Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
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     ...
Nächste SlideShare
Wird geladen in …5
×

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

1.022 Aufrufe

Veröffentlicht am

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

Veröffentlicht in: Technologie, Bildung
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

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

×