<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Enriching Service Semantics through Conceptual Vector Spaces</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Stefan</forename><surname>Dietze</surname></persName>
							<email>s.dietze@open.ac.uk</email>
							<affiliation key="aff0">
								<orgName type="department">Knowledge Media Institute</orgName>
								<orgName type="institution">Open University</orgName>
								<address>
									<addrLine>MK7</addrLine>
									<postCode>6AA</postCode>
									<settlement>Milton Keynes</settlement>
									<country key="GB">UK</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">John</forename><surname>Domingue</surname></persName>
							<email>j.b.domingue@open.ac.uk</email>
							<affiliation key="aff0">
								<orgName type="department">Knowledge Media Institute</orgName>
								<orgName type="institution">Open University</orgName>
								<address>
									<addrLine>MK7</addrLine>
									<postCode>6AA</postCode>
									<settlement>Milton Keynes</settlement>
									<country key="GB">UK</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Enriching Service Semantics through Conceptual Vector Spaces</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">B743A8E7125671B3C27BBE094D81E36B</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T21:21+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Semantic Web Services</term>
					<term>Interoperability</term>
					<term>Vector Spaces</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Semantic Web Services (SWS) aim at the automated discovery and orchestration of Web services on the basis of comprehensive, machineinterpretable semantic descriptions. In that, SWS strive for automated interoperability and reusability of heterogeneous services through matchmaking of semantic capability and interface descriptions. However, to do so, established SWS reference models build on the general assumption that either (a) SWS providers subscribe to a common vocabulary to annotate their services or (b) alignments between distinct vocabularies are established. This is due to the fact that SWS descriptions are lacking sufficient meaningfulness to automatically infer relationships between syntactically different semantic annotations. In order to address these issues and to overcome the need for (a) and (b), we propose a representational approach which allows to enrich standard SWS descriptions through vector spaces, which are represented as a dedicated ontology being aligned with existing SWS standards. As a result, similarities between instances used to annotate SWS become automatically computable by means of spatial distances. Hence, our approach significantly contributes to solve the interoperability problem between heterogeneous SWS as well as SWS reference models.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>The ongoing shift to service-orientation in software development leads to an increasing availability of a broad variety of Web services, ranging from SOAP-based ones to rather light-weight approaches based on REST <ref type="bibr" target="#b8">[9]</ref> or XML-RPC <ref type="bibr" target="#b24">[25]</ref>. This raises the need to automatically discover and orchestrate appropriate services for a given need. Semantic Web Services (SWS) <ref type="bibr" target="#b7">[8]</ref> aim at addressing this challenge on the basis of comprehensive, machine-interpretable semantic descriptions. Since Web services usually are provided by distinct and independent parties, the actual Web service interfaces as well as their semantic representations are highly heterogeneous. This strongly limits the interoperability and re-usability of services. In order to cope with heterogeneity, established SWS reference models such as WSMO <ref type="bibr" target="#b25">[26]</ref>, OWL-S <ref type="bibr" target="#b15">[16]</ref> or SAWSDL <ref type="foot" target="#foot_0">1</ref> build upon the assumption, that either (a) SWS providers subscribe to a common vocabulary to annotate their services or (b) alignments between distinct vocabularies used by different SWS are established while somehow automatic mediation approaches are still limited and underdeveloped <ref type="bibr" target="#b16">[17]</ref>. This is due to the fact that SWS descriptions are lacking sufficient meaningfulness to automatically infer relationships -particularly semantic similarity <ref type="bibr" target="#b0">[1]</ref> relationshipsbetween independent and syntactically different semantic annotations, such as concepts and instances which are part of different SWS. However, since this is a fundamental requirement to enable matchmaking across heterogeneous SWS <ref type="bibr" target="#b21">[22]</ref>[27], large-scale interoperability is not facilitated.</p><p>In this paper, we propose a representational approach which enriches the expressiveness of SWS approaches with formal representations following the Conceptual Spaces (CS) <ref type="bibr" target="#b9">[10]</ref> approach. In particular, we propose an ontology which is aligned to SWS reference models and facilitates a grounding of SWS descriptions into multiple vector spaces. We will demonstrate that refining heterogeneous SWS descriptions in multiple shared CS supports computation of semantic similarities and implicitly facilitates matchmaking and discovery of heterogeneous SWS.</p><p>The remainder of the paper is organized as follows: Section 2 introduces the SWS matchmaking problem, while our representational approach based on refinement of SWS ontologies in CS is proposed in Section 3. In Section 4, we introduce application of our approach to an existing SWS reference model. Finally, we discuss and conclude our work in Section 6.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Semantic Web Services and the Matchmaking Problem</head><p>We report below some abstract definitions of SWS as used throughout the remainder of the paper, together with background information on current matchmaking and mediation approaches.</p><p>Semantic Web Services: a SWS description (either the description of the Web service or the description of the service request) is formally represented within a particular ontology that complies with a certain SWS reference model such as OWL-S <ref type="bibr" target="#b15">[16]</ref> or WSMO <ref type="bibr" target="#b25">[26]</ref>. By adopting a common formalisation of an ontology <ref type="bibr" target="#b5">[6]</ref>, we define a populated service ontology O -as utilised by a particular SWS representation -as a tuple:</p><formula xml:id="formula_0">{ } SWS A R P I C O ⊂ = , , , ,</formula><p>With C being a set of n concepts where each concept C i is described through l(i) concept properties pc. I represents all m instances where each instance I ij represents a particular instance of a concept C j and consists of l(i) instantiated properties pi instantiating the concept properties of C j . Hence, the properties P of an ontology O represent the union of all concept properties PC and instantiated properties PI of O.</p><p>Given these definitions, we would like to point out that properties here exclusively refer to so-called data type properties. Hence, we define properties as being distinctive to relations R. The latter describe relations between concepts and instances.</p><p>In addition, A represents a set of axioms which define constraints on the other introduced notions. Since certain parts of a SWS ontology describe certain aspects of the Web service (request), such as its capability Cap, interface If or non-functional properties Nfp <ref type="bibr" target="#b3">[4]</ref>, a SWS ontology can be perceived as a conjunction of ontological subsets:</p><formula xml:id="formula_1">SWS Nfp If Cap ⊂ ∪ ∪</formula><p>The semantic capability description consists of further subsets, describing the assumptions As, effects Ef, preconditions Pre and postconditions Post. However, given the lack of a clear distinction between assumption/effect and pre-/postcondition, we prefer the exclusive usage of assumptions/effects:</p><formula xml:id="formula_2">SWS O Cap Ef As ⊂ ⊂ = ∪</formula><p>SWS discovery as a similarity computation problem: SWS discovery across distributed SWS requires semantic level mediation, i.e. the mediation between heterogeneous SWS descriptions to overcome the need for either manual mappings or the subscription to a common vocabulary. That is perceived to be a fundamental requirement to further exploit SWS approaches on a Web scale. SWS discovery requires to identify SWS which are best suitable to satisfy a certain request. In that, in order to identify whether a particular SWS S 1 is potentially relevant for a given request S 2 , a SWS broker has to compare the capabilities of S 1 and S 2 , i.e. it has to identify whether the following holds true:</p><formula xml:id="formula_3">1 2 1 2 Ef Ef As As ⊂ ∪ ⊂</formula><p>However, in order to compare distinct capabilities of available SWS which each utilise a distinct vocabulary, these vocabularies have to be aligned. For instance, to compare whether an assumption expression of another SWS 2 , where I i represents a particular instance, matchmaking engines have to perform two steps: (a) identification of relationships between concepts/instances involved in distinct SWS representations; (b) evaluation whether the semantics of the two SWS expressions match each other. Whereas current SWS execution environments exclusively focus on (b), SWS discovery also requires mediation between different ontologies, as in (a), and could also be perceived as a particular instantiation of the ontology mapping problem <ref type="bibr" target="#b26">[27]</ref> <ref type="bibr" target="#b2">[3]</ref>. I.e. following <ref type="bibr" target="#b5">[6]</ref> the goal is, to establish formal relations between a set of knowledge entities E 1 from an ontology O 1 -used to represent a particular SWS S 1 -with entities E 2 which represent the same or a similar semantic meaning in a distinct ontology O 2 (SWS S 2 ). In that, SWS discovery strongly relies on identifying semantic similarities <ref type="bibr" target="#b0">[1]</ref> between entities across different SWS ontologies. Hence, the identification of similarities is a necessary requirement to solve the discovery problem for multiple heterogeneous SWS representations <ref type="bibr" target="#b26">[27]</ref> <ref type="bibr" target="#b20">[21]</ref>. However, while similarity detection across distinct SWS representations requires semantic meaningfulness, the symbolic approach -i.e. describing symbols by using other symbols, without a grounding in the real world -of established SWS representation standards, leads to ambiguity issues and does not fully entail semantic meaningfulness <ref type="bibr" target="#b4">[5]</ref> <ref type="bibr" target="#b13">[14]</ref>. Moreover, describing the complex notion of specific SWS capabilities in all their facets is a costly task and may never reach semantic completeness.</p><p>Given the lack of inherent similarity representation, current approaches to ontology mapping could be applied to facilitate SWS mediation. These approaches aim at semi-automatic similarity detection across ontologies mostly based on identifying linguistic commonalities and/or structural similarities between entities of distinct ontologies <ref type="bibr" target="#b2">[3]</ref>[7] <ref type="bibr" target="#b14">[15]</ref>. However, such approaches require manual intervention, are costly and error-prone, and hence, similarity-computation remains as central challenge. In our vision, instead of semi-automatically formalising individual mappings or subscribing to common vocabularies, methodologies to automatically compute or implicitly represent similarities across distinct SWS representations are better suited to facilitate SWS interoperability.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Enriching Service Semantics through Conceptual Vector Spaces</head><p>To overcome the issues introduced in the previous Section, we propose a representational approach enriching SWS representations through multiple vector spaces following the Conceptual Spaces (CS) <ref type="bibr" target="#b8">[9]</ref> theory. CS represent entities in terms of their quality characteristics similar to natural human cognition in order to bridge between the neural and the symbolic world <ref type="bibr" target="#b8">[9]</ref>. In that, CS are represented through multidimensional geometrical vector spaces where instances are supposed to be represented as vectors, i.e. particular points in a CS. Describing instances as vectors which each vector follow a specific metric enables the automatic calculation of their semantic similarity by means of distance metrics such as the Euclidean, Taxicab or Manhattan distance <ref type="bibr" target="#b11">[12]</ref> or the Minkowsky Metric <ref type="bibr" target="#b21">[22]</ref>. However, CS do not provide any notion to represent any arbitrary relations <ref type="bibr" target="#b19">[20]</ref>, such as part-of relations which usually are represented within symbolic knowledge models.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Conceptual Groundings for SWS</head><p>We propose a representational approach which combines symbolic SWS representation with groundings in multiple CS (Figure <ref type="figure" target="#fig_1">1</ref>) to enable the implicit representation of semantic similarities across heterogeneous SWS representations provided by distinct agents. Hence, we facilitate similarity based mediation at the semantic level and consequently support the SWS discovery task. Whereas CS allow the representation of semantic similarity as a notion implicit to a constructed knowledge model, it can be argued, that representing an entire SWS through a coherent CS might not be feasible, particularly when attempting to maintain the meaningfulness of the spatial distance as a similarity measure. Therefore, we claim that CS are a particularly promising model when being applied to individual concepts -as part of SWS descriptions -instead of representing an entire ontology in a single CS. In that, we would like to highlight that we consider the representation of a set of n concepts C of a SWS ontology O through a set of n CS (Figure <ref type="figure" target="#fig_1">1</ref>). Hence, instances of concepts are represented as members (i.e. vectors) in the respective CS. While still taking advantage from implicit similarity information within a CS, our hybrid approach -combining SWS descriptions with multiple CS -allows overcoming CS-related issues by maintaining the advantages of ontology-based SWS representations. Please note that our approach relies on the agreement on a common set of CS for a given set of distinct SWS ontologies, instead of a common agreement on the ontologies themselves. Hence, whereas in the latter case two agents have to agree on a common ontology at the concept and instance level, our approach requires just agreement at the concept level, since instance similarity becomes an implicit notion. Moreover, we assume that the agreement on ontologies at the concept level becomes an increasingly widespread case, due to, on the one hand, increasing use of upperlevel ontologies such as DOLCE <ref type="bibr" target="#b10">[11]</ref>, SUMO <ref type="bibr" target="#b22">[23]</ref> or OpenCyc<ref type="foot" target="#foot_1">2</ref> which support a certain degree of commonality between distinct ontologies. On the other hand, SWS ontologies often are provided within closed environments, for instance, virtual organisations, where a common agreement to a certain extent is ensured. In such cases, the derivation of a set of common CS is particularly applicable and straightforward.</p><p>In order to refine and represent SWS descriptions within a CS, we formalised the CS model into an ontology (CSO) <ref type="foot" target="#foot_2">3</ref> , currently being represented through OCML <ref type="bibr" target="#b12">[13]</ref>. The ontology enables the instantiation of a set of CS to represent a given set of concepts as part of SWS descriptions. Referring to <ref type="bibr" target="#b18">[19]</ref>, we formalise a CS as a vector space defined through quality dimensions d i of CS. Each dimension is associated with a certain metric scale, e.g. ratio, interval or ordinal scale. To reflect the impact of a specific quality dimension on the entire CS, we consider a prominence value p for each dimension <ref type="bibr" target="#b18">[19]</ref>. Therefore, a CS is defined by</p><formula xml:id="formula_4">( ) { } ℜ ∈ ∈ = i i n n n p CS d d p d p d p CS , ,..., ,<label>2 2 1 1</label></formula><p>. However, usage context, purpose and domain of a particular CS strongly influence the ranking of its quality dimensions. This clearly supports our position of describing distinct CS explicitly for individual concepts. Please note that dimensions could be detailed further in terms of subspaces. Hence, a dimension within one CS may be defined through another CS by using further dimensions. In such a case, the particular quality dimension d j is described by a set of further quality dimensions. In this way, a CS may be composed of several subspaces and consequently, the description granularity can be refined gradually. Furthermore, dimensions may be correlated what is expressed through axioms related to a specific quality dimension instance.</p><p>A member M -representing a particular instance -of the CS is described through a set of valued dimension vectors v i :</p><formula xml:id="formula_5">( ) { } M v v v v M i n n ∈ = ,..., ,<label>2 1</label></formula><p>With respect to <ref type="bibr" target="#b18">[19]</ref>, we define the semantic similarity between two members of a space as a function of the Euclidean distance between the points representing each of the members. However, different distance metrics, such as the Taxicab or Manhattan distance <ref type="bibr" target="#b11">[12]</ref>, could be considered, dependent on the nature and purpose of the CS. Given a CS definition CS and two members V and U, defined by vectors v 0 , v 1 , …,v n and u 1 , u 2 ,…,u n within CS, the distance between V and U can be calculated as:</p><formula xml:id="formula_6">∑ = − − − = n i v i u i i s v v s u u p v u dist 1 2 )) ( ) (( ) , (</formula><p>where u is the mean of a dataset U and u s is the standard deviation from U. The formula above already considers the so-called Z-transformation or standardization <ref type="bibr" target="#b21">[22]</ref> which facilitates the standardization of distinct measurement scales utilised by different quality dimensions in order to enable the calculation of distances in a multidimensional and multi-metric space.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Representing SWS Capabilities through Conceptual Spaces</head><p>Following our vision, the provisioning of SWS representations is a highly heterogeneous and distributed procedure that is accomplished autonomously by distinct agents. In particular, we distinguish two groups of involved agents: (C1) distributed SWS providers and consumers and (C2) centralised SWS maintainers. The existence of C2 is implied by the broker-based nature of SWS technologies. Specifically, the overall procedure of providing SWS following our approach is based on the following steps: S1. Provisioning of a central SWS runtime environment (C2 The function is aimed at instantiating all elements of a CS, such as dimensions and prominence values (S3.1 -S3.3). In particular, S3.1 aims at representing each concept property pc ij of C i as a particular dimension instance d ij together with a corresponding prominence p ij of a resulting space CS i :</p><formula xml:id="formula_7">( ) { } ( ) { } P p CS d d p d p d p PC pc pc pc pc trans ij i ij in in i i i i i ij in i i ∈ ∈ ⇒ ∈ , ,..., , ,..., , : 2 2 1 1 2 1</formula><p>We particularly distinguish between data type properties and relations. The latter represent relations between concepts, but these are not represented as dimensions since such dimensions would refer to a range of concepts (instances) instead of quantified metrics, as required by S3.2. Hence, we propose to maintain the relationships represented within the original SWS ontology O without representing these within the resulting CS i . In that, the complexity of CS i is reduced to enable the maintainability of the spatial distance as appropriate similarity measure.</p><p>The assignment of metric scales to dimensions (S3.2) which naturally are described using quantitative measurements, such as size or weight, is rather straightforward. In such cases, interval scale or ratio scale are used. Otherwise, the respective dimensions need to be refined by means of subspaces (Section 3.1) until appropriate metric scales can be assigned. Since different dimensions might have distinct impact on the entire space CS i , S3.3 is aimed at assigning a prominence value p ij to each dimension d ij . Prominence values should be chosen from a predefined value range, such as 0..1. Since the assignment of prominences to quality dimensions is of major importance for the expressiveness of the similarity measure within a space, most probably this step requires incremental ex-post re-adjustments until a sufficient definition of a CS is achieved.</p><p>With respect to S3.4, each SWS provider (C1) has to represent all instances I ik of a concept C i as member instances in the created space CS i :</p><formula xml:id="formula_8">ik ik M I trans ⇒ :</formula><p>This is achieved by transforming all instantiated properties pi ikl of I ki as valued vectors in CS i .</p><formula xml:id="formula_9">( ) { }( ) { } ik ikk ikn ik ik ik ikl ikn ik ik M v v v v PI pi pc pc pi trans ∈ ⇒ ∈</formula><p>,..., , ,..., , :</p><formula xml:id="formula_10">2 1 2 1</formula><p>Hence, given a particular CS, representing instances as members becomes just a matter of assigning specific measurements to the dimensions of the CS. The accomplishment of the proposed procedure, particularly S3, results in a set of CS (member) instances where each CS (member) instance refines a particular concept (instance) of the SWS ontology. Please note that applying the procedure proposed here requires an additional effort.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Similarity-based SWS Discovery for WSMO and IRS-III</head><p>The representational model described above had been implemented by and aligned to established SWS technologies based on WSMO <ref type="bibr" target="#b25">[26]</ref> and the Internet Reasoning Service IRS-III <ref type="bibr" target="#b1">[2]</ref>. However, please note that in principle the representational approach described above could be applied to any SWS reference model and is particularly well-suited to support rather light-weight approaches such as SAWSDL or WSMO Lite <ref type="bibr" target="#b23">[24]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">The IRS-III Service Ontology</head><p>The IRS-III Service Ontology -represented through OCML <ref type="bibr" target="#b12">[13]</ref> -provides semantic links between the knowledge level components describing SWS and the conditions related to their use. It is based on WSMO <ref type="bibr" target="#b25">[26]</ref>[8] and contains the following main items:</p><p>• Goal-related information. A goal represents the user perspective of the required functional capabilities and includes a description of the requested Web service capability. • Web service functional capabilities. They represent the provider perspective of what the service does in terms of inputs, output, pre-conditions and postconditions, assumptions and effects. Pre-/postconditions and assumptions/effects are expressed by logical expressions that constrain the state or the type of inputs and outputs. • Web service interface. The interface is defined by choreography and orchestration.</p><p>The choreography specifies how to communicate with a Web service. A grounding describes how the semantic declarations are associated with a syntactic specification, such as WSDL. The orchestration of a Web service specifies the decomposition of its capability in terms of the functionality of other Web services. • Mediators. A mediator specifies which top elements are connected and which type of mismatches can be resolved between them. While the IRS-III Service Ontology considers Meta-classes for the top-level SWS concepts individual SWS definitions (goals, mediators, Web services) are defined as subclasses rather than instances. A class better captures, indeed, the concept of a reusable service description and taxonomic structures can be used to capture the constitution of a particular domain. At invocation time, particular instances of the respective goal, mediator and Web services automatically generated. In order to facilitate the representational approach described in Section 3, we aligned the CSO (Section 3) with the IRS-III Service Ontology to allow for the refinement of individual concepts -being used as part of formal SWS descriptions -as formally expressed CS. In that, instances being used to represent SWS characteristics such as interfaces or capabilities can be refined as vectors to enable similarity computation between individual SWS and SWS requests. Figure <ref type="figure" target="#fig_4">3</ref> depicts the core concepts of CSO and their alignment with the IRS-III Service Ontology. Concepts (instances) as being used by IRS service or goal descriptions are refined as CS (members) within the CSO. In that, following the procedure proposed in Section 3.2, service capabilities are refined in multiple CS.</p><p>In order to facilitate automated similarity computation between SWS and SWS requests, we extended the matchmaking capabilities of IRS-III through a set of additional functions which introduce similarity computation as part of the SWS selection and matchmaking algorithm. Given the ontological refinement of SWS descriptions into CS as introduced in Section 3 this new functionality enables to automatically achieve IRS-III goals without being restricted to complete matches between a particular goal achievement request and the available SWS. When attempting to achieve a goal, our new function is provided with the actual SWS request SWS i , named base, and the SWS descriptions of all x available services that are potentially relevant for the base -i.e. linked through a dedicated mediator: } ,..., , { 2 1</p><p>x i SWS SWS SWS SWS ∪ Each SWS contains a set of concepts C={c 1 ..c m } and instances I={i 1 ..i n }. We first identify all members M(SWS i ) -in the form of valued vectors {v 1 ..v n } refining the instance i l of the base as proposed in Section 3. In addition, for each concept c within the base the corresponding conceptual space representations MS={MS 1 ..MS m } are retrieved. Similarly, for each SWS j related to the base, members M(SWS j ) -which refine capabilities of SWS j and are represented in one of the CS CS 1 ..CS m -are retrieved:</p><formula xml:id="formula_11">)} ( ),..., ( ), ( { ) ( 2 1 x i SWS M SWS M SWS M SWS M CS ∪ ∪</formula><p>Based on the above ontological descriptions, for each member v l within M(SWS i ), the Euclidean distances to any member of all M(SWS j ) which is represented in the same space MS j as v l are computed. In case one set of members M(SWS j ) contains several members in the same MS -e.g. SWS j targets several instances of the same kind -the algorithm just considers the closest distance since the closest match determines the appropriateness for a given goal. For example, if one SWS supports several different locations, just the one which is closest to the one required by SWS i determines the appropriateness.</p><p>Consequently, a set of x sets of distances is computed as follows Dist(SWS i )={Dist(SWS i ,SWS 1 ), Dist(SWS i ,SWS 2 ) .. Dist(SWS i ,SWS x )} where each Dist(SWS i ,SWS j ) contains a set of distances {dist 1 ..dist n } and any dist i represents the distance between one particular member v i of SWS i and one member refining one instance of the capabilities of SWS j . Hence, the overall similarity between the base SWS i and any SWS j could be defined as being reciprocal to the mean value of the individual distances between all instances of their respective capability descriptions and hence, is calculated as follows:</p><p>( )</p><formula xml:id="formula_12">1 1 1 ) ( ) , ( ) , ( − = − ⎟ ⎟ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎜ ⎜ ⎝ ⎛ = = ∑ n dist SWS SWS Dist SWS SWS Sim n k k j i j i</formula><p>Finally, a set of x similarity values -computed as described above -which each indicates the similarity between the base SWS i and one of the x target SWS is computed:</p><formula xml:id="formula_13">)} , ( ),.., ( ), ( { 2 , 1 , x i i i SWS SWS Sim SWS SWS Sim SWS SWS Sim</formula><p>As a result, the most similar SWS j , i.e. the closest associated SWS, can be selected and invoked. In order to ensure a certain degree of overlap between the actual request and the invoked functionality, we also defined a threshold similarity value T which determines the similarity threshold for any potential invocation.</p><p>A first prototypical application -accessible through an AJAX-based interface<ref type="foot" target="#foot_3">4</ref> deploying the above functionality has been developed. The application supports similarity-based selection between a number of Web services which deliver video material and make use of the youtube-API <ref type="foot" target="#foot_4">5</ref> as well as the data feeds provided by BBC-Backstage<ref type="foot" target="#foot_5">6</ref> .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Discussion and Conclusions</head><p>We proposed a representational model which enriches the expressiveness of SWS technologies with metric-based representation in CS. As a result, the semantic meaningfulness of SWS representations is increased allowing to automatically infer about similarity-relationships between instances as used by heterogeneous SWS. We introduced a formal ontology which is aligned to the IRS-III Service Ontology and could potentially be utilised in the context of other established SWS reference models such as SAWSDL or OWL-S. In that, our two-fold representational approach provides a means to facilitate SWS interoperability. In addition, we extended the matchmaking algorithm of an existing SWS Broker, IRS-III, with new capabilities allowing for rather similarity-based matchmaking -based on our two-fold representational model -to overcome the need for strict complete SWS matchmaking. Furthermore, our approach is supported by a formal method on how to derive CS representations for individual concepts of any arbitrary SWS representations.</p><p>The proposed approach has the potential to significantly reduce the effort required to support interoperability between distinct heterogeneous SWS ontologies by overcoming the need to either subscribe to a common vocabulary or to align distinct SWS ontologies. While our approach supports automatic similarity-computation between SWS ontology instances it requires a common agreement on shared CS. However, incomplete similarities are computable between partially overlapping CS. Given the nature of our approach -aiming at mediating between sets of concepts/instances which are used to annotate particular SWS -we argue that our solution is particularly applicable to SWS frameworks which are based on rather light-weight service semantics such as WSMO-Lite <ref type="bibr" target="#b23">[24]</ref> or OWL-S <ref type="bibr" target="#b15">[16]</ref>. Moreover, by representing SWS through vectors which are independent from the underlying representation language, we claim that our approach also has the potential to bridge between SWS across concurrent SWS reference models and modeling languages.</p><p>However, the authors are aware that the proposed approach requires considerable effort to establish CS-based representations. Future work has to investigate on this effort in order to further evaluate the potential contribution of the proposed approach. Moreover, while overcoming issues introduced in Section 2, further issues remain. For example, whereas defining instances, i.e. vectors, within a given CS appears to be a straightforward process of assigning specific quantitative values to quality dimensions, the definition of the CS itself is not trivial and dependent on individual perspectives. Moreover, whereas semantics of instances are grounded to metrics within a CS, the quality dimensions themselves are subject to ones interpretation what might lead to ambiguity issues. Nevertheless, distance calculation relies on the fact that resources are described in equivalent geometrical spaces. However, particularly with respect to the latter, traditional ontology and schema matching methods could be applied to align heterogeneous spaces. In addition, we would like to point out that the increasing usage of upper level ontologies and the progressive reuse of ontologies, particularly in loosely coupled organisational environments, leads to an increased sharing of (SWS) ontologies at the concept level. As a result, our proposed hybrid representational model becomes increasingly applicable by further enabling similarity-computation at the instance-level towards the vision of interoperable SWS.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. Representing heterogeneous SWS representations through shared Conceptual Spaces.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Fig. 2 .</head><label>2</label><figDesc>Fig. 2. IRS-III Service Ontology -core concepts and relations.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>4 . 2</head><label>42</label><figDesc>Introducing Similarity-based SWS Selection based on Conceptual Spaces</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Fig. 3 .</head><label>3</label><figDesc>Fig. 3. Core concepts of the CS Ontology aligned to the IRS-III Service Ontology.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head></head><label></label><figDesc>S3.1. Representing concept properties pc ij of C i as dimensions d ij of CS i (C2). S3.2. Assignment of metrics to each quality dimension d ij (C2). S3.3. Assignment of prominence values p ij to each quality dimension d ij (C2). S3.4. Representing all instances I ik of C i as members in CS i (C1). Whereas S1 and S2 are foreseen within the SWS vision in general, S3 represents an additional activity aiming at providing the representational facilities required to realise our mediation approach. Referring to our formalisations of O and CS (Sections 2 and 3), we are able to simply instantiate a specific CS i by applying a transformation function</figDesc><table><row><cell>trans</cell><cell>:</cell><cell>i C</cell><cell>⇒</cell><cell>CS</cell><cell>i</cell></row></table><note>). S2. Provisioning of SWS representations S n (C1). S3. Providing appropriate CS i for each distinct real-world entity represented within an available SWS ontology O.</note></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">http://www.w3.org/2002/ws/sawsdl/spec/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">http://www.opencyc.org/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2">http://people.kmi.open.ac.uk/dietze/ontologies/conceptual-spaces.lisp</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_3">http://kmi-lisp05.open.ac.uk/demo</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_4">http://code.google.com/intl/en/apis/youtube/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_5">http://backstage.bbc.co.uk/</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Archetype-based semantic interoperability of web service messages in the health care domain</title>
		<author>
			<persName><forename type="first">V</forename><surname>Bicer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Kilic</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Dogac</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><forename type="middle">B</forename><surname>Laleci</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal of Semantic Web and Information Systems (IJSWIS)</title>
		<imprint>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="1" to="23" />
			<date type="published" when="2005-10">October 2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">IRS-III: A Broker for Semantic Web Services based Applications</title>
		<author>
			<persName><forename type="first">L</forename><surname>Cabral</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Domingue</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Galizia</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Gugliotta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Norton</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Tanasescu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Pedrinaci</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">proceedings of the 5 th International Semantic Web Conference (ISWC 2006)</title>
				<meeting>the 5 th International Semantic Web Conference (ISWC 2006)<address><addrLine>Athens, USA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">A survey on ontology mapping</title>
		<author>
			<persName><forename type="first">N</forename><surname>Choi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Song</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Han</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">SIGMOD Rec</title>
		<imprint>
			<biblScope unit="volume">35</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="34" to="41" />
			<date type="published" when="2006-09">2006. September 2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Mediation Enabled Semantic Web Services Usage</title>
		<author>
			<persName><forename type="first">E</forename><surname>Cimpian</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Mocan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Stollberg</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 1st Asian Semantic Web Conference (ASWC 2006)</title>
				<meeting>the 1st Asian Semantic Web Conference (ASWC 2006)<address><addrLine>Beijing, China</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2006-09-06">2006. September 6, 2006. 2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Symbol Grounding for the Semantic Web</title>
		<author>
			<persName><forename type="first">A</forename><surname>Cregan</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">4th European Semantic Web Conference 2007</title>
				<meeting><address><addrLine>Innsbruck, Austria</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">QOM -Quick Ontology Mapping</title>
		<author>
			<persName><forename type="first">M</forename><surname>Ehrig</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Staab</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Semantic Web Conference</title>
				<imprint>
			<date type="published" when="2004">2004</date>
			<biblScope unit="page" from="683" to="697" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">OLA in the OAEI 2005 Alignment Contest</title>
		<author>
			<persName><forename type="first">J</forename><surname>Euzenat</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Guegan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Valtchev</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">K-Cap 2005 Workshop on Integrating Ontologies</title>
				<imprint>
			<date type="published" when="2005">2005</date>
			<biblScope unit="page" from="97" to="102" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<title level="m" type="main">Enabling Semantic Web Services -The Web service Modelling Ontology</title>
		<author>
			<persName><forename type="first">D</forename><surname>Fensel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Lausen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Polleres</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>De Bruijn</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Stollberg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Roman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Domingue</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2006">2006. 2006</date>
			<publisher>Springer</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<title level="m" type="main">Architectural Styles and the Design of Network-based Software Architectures</title>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">T</forename><surname>Fielding</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2000">2000</date>
		</imprint>
		<respStmt>
			<orgName>University of California, Irvine</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">PhD thesis</note>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<title level="m" type="main">Conceptual Spaces -The Geometry of Thought</title>
		<author>
			<persName><forename type="first">P</forename><surname>Gärdenfors</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2000">2000. 2000</date>
			<publisher>MIT Press</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Sweetening Ontologies with DOLCE</title>
		<author>
			<persName><forename type="first">A</forename><surname>Gangemi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Guarino</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Masolo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Oltramari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Schneider</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Knowledge Engineering and Knowledge Management. Ontologies and the Semantic Web: 13th International Conference, EKAW 2002</title>
				<editor>
			<persName><forename type="first">A</forename><surname>Gómez-Pérez</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">V</forename><forename type="middle">Richard</forename><surname>Benjamins</surname></persName>
		</editor>
		<meeting><address><addrLine>Siguenza, Spain</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2002-10-01">2002. October 1-4, 2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<title level="m" type="main">Taxicab Geometry</title>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">F</forename><surname>Krause</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1987">1987</date>
			<pubPlace>Dover</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<monogr>
		<title level="m" type="main">An Overview of the OCML Modelling Language, the 8th Workshop on Methods and Languages</title>
		<author>
			<persName><forename type="first">E</forename><surname>Motta</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1998">1998. 1998</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">A context-based mediation approach to compose semantic web services</title>
		<author>
			<persName><forename type="first">M</forename><surname>Mrissa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Ghedira</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Benslimane</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Maamar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Rosenberg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Dustdar</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ACM Trans. Internet Techn</title>
		<imprint>
			<biblScope unit="volume">8</biblScope>
			<biblScope unit="issue">1</biblScope>
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">The PROMPT Suite: Interactive Tools for Ontology Merging and Mapping</title>
		<author>
			<persName><forename type="first">N</forename><forename type="middle">F</forename><surname>Noy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Musen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal of Human-Computer Studies</title>
		<imprint>
			<biblScope unit="volume">59</biblScope>
			<biblScope unit="page" from="983" to="1024" />
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<monogr>
		<ptr target="http://www.daml.org/services/owl-s/1.0/" />
		<title level="m">OWL-S 1</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Expressing WSMO Mediators in OWL-S</title>
		<author>
			<persName><forename type="first">M</forename><surname>Paolucci</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Srinivasan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Sycara</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">proceedings of Semantic Web Services: in 3rd International Semantic Web Conference</title>
				<meeting>Semantic Web Services: in 3rd International Semantic Web Conference<address><addrLine>ISWC</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">The suggested upper merged ontology: A large ontology for the semanticweb and its applications</title>
		<author>
			<persName><forename type="first">A</forename><surname>Pease</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Niles</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Li</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">AAAI-2002Workshop on Ontologies and the Semantic Web. Working Notes</title>
				<imprint>
			<date type="published" when="2002">2002. 2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Formalizing Conceptual Spaces</title>
		<author>
			<persName><forename type="first">M</forename><surname>Raubal</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Formal Ontology in Information Systems, Proceedings of the Third International Conference (FOIS 2004)</title>
				<editor>
			<persName><forename type="first">A</forename><surname>Varzi</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">L</forename><surname>Vieu</surname></persName>
		</editor>
		<meeting><address><addrLine>Amsterdam, NL</addrLine></address></meeting>
		<imprint>
			<publisher>IOS Press</publisher>
			<date type="published" when="2004">2004</date>
			<biblScope unit="volume">114</biblScope>
			<biblScope unit="page" from="153" to="164" />
		</imprint>
	</monogr>
	<note>Frontiers in Artificial Intelligence and Applications</note>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Hybrid Model for Semantic Similarity Measurement</title>
		<author>
			<persName><forename type="first">A</forename><surname>Schwering</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">CoopIS/DOA/ODBASE 2005</title>
				<editor>
			<persName><forename type="first">R</forename><surname>Meersman</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Z</forename><surname>Tari</surname></persName>
		</editor>
		<imprint>
			<date type="published" when="2005">2005. 2005</date>
			<biblScope unit="volume">3761</biblScope>
			<biblScope unit="page" from="1449" to="1465" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">Inferring data transformation rules to integrate semantic web services</title>
		<author>
			<persName><forename type="first">B</forename><surname>Spencer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Liu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Int&apos;l Semantic Web Conference</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<editor>
			<persName><forename type="first">S</forename><forename type="middle">A</forename><surname>Mcilraith</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">D</forename><surname>Plexousakis</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">F</forename><surname>Van Harmelen</surname></persName>
		</editor>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2004">2004</date>
			<biblScope unit="volume">3298</biblScope>
			<biblScope unit="page" from="456" to="470" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<monogr>
		<title level="m" type="main">Foundations of Measurement -Geometrical, Threshold, and Probabilistic Representations</title>
		<author>
			<persName><forename type="first">P</forename><surname>Suppes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">M</forename><surname>Krantz</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1989">1989</date>
			<publisher>Academic Press, Inc</publisher>
			<pubPlace>San Diego, California, USA</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<monogr>
		<ptr target="http://www.ontologyportal.org/" />
		<title level="m">SUMO: Suggested Upper Merged Ontology</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">WSMO-Lite Annotations for Web Services</title>
		<author>
			<persName><forename type="first">T</forename><surname>Vitvar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Kopecký</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Viskova</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Fensel</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ESWC</title>
		<imprint>
			<biblScope unit="page" from="674" to="689" />
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<monogr>
		<author>
			<persName><forename type="first">D</forename><surname>Winer</surname></persName>
		</author>
		<ptr target="http://www.xmlrpc.com/spec" />
		<title level="m">XML-RPC Specification</title>
				<imprint>
			<date type="published" when="1999-06">June 1999</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<monogr>
		<author>
			<persName><forename type="first">Working</forename><surname>Wsmo</surname></persName>
		</author>
		<author>
			<persName><surname>Group</surname></persName>
		</author>
		<ptr target="http://www.wsmo.org/2004/d2/v1.0/" />
		<title level="m">D2v1.0: Web service Modeling Ontology (WSMO). WSMO Working Draft</title>
				<imprint>
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b26">
	<analytic>
		<title level="a" type="main">Automatic Composition of Semantic Web Services using Process Mediation</title>
		<author>
			<persName><forename type="first">Z</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ranabahu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Gomadam</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">P</forename><surname>Sheth</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">A</forename><surname>Miller</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 9th International Conference on Enterprise Information Systems (ICEIS&apos;07)</title>
				<meeting>the 9th International Conference on Enterprise Information Systems (ICEIS&apos;07)<address><addrLine>Funchal, Portugal</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2007-06">Jun. 2007</date>
			<biblScope unit="page" from="453" to="461" />
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
