Semantic Interoperability for Data Integration Framework using Semantic Web Services and Rule-based Inference: A case study in healthcare domain

Size: px
Start display at page:

Download "Semantic Interoperability for Data Integration Framework using Semantic Web Services and Rule-based Inference: A case study in healthcare domain"

Transcription

1 Semantic Interoperability for Data Integration Framework using Semantic Web Services and Rule-based Inference: 1 Suphachoke Sonsilphong, 2 Ngamnij Arch-int Semantic Mining Information Integration Laboratory (SMIL) Department of Computer Science, Faculty of Science, Khon Kaen University, Thailand 1 suphachoke.son@gmail.com, 2 ngamnij@kku.ac.th Abstract This paper proposes a Semantic Interoperability for Data Integration-SIDI framework to integrate information from heterogeneous databases of difference providers in the same domain. A framework is designed to incorporate with important procedures based on ontology and semantic web services technologies. The semantic web services annotation is imperative to cope with the semantic service discrepancies with the help of ontology. The research also proposes the ontology mapping technique to determine the correspondences between information concepts with semantic bridges description to automatically construct the semantic rule-based inference. As a result, the framework has been applied to the healthcare domain to enable semantic interoperability among independently developed health information system-his for integrating healthcare data. Keywords: Data Integration, Semantic Interoperability, Semantic Web Services, Health Information, Rule-based Inference 1. Introduction A classic problem in the information integration among organizations is that the providers develop information systems which are appropriate to their needs, differ from place to place. These systems as a whole have become heterogeneous and dependent on a variety of applications or database management systems [1-3]. This leads to the interoperability problems that can be investigated in two categories: Interoperability of the data exchanged and interoperability between heterogeneous systems. Although the metadata standards are invented to be the solution for handling the data interoperability, these standards are still developed appropriately to only local area systems and differ from other standards in the global scale. Furthermore, most of the metadata standards still lack a formal semantics and a common standard between heterogeneous metadata descriptions across domains. Thus, the heterogeneity still occurs when we need the information integration from difference standards. For example, in the healthcare domain, many health information systems or Electronic Patient Records (EPRs) are developed proprietary and often only serve one specific requirement. Each EPR is designed through different standard bodies like HL7 [4], CEN TC251 [5], ISO TC215 [6] and other local standards. It is impossible to easily share data across other healthcare organizations, hence, making it difficult for doctors to capture a complete clinical history of a patient. This includes prescription information that will enable the clinician to make an accurate primary decision or diagnosis. On the other hand, Web services [7][8] have been identified as the salient technology in providing a flexible solution for integrating the heterogeneous applications and enabling the dynamic interoperability between different systems. However, the current service description [9] and discovery mechanism are not powerful enough for computer-interpretation to enable automatic Web service discovery and invocation. Although, the research of semantic Web services [10][11] introduced technique to enhance flexibility and dynamically of Web services management and invocation, using semantic web services for information integration [12-15] still has a limitation of parameter extraction for fully supporting data inference processing and solving semantic service discrepancies. This research proposes the Semantic Interoperability for Data Integration (SIDI) framework for solving the interoperability problems across system heterogeneity. This work applies a Journal of Convergence Information Technology(JCIT) Volume8, Number3,Feb 2013 doi: /jcit.vol8.issue3.18

2 framework to the healthcare domain for integrating patient data stored in heterogeneous EPR systems and supporting health services such as diagnostics and counseling for the treatment of a doctor or specialist. In the context of semantic health data exchange and integration, the research employs an ontology-based model for health data integration [16][17] and rule-based inference for automated ontology mapping with the Health Level 7 (HL7) standard. The research also employs semantic Web services to facilitate maximal automation and dynamism in data retrieval. The SIDI framework is designed into various components to support the resolution as follows: (1) Solving the platform independence of the heterogeneous information systems. (2) Solving the semantic conflicts of service descriptions by a means of Web services annotation and rule-based inference. (3) Collecting the partitioned data from individual Web services using Web services composition. The rest of the article is structured as follows: The next section explain motivating example to this research. Section 3 present the SIDI framework architecture and the design processes of the SIDI is presented in section 4-7. In section 8, we show the experimental and evaluation, and the final section is the conclusion. 2. Motivating example In the context of the health information systems, these systems have become heterogeneous and dependent on a variety of applications or database management systems, as well as the database structures. Examples of such heterogeneity between two databases of different healthcare systems are shown in Figure 1-A and 1-B. The database heterogeneity leads to the problems of schema conflicts and data restriction conflicts. In Figure 1-A, the table Patient in database A is semantically equivalent with the table p_ptdata in database B, and the attributes NAME and SURNAME of table Patient in database A are semantically equivalent with the attributes fname and lname of table p_ptdata in database B, respectively. Another conflict is attributes aggregation which is also an example of schema conflicts. The attribute NAME of table Doctor in database A is semantically equivalent with the aggregation of attributes fname and lname of table p_drdx in database B. For the data restriction conflicts, Figure 1-B illustrates the data restriction of attributes sex in database A and B which contain different data values. Figure 1. An example of databases heterogeneity; A: schema conflicts B: constrain conflicts 3. The Semantic Interoperability for Data Integration-SIDI framework The SIDI framework is designed as a layer of collaborating stakeholders, as shown in Figure 2, consisting of (1) the Resources Layer which is the layer of the provider system (2) the Mediator Layer which acts as a broker system, and (3) the Application Layer which is a layer of the data requester. The details of the framework are described as follows.

3 Figure 2. Semantic Interoperability for Data Integration Framework The Resources Layer consists of heterogeneous database systems that are required data integration between them. This layer consists of the following processes: Web services creation is a process of creating the code program and WSDL of Web services. This framework enables the services provider to create Web services manually, and also provides a tool for Web services creator to create Web services from the extracted schema of database. Ontology creation is a process of creating the local ontology used for annotating the Web services parameters. For this process, the semi-automatic ontology extraction tool has been developed and provided to construct the consistent ontology structure from the extracted database schema automatically. However, the extracted ontology is a kind of loose-defined ontology because a database schema usually lacks of description of entities and attributes. Therefore, this process needs the ontology editor to modify the extracted ontology before exporting to the SIDI broker. For this research, the local ontology extraction is expressed in the form of OWL (Ontology Web Language) [18]. Examples of Web services creation and local ontology extraction from local databases of different health information systems are illustrated in Figure 3. In order to describe the semantic of Web services explicitly and unambiguously, each Web service provider is able to create a local ontology with any terminologies standards in the healthcare domain. Figure 3 Example of web services creation from local database The Mediator Layer consists of a broker-based system which is responsible for integrating data collected from Web services in the resource layer. The Mediator layer provides main components as follows: Web services registration is used for the service providers to register their services and local ontology into the SIDI broker to be used for the next steps. Semantic Web services generation aims to create a semantic description of services which are automatically generated from converting of the WSDL into the descriptive section of

4 Service Profile, Service Model and Services Grounding according to the OWL-S [19] structure. The initial semantic descriptions of services are then passed to the Web services annotation process to describe the parameters of services with conceptual terms. Web service annotation is a process for describing the input/output parameters of Web service derived from the initial description of Service Model and Grounding with terms defined in local ontology through the parameterstype property of OWL-S. This procedure requires Web services annotator to annotate parameters manually. The annotated services which are atomic services will be placed in Service Profile repository. Ontology mapping is a process to link the local ontology with the global ontology defined as the domain information schema. The mapping process defines the semantic bridges, expressed in OWL, to describe the mapping scheme, and requires a domain expert to map the concepts manually. Consequently, these semantic bridges will be used for generating the semantic inference rules. Rule generation is a process of semantic rules generation expressed by the Semantic Web Rule Language (SWRL) [20]. The semantic rules are automatically generated from the semantic bridges and stored in the repository to be used for the data inference process. Web services composition is a process of combining atomic processes from dispersed Web services that are registered in the Service Profile repository to construct the composite processes. The Web services composition process can be accomplished through the ontology editor tools to compose the services. Service execution is a process for invoking the selected composite service to access data stored in the local databases. In addition, this process includes the sub-process Web services parameter transformation to transform the xml-based message into the ontology-based data structure conforming to the local ontology schema. Data inference is a process to infer data derived from the Web service invocation of the service execution process. The data inference process employs the semantic rules for accessing and collecting the complete data corresponding to the global ontology schema automatically. The Application Layer consists of client applications which are developed for the information search. This layer is connected to the SIDI broker to receive a request from user and return response data from the data inference process of the mediator layer. The format of response data conforms to the standard metadata defined according to the global ontology of the SIDI system. 4. Web services annotation, ontology mapping and rules generation In the process of Web services annotation, the ServiceModel consists of classes that can be described with the capability of Web services, such as Input, Output, Precondition, and Effect. For this research, we scope on input and output parameters. The parametertype property is used as a means to annotate the Web service parameters with classes or properties defined in the local ontology. An example of Web services annotation with the local ontology is shown in Figure 4. The message schema of the getpatient operation in the WSDL is annotated with classes and properties defined in the local ontology. Figure 4. Semantic annotation of services parameters with local ontology

5 This work presents a global ontology (see Figure 5), which contains the global information concepts conforming to the standard HL7 [4] terminologies. These global information concepts indicate scope of data elements to be retrieved from the Web services structure. Once the application client needs to search data from the SIDI broker, the application client has to send a request with search condition corresponding to the scope of the global ontology. The response data returned from SIDI broker are integrated and conformed to the global ontology structure. Figure 5. Example of global information concepts in Healthcare domain To resolve the conflicts which occur when each local ontologies defines terms under its own standard, this research proposes the semantic bridges (SBs), expressed in OWL, to map terms defined in the local ontology to terms defined in the global ontology through the ontology mapping process. The semantic bridge has been proposed with three different bridge types, namely, the EquivalentBridge, the AggregationBridge and the DataMediatorBridge as shown in Figure 6. Each bridge type is defined as a subclass of the DataPropertyBridge. Hence, the SBs are intended to be used to define the linkage rules that are mentioned as the follows: Figure 6. Schema of semantic bridges based-on OWL EquivalentBridge is used to resolve the synonymous conflicts which are concerned with the semantically equivalent classes or properties defined by different names. For example, the property family_name defined in global ontology and the property last_name defined in local ontology are the synonymous properties, since both of them refer to the same fact. The EquivalentBridge will bridge the last_name and the family_name as the source and destination properties, respectively. AggregationBridge is used to resolve the aggregation conflicts which arise when a class or a property of global ontology is mapped to a group of concepts or properties, respectively, in local ontology. For example, the property name of the concept Person in global ontology is equivalent to the aggregation of property first_name and last_name in local ontology. AggregationBridge is given first_name and last_name as source properties and given the property name as the destination property. Figure 7 illustrates the AggregationBridge creation expressed in OWL format.

6 <sb:aggregationbridge rdf:id="aggregationbridge_1"> <sb:sourceproperty rdf:resource=" <sb:sourceproperty rdf:resource=" <sb:destinationproperty rdf:resource=" <sb:aggregateproperties> <sb:aggregatelist rdf:id="aggregatelist_1"> <sb:first rdf:resource=" <sb:rest> <sb:aggregatelist rdf:id="aggregatelist_2"> <sb:first rdf:resource=" </sb:aggregatelist> </sb:rest> </sb:aggregatelist> </sb:aggregateproperties> </sb:aggregationbridge> Figure 7. Example of AggregationBridge description in OWL DataMediatorBridge is used to resolve data restriction conflicts which concern semantically equivalent properties defined with different property data values. For example, a local ontology defines a value of the property sex to be an enumeration value of m or f, another local ontology defines a value of sex as 1 or 2, whereas the global ontology defines a value of property sex as male or female. For solving this kind of conflict, the DataMediatorBridge is proposed by setting a bridge to map the source property sex, with the source value of m and f (or 1 and 2 ) to the destination property gender, with the destination value of "male" and "female" respectively. An example of the whole graph of semantic mapping is shown in Figure 8. The Web service parameters are annotated with terms defined in local ontology, whereas the local ontology terms are mapped with the global ontology terms via the designate semantic bridges. Figure 8. An example of global to local ontology mapping In addition, the proposed semantic bridges can be deduced into the semantic rules, expressed by the SWRL syntax, through the rules generation module. This paper presents the semantic rules generation deduced from the semantic bridge description as shown in Table 1. These rules will be employed in the next data inference process.

7 Table 1. Example of SWRL rules for data inference No Semantic bridge SWRL from Rule generation Description 1 EquivalentBridge: 1) thcc:patient(?x) thcc:last_name(?x,?c) Mapping the local property EquivalentBridge(?b) destinationproperty(?b, family_name) dom:person(?x) dom:family_name(?x,?c) last_name to the global property family_name sourceproperty(?b, last_name) 2)dom:Person(?x) dom:family_name(?x,?c) 2 AggregrationBridge: AggregationBridge(?b) destinationproperty(?b, name) sourceproperty(?b, first_name) sourceproperty(?b, last_name) 3 DataMediatorBridge: DataMediatorBridge(?b) destinationproperty(?b, gender) sourceproperty(?b, sex) destinationvalue(?b, male ) sourcevalue(?b, m ) 5. Web services composition thcc:patient(?x) thcc:last_name(?x,?c) 1) thcc:patient(?x) thcc:first_name(?x,?a0) thcc:last_name(?x,?a1) swrlb:stringconcat(?c,?a0,?a1) dom:person(?x) name(?x,?c) 1) thcc:patient(?x) loc1:sex(?x, "m") dom:person(?x) dom:gender(?x, "male") 2) dom:person(?x) dom:gender(?x, "male") thcc:patient(?x) loc1:sex(?x, "m") Mapping the local property by aggregate first_name and last_name to the global property name Mapping the local property sex to the global property gender with value transformation from m to male The Web services composition is a process of creating a composite process from atomic processes that are stored in the services profile repository. Figure 9 shows an example of a composite process that is derived from composing of the three atomic processes, such as getpatient, getdiagnosis and getdoctor. The getpatient process contains citizen_id as an input parameter and contains patient_code, given_name, and family_name as the output parameters. The patient_code output derived from the getpatient process will be used as an input of the getdiagnosis process which returns icd10_code, and physician_code as the outputs and will be used as inputs to the next getdoctor process that is finally return name as an output of the process. Figure 9. Example of Composite Process 6. Web services execution & Data inference In the run-time procedures, the application sends a data request and selected services to the SIDI broker which will execute the composite process according to the request. For this research, we implemented the service execution engine to invoke each atomic process from the composite process structure. Once the SOAP response message is returned from Web service execution, the data message part is then transformed to be instance of the associated local ontology via the Web services parameter transformation process. For this process, each output parameter will be assigned a value id to be an instance of a class in the local ontology that is associated with that output parameter through the parametertype property. Each child element of the output parameter is then mapped with the predicate of that associated class. The value of each child element is transformed to be value of each predicate. For example in Figure 10, the element p_ptdata of selectp_ptdata response is generated a value id to be an instance of the class &loc2#patient. The child elements of p_ptdata, such as personid, hn, title, etc. and their values are being mapped to be the predicates and predicate values of the class &loc2#patient, respectively.

8 Figure 10. Example of complex parameters to ontology transformation For the data inference, we implemented the rule inference engine which requires SWRL to infer instances from local ontologies to be integrated with instances of the global ontology standard. An example of data inference is shown in Figure 11. An instance of the class loc2:patient in a local ontology is transformed to be an instance of the class dom:patient in the global ontology. Figure 11. The result of local ontology to global ontology data inference 7. Experimental and evaluation In order to evaluate the experimental results, this research employs existing two databases of the health information systems from local hospitals in Thailand. These systems have different platforms, such as the databases and application systems. The Web services were created for these systems consisting of 372 atomic services for querying the request data from all tables in databases. In this experiment, we set up the 20 patterns of data request conformed to the global ontology. A portion of data query request is given in Table 2. Table 2 Example of data request and selected service No Data query request (SPARQL) Composite Service 1 select?p Split-Join{&loc1;#selectPatient, where {Patient(?p). citizen_id(?p, )} &loc2;#selectp_ptdata} 2 select?p,?s,?d where {Patient(?p). citizen_id(?p, ). Sequence{&loc1;#selectPatient, &loc1;#selectdiagreg, &loc1;#selectdoctor} Diagnosis(?s). subject_of(?p,?s). Physicial(?d). perform_by(?s,?d)} In this work, we considered the accuracy of data retrieved from the selected services in two cases: (1) the accuracy of data instances. As shown in example of Figure 12-A, if a data request needs every instance of class Patient, but the data output retrieved from the service execution returns only some instances. This case is considered to be false negative. (2) The accuracy of data properties. As shown in example of Figure 12-B, if there is a request to find instances of class Patient with properties citizen_id and gender, the data output returns not only these two properties but also other properties. This case is considered to be false positive.

9 Figure 12 A. request patient s instances, B. request patient s instances with citizen_id, and gender properties To evaluate the results, this research calculated the average recall and precision score of the data retrieved from the service execution. To compare the accuracy of the output results returned from system with reference data results set, this research considered cases of true positive (TP), false positive (FP) and false negative (FN) with the reference data. Equation 1 is used for calculating the recall score of the accuracy to indicate the false negative rate of the data retrieval and the equation 2 is used for calculating the precision score to indicate the false positive rate. TP recall = (1) TP + FN TP precision = (2) TP + FP This research illustrated graphs of average recall and precision scores associated with the n- request patterns as in Figure 13. According to the graph, the error rate of false negative which is shown on recall functions line is not more than 0.03, while the false positive error rates of data retrieve which is shown on precision functions line is between 0.05 to Conclusion Figure 13 Recall & Precision of data retrieval This paper presents a framework for data integration using semantic Web services technologies which can be used for developing the information integration system through a broker based approach. The main components of the proposed framework include: (1) Web services annotation is the process designed for associating the input and output parameters of services to the local ontologies to share understanding of their service information. (2) Ontology mapping is the process for providing semantic bridges to generate reasoning rules for resolving the semantic conflicts of different local ontologies and mapping to the global ontology. (3) Web services composition is the process for creating composite processes from atomic processes by verifying the input/output parameters between atomic processes to generate the combination of services. The approach has been applied to a practical case of healthcare domain to enable the interoperability of health information systems which are platform-independent to enable sharing and exchanging of patient data. The approach provides the maximum benefit for healthcare

10 organizations to link and capture a complete clinical history of patients stored in dispersed systems to enable the clinician to make an accurate primary decision and medical diagnosis. 9. Acknowledgements In this research, we deeply thank to Nong Bua Rawae Hospital, Chaiyaphum Province, Thailand for data support and the Royal Golden Jubilee Ph.D. Program of the Thailand Research Fund for financial support of the research due to research grant: PHD/0278/ References [1] Sheth, A.P., Larson, J.A., "Federated database systems for managing distributed, heterogeneous, and autonomous databases", ACM Comput. Surv., vol.22, no.3, pp , [2] Kossmann, D., "The state of the art in distributed query processing", ACM Comput. Surv., vol.32, no.4, pp , [3] Halevy, A., Rajaraman, A., Ordille, J., "Data integration: the teenage years", In Proceedings of the Proceedings of the 32nd international conference on Very large data bases, pp.9-16, [4] HL7, "Health Level 7 (HL7)", 2009, Available at: [5] CEN, "CEN/TC 251", Available at: [6] ISO, "TC 215 Health informatics", Available at: [7] Yu, Q., Liu, X., Bouguettaya, A., Medjahed, B., "Deploying and managing Web services: issues, solutions, and directions", The VLDB Journal, [8] Alonso, G., Casati, F., Kuno, H., Machiraju, V Web Services - Concepts, Architectures and Applications. Springer. [9] W3C, "Web Services Description Language (WSDL)", [10] McIlraith, S.A., Son, T.C., Zeng, H.L., "Semantic Web services", Ieee Intelligent Systems & Their Applications, vol.16, no.2, pp.46-53, [11] Sycara, K., Paolucci, M., Ankolekar, A., Srinivasan, N., "Automated discovery, interaction and composition of Semantic Web services", Web Semantics, vol.1, no.1, pp.27-46, [12] Kotsiopoulos, I., Keane, J., Turner, M., Layzell, P., Zhu, F., "IBHIS: Integration Broker for Heterogeneous Information Sources", In Proceedings of the Proceedings of the 27th Annual International Conference on Computer Software and Applications, pp.378, [13] Dogac, A., Laleci, G.B., Kirbas, S., Kabak, Y., Sinir, S.S., Yildz, A., Gurcan, Y., "Artemis: Deploying semantically enriched Web services in the healthcare domain", Information Systems, vol.31, no.4-5, pp , [14] Domingue, J., Cabral, L., Galizia, S., Tanasescu, V., Gugliotta, A., Norton, B., Pedrinaci, C., "IRS-III: A broker-based approach to semantic Web services", Web Semant., vol.6, no.2, pp , [15] Zhonggui, M., Chengyao, W., Zongjie, W., "Semantic model based on three-layered metadata for oil-gas data integration", Advances in Information Sciences and Service Sciences, vol.3, no.7, pp , [16] Beydoun, G., Low, G., Tran, N., Bogg, P., "Development of a peer-to-peer information sharing system using ontologies", Expert Syst. Appl., vol.38, no.8, pp , [17] Xu, Y., "Research on method of ontology-based knowledge representation and integration for drilling risk decision", International Journal of Digital Content Technology and its Applications, vol.6, no.16, pp , [18] Smith, M.K., Welty, C., McGuinness, D.L., "OWL Web Ontology Language Guide", 2004, Available at: [19] Martin, D., Burstein, M., Mcdermott, D., Mcilraith, S., Paolucci, M., Sycara, K., Mcguinness, D.L., Sirin, E., Srinivasan, N., "Bringing Semantics to Web Services with OWL-S", World Wide Web, vol.10, no.3, pp , [20] Horrocks, I., Patel-Schneider, P.F., Boley, H., Tabet, S., Grosof, B., Dean, M., "SWRL: A Semantic Web Rule Language Combining OWL and RuleML", 2004, Available at:

LDaaSWS: Toward Linked Data as a Semantic Web Service

LDaaSWS: Toward Linked Data as a Semantic Web Service LDaaSWS: Toward Linked Data as a Semantic Web Service Leandro José S. Andrade and Cássio V. S. Prazeres Computer Science Department Federal University of Bahia Salvador, Bahia, Brazil Email: {leandrojsa,

More information

SmartLink: a Web-based editor and search environment for Linked Services

SmartLink: a Web-based editor and search environment for Linked Services SmartLink: a Web-based editor and search environment for Linked Services Stefan Dietze, Hong Qing Yu, Carlos Pedrinaci, Dong Liu, John Domingue Knowledge Media Institute, The Open University, MK7 6AA,

More information

A QoS-Aware Web Service Selection Based on Clustering

A QoS-Aware Web Service Selection Based on Clustering International Journal of Scientific and Research Publications, Volume 4, Issue 2, February 2014 1 A QoS-Aware Web Service Selection Based on Clustering R.Karthiban PG scholar, Computer Science and Engineering,

More information

A Survey on Approaches for Interoperability and Portability of Cloud Computing Services

A Survey on Approaches for Interoperability and Portability of Cloud Computing Services A Survey on Approaches for Interoperability and Portability of Cloud Computing Services Kostas Stravoskoufos, Alexandros Preventis, Stelios Sotiriadis and Euripides G. M. Petrakis Department of Electronic

More information

Petri Net Based Semantic Web Service Composition

Petri Net Based Semantic Web Service Composition , pp.281-290 http://dx.doi.org/10.14257/ijmue.2014.9.2.28 Petri Net Based Semantic Web Service Composition Azizbek Marakhimov 1, Jaegeol Yim 2 and Jaehun Joo 3 1 Cooperative Department of Techno Management,

More information

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

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 Developing RDF-based Web services for supporting runtime matchmaking and invocation Conference

More information

Improving EHR Semantic Interoperability Future Vision and Challenges

Improving EHR Semantic Interoperability Future Vision and Challenges Improving EHR Semantic Interoperability Future Vision and Challenges Catalina MARTÍNEZ-COSTA a,1 Dipak KALRA b, Stefan SCHULZ a a IMI,Medical University of Graz, Austria b CHIME, University College London,

More information

CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS

CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS Keyvan Mohebbi 1, Suhaimi Ibrahim 2, Norbik Bashah Idris 3 1 Faculty of Computer Science and Information Systems, Universiti Teknologi

More information

An Ontology Based Method to Solve Query Identifier Heterogeneity in Post- Genomic Clinical Trials

An Ontology Based Method to Solve Query Identifier Heterogeneity in Post- Genomic Clinical Trials ehealth Beyond the Horizon Get IT There S.K. Andersen et al. (Eds.) IOS Press, 2008 2008 Organizing Committee of MIE 2008. All rights reserved. 3 An Ontology Based Method to Solve Query Identifier Heterogeneity

More information

Context-based Semantic Mediation in Web Service Communities

Context-based Semantic Mediation in Web Service Communities Context-based Semantic Mediation in Web Service Communities Michael Mrissa, Stefan Dietze, Philippe Thiran, Chirine Ghedira, Djamal Benslimane and Zakaria Maamar Abstract Communities gather Web services

More information

Application of ontologies for the integration of network monitoring platforms

Application of ontologies for the integration of network monitoring platforms Application of ontologies for the integration of network monitoring platforms Jorge E. López de Vergara, Javier Aracil, Jesús Martínez, Alfredo Salvador, José Alberto Hernández Networking Research Group,

More information

Incorporating Semantic Discovery into a Ubiquitous Computing Infrastructure

Incorporating Semantic Discovery into a Ubiquitous Computing Infrastructure Incorporating Semantic Discovery into a Ubiquitous Computing Infrastructure Robert E. McGrath, Anand Ranganathan, M. Dennis Mickunas, and Roy H. Campbell Department of Computer Science, University or Illinois

More information

Constraint-based Query Distribution Framework for an Integrated Global Schema

Constraint-based Query Distribution Framework for an Integrated Global Schema Constraint-based Query Distribution Framework for an Integrated Global Schema Ahmad Kamran Malik 1, Muhammad Abdul Qadir 1, Nadeem Iftikhar 2, and Muhammad Usman 3 1 Muhammad Ali Jinnah University, Islamabad,

More information

Semantic Transformation of Web Services

Semantic Transformation of Web Services Semantic Transformation of Web Services David Bell, Sergio de Cesare, and Mark Lycett Brunel University, Uxbridge, Middlesex UB8 3PH, United Kingdom {david.bell, sergio.decesare, mark.lycett}@brunel.ac.uk

More information

Evaluating Semantic Web Service Tools using the SEALS platform

Evaluating Semantic Web Service Tools using the SEALS platform Evaluating Semantic Web Service Tools using the SEALS platform Liliana Cabral 1, Ioan Toma 2 1 Knowledge Media Institute, The Open University, Milton Keynes, UK 2 STI Innsbruck, University of Innsbruck,

More information

Introduction to Service Oriented Architectures (SOA)

Introduction to Service Oriented Architectures (SOA) Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction

More information

Techniques to Produce Good Web Service Compositions in The Semantic Grid

Techniques to Produce Good Web Service Compositions in The Semantic Grid Techniques to Produce Good Web Service Compositions in The Semantic Grid Eduardo Blanco Universidad Simón Bolívar, Departamento de Computación y Tecnología de la Información, Apartado 89000, Caracas 1080-A,

More information

Artemis: Deploying Semantically Enriched. WebServicesintheHealthcareDomain

Artemis: Deploying Semantically Enriched. WebServicesintheHealthcareDomain Artemis: Deploying Semantically Enriched WebServicesintheHealthcareDomain A. Dogac, G. Laleci, S. Kirbas, Y. Kabak, S. Sinir, A. Yildiz, Y. Gurcan Software Research and Development Center Middle East Technical

More information

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Dimitrios Kourtesis, Iraklis Paraskakis SEERC South East European Research Centre, Greece Research centre of the University

More information

SaaS based Interoperability Service for Semantic Mappings among Health-care Standards

SaaS based Interoperability Service for Semantic Mappings among Health-care Standards SaaS based Interoperability Service for Semantic Mappings among Health-care Standards Wajahat Ali Khan, Maqbool Hussain, Asad Masood Khattak, Muhammad Bilal Amin, Sungyoung Lee Department of Computer Engineering

More information

Monitoring execution of OWL-S web services

Monitoring execution of OWL-S web services Monitoring execution of OWL-S web services Roman Vaculín, Katia Sycara {rvaculin, katia}@cs.cmu.edu The Robotics Institute, Carnegie Mellon University Abstract. In this paper we describe mechanisms for

More information

Semantic Search in Portals using Ontologies

Semantic Search in Portals using Ontologies Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br

More information

Approaches to Semantic Web Services: An Overview and Comparisons

Approaches to Semantic Web Services: An Overview and Comparisons Approaches to Semantic Web Services: An Overview and Comparisons Liliana Cabral 1, John Domingue 1, Enrico Motta 1, Terry Payne 2 and Farshad Hakimpour 1 1 Knowledge Media Institute, The Open University,

More information

Integration of Distributed Healthcare Records: Publishing Legacy Data as XML Documents Compliant with CEN/TC251 ENV13606

Integration of Distributed Healthcare Records: Publishing Legacy Data as XML Documents Compliant with CEN/TC251 ENV13606 Integration of Distributed Healthcare Records: Publishing Legacy Data as XML Documents Compliant with CEN/TC251 ENV13606 J.A. Maldonado, M. Robles, P. Crespo Bioengineering, Electronics and Telemedicine

More information

UIMA and WebContent: Complementary Frameworks for Building Semantic Web Applications

UIMA and WebContent: Complementary Frameworks for Building Semantic Web Applications UIMA and WebContent: Complementary Frameworks for Building Semantic Web Applications Gaël de Chalendar CEA LIST F-92265 Fontenay aux Roses Gael.de-Chalendar@cea.fr 1 Introduction The main data sources

More information

The Ontological Approach for SIEM Data Repository

The Ontological Approach for SIEM Data Repository The Ontological Approach for SIEM Data Repository Igor Kotenko, Olga Polubelova, and Igor Saenko Laboratory of Computer Science Problems, Saint-Petersburg Institute for Information and Automation of Russian

More information

Executing Semantic Web Services with a Context-Aware Service Execution Agent

Executing Semantic Web Services with a Context-Aware Service Execution Agent Executing Semantic Web Services with a Context-Aware Service Execution Agent António Luís Lopes, Luís Miguel Botelho We, the Body, and the Mind Research Lab of ADETTI-ISCTE, Avenida das Forças Armadas,

More information

A generic approach for data integration using RDF, OWL and XML

A generic approach for data integration using RDF, OWL and XML A generic approach for data integration using RDF, OWL and XML Miguel A. Macias-Garcia, Victor J. Sosa-Sosa, and Ivan Lopez-Arevalo Laboratory of Information Technology (LTI) CINVESTAV-TAMAULIPAS Km 6

More information

Semantic Information on Electronic Medical Records (EMRs) through Ontologies

Semantic Information on Electronic Medical Records (EMRs) through Ontologies Semantic Information on Electronic Medical Records (EMRs) through Ontologies Suarez Barón M. J. Researcher, Research Center at Colombian School of Industrial Careers marcojaviersuarezbaron@gmail.com Bogotá,

More information

Semantic Knowledge Management System. Paripati Lohith Kumar. School of Information Technology

Semantic Knowledge Management System. Paripati Lohith Kumar. School of Information Technology Semantic Knowledge Management System Paripati Lohith Kumar School of Information Technology Vellore Institute of Technology University, Vellore, India. plohithkumar@hotmail.com Abstract The scholarly activities

More information

Efficient Intelligent Secure for Web Service Composition

Efficient Intelligent Secure for Web Service Composition Somayeh Karimi, Seyed Morteza Babamir Islamic Azad University, Meymeh Branch, Department of Computer, Meymeh, Iran University of Kashan, Department of Computer Engineering, Kashan, Iran S_karimi@iaumeymeh.ac.ir,

More information

Semantic Business Process Management

Semantic Business Process Management Arbeitsgruppe Lecture Semantic Business Process Management Prof. Dr. Adrian Paschke Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universitaet Berlin paschke@inf.fu-berlin.de http://www.inf.fu-berlin.de/groups/ag-csw/

More information

An Ontology-Based Approach to the Description and Execution of Composite Network Management Processes for Network Monitoring

An Ontology-Based Approach to the Description and Execution of Composite Network Management Processes for Network Monitoring An Ontology-Based Approach to the Description and Execution of Composite Network Management Processes for Network Monitoring José María Fuentes, Jorge E. López de Vergara, Pablo Castells Departamento de

More information

ARTEMIS: Towards a Secure Interoperability Infrastructure for Healthcare Information Systems

ARTEMIS: Towards a Secure Interoperability Infrastructure for Healthcare Information Systems ARTEMIS: Towards a Secure Interoperability Infrastructure for Healthcare Information Systems Mike Boniface, Paul Wilken IT Innovation Centre, University of Southampton 2 Venture Road, Chilworth Science

More information

Web Services Software Architecture

Web Services Software Architecture Web Services Software Architecture Syahrul Fahmy School of Informatics, The University of Manchester, PO Box 88, Manchester M60 1QD, United Kingdom S.Abdul-wahab@postgrad.manchester.ac.uk Abstract. Web

More information

Secure Semantic Web Service Using SAML

Secure Semantic Web Service Using SAML Secure Semantic Web Service Using SAML JOO-YOUNG LEE and KI-YOUNG MOON Information Security Department Electronics and Telecommunications Research Institute 161 Gajeong-dong, Yuseong-gu, Daejeon KOREA

More information

INTEROPERABILITY IN DATA WAREHOUSES

INTEROPERABILITY IN DATA WAREHOUSES INTEROPERABILITY IN DATA WAREHOUSES Riccardo Torlone Roma Tre University http://torlone.dia.uniroma3.it/ SYNONYMS Data warehouse integration DEFINITION The term refers to the ability of combining the content

More information

Using Ontologies for Software Development Knowledge Reuse

Using Ontologies for Software Development Knowledge Reuse Using Ontologies for Software Development Knowledge Reuse Bruno Antunes, Nuno Seco and Paulo Gomes Centro de Informatica e Sistemas da Universidade de Coimbra Departamento de Engenharia Informatica, Universidade

More information

Intelligent interoperable application for employment exchange system using ontology

Intelligent interoperable application for employment exchange system using ontology 1 Webology, Volume 10, Number 2, December, 2013 Home Table of Contents Titles & Subject Index Authors Index Intelligent interoperable application for employment exchange system using ontology Kavidha Ayechetty

More information

Comparing Major Web Service Paradigms

Comparing Major Web Service Paradigms Comparing Major Web Service Paradigms Steffen Stadtmüller, Sebastian Speiser, Martin Junghans, and Andreas Harth AIFB/KSRI, Karlsruhe Institute of Technology, Germany firstname.lastname@kit.edu Abstract.

More information

Short messaging solutions, including XMPP based instant messaging and text based conferences, between health care providers and general practitioners

Short messaging solutions, including XMPP based instant messaging and text based conferences, between health care providers and general practitioners Short messaging solutions, including XMPP based instant messaging and text based conferences, between health care providers and general practitioners Sokol Dhana One of the most challenging problems in

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline

More information

DBaaS Using HL7 Based on XMDR-DAI for Medical Information Sharing in Cloud

DBaaS Using HL7 Based on XMDR-DAI for Medical Information Sharing in Cloud , pp.111-120 http://dx.doi.org/10.14257/ijmue.2015.10.9.12 DBaaS Using HL7 Based on XMDR-DAI for Medical Information Sharing in Cloud Ho-Kyun Park 1 and Seok-Jae Moon 2 1 School of IT Convergence Engineering,

More information

Developing a Web-Based Application using OWL and SWRL

Developing a Web-Based Application using OWL and SWRL Developing a Web-Based Application using OWL and SWRL Martin J. O Connor, Ravi Shankar, Csongor Nyulas, Samson Tu, Amar Das Stanford Medical Informatics, Stanford University, Stanford, CA 94305-5479 {martin.oconnor,

More information

Grid Data Integration based on Schema-mapping

Grid Data Integration based on Schema-mapping Grid Data Integration based on Schema-mapping Carmela Comito and Domenico Talia DEIS, University of Calabria, Via P. Bucci 41 c, 87036 Rende, Italy {ccomito, talia}@deis.unical.it http://www.deis.unical.it/

More information

JOURNAL OF COMPUTER SCIENCE AND ENGINEERING

JOURNAL OF COMPUTER SCIENCE AND ENGINEERING Exploration on Service Matching Methodology Based On Description Logic using Similarity Performance Parameters K.Jayasri Final Year Student IFET College of engineering nishajayasri@gmail.com R.Rajmohan

More information

Automatic Web Services Generation

Automatic Web Services Generation Automatic Web Services Generation Ernest Cho Computing & Software Systems Institute of Technology Univ. of Washington, Tacoma xxx@u.washington.edu Sam Chung Computing & Software Systems Institute of Technology

More information

Enhancing A Software Testing Tool to Validate the Web Services

Enhancing A Software Testing Tool to Validate the Web Services Enhancing A Software Testing Tool to Validate the Web Services Tanuj Wala 1, Aman Kumar Sharma 2 1 Research Scholar, Department of Computer Science, Himachal Pradesh University Shimla, India 2 Associate

More information

Model-driven Adapter Development for Web Services Interactions

Model-driven Adapter Development for Web Services Interactions Model-driven Adapter Development for Web Services Interactions Hamid Reza Motahari Nezhad 1;2 1 The School of Computer Science and Engineering, The University Of New South Wales Sydney, NSW 2052, Australia

More information

Model Driven Interoperability through Semantic Annotations using SoaML and ODM

Model Driven Interoperability through Semantic Annotations using SoaML and ODM Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:

More information

An ARIS-based Transformation Approach to Semantic Web Service Development

An ARIS-based Transformation Approach to Semantic Web Service Development An ARIS-based Transformation Approach to Semantic Web Development Cheng-Leong Ang ϕ, Yuan Gu, Olga Sourina, and Robert Kheng Leng Gay Nanyang Technological University, Singapore eclang@ntu.edu.sg ϕ Abstract

More information

Implementing Ontology-based Information Sharing in Product Lifecycle Management

Implementing Ontology-based Information Sharing in Product Lifecycle Management Implementing Ontology-based Information Sharing in Product Lifecycle Management Dillon McKenzie-Veal, Nathan W. Hartman, and John Springer College of Technology, Purdue University, West Lafayette, Indiana

More information

An Approach to Eliminate Semantic Heterogenity Using Ontologies in Enterprise Data Integeration

An Approach to Eliminate Semantic Heterogenity Using Ontologies in Enterprise Data Integeration Proceedings of Student-Faculty Research Day, CSIS, Pace University, May 3 rd, 2013 An Approach to Eliminate Semantic Heterogenity Using Ontologies in Enterprise Data Integeration Srinivasan Shanmugam and

More information

Semantic Variability Modeling for Multi-staged Service Composition

Semantic Variability Modeling for Multi-staged Service Composition Semantic Variability Modeling for Multi-staged Service Composition Bardia Mohabbati 1, Nima Kaviani 2, Dragan Gašević 3 1 Simon Fraser University, 2 University of British Columbia, 3 Athabasca University,

More information

Lightweight Data Integration using the WebComposition Data Grid Service

Lightweight Data Integration using the WebComposition Data Grid Service Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed

More information

Reverse Engineering in Data Integration Software

Reverse Engineering in Data Integration Software Database Systems Journal vol. IV, no. 1/2013 11 Reverse Engineering in Data Integration Software Vlad DIACONITA The Bucharest Academy of Economic Studies diaconita.vlad@ie.ase.ro Integrated applications

More information

Service Oriented Architecture: A driving force for paperless healthcare system

Service Oriented Architecture: A driving force for paperless healthcare system 2012 International Conference on Computer Technology and Science (ICCTS 2012) IPCSIT vol. 47 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V47.16 Service Oriented Architecture: A driving

More information

Supporting in- and off-hospital Patient Management Using a Web-based Integrated Software Platform

Supporting in- and off-hospital Patient Management Using a Web-based Integrated Software Platform Digital Healthcare Empowering Europeans R. Cornet et al. (Eds.) 2015 European Federation for Medical Informatics (EFMI). This article is published online with Open Access by IOS Press and distributed under

More information

A Collaborative System Software Solution for Modeling Business Flows Based on Automated Semantic Web Service Composition

A Collaborative System Software Solution for Modeling Business Flows Based on Automated Semantic Web Service Composition 32 A Collaborative System Software Solution for Modeling Business Flows Based on Automated Semantic Web Service Composition Ion SMEUREANU, Andreea DIOŞTEANU Economic Informatics Department, Academy of

More information

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

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 IRS-III: A Broker for Semantic Web Services based Applications Conference Item How to cite: Cabral,

More information

A Semantic Service-Oriented Architecture for Business Process Fusion

A Semantic Service-Oriented Architecture for Business Process Fusion 40 Bouras, Gouvas, and Mentzas Chapter II A Semantic Service-Oriented Architecture for Business Process Fusion Athanasios Bouras, National Technical University of Athens, Greece Panagiotis Gouvas, National

More information

Extending SOA Infrastructure for Semantic Interoperability

Extending SOA Infrastructure for Semantic Interoperability Extending SOA Infrastructure for Semantic Interoperability Wen Zhu wzhu@alionscience.com Sumeet Vij svij@alionscience.com 3rd Annual DoD SOA & Semantic Technology Symposium July 14, 2011 www.alionscience.com

More information

HL7 and SOA Based Distributed Electronic Patient Record Architecture Using Open EMR

HL7 and SOA Based Distributed Electronic Patient Record Architecture Using Open EMR HL7 and SOA Based Distributed Electronic Patient Record Architecture Using Open EMR Priti Kalode 1, Dr Onkar S Kemkar 2, Dr P R Gundalwar 3 Research Student, Dept of Comp Sci &Elec, RTM Nagpur University

More information

Developing Service Oriented Computing Model Based On Context-Aware

Developing Service Oriented Computing Model Based On Context-Aware www.ijcsi.org 392 Developing Service Oriented Computing Model Based On Context-Aware Hamid Mcheick* University of Quebec At Chicoutimi, Computer Science Department 555 Boul De l'universite, Chicoutimi

More information

Intelligent Manage for the Operating System Services

Intelligent Manage for the Operating System Services Intelligent Manage for the Operating System Services Eman K. Elsayed, Nahed Desouky Mathematical and computer science Department, Faculty of Science(Girls), Al-Azhar University, Cairo, Egypt. emankaram10@azhar.edu.eg,

More information

The Web Service Modeling Toolkit - An Integrated Development Environment for Semantic Web Services (System Description)

The Web Service Modeling Toolkit - An Integrated Development Environment for Semantic Web Services (System Description) The Web Service Modeling Toolkit - An Integrated Development Environment for Semantic Web Services (System Description) Mick Kerrigan, Adrian Mocan, Martin Tanler and Dieter Fensel Digital Enterprise Research

More information

SEMI AUTOMATIC DATA CLEANING FROM MULTISOURCES BASED ON SEMANTIC HETEROGENOUS

SEMI AUTOMATIC DATA CLEANING FROM MULTISOURCES BASED ON SEMANTIC HETEROGENOUS SEMI AUTOMATIC DATA CLEANING FROM MULTISOURCES BASED ON SEMANTIC HETEROGENOUS Irwan Bastian, Lily Wulandari, I Wayan Simri Wicaksana {bastian, lily, wayan}@staff.gunadarma.ac.id Program Doktor Teknologi

More information

Perspective Methods and Tools for the Design of Distributed Software Systems Based on Services

Perspective Methods and Tools for the Design of Distributed Software Systems Based on Services Acta Polytechnica Hungarica Vol. 4, No. 1, 2007 Perspective Methods and Tools for the Design of Distributed Software Systems Based on Services Marek Paralič Department of Computers and Informatics, Faculty

More information

Service-Oriented Architectures

Service-Oriented Architectures Architectures Computing & 2009-11-06 Architectures Computing & SERVICE-ORIENTED COMPUTING (SOC) A new computing paradigm revolving around the concept of software as a service Assumes that entire systems

More information

Supporting Change-Aware Semantic Web Services

Supporting Change-Aware Semantic Web Services Supporting Change-Aware Semantic Web Services Annika Hinze Department of Computer Science, University of Waikato, New Zealand a.hinze@cs.waikato.ac.nz Abstract. The Semantic Web is not only evolving into

More information

II. PREVIOUS RELATED WORK

II. PREVIOUS RELATED WORK An extended rule framework for web forms: adding to metadata with custom rules to control appearance Atia M. Albhbah and Mick J. Ridley Abstract This paper proposes the use of rules that involve code to

More information

Principal MDM Components and Capabilities

Principal MDM Components and Capabilities Principal MDM Components and Capabilities David Loshin Knowledge Integrity, Inc. 1 Agenda Introduction to master data management The MDM Component Layer Model MDM Maturity MDM Functional Services Summary

More information

MULTI AGENT-BASED DISTRIBUTED DATA MINING

MULTI AGENT-BASED DISTRIBUTED DATA MINING MULTI AGENT-BASED DISTRIBUTED DATA MINING REECHA B. PRAJAPATI 1, SUMITRA MENARIA 2 Department of Computer Science and Engineering, Parul Institute of Technology, Gujarat Technology University Abstract:

More information

INTEGRATION OF XML DATA IN PEER-TO-PEER E-COMMERCE APPLICATIONS

INTEGRATION OF XML DATA IN PEER-TO-PEER E-COMMERCE APPLICATIONS INTEGRATION OF XML DATA IN PEER-TO-PEER E-COMMERCE APPLICATIONS Tadeusz Pankowski 1,2 1 Institute of Control and Information Engineering Poznan University of Technology Pl. M.S.-Curie 5, 60-965 Poznan

More information

DC Proposal: Automation of Service Lifecycle on the Cloud by Using Semantic Technologies

DC Proposal: Automation of Service Lifecycle on the Cloud by Using Semantic Technologies DC Proposal: Automation of Service Lifecycle on the Cloud by Using Semantic Technologies Karuna P. Joshi* Computer Science and Electrical Engineering University of Maryland, Baltimore County, Baltimore,

More information

A BROKER FOR OWL-S WEB SERVICES

A BROKER FOR OWL-S WEB SERVICES Chapter 1 A BROKER FOR OWL-S WEB SERVICES Massimo Paolucci, Julien Soudry, Naveen Srinivasan and Katia Sycara The Robotics Institute Canegie Mellon University 5000 Forbes ave Pittsburgh, PA USA paolucci,jsoudry,naveen,katia@cs.cmu.edu

More information

SEMANTIC WEB BASED INFERENCE MODEL FOR LARGE SCALE ONTOLOGIES FROM BIG DATA

SEMANTIC WEB BASED INFERENCE MODEL FOR LARGE SCALE ONTOLOGIES FROM BIG DATA SEMANTIC WEB BASED INFERENCE MODEL FOR LARGE SCALE ONTOLOGIES FROM BIG DATA J.RAVI RAJESH PG Scholar Rajalakshmi engineering college Thandalam, Chennai. ravirajesh.j.2013.mecse@rajalakshmi.edu.in Mrs.

More information

On the general structure of ontologies of instructional models

On the general structure of ontologies of instructional models On the general structure of ontologies of instructional models Miguel-Angel Sicilia Information Engineering Research Unit Computer Science Dept., University of Alcalá Ctra. Barcelona km. 33.6 28871 Alcalá

More information

A Semantic Service-Oriented Architecture for Business Process Fusion

A Semantic Service-Oriented Architecture for Business Process Fusion 40 Bouras, Gouvas, and Mentzas Chapter II A Semantic Service-Oriented Architecture for Business Process Fusion Athanasios Bouras, National Technical University of Athens, Greece Panagiotis Gouvas, National

More information

An Ontology-based Architecture for Integration of Clinical Trials Management Applications

An Ontology-based Architecture for Integration of Clinical Trials Management Applications An Ontology-based Architecture for Integration of Clinical Trials Management Applications Ravi D. Shankar, MS 1, Susana B. Martins, MD, MSc 1, Martin O Connor, MSc 1, David B. Parrish, MS 2, Amar K. Das,

More information

The Ontology and Architecture for an Academic Social Network

The Ontology and Architecture for an Academic Social Network www.ijcsi.org 22 The Ontology and Architecture for an Academic Social Network Moharram Challenger Computer Engineering Department, Islamic Azad University Shabestar Branch, Shabestar, East Azerbaijan,

More information

FIPA agent based network distributed control system

FIPA agent based network distributed control system FIPA agent based network distributed control system V.Gyurjyan, D. Abbott, G. Heyes, E. Jastrzembski, C. Timmer, E. Wolin TJNAF, Newport News, VA 23606, USA A control system with the capabilities to combine

More information

Grid Data Integration Based on Schema Mapping

Grid Data Integration Based on Schema Mapping Grid Data Integration Based on Schema Mapping Carmela Comito and Domenico Talia DEIS, University of Calabria, Via P. Bucci 41 c, 87036 Rende, Italy {ccomito, talia}@deis.unical.it http://www.deis.unical.it/

More information

SEMANTIC VIDEO ANNOTATION IN E-LEARNING FRAMEWORK

SEMANTIC VIDEO ANNOTATION IN E-LEARNING FRAMEWORK SEMANTIC VIDEO ANNOTATION IN E-LEARNING FRAMEWORK Antonella Carbonaro, Rodolfo Ferrini Department of Computer Science University of Bologna Mura Anteo Zamboni 7, I-40127 Bologna, Italy Tel.: +39 0547 338830

More information

A MEDIATION LAYER FOR HETEROGENEOUS XML SCHEMAS

A MEDIATION LAYER FOR HETEROGENEOUS XML SCHEMAS A MEDIATION LAYER FOR HETEROGENEOUS XML SCHEMAS Abdelsalam Almarimi 1, Jaroslav Pokorny 2 Abstract This paper describes an approach for mediation of heterogeneous XML schemas. Such an approach is proposed

More information

A Framework for Personalized Healthcare Service Recommendation

A Framework for Personalized Healthcare Service Recommendation A Framework for Personalized Healthcare Service Recommendation Choon-oh Lee, Minkyu Lee, Dongsoo Han School of Engineering Information and Communications University (ICU) Daejeon, Korea {lcol, niklaus,

More information

Semantic Web Services for e-learning: Engineering and Technology Domain

Semantic Web Services for e-learning: Engineering and Technology Domain Web s for e-learning: Engineering and Technology Domain Krupali Shah and Jayant Gadge Abstract E learning has gained its importance over the traditional classroom learning techniques in past few decades.

More information

Design For a Patient-Centric Medical Information System Using XML Web Services

Design For a Patient-Centric Medical Information System Using XML Web Services Design For a Patient-Centric Medical Information System Using XML Web Services Elridge D'Mello, Jerzy Rozenblit University of Arizona, Tucson, Arizona Department of Electrical and Computer Engineering

More information

Data Mining Governance for Service Oriented Architecture

Data Mining Governance for Service Oriented Architecture Data Mining Governance for Service Oriented Architecture Ali Beklen Software Group IBM Turkey Istanbul, TURKEY alibek@tr.ibm.com Turgay Tugay Bilgin Dept. of Computer Engineering Maltepe University Istanbul,

More information

Adding Semantics to Business Intelligence

Adding Semantics to Business Intelligence Adding Semantics to Business Intelligence Denilson Sell 1,2, Liliana Cabral 2, Enrico Motta 2, John Domingue 2 and Roberto Pacheco 1,3 1 Stela Group, Universidade Federal de Santa Catarina, Brazil 2 Knowledge

More information

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Anne Monceaux 1, Joanna Guss 1 1 EADS-CCR, Centreda 1, 4 Avenue Didier Daurat 31700 Blagnac France

More information

Achieving Clinical Statement Interoperability using R-MIM and Archetype-based Semantic Transformations

Achieving Clinical Statement Interoperability using R-MIM and Archetype-based Semantic Transformations 1 Achieving Clinical Statement Interoperability using R-MIM and Archetype-based Semantic Transformations Ozgur Kilic, Asuman Dogac Member, IEEE Abstract Effective use of Electronic Healthcare Records (EHRs)

More information

Semantic Reference- and Business Process Modeling enables an Automatic Synthesis

Semantic Reference- and Business Process Modeling enables an Automatic Synthesis Semantic Reference- and Business Process Modeling enables an Automatic Synthesis Florian Lautenbacher, Bernhard Bauer Programming of Distributed Systems Institute of Computer Science, University of Augsburg,

More information

Towards Semantics-Enabled Distributed Infrastructure for Knowledge Acquisition

Towards Semantics-Enabled Distributed Infrastructure for Knowledge Acquisition Towards Semantics-Enabled Distributed Infrastructure for Knowledge Acquisition Vasant Honavar 1 and Doina Caragea 2 1 Artificial Intelligence Research Laboratory, Department of Computer Science, Iowa State

More information

Web 2.0-based SaaS for Community Resource Sharing

Web 2.0-based SaaS for Community Resource Sharing Web 2.0-based SaaS for Community Resource Sharing Corresponding Author Department of Computer Science and Information Engineering, National Formosa University, hsuic@nfu.edu.tw doi : 10.4156/jdcta.vol5.issue5.14

More information

Personalization of Rule-based Web Services

Personalization of Rule-based Web Services Sensors 2008, 8, 2424-2435 sensors ISSN 1424-8220 2008 by MDPI www.mdpi.org/sensors Full Research Paper Personalization of Rule-based Web Services Okkyung Choi * and SangYong Han School of Computer Science

More information

Toward Next Generation Distributed Business Information Systems: Five Inherent Capabilities of Service-Oriented Computing

Toward Next Generation Distributed Business Information Systems: Five Inherent Capabilities of Service-Oriented Computing Toward Next Generation Distributed Business Information Systems: Five Inherent Capabilities of -Oriented Computing Chung, Sam and Davalos, Sergio Abstract The research conducted examines how the emerging

More information

A CONCEPT FOR A SMART WEB PORTAL DEVELOPMENT IN INTELLIGENCE INFORMATION SYSTEM BASED ON SOA

A CONCEPT FOR A SMART WEB PORTAL DEVELOPMENT IN INTELLIGENCE INFORMATION SYSTEM BASED ON SOA A CONCEPT FOR A SMART WEB PORTAL DEVELOPMENT IN INTELLIGENCE INFORMATION SYSTEM BASED ON SOA Jugoslav Achkoski Vladimir Trajkovik Nevena Serafimova Military Academy General Mihailo Apostolski Faculty of

More information

Perspective Methods and Tools for the Design of Distributed Software Systems Based on Services

Perspective Methods and Tools for the Design of Distributed Software Systems Based on Services 5 th Slovakian-Hungarian Joint Symposium on Applied Machine Intelligence and Informatics January 25-26, 2007 Poprad, Slovakia Perspective Methods and Tools for the Design of Distributed Software Systems

More information

Getting Started with Service- Oriented Architecture (SOA) Terminology

Getting Started with Service- Oriented Architecture (SOA) Terminology Getting Started with - Oriented Architecture (SOA) Terminology Grace Lewis September 2010 -Oriented Architecture (SOA) is a way of designing, developing, deploying, and managing systems it is neither a

More information