the xs2owl framework
DESCRIPTION
The XS2OWL Framework aims to support semantic interoperability between OWL and XML.TRANSCRIPT
XS2OWL
Dr. Chrisa Tsinaraki
Ioannis Stavrakantonakis
Prof. Stavros Christodoulakis
Lab. of Distributed Multimedia Information Systems and Applications (TUC/MUSIC)
Department of Electronic & Computer EngineeringTechnical University of Crete
Expressing the XML Schema semantics in OWL syntax
Motivation
• The Semantic Web and XML
environments are based on different data
models.
• Interoperability between Semantic Web
and XML repositories is needed in the Web
of Data.
Objectives
• Expression of XML Schemas in OWL syntax.
• Capturing the semantics of the XML Schema
1.1 constructs.
• Uplifting XML Schema 1.1 to OWL 2.0 syntax.
• Allowing to down lift from the generated
ontology to the original XML Schema.
XS2OWL Framework Overview
XML Schema 1.1
OWL 2.0 Main
Ontology
Mapping Ontology
XS2OWL
Captures the XML Schema information that cannot be captured in the main
ontology due to the OWL expressivity limitations
Captures the XML Schema semantics in OWL 2.0
syntax.
XS2OWL Framework Features
• Based on the XS2OWL Mapping Model.
• Implemented as an XSLT style sheet.
• Captures the semantics of the unique, key and
keyref XML identity constraints.
• The input XML Schema should follow the
XSD1.0 or XSD1.1 standard.
Mapping ModelXML Schema Construct OWL 2.0 Construct
Complex Type Class
Simple Datatype Datatype DefinitionElement (Datatype or Object) PropertyAttribute Datatype PropertySequence Unnamed Class – Intersection
Choice Unnamed Class – UnionAnnotation Comment
Extension, Restriction subClassOf axiomUnique (Identity Constraint) HasKey axiom
Key (Identity Constraint) HasKey axiom – ExactCardinality axiomKeyref (Identity Constraint) Object Property Range
Substitution Group SubPropertyOf axiomsAlternative On Mapping Ontology
Assert On Mapping OntologyOverride, Redefine On Mapping Ontology
Error DatatypeSubstitution Group subPropetyOf axiom
Publications SPARQL2XQuery 2.0: Supporting Semantic-based Queries over XML
DataI. Stavrakantonakis, C. Tsinaraki, N. Bikakis, N. Gioldasis, S. Christodoulakis-In the proceedings of SMAP 2010, pp. 76-84.
Support for Interoperability between OWL based and XML Schema based ApplicationsTsinaraki C., Christodoulakis S.-In the proceedings of the DELOS Conference II, Tirrenia, Italy, December 2007.
Interoperability of XML Schema Applications with OWL Domain Knowledge and Semantic Web ToolsTsinaraki C., Christodoulakis S.-In the proceedings of the 6th International Conference on Ontologies, DataBases, and Applications of Semantics (ODBASE 2007), Vilamoura, Algarve, Portugal, November 27-29, 2007, OTM Conferences (1) 2007: 850-869.
XS2OWL: A Formal Model and a System for enabling XML Schema Applications to interoperate with OWL-DL Domain Knowledge and Semantic Web ToolsTsinaraki C., Christodoulakis S.-In the proceedings of the DELOS Conference, Tirrenia, Italy, February 2007, pp. 124-136.