Download - EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas
![Page 1: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/1.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/2.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/3.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/4.jpg)
4
Variable: Age
![Page 5: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/5.jpg)
5
Variable
VariableName
"Age"
Variable: Age
XML
![Page 6: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/6.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/7.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/8.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/9.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/10.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/11.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/12.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/13.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/14.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/15.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/16.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/17.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/18.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/19.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/20.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/21.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/22.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/23.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/24.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/25.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/26.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/27.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/28.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/29.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/30.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/31.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/32.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/33.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/34.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/35.jpg)
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/36.jpg)
36
Variable
Question
DDI Ontology
hasQuestionText
hasVariableName
resultsInVariableVariable-Age
Question-Age
"Age"
"Age?"
![Page 37: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/37.jpg)
37
Variable
Question
DDI Ontology
hasQuestionText
hasVariableName
resultsInVariableVariable-Age
Question-Age
"Age"
"Age?"
![Page 38: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/38.jpg)
DDI 3.1 Ontology
38
Variable-Element…VariableType-Type…
ComplexContent…
Extension…
Sequence…
VariableName-Element-Reference… VariableName-Element…
Variable-Age
"Age"
DDI 3.1 RDF
a 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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/39.jpg)
DDI 3.1 Ontology
39
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/40.jpg)
DDI 3.1 Ontology
40
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/41.jpg)
DDI 3.1 Ontology
41
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/42.jpg)
DDI 3.1 Ontology
42
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/43.jpg)
DDI 3.1 Ontology
43
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/44.jpg)
DDI 3.1 Ontology
44
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/45.jpg)
DDI 3.1 Ontology
45
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/46.jpg)
DDI 3.1 Ontology
46
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/47.jpg)
DDI 3.1 Ontology
47
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/48.jpg)
DDI 3.1 Ontology
48
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/49.jpg)
DDI 3.1 Ontology
49
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: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/50.jpg)
50
Variable
Question
DDI Ontology
hasQuestionText
hasVariableName
resultsInVariableVariable-Age
Question-Age
"Age"
"Age?"
![Page 51: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/51.jpg)
51
Variable
Question
DDI Ontology
hasQuestionText
hasVariableName
resultsInVariableVariable-Age
Question-Age
Age
Age?
![Page 52: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/52.jpg)
52
Variable
Question
DDI Ontology
hasQuestionText
hasVariableName
resultsInVariableVariable-Age
Question-Age
Age
Age?
![Page 53: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/53.jpg)
53
Variable
Question
DDI Ontology
hasQuestionText
hasVariableName
resultsInVariableVariable-Age
Question-Age
Age
Age?
![Page 54: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/54.jpg)
54
Variable
Question
DDI Ontology
hasQuestionText
hasVariableName
resultsInVariableVariable-Age
Question-Age
Age
Age?
![Page 55: EDDI 2011 - A Generic Multilevel Approach for Designing Domain Ontologies Based on XML Schemas](https://reader035.vdocuments.site/reader035/viewer/2022081401/559e194b1a28abb24e8b4574/html5/thumbnails/55.jpg)
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