Ontology-based Semantic Service Interoperability

Size: px
Start display at page:

Download "Ontology-based Semantic Service Interoperability"

Transcription

1 Ontology-based Semantic Service Interoperability Devis Bianchini 1 Valeria De Antonellis 1 Michele Melchiori 1 Denise Salvi 1 Università degli Studi di Brescia - Dip. di Elettronica per l Automazione Via Branze, Brescia - Italy {bianchin deantone melchior salvi}@ing.unibs.it Abstract. Enterprise interoperability in distributed environments has been recently improved by adopting the emerging Web Service standards and technology, making an ever-growing number of services available on the web. One of the major problems in this framework is how to make effective and efficient the process of matching service descriptions in order to find suitable available services for a given service request. Semantic service interoperability is thus a main research issue. In the paper, we propose the Semantic Driven Service Discovery approach for open P2P systems, where peers are organized in a semantic community for interoperability purposes. In the approach, ontologies are introduced to express domain knowledge related to service descriptions and to guide service discovery by mapping/matching service requests against service entertainments according to defined inter-peer semantic links. 1 Introduction Enterprise interoperability in distributed environments has been recently improved by adopting the emerging Web Service standards and technology, making an evergrowing number of services available on the web. One of the major problems in this framework is how to make effective and efficient the process of matching service descriptions in order to find suitable available services for a given service request. Semantic service interoperability is thus a main research issue. Semantics is particularly important to share (information and) services in open P2P systems where the lack of a common understanding of the world generates the need for explicit guidance in discovering available resources [1, 2, 12, 16, 17]. The use of ontologies is suggested to share descriptions of available resources and, in particular, ontology-based techniques have been defined for This work has been partially supported by the ESTEEM (Emergent Semantics and cooperation in multi-knowledge EnvironmEnt [10]) PRIN Project and the TEKNE (Towards Evolving Knowledge-based internetworked Enterprise [15]) FIRB Project funded by the Italian Ministry of Education, University and Research, and by NoE INTEROP [13] IST Project n th EU Framework Program.

2 2 Bianchini et al. service discovery [9, 14]. In fact, ontologies provide the benefits of formal specifications and inference capabilities apt to improve model-based semantic service discovery with flexible ontology-based matching. In this paper, we propose the Semantic Driven Service Discovery approach for open P2P systems, where peers are organized in a semantic community for interoperability purposes. In the approach, ontologies are introduced to express domain knowledge related to service descriptions and to guide service discovery by mapping/matching service requests against service entertainments among peers. The paper is organized as follows: Section 2 gives an overview of the considered application scenario; Section 3 presents a formal approach to semantic service description; Section 4 illustrates the semantic driven service discovery approach; Section 5 describes the COMPAT system for service matching and discovery; finally, in Section 6 some final considerations and future work are discussed. 2 The application scenario In this section, we briefly illustrate the considered application scenario, an open networked system where peers join to form a semantic community sharing information and services. In our approach, the service sharing issues are considered and ontologies (called peer ontologies) are introduced to express domain knowledge related to service descriptions and to guide service discovery among peers [6]. For community constitution, we assume that a peer called promoter spreads out a manifesto containing a suitable portion of its peer ontology, expressing a core domain knowledge for possible member aggregation. Each peer that aims at joining the community matches its own peer ontology against the manifesto and replies to the promoter. Otherwise, if the peer is not interested, it forwards the manifesto to the other peers of the network. Once the semantic community is established, services can be searched and exchanged between the members of the community by means of ontology-based techniques. First of all, each peer searches for its semantic neighbors by establishing semantic mappings also called inter-peer semantic links. To do this, it sends a probe service request for each service he wants to make sharable; this probe service request contains the description of the service interface in terms of required service functionalities, each of them described through the names of operations and input/output parameters. The probe service request is sent to all the other peers of the semantic community, according to the actual list of community members. When a peer receives a probe service request, it matches the service request against its own service descriptions and establishes suitable mappings by applying the matchmaking techniques explained in Section 4. Then it sends to the peer from which the probe service request came a message containing the resulting mappings.

3 Ontology-based Semantic Service Interoperability 3 In this way, each peer can build a map of its semantic neighbors, with the similar services and the semantic mappings with them. The community can properly evolve when new peers join it or new services are published on peers of the community. Note that the semantic community is organized according to a P2P network, constituted by n peers, each of them carrying its own services. In the scope of the community, each peer can play different roles: (i) to search for a given service (requester); (ii) to propose a set of candidate services when a service request is given, through the application of matchmaking techniques (broker); (iii) to provide a selected service for its invocation and to publish a new service (provider). In an evolving collaborative P2P community, a peer can contain the description of a candidate service, while a different peer acts as a provider for that service, or a peer can be both a requester and a broker. According to this general view, each peer presents the architecture shown in Figure 1. In the following we focus on the Semantic Peer Registry and the Service MatchMaker. Fig. 1. Peer architecture. 3 Ontology-based Service Description Service descriptions represent functional aspects of a service, based on the WSDL standard for service representation, in terms of service category, service function-

4 4 Bianchini et al. alities (operations) and input/output messages (parameters). Services are stored in an extended UDDI Registry, called Semantic Peer Registry, where besides the UDDI registry and WSDL descriptions, a peer ontology is added to provide semantic knowledge related to service descriptions and a service ontology is added to organize semantic service descriptions and semantic links. Service ontology also contains references to semantic neighbors through inter-peer semantic links. The peer ontology is constituted by: a Service Functionality Ontology (SFO), that provides knowledge on the concepts used to express service functionalities (operations); a Service Message Ontology (SMO), that provides knowledge on the concepts used to express input and output messages (parameters) of operations. Concepts in the peer ontology are organized according to semantic relationships, subclass-of and equivalent-to. Furthermore, the peer ontology is extended by a thesaurus providing terms and terminological relationships (as synonymy, hypernymy and so on) associated to names of concepts in the peer ontology. In this way, it is possible to enlarge matching capabilities when looking for correspondences between elements in service descriptions and concepts in the ontology. In fact, a requester can not be constrained to use exactly the concept names in the peer ontology used to describe a particular offer and, moreover, in a P2P context different peers can refer to different peer ontologies. The thesaurus is automatically derived by considering the set T of terms denoting atomic concepts in the peer ontology, the lexical system WordNet [11] and related terminological relationships. In the service ontology, services are semantically represented by DL logic concepts [3], whose elements (service category, operation names, input/output parameter names) are properly mapped to the peer ontology. According to the Description Logic formalism, each concept is represented as a conjunction of: one or more concepts in the form hascategory.cat,wherecat is an atomic concept representing an associated service category; one or more concepts in the form hasoperation.op,whereop is described as a conjunction of: an atomic concept representing the operation name; one or more concepts hasinput.in, wherein is an atomic concept representing an input parameter of the operation; one or more concepts hasoutput.out,whereout is an atomic concept representing an output parameter of the operation. Note that these expressions can be represented in OWL-DL, corresponding to the SHOIN(D+) family of Description Logics. A service request is represented by means of the same Description Logic expression. Both peer ontology and service ontology are expressed in OWL-DL. Note that services are published in the UDDI registry by means of traditional UDDI Publish API, in order to keep compatibility with existing UDDI standard, together with their WSDL document.

5 4 Model-based service mapping Ontology-based Semantic Service Interoperability 5 The Service MatchMaker is in charge of finding mappings between service descriptions, combining together different matching models [5]: (i) a deductive model, exploiting deduction algorithms for reasoning on service descriptions [4], (ii) a similarity-based model, where retrieval metrics are applied to measure the degree of match between services [7]. Mapping between two service descriptions is specified by the kind of match (exact, partial, mismatch) and quantified by means of suitable similarity coefficients, that is, by evaluating the service similarity. Both the matching models are based on jointed use of the peer ontology and the thesaurus by defining two basic concepts: the Name Affinity concept and the Affinity-based subsumption test. Definition 1 (Name Affinity coefficient). The Name Affinity coefficient between t and t of the Thesaurus, denoted by NA(t, t ), is computed as follows: 1 if t = t NA(t, t max )= l (τ(t l t )) if t t t l t (1),l 1 0 otherwise where t l t denotes a path of terminological relationships from t to t. We consider syn for synonymy, bt/nt for broader/narrower term and rt for related term. A weight σ tr [0, 1] is associated to each kind of terminological relationship tr, in order to evaluate its implication for name affinity; in our experimentation, σ SY N = 1, σ BT/NT = 0.8 and σ RT = 0.5. The function τ(t l t )= l k=1 (σ tr k ) [0, 1] defines the strength of t l t as the product of the weights of all terminological relationships in the path. Since between two terms in the thesaurus there can exist more than one path, the one with the highest strength is chosen. We say that t and t have name affinity (t t )ifand only if NA(t, t ) α, whereα>0 is a threshold set on the basis of experimental results to select only terms with high values of the name affinity coefficient. Definition 2 (Affinity-based subsumption test). Given an atomic concept C in the peer ontology PO, we define the set of terms in the thesaurus that have name affinity with a given concept as C T H = {T T H T C}. Analogously, we define the set of concepts of PO that have name affinity with a term T in T H as T PO = {C PO T C T H }. Given the peer ontology PO, the thesaurus TH and a pair of terms T 1 and T 2 used in service descriptions to denote service elements, T 1 is subsumed by T 2 with respect to TH, denoted by T 1 T H T 2,ifandonlyifthereexistsC T 1 PO and D T 2 PO such that C D is satisfied in PO. Note that we pose T 1 T H T 2 if both T 1 T H T 2 and T 2 T H T 1 hold. The Affinity-based subsumption test is exploited to determine the kind of match between a service request R and a supplied service S, considering separately service description components. In particular, five kinds of match are

6 6 Bianchini et al. distinguished: - exact match, to denote that S and R have the same capabilities, that is, they have: (i) equivalent operations; (ii) equivalent output parameters; (iii) equivalent input parameters; - plug-in match, to denote that S offers at least the same capabilities of R, that is, names of the operations in R canbemappedintooperationsofs and, in particular, the names of corresponding operations, input parameters and output parameters are in any generalization hierarchy; the inverse kind of match is denoted as subsume; - intersection match, to denote that S and R have some common operations and some common I/O parameters, that is, some pairs of operations and some pairs of parameters, respectively, are related in any generalization hierarchy; - mismatch, otherwise. Similarity analysis is applied to quantify the match between services. In particular, when exact or plug-in match occur, similarity between services is set to 1 (full similarity); if mismatch occurs, the similarity value is set to zero; finally, when subsume or intersection match occur, similarity coefficients summarized in Table 1 are computed to quantify the degree of match between services. These coefficients are based on the Dice s metrics and have been widely experimented [8]. Once established, mappings between service request and entertainments are exploited to find out suitable available services for the request. First of all, inter-peer semantic links are exploited to extend in an efficient way service discovery over the P2P network. Given the service request R, a peer p searches for candidate services in its own Semantic Peer Registry and retrieves a list CS = { S 1,GSim 1,mt 1,... S n,gsim n,mt n } of candidate services with corresponding similarity values GSim i and match type mt i.ifaservices i presents an exact or a plug-in match with the request, then S i satisfies completely the required functionalities and it is not necessary to forward the service request to semantic neighbors. Otherwise, if a service S i presents a subsume or an intersection match with the request, the peer p forwards the request to those peers that are semantic neighbors of p with respect to S i.notethatp does not consider semantic neighbors that presents a subsume or an exact match with S i because this means that they provide services with the same functionalities or a subset of S i functionalities and they cannot add further capabilities to those already provided by S i on the peer p. A list of semantic neighbors SN = { p 1, {S 1,GSim 1,mt 1,...S m1,gsim m1,mt m1 },... p k, {S 1,GSim 1,mt 1,...S mk,gsim mk,mt mk } } is obtained in this phase and is used to forward the original request. Semantic neighbors in SN can be ranked with respect to their relevance with the original request. Given a semantic neighbor sn SN, its relevance with respect to the request R is computed according to the following equation: r sn = mj i=1 2 GSim i GSim(R,S i) GSim i+gsim(r,s i) m j (2)

7 Ontology-based Semantic Service Interoperability 7 Entity-based similarity ESim(R, S) = 2 A tot (IN R,IN S ) IN R + IN S + 2 A tot (OUT R,OUT S ) OUT R + OUT S [0, 2] IN R,IN S - sets of input parameter names of R and S OUT R,OUT S - sets of output parameter names of R and S A tot(in R,IN S)= in i R IN R,inj S IN S NA(in i R,inj S ) A tot(out R,OUT S )= out i R OUT R,outj S OUT S NA(out i R,outj S ) Operation similarity OpSim(op i R,opj S )=NA(name opi R,name opj S )+ 2 A tot (INi R,IN j S ) + IN i R + INj S 2 A i tot(outr,out j S ) OUT i R + OUT j [0, 3] S INR i,inj - sets of input parameter names of the i-th operation of R and the j-th operation of S S OUT i R,OUTj - sets of output parameter names of the i-th operation of R and the j-th operation of S S FSim(R, S) = Functionality-based similarity 2 i,j OpSim(opi R,opj S ) [0, 3] OP (R) + OP (S) OP(R),OP(S) - sets of operation names of R and S Global similarity GSim(R, S) =w 1 NormESim(R, S) +w 2 NormFSim(R, S) [0, 1] w 1,w 2 - weights introduced to assess the relevance of each kind of similarity (w 1 [0, 1] and w 2 =1 w 1) NormESim(),NormFSim() - ESim() and FSim() normalized to the range [0, 1] Table 1. Similarity Coefficients between service descriptions R (request) and S (supply). Ranking of semantic neighbors is exploited to constrain the forwarding according to a threshold-based mechanism. Finally, the list of candidate services is ranked with respect to the match type (exact > plug-in > subsume > intersection > mismatch) and the GSim value, respectively, and a threshold-based strategy is exploited to filter out searching results: only candidate services with a match type different from mismatch and a GSim value equal or greater than a given threshold are maintained. 5 The COMPAT system The tool implementing the proposed approach, called COMPAT Service Model Mapping, has been developed maintaining full backward compatibility with existing service technologies and standards (WSDL, OWL, UDDI). COMPAT is

8 8 Bianchini et al. implemented in Java and performs automatic service discovery in P2P environments. The main features of COMPAT architecture are summarized in Figure 2. COMPAT Service Model Mapping Purpose Service2Service mapping Source/Target Model Service functional model Source/Target Representation Language OWL-DL Mapping type One-to-One Matching Strategy Similarity-based, Deductive-based Ontology-based Matching Yes (SMO, SFO, Thesaurus) Optimization Strategy Yes (inter-peer semantic links) Ranking Qualitative/quantitative Search result filtering Threshold-based Implementation Language Java Degree of automation Automatic Compliance with standards Yes (WSDL, OWL, UDDI) Background Academic Fig. 2. The main features of the COMPAT Service Model Mapping Service discovery is obtained by searching for mappings between service functional models derived by WSDL documents and expressed in OWL-DL. Mappings are established between pairs of service descriptions (One-to-one mappings) by combining deductive-based and similarity-based matching strategies. The jointed use of peer ontology (SMO, SFO) and thesaurus during the matchmaking process allows to take into account semantic aspects. Moreover, optimization of service discovery is addressed through inter-peer semantic links to forward the request on the P2P network in an efficient way. Searching results are ranked both in a qualitative way, using the kind of match, and in a quantitative way, using Gsim value, and are filtered out by means of a threshold-based mechanism. 6 Concluding remarks and future work In this paper, we proposed a semantic-based approach for service discovery in a P2P scenario, where peers are organized in communities. Specific ontologies (called Service and Peer Ontologies) are used to add semantics to service descriptions and their organization inside traditional UDDI Registry enhanced with semantic aspects. Further experimentation in a P2P context will evaluate the impact of the proposed approach on several parameters such as network overloading and its analysis for concrete application (for example, support of business process design and execution in distributed environments) will be performed.

9 Ontology-based Semantic Service Interoperability 9 References 1. K. Arabshian and H. Schulzrinne. An Ontology-based Hierarchical Peer-to-Peer Global Service Discovery System. Journal of Ubiquitous Computing and Intelligence (JUCI), F. Banaei-Kashani, C. Chen, and C. Shahabi. WSPDS: Web Services Peer-to-Peer Discovery Service. In Proc. of the Int. Conference on Internet Computing (IC 04), pages , Las Vegas, Nevada, USA, D. Bianchini and V. De Antonellis. Ontology-based Semantic Interoperability Tools for Service Dynamic Discovery. In IFIP Int. Conf. on Interoperability of Enterprise Software Applications, INTEROP-ESA 05, Geneva, Switzerland, D. Bianchini, V. De Antonellis, and M. Melchiori. Capability Matching and Similarity Reasoning in Service Discovery. In CAiSE Int. Workshop on Enterprise Modeling and Ontologies for Interoperability, EMOI 2005, Porto, Portugal, June D. Bianchini, V. De Antonellis, M. Melchiori, and D. Salvi. Semantic-enriched Service Discovery. In IEEE ICDE Int. Workshop on Challenges in Web Information Retrieval and Integration, WIRI 2006, Atlanta, Georgia, USA, D. Bianchini, V. De Antonellis, M. Melchiori, and D. Salvi. Ontologybased Service Matchmaking in Semantic Communities. Technical Report D 3.2, ESTEEM Emergent Semantics and cooperation in multi-knowledge EnvironMents, esteem/docs/deliverable dic06/brescia/deliverable D3.2 UNIBS.pdf, D. Bianchini, V. De Antonellis, B. Pernici, and P. Plebani. Ontology-based Methodology for e-service discovery. Journal of Information Systems, Special Issue on Semantic Web and Web Services, 31(4-5): , June-July S. Castano and V. De Antonellis. A Framework for expressing Semantic Relationships between Multiple Information Systems for Cooperation. Information Systems, 123(3-4): , The OWL Service Coalition. OWL-S 1.1 release, November ESTEEM Project Home Page: Emergent Semantics and cooperation in multiknowledge EnvironmEnt. esteem/index.html. 11. C. Fellbaum. Wordnet: An Electronic Lexical Database. MIT Press, P. Haase, S. Agarwal, and Y. Sure. Service-Oriented Semantic Peer-to-Peer Systems. In Proc. of the WISE Workshop on Intelligent Networked and Mobile Systems, pages 46 57, Brisbane, Australia, The INTEROP NoE Portal U. Keller, H. Lausen, and D. Roman. Web Service Modeling Ontology (WSMO). WSMO Working Draft, March TEKNE Project Home Page: Towards Evolving Knowledge-based internetworked Enterprise I. Toma, B. Sapkota, J. Scicluna, J.M. Gomez, D. Roman, and D. Fensel. A P2P Discovery mechanism for Web Service Execution Environment. In Proc of the 2nd WSMO Implementation Workshop (WIW 05), Innsbruck, Austria, June 6th-7th K. Verma, K. Sivashanmugam, A. Sheth, A. Patil, S. Oundhakar, and J. Miller. METEOR-S WSDI: A Scalable Infrastructure of Registries for Semantic Publication and Discovery of Web Services. Journal of Information Technology and Management, Special Issue on Universal Global Integration, 6(1):17 39, 2005.

SERVICE SEMANTIC INFRASTRUCTURE FOR INFORMATION SYSTEM INTEROPERABILITY

SERVICE SEMANTIC INFRASTRUCTURE FOR INFORMATION SYSTEM INTEROPERABILITY SERVICE SEMANTIC INFRASTRUCTURE FOR INFORMATION SYSTEM INTEROPERABILITY Devis Bianchini and Valeria De Antonellis Università di Brescia - Dip. di Elettronica per l Automazione Via Branze, 38-25123 Brescia

More information

Service Matching and Discovery in P2P Semantic Community

Service Matching and Discovery in P2P Semantic Community Service Matching and Discovery in P2P Semantic Community Devis Bianchini Valeria De Antonellis Michele Melchiori Denise Salvi Università degli Studi di Brescia - Dip. di Elettronica per l Automazione Via

More information

Collaborative enterprise knowledge mashup

Collaborative enterprise knowledge mashup Collaborative enterprise knowledge mashup Devis Bianchini, Valeria De Antonellis, Michele Melchiori Università degli Studi di Brescia Dip. di Ing. dell Informazione Via Branze 38 25123 Brescia (Italy)

More information

Ontology-based Semantic Interoperability Tools for Service Dynamic Discovery

Ontology-based Semantic Interoperability Tools for Service Dynamic Discovery Ontology-based Semantic Interoperability Tools for Service Dynamic Discovery D. Bianchini and V. De Antonellis University of Brescia Dept. of Electronic for Automation Via Branze, 38 25123 Brescia - Italy

More information

HELIOS: a General Framework for Ontology-based Knowledge Sharing and Evolution in P2P Systems

HELIOS: a General Framework for Ontology-based Knowledge Sharing and Evolution in P2P Systems HELIOS: a General Framework for Ontology-based Knowledge Sharing and Evolution in P2P Systems S. Castano, A. Ferrara, S. Montanelli, D. Zucchelli Università degli Studi di Milano DICO - Via Comelico, 39,

More information

The HMatch 2.0 Suite for Ontology Matchmaking

The HMatch 2.0 Suite for Ontology Matchmaking The HMatch 2.0 Suite for Ontology Matchmaking S. Castano, A. Ferrara, D. Lorusso, and S. Montanelli Università degli Studi di Milano DICo - Via Comelico, 39, 20135 Milano - Italy {castano,ferrara,lorusso,montanelli}@dico.unimi.it

More information

Matching Techniques for Resource Discovery in Distributed Systems Using Heterogeneous Ontology Descriptions

Matching Techniques for Resource Discovery in Distributed Systems Using Heterogeneous Ontology Descriptions Matching Techniques for Discovery in Distributed Systems Using Heterogeneous Ontology Descriptions S. Castano, A. Ferrara, S. Montanelli, G. Racca Università degli Studi di Milano DICO - Via Comelico,

More information

ABSTRACT I. INTRODUCTION

ABSTRACT I. INTRODUCTION International Journal of Scientific Research in Computer Science, Engineering and Information Technology 2017 IJSRCSEIT Volume 2 Issue 6 ISSN : 2456-3307 A Study on Semantic Web Service Match-Making Algorithms

More information

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) APPLYING SEMANTIC WEB SERVICES. Sidi-Bel-Abbes University, Algeria)

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) APPLYING SEMANTIC WEB SERVICES. Sidi-Bel-Abbes University, Algeria) INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) ISSN 0976 6367(Print) ISSN 0976 6375(Online) Volume 4, Issue 2, March April (2013), pp. 108-113 IAEME: www.iaeme.com/ijcet.asp Journal

More information

SEMANTIC DESCRIPTION OF WEB SERVICES AND POSSIBILITIES OF BPEL4WS. Vladislava Grigorova

SEMANTIC DESCRIPTION OF WEB SERVICES AND POSSIBILITIES OF BPEL4WS. Vladislava Grigorova International Journal "Information Theories & Applications" Vol.13 183 SEMANTIC DESCRIPTION OF WEB SERVICES AND POSSIBILITIES OF BPEL4WS Vladislava Grigorova Abstract: The using of the upsurge of semantics

More information

The Semantic Web Services Tetrahedron: Achieving Integration with Semantic Web Services 1

The Semantic Web Services Tetrahedron: Achieving Integration with Semantic Web Services 1 The Semantic Web Services Tetrahedron: Achieving Integration with Semantic Web Services 1 Juan Miguel Gómez 1, Mariano Rico 2, Francisco García-Sánchez 3, César J. Acuña 4 1 DERI Ireland, National University

More information

Enriching Query Routing Processes in PDMS with Semantic Information and Information Quality

Enriching Query Routing Processes in PDMS with Semantic Information and Information Quality Enriching Query Routing Processes in PDMS with Semantic Information and Information Quality Crishane Freire 2, Damires Souza 1, Bernadette F. Lóscio 2 and Ana Carolina Salgado 2 1 Federal Institute of

More information

A Framework for Semantic Web Mining Model

A Framework for Semantic Web Mining Model A Framework for Semantic Web Mining Model 1 G Ramu, 2 Dr B Eswara Reddy 1 M.Tech (Computer Science), 2 Associate Professor & HOD 1,2 Department of CSE, JNTUACE, Anantapur, A.P. E-mail: g.ramucse@gmail.com,

More information

Hybrid OWL-S Service Retrieval with OWLS-MX: Benefits and Pitfalls

Hybrid OWL-S Service Retrieval with OWLS-MX: Benefits and Pitfalls 47 Hybrid OWL-S Service Retrieval with OWLS-MX: Benefits and Pitfalls Matthias Klusch and Benedikt Fries German Research Center for Artificial Intelligence Stuhlsatzenhausweg 3, 66121 Saarbruecken, Germany

More information

Interoperability and eservices

Interoperability and eservices Interoperability and eservices Aphrodite Tsalgatidou and Eleni Koutrouli Department of Informatics & Telecommunications, National & Kapodistrian University of Athens, Greece {atsalga, ekou}@di.uoa.gr Abstract.

More information

Study on Ontology-based Multi-technologies Supported Service-Oriented Architecture

Study on Ontology-based Multi-technologies Supported Service-Oriented Architecture International Conference on Education Technology, Management and Humanities Science (ETMHS 2015) Study on Ontology-based Multi-technologies Supported Service-Oriented Architecture GaiHai Li a, Gang Huang

More information

Enhanced Semantic Operations for Web Service Composition

Enhanced Semantic Operations for Web Service Composition Enhanced Semantic Operations for Web Service Composition A.Vishnuvardhan Computer Science and Engineering Vasireddy Venkatadri Institute of Technology Nambur, Guntur, A.P., India M. Naga Sri Harsha Computer

More information

Efficient Discovery of Semantic Web Services

Efficient Discovery of Semantic Web Services ISSN (Online) : 2319-8753 ISSN (Print) : 2347-6710 International Journal of Innovative Research in Science, Engineering and Technology Volume 3, Special Issue 3, March 2014 2014 International Conference

More information

Towards Semantic Matching of Business Services and Electronic Services

Towards Semantic Matching of Business Services and Electronic Services Towards Semantic Matching of Business Services and Electronic Services Rolf Kluge (1,2), André Ludwig (1), Roman Belter (1,2) (1) InformationSystems Institute University of Leipzig 04109 Leipzig, Germany

More information

Web services retrieval: URBE approach

Web services retrieval: URBE approach May, 3rd, 2007 Seminar on Web services retrieval: URBE approach Pierluigi PLEBANI Dipartimento di Elettronica ed Informazione - Politecnico di Milano plebani@elet.polimi.it Before starting... 2 Web services

More information

DAML: ATLAS Project Carnegie Mellon University

DAML: ATLAS Project Carnegie Mellon University DAML: ATLAS Project Carnegie Mellon University Katia Sycara Anupriya Ankolekar, Massimo Paolucci, Naveen Srinivasan November 2004 0 Overall Program Summary What is the basic problem you are trying to solve?

More information

On Demand Web Services with Quality of Service

On Demand Web Services with Quality of Service On Demand Web Services with Quality of Service BRAJESH KOKKONDA Department of Computer Science & Engineering, Vivekananda Institute of Technology and Sciences, Tel: +91-7416322567 E-mail: brajesh.email@gmail.com

More information

IDECSE: A Semantic Integrated Development Environment for Composite Services Engineering

IDECSE: A Semantic Integrated Development Environment for Composite Services Engineering IDECSE: A Semantic Integrated Development Environment for Composite Services Engineering Ahmed Abid 1, Nizar Messai 1, Mohsen Rouached 2, Thomas Devogele 1 and Mohamed Abid 3 1 LI, University Francois

More information

An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information

An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information Stefan Schulte Multimedia Communications Lab (KOM) Technische Universität Darmstadt, Germany schulte@kom.tu-darmstadt.de

More information

MDA & Semantic Web Services Integrating SWSF & OWL with ODM

MDA & Semantic Web Services Integrating SWSF & OWL with ODM MDA & Semantic Web Services Integrating SWSF & OWL with ODM Elisa Kendall Sandpiper Software March 30, 2006 Level Setting An ontology specifies a rich description of the Terminology, concepts, nomenclature

More information

Reasoning on Business Processes and Ontologies in a Logic Programming Environment

Reasoning on Business Processes and Ontologies in a Logic Programming Environment Reasoning on Business Processes and Ontologies in a Logic Programming Environment Michele Missikoff 1, Maurizio Proietti 1, Fabrizio Smith 1,2 1 IASI-CNR, Viale Manzoni 30, 00185, Rome, Italy 2 DIEI, Università

More information

Process Mediation in Semantic Web Services

Process Mediation in Semantic Web Services Process Mediation in Semantic Web Services Emilia Cimpian Digital Enterprise Research Institute, Institute for Computer Science, University of Innsbruck, Technikerstrasse 21a, A-6020 Innsbruck, Austria

More information

A Linguistic Approach for Semantic Web Service Discovery

A Linguistic Approach for Semantic Web Service Discovery A Linguistic Approach for Semantic Web Service Discovery Jordy Sangers 307370js jordysangers@hotmail.com Bachelor Thesis Economics and Informatics Erasmus School of Economics Erasmus University Rotterdam

More information

Retrieving Substitute Services Using Semantic Annotations: A Foodshop Case Study

Retrieving Substitute Services Using Semantic Annotations: A Foodshop Case Study Retrieving Substitute Services Using Semantic Annotations: A Foodshop Case Study F. Calore, D. Lombardi, E. Mussi, P. Plebani, and B. Pernici Politecnico di Milano, Italy barbara.pernici@polimi.it Abstract.

More information

Automatic Service Discovery and Integration using Semantic Descriptions in the Web Services Management Layer

Automatic Service Discovery and Integration using Semantic Descriptions in the Web Services Management Layer Automatic Service Discovery and Integration using Semantic Descriptions in the Web Services Management Layer María Agustina Cibrán, Bart Verheecke, Davy Suvée, Wim Vanderperren and System and Software

More information

Ontology Matching with CIDER: Evaluation Report for the OAEI 2008

Ontology Matching with CIDER: Evaluation Report for the OAEI 2008 Ontology Matching with CIDER: Evaluation Report for the OAEI 2008 Jorge Gracia, Eduardo Mena IIS Department, University of Zaragoza, Spain {jogracia,emena}@unizar.es Abstract. Ontology matching, the task

More information

Conservative re-use ensuring matches for service selection

Conservative re-use ensuring matches for service selection Conservative re-use ensuring matches for service selection M. Baldoni, C. Baroglio, V. Patti, and C. Schifanella Dipartimento di Informatica Università degli Studi di Torino C.so Svizzera, 185 I-10149

More information

THE MOMIS METHODOLOGY FOR INTEGRATING HETEROGENEOUS DATA SOURCES *

THE MOMIS METHODOLOGY FOR INTEGRATING HETEROGENEOUS DATA SOURCES * THE MOMIS METHODOLOGY FOR INTEGRATING HETEROGENEOUS DATA SOURCES * Domenico Beneventano and Sonia Bergamaschi Dipartimento di Ingegneria dell'informazione Università degli Studi di Modena e Reggio Emilia

More information

SEMANTIC WEB POWERED PORTAL INFRASTRUCTURE

SEMANTIC WEB POWERED PORTAL INFRASTRUCTURE SEMANTIC WEB POWERED PORTAL INFRASTRUCTURE YING DING 1 Digital Enterprise Research Institute Leopold-Franzens Universität Innsbruck Austria DIETER FENSEL Digital Enterprise Research Institute National

More information

Falcon-AO: Aligning Ontologies with Falcon

Falcon-AO: Aligning Ontologies with Falcon Falcon-AO: Aligning Ontologies with Falcon Ningsheng Jian, Wei Hu, Gong Cheng, Yuzhong Qu Department of Computer Science and Engineering Southeast University Nanjing 210096, P. R. China {nsjian, whu, gcheng,

More information

Open Research Online The Open University s repository of research publications and other research outputs

Open Research Online The Open University s repository of research publications and other research outputs Open Research Online The Open University s repository of research publications and other research outputs Semantic web service composition in IRS-III: The structured approach Conference or Workshop Item

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015 RESEARCH ARTICLE OPEN ACCESS Multi-Lingual Ontology Server (MOS) For Discovering Web Services Abdelrahman Abbas Ibrahim [1], Dr. Nael Salman [2] Department of Software Engineering [1] Sudan University

More information

Grounding OWL-S in SAWSDL

Grounding OWL-S in SAWSDL Grounding OWL-S in SAWSDL Massimo Paolucci 1, Matthias Wagner 1, and David Martin 2 1 DoCoMo Communications Laboratories Europe GmbH {paolucci,wagner}@docomolab-euro.com 2 Artificial Intelligence Center,

More information

OWLS-SLR An OWL-S Service Profile Matchmaker

OWLS-SLR An OWL-S Service Profile Matchmaker OWLS-SLR An OWL-S Service Profile Matchmaker Quick Use Guide (v0.1) Intelligent Systems and Knowledge Processing Group Aristotle University of Thessaloniki, Greece Author: Georgios Meditskos, PhD Student

More information

WWW OR WHAT IS WRONG WITH WEB SERVICE DISCOVERY

WWW OR WHAT IS WRONG WITH WEB SERVICE DISCOVERY 1 von 5 WWW OR WHAT IS WRONG WITH WEB SERVICE DISCOVERY Position Paper for the Workshop on Frameworks for Semantics in Web Services, Innsbruck, Austria, June 2005 Authors: Dieter Fensel Uwe Keller Holger

More information

Web Service Modeling Ontology (WSMO) - An Ontology for Semantic Web Services

Web Service Modeling Ontology (WSMO) - An Ontology for Semantic Web Services Web Service Modeling Ontology (WSMO) - An Ontology for Semantic Web Services Position paper at the W3C Workshop on Frameworks for Semantics in Web Services, June 9-10, 2005, Innsbruck, Austria Prepared

More information

model (ontology) and every DRS and CMS server has a well-known address (IP and port).

model (ontology) and every DRS and CMS server has a well-known address (IP and port). 7 Implementation In this chapter we describe the Decentralized Reasoning Service (DRS), a prototype service implementation that performs the cooperative reasoning process presented before. We present also

More information

BPAL: A Platform for Managing Business Process Knowledge Bases via Logic Programming

BPAL: A Platform for Managing Business Process Knowledge Bases via Logic Programming BPAL: A Platform for Managing Business Process Knowledge Bases via Logic Programming Fabrizio Smith, Dario De Sanctis, Maurizio Proietti National Research Council, IASI Antonio Ruberti - Viale Manzoni

More information

Agent-oriented Semantic Discovery and Matchmaking of Web Services

Agent-oriented Semantic Discovery and Matchmaking of Web Services Agent-oriented Semantic Discovery and Matchmaking of Web Services Ivan Mećar 1, Alisa Devlić 1, Krunoslav Tržec 2 1 University of Zagreb Faculty of Electrical Engineering and Computing Department of Telecommunications

More information

An Architecture for Semantic Enterprise Application Integration Standards

An Architecture for Semantic Enterprise Application Integration Standards An Architecture for Semantic Enterprise Application Integration Standards Nenad Anicic 1, 2, Nenad Ivezic 1, Albert Jones 1 1 National Institute of Standards and Technology, 100 Bureau Drive Gaithersburg,

More information

Semantic-Based Web Mining Under the Framework of Agent

Semantic-Based Web Mining Under the Framework of Agent Semantic-Based Web Mining Under the Framework of Agent Usha Venna K Syama Sundara Rao Abstract To make automatic service discovery possible, we need to add semantics to the Web service. A semantic-based

More information

Preliminary Report of Public Experiment of Semantic Service Matchmaker with UDDI Business Registry

Preliminary Report of Public Experiment of Semantic Service Matchmaker with UDDI Business Registry Preliminary Report of Public Experiment of Semantic Service Matchmaker with UDDI Business Registry Takahiro Kawamura 1, Jacques-Albert De Blasio 1, Tetsuo Hasegawa 1, Massimo Paolucci 2, and Katia Sycara

More information

Improving Multi-Agent Based Resource Coordination in Peer-to-Peer Networks

Improving Multi-Agent Based Resource Coordination in Peer-to-Peer Networks Improving Multi-Agent Based Resource Coordination in Peer-to-Peer Networks António L. Lopes and Luís M. Botelho We, the Body and the Mind Research Lab of Adetti-ISCTE, Lisbon, Portugal Email: {antonio.luis,

More information

Scalable Web Service Composition with Partial Matches

Scalable Web Service Composition with Partial Matches Scalable Web Service Composition with Partial Matches Adina Sirbu and Jörg Hoffmann Digital Enterprise Research Institute (DERI) University of Innsbruck, Austria firstname.lastname@deri.org Abstract. We

More information

D2.1 v1.0 Requirements Document for Semantic Web Service Discovery

D2.1 v1.0 Requirements Document for Semantic Web Service Discovery DERI RW 2 Project Deliverable D2.1 v1.0 Requirements Document for Semantic Web Service Discovery Document Version from July 1, 2005 Authors Uwe Keller and Holger Lausen, and Dieter Fensel with contributions

More information

A framework for the classification and the reclassification of electronic catalogs

A framework for the classification and the reclassification of electronic catalogs 2004 ACM Symposium on Applied Computing A framework for the classification and the reclassification of electronic catalogs Domenico Beneventano Dipartimento di Ingegneria dell Informazione Università di

More information

Semantic based Automated Service Discovery

Semantic based Automated Service Discovery International Journal of Scientific and Research Publications, Volume 4, Issue 11, November 2014 1 Semantic based Automated Service Discovery Likhesh N. Kolhe, Selva Mary. G, Rucha D. Pathari Asst. Professor,

More information

Semantics Enhanced Services: METEOR-S, SAWSDL and SA-REST

Semantics Enhanced Services: METEOR-S, SAWSDL and SA-REST Semantics Enhanced Services: METEOR-S, SAWSDL and SA-REST Amit P. Sheth, Karthik Gomadam, Ajith Ranabahu Services Research Lab, kno.e.sis center, Wright State University, Dayton, OH {amit,karthik, ajith}@knoesis.org

More information

Fausto Giunchiglia and Mattia Fumagalli

Fausto Giunchiglia and Mattia Fumagalli DISI - Via Sommarive 5-38123 Povo - Trento (Italy) http://disi.unitn.it FROM ER MODELS TO THE ENTITY MODEL Fausto Giunchiglia and Mattia Fumagalli Date (2014-October) Technical Report # DISI-14-014 From

More information

WSMO Working Draft 04 October 2004

WSMO Working Draft 04 October 2004 Page 1 of 10 D17 WSMO Tutorial WSMO Working Draft 04 October 2004 This version: http://www.wsmo.org/2004/d17/20041004/ Latest version: http://www.wsmo.org/2004/d17/ Previous version: http://www.wsmo.org/2004/d17/v0.1/20040913/

More information

APPLYING SEMANTIC WEB SERVICES TO ENTERPRISE WEB

APPLYING SEMANTIC WEB SERVICES TO ENTERPRISE WEB APPLYING SEMANTIC WEB SERVICES TO ENTERPRISE WEB Yang Hu, Qingping Yang, Xizhi Sun, Peng Wei School of Engineering and Design, Brunel University Abstract Enterprise Web provides a convenient, extendable,

More information

Web Service Composition to Facilitate Grid and Distributed Computing: Current Approaches and Future Framework

Web Service Composition to Facilitate Grid and Distributed Computing: Current Approaches and Future Framework Web Composition to Facilitate Grid and Distributed Computing: Current Approaches and Future Framework Muhammad Ahtisham Aslam, Sören Auer Betriebliche Informationsysteme Universität Leipzig, Germany aslam@informatik.uni-leipzig.de,

More information

Danilo Ardagna, Marco Comuzzi, Enrico Mussi, Barbara Pernici, and Pierluigi Plebani, Politecnico di Milano

Danilo Ardagna, Marco Comuzzi, Enrico Mussi, Barbara Pernici, and Pierluigi Plebani, Politecnico di Milano focus service-centric software systems PAWS: A Framework for Executing Adaptive Web-Service Processes Danilo Ardagna, Marco Comuzzi, Enrico Mussi, Barbara Pernici, and Pierluigi Plebani, Politecnico di

More information

International Journal of Software and Web Sciences (IJSWS) Web service Selection through QoS agent Web service

International Journal of Software and Web Sciences (IJSWS)   Web service Selection through QoS agent Web service International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) ISSN (Print): 2279-0063 ISSN (Online): 2279-0071 International

More information

An Efficient Semantic Web Through Semantic Mapping

An Efficient Semantic Web Through Semantic Mapping International Journal Of Computational Engineering Research (ijceronline.com) Vol. 3 Issue. 3 An Efficient Semantic Web Through Semantic Mapping Jenice Aroma R 1, Mathew Kurian 2 1 Post Graduation Student,

More information

Process Mediation of OWL-S Web Services

Process Mediation of OWL-S Web Services Process Mediation of OWL-S Web Services Katia Sycara and Roman Vaculín The Robotics Institute, Carnegie Mellon University katia,rvaculin}@cs.cmu.edu Abstract. The ability to deal with incompatibilities

More information

An Improving for Ranking Ontologies Based on the Structure and Semantics

An Improving for Ranking Ontologies Based on the Structure and Semantics An Improving for Ranking Ontologies Based on the Structure and Semantics S.Anusuya, K.Muthukumaran K.S.R College of Engineering Abstract Ontology specifies the concepts of a domain and their semantic relationships.

More information

Mir Abolfazl Mostafavi Centre for research in geomatics, Laval University Québec, Canada

Mir Abolfazl Mostafavi Centre for research in geomatics, Laval University Québec, Canada Mir Abolfazl Mostafavi Centre for research in geomatics, Laval University Québec, Canada Mohamed Bakillah and Steve H.L. Liang Department of Geomatics Engineering University of Calgary, Alberta, Canada

More information

Semantics Based Grid Services Publishing and Discovery

Semantics Based Grid Services Publishing and Discovery Proceedings of the 5th WSEAS Int. Conf. on SIMULATION, MODELING AND OPTIMIZATION, Corfu, Greece, August 17-19, 2005 (pp89-93) Semantics Based Grid Services Publishing and Discovery Kun Gao 1,2, Wenpei

More information

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Spring 90-91

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Spring 90-91 بسمه تعالی Semantic Web Semantic Web Services Morteza Amini Sharif University of Technology Spring 90-91 Outline Semantic Web Services Basics Challenges in Web Services Semantics in Web Services Web Service

More information

Managing Learning Objects in Large Scale Courseware Authoring Studio 1

Managing Learning Objects in Large Scale Courseware Authoring Studio 1 Managing Learning Objects in Large Scale Courseware Authoring Studio 1 Ivo Marinchev, Ivo Hristov Institute of Information Technologies Bulgarian Academy of Sciences, Acad. G. Bonchev Str. Block 29A, Sofia

More information

Behavioral Similarity of Semantic Web Services

Behavioral Similarity of Semantic Web Services Behavioral Similarity of Semantic Web Services Zijie Cong and Alberto Fernández CETINIA, Universidad Rey Juan Carlos, Madrid, Spain zijie@ia.urjc.es, alberto.fernandez@urjc.es Abstract. Service matchmaking

More information

Giving Meaning to GI Web Service Descriptions (Extended Abstract 44 )

Giving Meaning to GI Web Service Descriptions (Extended Abstract 44 ) Giving Meaning to GI Web Service Descriptions (Extended Abstract 44 ) Florian Probst and Michael Lutz Institute for Geoinformatics (ifgi) University of Münster, Germany {f.probst m.lutz}@uni-muenster.de

More information

ONAR: AN ONTOLOGIES-BASED SERVICE ORIENTED APPLICATION INTEGRATION FRAMEWORK

ONAR: AN ONTOLOGIES-BASED SERVICE ORIENTED APPLICATION INTEGRATION FRAMEWORK ONAR: AN ONTOLOGIES-BASED SERVICE ORIENTED APPLICATION INTEGRATION FRAMEWORK Dimitrios Tektonidis 1, Albert Bokma 2, Giles Oatley 2, Michael Salampasis 3 1 ALTEC S.A., Research Programmes Division, M.Kalou

More information

Semantic Collaborative Tagging for Web APIs Sharing and Reuse

Semantic Collaborative Tagging for Web APIs Sharing and Reuse Semantic Collaborative Tagging for Web APIs Sharing and Reuse Devis Bianchini, Valeria De Antonellis, and Michele Melchiori Dept. of Information Engineering University of Brescia Via Branze, 38-25123 Brescia,

More information

A CACHING TECHNIQUE FOR OPTIMIZING AUTOMATED SERVICE DISCOVERY

A CACHING TECHNIQUE FOR OPTIMIZING AUTOMATED SERVICE DISCOVERY International Journal of Semantic Computing c World Scientific Publishing Company A CACHING TECHNIQUE FOR OPTIMIZING AUTOMATED SERVICE DISCOVERY MICHAEL STOLLBERG SAP Resesearch Center Dresden, Chemnitzer

More information

WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES. Introduction. Production rules. Christian de Sainte Marie ILOG

WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES. Introduction. Production rules. Christian de Sainte Marie ILOG WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES Christian de Sainte Marie ILOG Introduction We are interested in the topic of communicating policy decisions to other parties, and, more generally,

More information

Matchmaking for Semantic Web Services with Constraints on Process Models

Matchmaking for Semantic Web Services with Constraints on Process Models Matchmaking for Semantic Web Services with Constraints on Process Models NATENAPA SRIHAREE 1 AND TWITTIE SENIVONGSE 2 Department of Computer Engineering Chulalongkorn University Phyathai Road, Pathumwan,

More information

A Framework for Securing Databases from Intrusion Threats

A Framework for Securing Databases from Intrusion Threats A Framework for Securing Databases from Intrusion Threats R. Prince Jeyaseelan James Department of Computer Applications, Valliammai Engineering College Affiliated to Anna University, Chennai, India Email:

More information

IRS-III: A Platform and Infrastructure for Creating WSMO-based Semantic Web Services

IRS-III: A Platform and Infrastructure for Creating WSMO-based Semantic Web Services IRS-III: A Platform and Infrastructure for Creating WSMO-based Semantic Web Services John Domingue, Liliana Cabral, Farshad Hakimpour, Denilson Sell, and Enrico Motta Knowledge Media Institute, The Open

More information

What you have learned so far. Interoperability. Ontology heterogeneity. Being serious about the semantic web

What you have learned so far. Interoperability. Ontology heterogeneity. Being serious about the semantic web What you have learned so far Interoperability Introduction to the Semantic Web Tutorial at ISWC 2010 Jérôme Euzenat Data can be expressed in RDF Linked through URIs Modelled with OWL ontologies & Retrieved

More information

Business Process Modelling & Semantic Web Services

Business Process Modelling & Semantic Web Services Business Process Modelling & Semantic Web Services Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web services SOA Problems? CSA 3210 Last Lecture 2 Lecture Outline

More information

Introduction to Web Services & SOA

Introduction to Web Services & SOA References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Service-Oriented Programming (SOP) SOP A programming paradigm that

More information

A Semantic Template Based Designer for Web Processes

A Semantic Template Based Designer for Web Processes A Semantic Template Based Designer for Web Processes Ranjit Mulye, John Miller, Kunal Verma, Karthik Gomadam, Amit Sheth Large Scale Distributed Information Systems (LSDIS) Lab, Computer Science Department

More information

Semantic Reconciliation in Interoperability Management through Model-driven Approach

Semantic Reconciliation in Interoperability Management through Model-driven Approach Semantic Reconciliation in Interoperability Management through Model-driven Approach Frédérick Bénaben 1, Nicolas Boissel-Dallier 1,2, Jean-Pierre Lorré 2, Hervé Pingaud 1 1 Mines Albi Université de Toulouse,

More information

A Semantic Search Engine for Web Service Discovery by Mapping WSDL to Owl

A Semantic Search Engine for Web Service Discovery by Mapping WSDL to Owl IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 01, 2014 ISSN (online): 2321-0613 A Semantic Search Engine for Web Service Discovery by Mapping WSDL to Owl M. Abdul Naseer

More information

Integrating SysML and OWL

Integrating SysML and OWL Integrating SysML and OWL Henson Graves Lockheed Martin Aeronautics Company Fort Worth Texas, USA henson.graves@lmco.com Abstract. To use OWL2 for modeling a system design one must be able to construct

More information

Development of an Ontology-Based Portal for Digital Archive Services

Development of an Ontology-Based Portal for Digital Archive Services Development of an Ontology-Based Portal for Digital Archive Services Ching-Long Yeh Department of Computer Science and Engineering Tatung University 40 Chungshan N. Rd. 3rd Sec. Taipei, 104, Taiwan chingyeh@cse.ttu.edu.tw

More information

Evolva: A Comprehensive Approach to Ontology Evolution

Evolva: A Comprehensive Approach to Ontology Evolution Evolva: A Comprehensive Approach to Evolution Fouad Zablith Knowledge Media Institute (KMi), The Open University Walton Hall, Milton Keynes, MK7 6AA, United Kingdom f.zablith@open.ac.uk Abstract. evolution

More information

WSMX: A Semantic Service Oriented Middleware for B2B Integration

WSMX: A Semantic Service Oriented Middleware for B2B Integration : A Semantic Service Oriented Middleware for B2B Integration Thomas Haselwanter 1, Paavo Kotinurmi 1,2, Matthew Moran 1, Tomas Vitvar 1, and Maciej Zaremba 1 1 Digital Enterprise Research Institute University

More information

Performance Evaluation of Semantic Registries: OWLJessKB and instancestore

Performance Evaluation of Semantic Registries: OWLJessKB and instancestore Service Oriented Computing and Applications manuscript No. (will be inserted by the editor) Performance Evaluation of Semantic Registries: OWLJessKB and instancestore Simone A. Ludwig 1, Omer F. Rana 2

More information

SEMANTICALLY ENHANCED DISCOVERY OF HETEROGENEOUS SERVICES

SEMANTICALLY ENHANCED DISCOVERY OF HETEROGENEOUS SERVICES SEMANTICALLY ENHANCED DISCOVERY OF HETEROGENEOUS SERVICES A. Tsalgatidou, G. Athanasopoulos, M. Pantazoglou University of Athens, Department of Informatics and Telecommunications Abstract: Key words: Industrial

More information

Design Patterns for Description-Driven Systems

Design Patterns for Description-Driven Systems Design Patterns for Description-Driven Systems N. Baker 3, A. Bazan 1, G. Chevenier 2, Z. Kovacs 3, T Le Flour 1, J-M Le Goff 4, R. McClatchey 3 & S Murray 1 1 LAPP, IN2P3, Annecy-le-Vieux, France 2 HEP

More information

On the Potential of Web Services in Network Management

On the Potential of Web Services in Network Management On the Potential of Web Services in Network Management ZiHeng Liu 1,Yu Bai 2,YouQing Wan 3 1 The Department of Information Techonlogy, HuaZhong Normal University; Wuhan, China,lzh20201@yahoo.com.cn 2 The

More information

Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN

Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN Yann Abd-el-Kader, Bénédicte Bucher Laboratoire COGIT Institut Géographique National 2 av Pasteur 94 165 Saint Mandé

More information

Efficient Querying of Web Services Using Ontologies

Efficient Querying of Web Services Using Ontologies Journal of Algorithms & Computational Technology Vol. 4 No. 4 575 Efficient Querying of Web Services Using Ontologies K. Saravanan, S. Kripeshwari and Arunkumar Thangavelu School of Computing Sciences,

More information

Sense Match Making Approach for Semantic Web Service Discovery 1 2 G.Bharath, P.Deivanai 1 2 M.Tech Student, Assistant Professor

Sense Match Making Approach for Semantic Web Service Discovery 1 2 G.Bharath, P.Deivanai 1 2 M.Tech Student, Assistant Professor Sense Match Making Approach for Semantic Web Service Discovery 1 2 G.Bharath, P.Deivanai 1 2 M.Tech Student, Assistant Professor 1,2 Department of Software Engineering, SRM University, Chennai, India 1

More information

Security in the Web Services Framework

Security in the Web Services Framework Security in the Web Services Framework Chen Li and Claus Pahl Dublin City University School of Computing Dublin 9 Ireland Abstract The Web Services Framework provides techniques to enable the application-toapplication

More information

NOTES ON OBJECT-ORIENTED MODELING AND DESIGN

NOTES ON OBJECT-ORIENTED MODELING AND DESIGN NOTES ON OBJECT-ORIENTED MODELING AND DESIGN Stephen W. Clyde Brigham Young University Provo, UT 86402 Abstract: A review of the Object Modeling Technique (OMT) is presented. OMT is an object-oriented

More information

The Results of Falcon-AO in the OAEI 2006 Campaign

The Results of Falcon-AO in the OAEI 2006 Campaign The Results of Falcon-AO in the OAEI 2006 Campaign Wei Hu, Gong Cheng, Dongdong Zheng, Xinyu Zhong, and Yuzhong Qu School of Computer Science and Engineering, Southeast University, Nanjing 210096, P. R.

More information

Methodology for Enterprise Interoperability

Methodology for Enterprise Interoperability Proceedings of the 7th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-, 28 Methodology for Enterprise N. Daclin, D. Chen, B. Vallespir IMS - LAPS/GRAI, University

More information

A service based on Linked Data to classify Web resources using a Knowledge Organisation System

A service based on Linked Data to classify Web resources using a Knowledge Organisation System A service based on Linked Data to classify Web resources using a Knowledge Organisation System A proof of concept in the Open Educational Resources domain Abstract One of the reasons why Web resources

More information

RiMOM Results for OAEI 2009

RiMOM Results for OAEI 2009 RiMOM Results for OAEI 2009 Xiao Zhang, Qian Zhong, Feng Shi, Juanzi Li and Jie Tang Department of Computer Science and Technology, Tsinghua University, Beijing, China zhangxiao,zhongqian,shifeng,ljz,tangjie@keg.cs.tsinghua.edu.cn

More information

H1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services.

H1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services. 1. (24 points) Identify all of the following statements that are true about the basics of services. A. If you know that two parties implement SOAP, then you can safely conclude they will interoperate at

More information

Wang Jian, He Keqing, SKLSE, Wuhan University, China

Wang Jian, He Keqing, SKLSE, Wuhan University, China Discussion about MFI-7: Metamodel for Service Registration i Wang Jian, He Keqing, He Yangfan, Wang Chong SKLSE, Wuhan University, China 2009.8.21 21 Background Content of MFI-7 Future Work Outline Background

More information