Generic Multilevel Approach DesigningDomain Ontologies Based on XML Schemas             Workshop on Semantic Statistics   ...
Agenda• Generic Multilevel Approach Designing Domain  Ontologies Based on XML Schemas• Take-aways and Discussion          ...
mapXML Schema Metamodel              XML Schema Metamodel                                         Ontology instanceOf     ...
mapXML Schema Metamodel              XML Schema Metamodel                                         Ontology instanceOf     ...
<attribute default = string fixed = string form = (qualified | unqualified) id = ID name = NCName ref = QName type = QName...
<attribute default = string fixed = string form = (qualified | unqualified) id = ID name = NCName ref = QName type = QName...
<attribute default = string fixed = string form = (qualified | unqualified) id = ID name = NCName ref = QName type = QName...
<attribute default = string fixed = string form = (qualified | unqualified) id = ID name = NCName ref = QName type = QName...
<attribute default = string fixed = string form = (qualified | unqualified) id = ID name = NCName ref = QName type = QName...
<attribute default = string fixed = string form = (qualified | unqualified) id = ID name = NCName ref = QName type = QName...
<documentation source = anyURI xml:lang = language {any attributes with non-schema namespace . . .}> Content: ({any})*</do...
mapXML Schema Metamodel              XML Schema Metamodel                                         Ontology instanceOf     ...
element information items<xs:complexType name="InternationalStringType"> <xs:annotation>...</xs:annotation> <xs:simpleCont...
values of element information items‘ attributes<xs:complexType name="InternationalStringType"> <xs:annotation>...</xs:anno...
element information items‘ part-of relationships<xs:complexType name="InternationalStringType"> <xs:annotation>...</xs:ann...
texts contained in element information items<xs:annotation> <xs:documentation>  Allows for marking-up strings... </xs:docu...
values of attributes type and base<xs:extension base="xs:string"> <xs:attribute ...>...</xs:attribute> <xs:attribute ...>....
element information items‘ part-of relationships<xs:extension base="xs:string"> <xs:attribute ...>...</xs:attribute> <xs:a...
values of element information items‘ attributes    referring to element information items<xs:attribute ref="xml:lang"> <xs...
mapXML Schema Metamodel              XML Schema Metamodel                                         Ontology instanceOf     ...
<VariableName … lang="en“ translated="true“ translatable="true"> …</VariableName>                        21
Agenda• Generic Multilevel Approach Designing Domain  Ontologies Based on XML Schemas• Take-aways and Discussion          ...
mapXML Schema Metamodel              XML Schema Metamodel                                         Ontology instanceOf     ...
Upcoming SlideShare
Loading in …5
×

Workshop on Semantic Statistics - Generic Multilevel Approach Designing Domain Ontologies Based on XML Schemas [Thomas Bosch - 12.09.2011]

988 views

Published on

Workshop presentation: Semantic Statistics for Social, Behavioural, and Economic Sciences: Leveraging the DDI Model for the Web (12.09.2011 - 16.09.2011)

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
988
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Workshop on Semantic Statistics - Generic Multilevel Approach Designing Domain Ontologies Based on XML Schemas [Thomas Bosch - 12.09.2011]

  1. 1. Generic Multilevel Approach DesigningDomain Ontologies Based on XML Schemas Workshop on Semantic Statistics 12.09.2011 – 16.09.2011 Thomas Bosch (research associate, GESIS Leibniz Institute for the Social Sciences)
  2. 2. Agenda• Generic Multilevel Approach Designing Domain Ontologies Based on XML Schemas• Take-aways and Discussion 2
  3. 3. mapXML Schema Metamodel XML Schema Metamodel Ontology instanceOf ⊑ Domain Ontology (DDI 2.1, 2.5, 3.0, 3.1, …) map XML Schemas Generated Ontologies (TK) [XSLT] External Ontologies instanceOf instanceOf mapXML Document Instances Generated Ontologies (AK) [XSLT] 3
  4. 4. mapXML Schema Metamodel XML Schema Metamodel Ontology instanceOf ⊑ Domain Ontology (DDI 2.1, 2.5, 3.0, 3.1, …) map XML Schemas Generated Ontologies (TK) [XSLT] External Ontologies instanceOf instanceOf mapXML Document Instances Generated Ontologies (AK) [XSLT] 4
  5. 5. <attribute default = string fixed = string form = (qualified | unqualified) id = ID name = NCName ref = QName type = QName use = (optional | prohibited| required) : optional {any attributes with non-schema namespace }> Content: (annotation?, simpleType?)</attribute> valueXML 5
  6. 6. <attribute default = string fixed = string form = (qualified | unqualified) id = ID name = NCName ref = QName type = QName use = (optional | prohibited| required) : optional {any attributes with non-schema namespace }> Content: (annotation?, simpleType?)</attribute> valueXML 6
  7. 7. <attribute default = string fixed = string form = (qualified | unqualified) id = ID name = NCName ref = QName type = QName use = (optional | prohibited| required) : optional {any attributes with non-schema namespace }> Content: (annotation?, simpleType?)</attribute> valueXML 7
  8. 8. <attribute default = string fixed = string form = (qualified | unqualified) id = ID name = NCName ref = QName type = QName use = (optional | prohibited| required) : optional {any attributes with non-schema namespace }> Content: (annotation?, simpleType?)</attribute> valueXML 8
  9. 9. <attribute default = string fixed = string form = (qualified | unqualified) id = ID name = NCName ref = QName type = QName use = (optional | prohibited| required) : optional {any attributes with non-schema namespace }> Content: (annotation?, simpleType?)</attribute> valueXML 9
  10. 10. <attribute default = string fixed = string form = (qualified | unqualified) id = ID name = NCName ref = QName type = QName use = (optional | prohibited| required) : optional {any attributes with non-schema namespace }> Content: (annotation?, simpleType?)</attribute> valueXML 10
  11. 11. <documentation source = anyURI xml:lang = language {any attributes with non-schema namespace . . .}> Content: ({any})*</documentation> valueXSD 11
  12. 12. mapXML Schema Metamodel XML Schema Metamodel Ontology instanceOf ⊑ Domain Ontology (DDI 2.1, 2.5, 3.0, 3.1, …) map XML Schemas Generated Ontologies (TK) [XSLT] External Ontologies instanceOf instanceOf mapXML Document Instances Generated Ontologies (AK) [XSLT] 12
  13. 13. element information items<xs:complexType name="InternationalStringType"> <xs:annotation>...</xs:annotation> <xs:simpleContent>...</xs:simpleContent></xs:complexType> InternationalStringType ⊑ ComplexType 13
  14. 14. values of element information items‘ attributes<xs:complexType name="InternationalStringType"> <xs:annotation>...</xs:annotation> <xs:simpleContent>...</xs:simpleContent></xs:complexType> InternationalStringType ⊑ name_ComplexType_String . {InternationalStringType} 14
  15. 15. element information items‘ part-of relationships<xs:complexType name="InternationalStringType"> <xs:annotation>...</xs:annotation> <xs:simpleContent>...</xs:simpleContent></xs:complexType> InternationalStringType ⊑ contains_ComplexType_Annotation . Annotation1… 15
  16. 16. texts contained in element information items<xs:annotation> <xs:documentation> Allows for marking-up strings... </xs:documentation></xs:annotation> Documentation1… ⊑ valueXSD_Documentation_String . {‘Allows for marking-up strings…} 16
  17. 17. values of attributes type and base<xs:extension base="xs:string"> <xs:attribute ...>...</xs:attribute> <xs:attribute ...>...</xs:attribute> <xs:attribute ...>...</xs:attribute></xs:extension> Extension1… ⊑ base_Extension_Type . String 17
  18. 18. element information items‘ part-of relationships<xs:extension base="xs:string"> <xs:attribute ...>...</xs:attribute> <xs:attribute ...>...</xs:attribute> <xs:attribute ...>...</xs:attribute></xs:extension> Extension1… ⊑ contains_Extension_Attribute . (Lang-Reference… ⊔ Translated… ⊔ Translatable…) 18
  19. 19. values of element information items‘ attributes referring to element information items<xs:attribute ref="xml:lang"> <xs:annotation>...</xs:annotation></xs:attribute> Lang-Reference… ⊑ ref_Attribute_Attribute . Lang 19
  20. 20. mapXML Schema Metamodel XML Schema Metamodel Ontology instanceOf ⊑ Domain Ontology XPath (DDI 2.1, 2.5, 3.0, 3.1, …) map XML Schemas Generated Ontologies (TK) [XSLT] External Ontologies instanceOf instanceOf mapXML Document Instances Generated Ontologies (AK) [XSLT] 20
  21. 21. <VariableName … lang="en“ translated="true“ translatable="true"> …</VariableName> 21
  22. 22. Agenda• Generic Multilevel Approach Designing Domain Ontologies Based on XML Schemas• Take-aways and Discussion 22
  23. 23. mapXML Schema Metamodel XML Schema Metamodel Ontology instanceOf ⊑ Domain Ontology (DDI 2.1, 2.5, 3.0, 3.1, …) map XML Schemas Generated Ontologies (TK) [XSLT] External Ontologies instanceOf instanceOf mapXML Document Instances Generated Ontologies (AK) [XSLT] 23

×