An Experimental Assessment of Semantic Web-based Integration Support - Industrial Interoperability Focus - Nenad Anicic, Nenad Ivezic, Serm Kulvatunyou.

Slides:



Advertisements
Similar presentations
A Semantic Web Approach to Digital Rights Management Roberto García González.
Advertisements

The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
ISO TC184/SC4 Future architecture Rotterdam Progress on the Future SC4 Architecture PWI Friday 13 th November 2009.
Presented by: Thabet Kacem Spring Outline Contributions Introduction Proposed Approach Related Work Reconception of ADLs XTEAM Tool Chain Discussion.
TC3 Meeting in Montreal (Montreal/Secretariat)6 page 1 of 10 Structure and purpose of IEC ISO - IEC Specifications for Document Management.
Ontologies and the Semantic Web by Ian Horrocks presented by Thomas Packer 1.
Transforming XML Schema to Conceptual XML Reema Al-Kamha Spring Research Conference Supported by NSF.
Where are the Semantics in the Semantic Web? Michael Ushold The Boeing Company.
ModelicaXML A Modelica XML representation with Applications Adrian Pop, Peter Fritzson Programming Environments Laboratory Linköping University.
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
How can Computer Science contribute to Research Publishing?
Annotating Documents for the Semantic Web Using Data-Extraction Ontologies Dissertation Proposal Yihong Ding.
The Semantic Web Week 12 Term 1 Recap Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module Website:
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
CS 290C: Formal Models for Web Software Lecture 6: Model Driven Development for Web Software with WebML Instructor: Tevfik Bultan.
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
Ontology-based Access Ontology-based Access to Digital Libraries Sonia Bergamaschi University of Modena and Reggio Emilia Modena Italy Fausto Rabitti.
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
Editing Description Logic Ontologies with the Protege OWL Plugin.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Vocabulary Services “Huuh - what is it good for…” (in WDTS anyway…) 4 th September 2009 Jonathan Yu CSIRO Land and Water.
Carlos Lamsfus. ISWDS 2005 Galway, November 7th 2005 CENTRO DE TECNOLOGÍAS DE INTERACCIÓN VISUAL Y COMUNICACIONES VISUAL INTERACTION AND COMMUNICATIONS.
Overview of the Database Development Process
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
National Institute of Standards and Technology 1 Testing and Validating OAGi NDRs Puja Goyal Salifou Sidi Presented to OAGi April 30 th, 2008.
Practical RDF Chapter 1. RDF: An Introduction
EXCS Sept Knowledge Engineering Meets Software Engineering Hele-Mai Haav Institute of Cybernetics at TUT Software department.
Knowledge representation
National Institute of Standards and Technology Technology Administration U.S. Department of Commerce 1 Patient Care Devices Domain Test Effort Integrating.
A Z Approach in Validating ORA-SS Data Models Scott Uk-Jin Lee Jing Sun Gillian Dobbie Yuan Fang Li.
Assessing the Suitability of UML for Modeling Software Architectures Nenad Medvidovic Computer Science Department University of Southern California Los.
School of Computing FACULTY OF ENGINEERING Developing a methodology for building small scale domain ontologies: HISO case study Ilaria Corda PhD student.
MPEG-7 Interoperability Use Case. Motivation MPEG-7: set of standardized tools for describing multimedia content at different abstraction levels Implemented.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
Development Process and Testing Tools for Content Standards OASIS Symposium: The Meaning of Interoperability May 9, 2006 Simon Frechette, NIST.
Ontology Summit 2015 Track C Report-back Summit Synthesis Session 1, 19 Feb 2015.
Michael Eckert1CS590SW: Web Ontology Language (OWL) Web Ontology Language (OWL) CS590SW: Semantic Web (Winter Quarter 2003) Presentation: Michael Eckert.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic Web Services enabled B2B Integration Kotinurmi,Vitvar,
The european ITM Task Force data structure F. Imbeaux.
A Classification of Schema-based Matching Approaches Pavel Shvaiko Meaning Coordination and Negotiation Workshop, ISWC 8 th November 2004, Hiroshima, Japan.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Leveraging SET, OWL, CAM and Dictionary based tools to enabled automated cross-dictionary domain translations David Webber OASIS SET TC / CAM TC (with.
Leveraging SET, OWL, CAM and Dictionary based tools to enabled automated cross-dictionary domain translations David Webber OASIS SET TC / CAM TC (with.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Mining the Biomedical Research Literature Ken Baclawski.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Dictionary based interchanges for iSURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains David Webber.
Automatic Metadata Discovery from Non-cooperative Digital Libraries By Ron Shi, Kurt Maly, Mohammad Zubair IADIS International Conference May 2003.
Web Technologies for Bioinformatics Ken Baclawski.
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. Dynamic B2B Integration on the Semantic Web Services: SWS Challenge.
Manufacturing Systems Integration Division Development Process and Testing Tools for Content Standards Simon Frechette National Institute of Standards.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
Luciano Serafini IRST Towards a Distributed Reasoning within Multiple Ontologies 2K* symposium September 6-9, 2004 Madonna di Campiglio Andrei Tamilin.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
CIMA and Semantic Interoperability for Networked Instruments and Sensors Donald F. (Rick) McMullen Pervasive Technology Labs at Indiana University
Presented by Kyumars Sheykh Esmaili Description Logics for Data Bases (DLHB,Chapter 16) Semantic Web Seminar.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Ontology Technology applied to Catalogues Paul Kopp.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Ontology in Model-Based Systems Engineering Henson Graves 29 January 2011.
Representing and Reasoning with Heterogeneous, Modular and Distributed ontologies UniTN/IRST contribution to KnowledgeWeb.WP 2.1.
1 Representing and Reasoning on XML Documents: A Description Logic Approach D. Calvanese, G. D. Giacomo, M. Lenzerini Presented by Daisy Yutao Guo University.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Metadata The metadata contains
Business Process Management and Semantic Technologies
Scalable and Efficient Reasoning for Enforcing Role-Based Access Control
Presentation transcript:

An Experimental Assessment of Semantic Web-based Integration Support - Industrial Interoperability Focus - Nenad Anicic, Nenad Ivezic, Serm Kulvatunyou National Institute of Standards and Technology

Outline MotivationObjectives XML Schema-based integration OWL DL-based integration Expected Contributions Issues

Motivation Content standards are hard to implement for application-level interoperability because of : the lack of explicit application-level semantics in these standards the lack of explicit application-level semantics in these standards the very flexible, syntax-level specifications used in the standards the very flexible, syntax-level specifications used in the standards The consequences are : Costly and effort-intensive translation process among the independently implemented content standards Costly and effort-intensive translation process among the independently implemented content standards Hard to test vendor products for application-level interoperability. Hard to test vendor products for application-level interoperability.

Objectives Assess usability of OWL to support industry interoperability efforts Develop an experimental toolset that will enable formalization of current content standards Develop an experimental toolset that will enable formalization of current content standards Demonstrate potential positive effects of this formalization on a series of interoperability problems from on-going industrial efforts. Demonstrate potential positive effects of this formalization on a series of interoperability problems from on-going industrial efforts. Help design, re-use, and distribution of XML Schema business document

The general application integration situation and target integration capability OAG XML Schema STAR XML Schema AIAG XML Schema translation STAR XML data AIAG XML data STAR XML data AIAG XML data AIAG OWL DL STAR OWL DL OAG OWL DL DL Reasoner XSLT Mapping

OWL-based integration approach – expected contributions Procedure and Tools for Model-based Equivalence Test of Schema Documents Model-based Equivalence Test of Schema Documents Validating XML data using OWL-DL reasoner Validating XML data using OWL-DL reasoner Semantic equivalence tests between source and target XML instances Semantic equivalence tests between source and target XML instances

Model-based Equivalence of Schema Documents Create a merged ontology from independently developed STAR and AIAG ontologies Check for any inconsistencies in the merged ontologies Identify similarity between two schemas based on the comparison of their respective semantic views We assume that a high degree of equivalence may be obtained assuming common usage of core components as is the case of OAG standard XML Schema STAR XML Schema AIAG OWL DL STAR OWL DL AIAG Equivalent to ? Close to? Translation Tools

Validating XML data using OWL-DL reasoner Validate the XML data with respect to the XML Schema Translate XML data to OWL instance Validate the OWL individual with respect to the ontology XML Schema OWL DL Conforms to ? Translation Tools XML Instance OWL DL STAR OWL Instance

XML-to-OWL Translation Procedure DL Reasoner DIG interface OAG XML-to-OWL Translation tool XML Schema XML Schema instances Others interfaces XSLT TBOX ABOX AIAG STAR OWL DL OAG TBOX

Semantic Equivalence test between two XML instances Validate the XML data with respect to the OWL Add set of assertion to check equivalence XML Schema STAR XML Schema AIAG Translation Tools XML Instance STAR XML Instance AIAG OWL DL STAR OWL Instance OWL DL STAR AIAG OWL Instance ?=?= STAR OWL DL OAG AIAG

Mapping Definitions Issues KEY ISSUE: choose optimal OWL constructs that will be suitable for future reasoning about the original XML schema and in support of interoperability. What are the necessary and sufficient conditions for identifying an XML BOD component in an OWL model? Can we extract that information from XML Schema? What are the necessary and sufficient conditions for identifying an XML BOD component in an OWL model? Can we extract that information from XML Schema? OAG Resources (i.e., fundamental data elements) define semantically different / similar concepts. OAG Resources (i.e., fundamental data elements) define semantically different / similar concepts. How does one uniquely identify every OAG OWL concept? How does one uniquely identify every OAG OWL concept? How to define constraints which are defined as simpleType definition How to define constraints which are defined as simpleType definition

Relevant publications [1] D.Trastour, C.Preist, and D.Coleman, “Using Semantic Web Technology to Enhance Current Business-to-Business Integration Approaches”. 7th IEEE International Enterprise Distributed Object Computing Conference, EDOC 2003, Brisbane, Australia, Sept 16-19th, 2003 [2] P.Lehti and P.Fankhauser: XML data integration with OWL: experiences and challenges. Applications and the Internet, Proceedings International Symposium, Jan Pages:160 – 167 [2] P.Lehti and P.Fankhauser: XML data integration with OWL: experiences and challenges. Applications and the Internet, Proceedings International Symposium, Jan Pages:160 – 167 [3] V. Haarslev and R. M¨oller. Description of the RACER system and its applications. In Proceedings InternationalWorkshop on Description Logics (DL-2001), [4] Web Ontology Language (OWL) Reference Version 1.0,- [5] Jena2 Semantic Web Toolkit: [6] A. Boukottaya, C. Vanoirbeek, F. Paganelli, O. Abou Khaled “Automating XML document Transformations: A conceptual modelling based approach” The First Asia-Pacific Conference on Conceptual Modelling, Dunedin, New Zealand, January , 2004 [7] M.Klein1, D.Fensel1, F.Harmelen, and I.Horrocks “The relation between ontologies and XML schemas” Linkoping Electronic Articles in Computer and Information Science Vol. 6(2001)