+ All Categories
Home > Documents > A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual...

A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual...

Date post: 18-Jan-2016
Category:
Upload: cecilia-willa-french
View: 216 times
Download: 0 times
Share this document with a friend
Popular Tags:
55
A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas Bosch M.Sc. (TUM) postgraduate student http://boschthomas.blogspot.com GESIS - Leibniz Institute for the Social Sciences
Transcript
Page 1: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas

3rd Annual European DDI Users Group Meeting (EDDI 2011)

06.12.2011

Thomas Bosch

M.Sc. (TUM)postgraduate student

http://boschthomas.blogspot.comGESIS - Leibniz Institute for the Social Sciences

Page 2: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

2

Generated Ontologies (OWL)XML Schemas

External Ontologies

Domain Ontologies (OWL)

XML Document Instances Generated Ontologies (RDF)

XML Schema Metamodel XML Schema MetamodelOntology

map

instanceOf

instanceOf

map

[XSLT]

map

[XSLT]

instanceOf

Domain Ontologies (RDF)

instanceOf

Page 3: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

3

Generated Ontologies (OWL)XML Schemas

External Ontologies

Domain Ontologies (OWL)

XML Document Instances Generated Ontologies (RDF)

XML Schema Metamodel XML Schema MetamodelOntology

map

instanceOf

instanceOf

map

[XSLT]

map

[XSLT]

instanceOf

Domain Ontologies (RDF)

instanceOf

Page 4: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

4

Variable: Age

Page 5: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

5

Variable

VariableName

"Age"

Variable: Age

XML

Page 6: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

6

element

type

"VariableType"

name

"Variable"complexType

name

"VariableType"

complexContent

extension

sequence

element

ref

"VariableName"

element

name

"VariableName"

Variable

VariableName

"Age"

XMLXML Schema

Page 7: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

7

element

type

"VariableType"

name

"Variable"complexType

name

"VariableType"

complexContent

extension

sequence

element

ref

"VariableName"

element

name

"VariableName"

Variable

VariableName

"Age"

XMLXML Schema

Page 8: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

8

Variable-Element…

type

"VariableType"

name

"Variable"complexType

name

"VariableType"

complexContent

extension

sequence

element

ref

"VariableName"

element

name

"VariableName"

Variable

VariableName

"Age"

Element

DDI 3.1 - XML | RDFDDI 3.1 - XML Schema | Ontology

Page 9: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

9

Variable-Element…

type

"VariableType"

name

"Variable"complexType

name

"VariableType"

complexContent

extension

sequence

element

ref

"VariableName"

element

name

"VariableName"

Variable

VariableName

"Age"

DDI 3.1 - XML | RDFDDI 3.1 - XML Schema | Ontology

Page 10: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

10

Variable-Element…

type

"VariableType" "Variable"complexType

name

"VariableType"

complexContent

extension

sequence

element

ref

"VariableName"

element

name

"VariableName"

Variable

VariableName

"Age"

name_Element_String

DDI 3.1 - XML | RDFDDI 3.1 - XML Schema | Ontology

Page 11: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

11

Variable-Element…

type

"VariableType" "Variable"complexType

name

"VariableType"

complexContent

extension

sequence

element

ref

"VariableName"

element

name

"VariableName"

Variable

VariableName

"Age"

name_Element_String

DDI 3.1 - XML | RDFDDI 3.1 - XML Schema | Ontology

Page 12: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

12

Variable-Element…

type

"VariableType" "Variable"complexType

name

"VariableType"

complexContent

extension

sequence

element

ref

"VariableName"

element

name

"VariableName"

Variable

VariableName

"Age"

name_Element_String

DDI 3.1 - XML | RDFDDI 3.1 - XML Schema | Ontology

Page 13: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

13

Variable-Element…

"VariableType" "Variable"complexType

name

"VariableType"

complexContent

extension

sequence

element

ref

"VariableName"

element

name

"VariableName"

Variable

VariableName

"Age"

name_Element_Stringtype_Element_Type

DDI 3.1 - XML | RDFDDI 3.1 - XML Schema | Ontology

Page 14: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

14

Variable-Element…

"VariableType" "Variable"complexType

name

"VariableType"

complexContent

extension

sequence

element

ref

"VariableName"

element

name

"VariableName"

Variable

VariableName

"Age"

name_Element_Stringtype_Element_Type

DDI 3.1 - XML | RDFDDI 3.1 - XML Schema | Ontology

Page 15: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

15

Variable-Element…VariableType-Type…

complexContent

extension

sequence

element element

Variable

VariableName

"Age"

DDI 3.1 - XML | RDF

type_Element_Type

"VariableName"

name

"VariableName"

ref

DDI 3.1 - XML Schema | Ontology

Page 16: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

16

Variable-Element…VariableType-Type…

complexContent

extension

sequence

element element

Variable

VariableName

"Age"

DDI 3.1 - XML | RDF

type_Element_Type

"VariableName"

name

"VariableName"

ref

"VariableType"

name_ComplexType_String

ComplexType

Page 17: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

17

Variable-Element…VariableType-Type…

complexContent

extension

sequence

element element

Variable

VariableName

"Age"

DDI 3.1 - XML | RDF

type_Element_Type

DDI 3.1 - XML Schema | Ontology

"VariableName"

name

"VariableName"

ref

Page 18: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

18

Variable-Element…VariableType-Type…

ComplexContent…

extension

sequence

element element

Variable

VariableName

"Age"

DDI 3.1 - XML | RDF

type_Element_Type

DDI 3.1 - XML Schema | Ontology

contains_ComplexType_ComplexContent

"VariableName"

name

"VariableName"

ref

Page 19: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

19

Variable-Element…VariableType-Type…

ComplexContent…

extension

sequence

element element

Variable

VariableName

"Age"

DDI 3.1 - XML | RDF

type_Element_Type

DDI 3.1 - XML Schema | Ontology

contains_ComplexType_ComplexContent

"VariableName"

name

"VariableName"

ref

Page 20: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

20

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

sequence

element element

Variable

VariableName

"Age"

DDI 3.1 - XML | RDF

type_Element_Type

DDI 3.1 - XML Schema | Ontology

contains_ComplexType_ComplexContent

contains_ComplexContent_Extension

"VariableName"

name

"VariableName"

ref

Page 21: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

21

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

sequence

element element

Variable

VariableName

"Age"

DDI 3.1 - XML | RDF

type_Element_Type

DDI 3.1 - XML Schema | Ontology

contains_ComplexType_ComplexContent

contains_ComplexContent_Extension

"VariableName"

name

"VariableName"

ref

Page 22: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

22

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

Sequence…

element element

Variable

VariableName

"Age"

DDI 3.1 - XML | RDF

type_Element_Type

DDI 3.1 - XML Schema | Ontology

contains_ComplexType_ComplexContent

contains_ComplexContent_Extension

contains_Extension_Sequence

"VariableName"

name

"VariableName"

ref

Page 23: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

23

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

Sequence…

element element

Variable

VariableName

"Age"

DDI 3.1 - XML | RDF

type_Element_Type

DDI 3.1 - XML Schema | Ontology

contains_ComplexType_ComplexContent

contains_ComplexContent_Extension

contains_Extension_Sequence

"VariableName"

name

"VariableName"

ref

Page 24: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

24

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

Sequence…

VariableName-Element-Reference… element

Variable

VariableName

"Age"

DDI 3.1 - XML | RDF

type_Element_Type

DDI 3.1 - XML Schema | Ontology

contains_ComplexType_ComplexContent

contains_ComplexContent_Extension

contains_Extension_Sequence

contains_Sequence_Element

"VariableName"

name

"VariableName"

ref

Page 25: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

25

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

Sequence…

VariableName-Element-Reference… element

Variable

VariableName

"Age"

DDI 3.1 - XML | RDF

type_Element_Type

DDI 3.1 - XML Schema | Ontology

contains_ComplexType_ComplexContent

contains_ComplexContent_Extension

contains_Extension_Sequence

contains_Sequence_Element

"VariableName"

name

"VariableName"

ref

Page 26: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

26

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

Sequence…

VariableName-Element-Reference… element

Variable

VariableName

"Age"

DDI 3.1 - XML | RDF

type_Element_Type

DDI 3.1 - XML Schema | Ontology

contains_ComplexType_ComplexContent

contains_ComplexContent_Extension

contains_Extension_Sequence

contains_Sequence_Element

"VariableName"

name

"VariableName"

ref_Element_Element

Page 27: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

27

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

Sequence…

VariableName-Element-Reference… element

Variable

VariableName

"Age"

DDI 3.1 - XML | RDF

type_Element_Type

DDI 3.1 - XML Schema | Ontology

contains_ComplexType_ComplexContent

contains_ComplexContent_Extension

contains_Extension_Sequence

contains_Sequence_Element

"VariableName"

name

"VariableName"

ref_Element_Element

Page 28: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

28

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

Sequence…

VariableName-Element-Reference… VariableName-Element…

Variable

VariableName

"Age"

DDI 3.1 - XML | RDF

type_Element_Type

DDI 3.1 - XML Schema | Ontology

contains_ComplexType_ComplexContent

contains_ComplexContent_Extension

contains_Extension_Sequence

contains_Sequence_Element

ref_Element_Element

name

"VariableName"

Page 29: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

29

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

Sequence…

VariableName-Element-Reference… VariableName-Element…

Variable

VariableName

"Age"

DDI 3.1 - XML | RDF

type_Element_Type

DDI 3.1 - XML Schema | Ontology

contains_ComplexType_ComplexContent

contains_ComplexContent_Extension

contains_Extension_Sequence

contains_Sequence_Element

ref_Element_Element

name

"VariableName"

Page 30: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

30

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

Sequence…

VariableName-Element-Reference… VariableName-Element…

Variable

VariableName

"Age"

DDI 3.1 - XML | RDF

type_Element_Type

DDI 3.1 - XML Schema | Ontology

contains_ComplexType_ComplexContent

contains_ComplexContent_Extension

contains_Extension_Sequence

contains_Sequence_Element

ref_Element_Element

Element

name

"VariableName"

Page 31: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

31

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

Sequence…

VariableName-Element-Reference… VariableName-Element…

Variable

VariableName

"Age"

DDI 3.1 - XML | RDF

type_Element_Type

DDI 3.1 - XML Schema | Ontology

contains_ComplexType_ComplexContent

contains_ComplexContent_Extension

contains_Extension_Sequence

contains_Sequence_Element

ref_Element_Element

Element

name

"VariableName"

Page 32: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

32

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

Sequence…

VariableName-Element-Reference… VariableName-Element…

Variable

VariableName

"Age"

DDI 3.1 - XML | RDF

type_Element_Type

DDI 3.1 - XML Schema | Ontology

contains_ComplexType_ComplexContent

contains_ComplexContent_Extension

contains_Extension_Sequence

contains_Sequence_Element

ref_Element_Element

"VariableName"

Element

name_Element_String

Page 33: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

33

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

Sequence…

VariableName-Element-Reference… VariableName-Element…

Variable

VariableName

"Age"

DDI 3.1 - XML | RDF

type_Element_Type

DDI 3.1 - XML Schema | Ontology

contains_ComplexType_ComplexContent

contains_ComplexContent_Extension

contains_Extension_Sequence

contains_Sequence_Element

ref_Element_Element

Page 34: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

34

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

Sequence…

VariableName-Element-Reference… VariableName-Element…

Variable

VariableName

"Age"

DDI 3.1 - XML | RDF

type_Element_Type

DDI 3.1 - XML Schema | Ontology

contains_ComplexType_ComplexContent

contains_ComplexContent_Extension

contains_Extension_Sequence

contains_Sequence_Element

ref_Element_Element

String-Type…

value_Element_String

Page 35: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

35

Generated Ontologies (OWL)XML Schemas

External Ontologies

Domain Ontologies (OWL)

XML Document Instances Generated Ontologies (RDF)

XML Schema Metamodel XML Schema MetamodelOntology

map

instanceOf

instanceOf

map

[XSLT]

map

[XSLT]

instanceOf

Domain Ontologies (RDF)

instanceOf

Page 36: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

36

Variable

Question

DDI Ontology

hasQuestionText

hasVariableName

resultsInVariableVariable-Age

Question-Age

"Age"

"Age?"

Page 37: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

37

Variable

Question

DDI Ontology

hasQuestionText

hasVariableName

resultsInVariableVariable-Age

Question-Age

"Age"

"Age?"

Page 38: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

38

DDI 3.1 Ontology

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

Sequence…

VariableName-Element-Reference… VariableName-Element…

Variable-Age

"Age"

DDI 3.1 RDFa type_Element_Type b

contains_ComplexType_ComplexContent

contains_ComplexContent_Extension

contains_Extension_Sequence

contains_Sequence_Element

ref_Element_Element

String-Type…

value_Element_String

ab

Page 39: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

39

DDI 3.1 Ontology

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

Sequence…

VariableName-Element-Reference… VariableName-Element…

Variable-Age

"Age"

DDI 3.1 RDF

b contains_ComplexType_ComplexContent c

contains_ComplexContent_Extension

contains_Extension_Sequence

contains_Sequence_Element

ref_Element_Element

String-Type…

value_Element_String

ab

c

a type_Element_Type b

Page 40: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

40

DDI 3.1 Ontology

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

Sequence…

VariableName-Element-Reference… VariableName-Element…

Variable-Age

"Age"

DDI 3.1 RDF

b contains_ComplexType_ComplexContent c

c contains_ComplexContent_Extension d

contains_Extension_Sequence

contains_Sequence_Element

ref_Element_Element

String-Type…

value_Element_String

ab

c

d

a type_Element_Type b

Page 41: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

41

DDI 3.1 Ontology

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

Sequence…

VariableName-Element-Reference… VariableName-Element…

Variable-Age

"Age"

DDI 3.1 RDF

b contains_ComplexType_ComplexContent c

c contains_ComplexContent_Extension d

d contains_Extension_Sequence e

contains_Sequence_Element

ref_Element_Element

String-Type…

value_Element_String

ab

c

d

e

a type_Element_Type b

Page 42: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

42

DDI 3.1 Ontology

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

Sequence…

VariableName-Element-Reference… VariableName-Element…

Variable-Age

"Age"

DDI 3.1 RDF

b contains_ComplexType_ComplexContent c

c contains_ComplexContent_Extension d

d contains_Extension_Sequence e

e contains_Sequence_Element f

ref_Element_Element

String-Type…

value_Element_String

ab

c

d

e

f

a type_Element_Type b

Page 43: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

43

DDI 3.1 Ontology

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

Sequence…

VariableName-Element-Reference… VariableName-Element…

Variable-Age

"Age"

DDI 3.1 RDF

b contains_ComplexType_ComplexContent c

c contains_ComplexContent_Extension d

d contains_Extension_Sequence e

e contains_Sequence_Element f

f ref_Element_Element g

String-Type…

value_Element_String

ab

c

d

e

f

a type_Element_Type b

g

Page 44: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

44

DDI 3.1 Ontology

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

Sequence…

VariableName-Element-Reference… VariableName-Element…

Variable-Age

"Age"

DDI 3.1 RDF

b contains_ComplexType_ComplexContent c

c contains_ComplexContent_Extension d

d contains_Extension_Sequence e

e contains_Sequence_Element f

f ref_Element_Element g

String-Type…

value_Element_String

ab

c

d

e

f

a type_Element_Type b

g

VariableName-Element… ( g )

Page 45: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

45

DDI 3.1 Ontology

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

Sequence…

VariableName-Element-Reference… VariableName-Element…

Variable-Age

"Age"

DDI 3.1 RDF

b contains_ComplexType_ComplexContent c

c contains_ComplexContent_Extension d

d contains_Extension_Sequence e

e contains_Sequence_Element f

f ref_Element_Element g

String-Type…

g value_Element_String h

ab

c

d

e

f

a type_Element_Type b

g

VariableName-Element… ( g )

h

Page 46: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

46

DDI 3.1 Ontology

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

Sequence…

VariableName-Element-Reference… VariableName-Element…

Variable-Age

"Age"

DDI 3.1 RDF

b contains_ComplexType_ComplexContent c

c contains_ComplexContent_Extension d

d contains_Extension_Sequence e

e contains_Sequence_Element f

f ref_Element_Element g

String-Type…

ab

c

d

e

f

a type_Element_Type b

g

VariableName-Element… ( g )

h

a hasVariableName h

g value_Element_String h

Page 47: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

47

DDI 3.1 Ontology

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

Sequence…

VariableName-Element-Reference… VariableName-Element…

Variable-Age

"Age"

DDI 3.1 RDF

b contains_ComplexType_ComplexContent c

c contains_ComplexContent_Extension d

d contains_Extension_Sequence e

e contains_Sequence_Element f

f ref_Element_Element g

String-Type…

ab

c

d

e

f

a type_Element_Type b

g

VariableName-Element… ( g )

h

a hasVariableName h

g value_Element_String h

--> Variable-Age hasVariabeName "Age"

Page 48: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

48

DDI 3.1 Ontology

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

Sequence…

VariableName-Element-Reference… VariableName-Element…

Variable-Age

"Age"

DDI 3.1 RDF

b contains_ComplexType_ComplexContent c

c contains_ComplexContent_Extension d

d contains_Extension_Sequence e

e contains_Sequence_Element f

f ref_Element_Element g

String-Type…

g value_Element_String h

ab

c

d

e

f

a type_Element_Type b

g

VariableName-Element… ( g )

h

a hasVariableName h

Variable

Variable ( a )

Page 49: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

49

DDI 3.1 Ontology

Variable-Element…VariableType-Type…

ComplexContent…

Extension…

Sequence…

VariableName-Element-Reference… VariableName-Element…

Variable-Age

"Age"

DDI 3.1 RDF

b contains_ComplexType_ComplexContent c

c contains_ComplexContent_Extension d

d contains_Extension_Sequence e

e contains_Sequence_Element f

f ref_Element_Element g

String-Type…

g value_Element_String h

ab

c

d

e

f

a type_Element_Type b

g

VariableName-Element… ( g )

h

a hasVariableName h

Variable

Variable ( a )

--> Variable ( Variable-Age )

Page 50: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

50

Variable

Question

DDI Ontology

hasQuestionText

hasVariableName

resultsInVariableVariable-Age

Question-Age

"Age"

"Age?"

Page 51: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

51

Variable

Question

DDI Ontology

hasQuestionText

hasVariableName

resultsInVariableVariable-Age

Question-Age

Age

Age?

Page 52: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

52

Variable

Question

DDI Ontology

hasQuestionText

hasVariableName

resultsInVariableVariable-Age

Question-Age

Age

Age?

Page 53: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

53

Variable

Question

DDI Ontology

hasQuestionText

hasVariableName

resultsInVariableVariable-Age

Question-Age

Age

Age?

Page 54: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

54

Variable

Question

DDI Ontology

hasQuestionText

hasVariableName

resultsInVariableVariable-Age

Question-Age

Age

Age?

Page 55: A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas 3rd Annual European DDI Users Group Meeting (EDDI 2011) 06.12.2011 Thomas.

55

Generated Ontologies (OWL)XML Schemas

External Ontologies

Domain Ontologies (OWL)

XML Document Instances Generated Ontologies (RDF)

XML Schema Metamodel XML Schema MetamodelOntology

map

instanceOf

instanceOf

map

[XSLT]

map

[XSLT]

instanceOf

Domain Ontologies (RDF)

instanceOf

http://boschthomas.blogspot.com


Recommended