interoperability support between owl 2.0 and xml environments
DESCRIPTION
This presentation is a short abstract from my diploma thesis in order to communicate in brief the motivation of my thesis as well as the main points of the vision for a unified web that stands between the closed world assumption and the open world assumption environments. For more details please visit the online profiles of the projects stated within this presentation: XS2OWL http://www.music.tuc.gr/projects/sw/xs2owl/ SPARQL2XQuery http://www.music.tuc.gr/projects/sw/sparql2xquery/TRANSCRIPT
Interoperability support between OWL 2.0 and XML environments
Ioannis N. Stavrakantonakis
MUSIC Lab. Technical University Of Crete,
Greece
Chania 2011
Outline
Overview• Motivation
XS2OWL 2.0
SPARQL2XQUERY 2.0
Remarks
2
3
MotivationOverviewXS2OWL 2.0SPARQL2XQUERY 2.0Remarks
XML environment
• XML
• XML Schema 1.0
• XML Schema 1.1
• XPath
• XQuery
Semantic Web
• RDF
• OWL
• OWL 2.0
• RDFS
• SPARQL
Closed World Assumption (CWA)
Open World Assumption (OWA)
Thesis
World Wide Web
4
MotivationOverviewXS2OWL 2.0SPARQL2XQUERY 2.0Remarks
Semantic Web and XML environments are based on different data models.
Solutions:
Existing XML data will be transformed to RDF data.
Retrieval of data from legacy data sources like XML
repositories via the Semantic Web query language.
Existing frameworks:
XS2OWL supports the transformation of XML Schema
into OWL syntax
SPARQL2XQuery supports the translation of the SPARQL
queries to XQuery syntax.
5
MotivationOverviewXS2OWL 2.0SPARQL2XQUERY 2.0Remarks
OWL 2.0 new features:
Eliminate the limitations in the representation
of the XML Schema constructs in OWL syntax.
Their exploitation supports a broad number of
new SPARQL query types …
… that can be translated into semantically
correspondent XQuery syntax.
Thesis frameworks
6
Outline
Overview
XS2OWL 2.0
SPARQL2XQUERY 2.0
Remarks
7
8
XS2OWL 2.0OverviewXS2OWL 2.0SPARQL2XQUERY 2.0Remarks
XS2OWL 1.0 Limitations
Supports XML Schema 1.0 and OWL 1.0.
Does not support the representation of the XML Schema identity
constraints and the definition of XML Schema simple types within
the ontology.
XS2OWL 2.0 Contribution
Exploits OWL 2.0 semantics and supports XML Schema 1.1 new
features.
Exploits identity constraints, e.g. XML Schema key-keyref
semantics
Allows reasoning between referenced classes
Equality between instances of complex types and classes
9
XS2OWL 2.0OverviewXS2OWL 2.0SPARQL2XQUERY 2.0Remarks
• The XS2OWL 2.0 Framework:
Fully automated.
Captures the semantics of XML Schema 1.1 constructs.
Uplifts XML Schema 1.1 to OWL 2.0 syntax.
Makes feasible to down lift from the generated
ontology to the source XML Schema.
Implemented as an extension of the XS2OWL framework
with XSLT.
Outline
Overview
XS2OWL 2.0
SPARQL2XQUERY 2.0
Remarks
10
11
SPARQL2XQuery 2.0OverviewXS2OWL 2.0SPARQL2XQUERY 2.0Remarks
SPARQL2XQuery 1.0 Limitations
Does not exploit the identity constraints and references between the individuals of the XML Schema.
SPARQL2XQuery 2.0 Contribution
Exploits the newly represented by XS2OWL 2.0 constructs.
Supports the translation of SPARQL queries that refer to individuals that are associated through references.
Supports even more types of SPARQL queries.
12
• The SPARQL2XQuery 2.0 Framework:
Fully automated.
Works with both existing ontologies and with automatically produced ones.
Exploits the newly represented by XS2OWL 2.0
constructs. Exploits the mapping ontology.
Translation of even more sophisticated SPARQL queries.
Implemented as an extension of the SPARQL2XQuery framework.
SPARQL2XQuery 2.0OverviewXS2OWL 2.0SPARQL2XQUERY 2.0Remarks
Outline
Overview
XS2OWL 2.0
SPARQL2XQUERY 2.0
Remarks
13
Remarks
14
This presentation is a short abstract from my diploma thesis in order to communicate in brief the motivation of my thesis as well as the main points of the vision for a unified web that stands between the closed world assumption and the open world assumption environments.
For more details please visit the online profiles of the projects stated within this presentation:
XS2OWLhttp://www.music.tuc.gr/projects/sw/xs2owl/
SPARQL2XQueryhttp://www.music.tuc.gr/projects/sw/sparql2xquery/