14
Interoperability support between OWL 2.0 and XML environments Ioannis N. Stavrakantonakis MUSIC Lab. Technical University Of Crete, Greece Chania 2011

Interoperability support between OWL 2.0 and XML environments

Embed Size (px)

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/

Citation preview

Page 1: Interoperability support between OWL 2.0 and XML environments

Interoperability support between OWL 2.0 and XML environments

Ioannis N. Stavrakantonakis

MUSIC Lab. Technical University Of Crete,

Greece

Chania 2011

Page 2: Interoperability support between OWL 2.0 and XML environments

Outline

Overview• Motivation

XS2OWL 2.0

SPARQL2XQUERY 2.0

Remarks

2

Page 3: Interoperability support between OWL 2.0 and XML environments

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

Page 4: Interoperability support between OWL 2.0 and XML environments

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.

Page 5: Interoperability support between OWL 2.0 and XML environments

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.

Page 6: Interoperability support between OWL 2.0 and XML environments

Thesis frameworks

6

Page 7: Interoperability support between OWL 2.0 and XML environments

Outline

Overview

XS2OWL 2.0

SPARQL2XQUERY 2.0

Remarks

7

Page 8: Interoperability support between OWL 2.0 and XML environments

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

Page 9: Interoperability support between OWL 2.0 and XML environments

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.

Page 10: Interoperability support between OWL 2.0 and XML environments

Outline

Overview

XS2OWL 2.0

SPARQL2XQUERY 2.0

Remarks

10

Page 11: Interoperability support between OWL 2.0 and XML environments

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.

Page 12: Interoperability support between OWL 2.0 and XML environments

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

Page 13: Interoperability support between OWL 2.0 and XML environments

Outline

Overview

XS2OWL 2.0

SPARQL2XQUERY 2.0

Remarks

13

Page 14: Interoperability support between OWL 2.0 and XML environments

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/