the xs2owl framework

7
XS2OWL Dr. Chrisa Tsinaraki Ioannis Stavrakantonakis Prof. Stavros Christodoulakis Lab. of Distributed Multimedia Information Systems and Applications (TUC/MUSIC) Department of Electronic & Computer Engineering Technical University of Crete Expressing the XML Schema semantics in OWL syntax

Upload: ioannis-stavrakantonakis

Post on 26-Jun-2015

2.920 views

Category:

Technology


0 download

DESCRIPTION

The XS2OWL Framework aims to support semantic interoperability between OWL and XML.

TRANSCRIPT

Page 1: The XS2OWL Framework

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

Page 2: The XS2OWL Framework

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.

Page 3: The XS2OWL Framework

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.

Page 4: The XS2OWL Framework

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.

Page 5: The XS2OWL Framework

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.

Page 6: The XS2OWL Framework

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

Page 7: The XS2OWL Framework

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.