Generic Multilevel Approach DesigningDomain Ontologies Based on XML Schemas       International Semantic Web Conference   ...
Agenda• Generic Multilevel Approach Designing Domain  Ontologies Based on XML Schemas• Take-aways and Discussion          ...
mapXML Schema Metamodel               XML Schema Metamodel                                          OntologyinstanceOf    ...
mapXML Schema Metamodel               XML Schema Metamodel                                          OntologyinstanceOf    ...
<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                                          OntologyinstanceOf    ...
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:annot...
element information items part-of relationships<xs:complexType name="InternationalStringType"> <xs:annotation>...</xs:anno...
any well-formed XML content of                   Appinfo|Documentation<xs:annotation> <xs:documentation>  Allows for marki...
values of attributes type, base, and                   memberTypes<xs:extension base="xs:string"> <xs:attribute ...>...</x...
element information items part-of relationships<xs:extension base="xs:string"> <xs:attribute ...>...</xs:attribute> <xs:at...
values of element information items attributes    referring to element information items<xs:attribute ref="xml:lang"> <xs:...
mapXML Schema Metamodel               XML Schema Metamodel                                          OntologyinstanceOf    ...
<VariableName … lang="en">gender</VariableName>                  21
Agenda• Generic Multilevel Approach Designing Domain  Ontologies Based on XML Schemas• Take-aways and Discussion          ...
mapXML Schema Metamodel               XML Schema Metamodel                                          OntologyinstanceOf    ...
Upcoming SlideShare
Loading in …5
×

OCAS @ ISWC 2011 - Generic Multilevel Approach Designing Domain Ontologies Based on XML Schemas [Thomas Bosch - 24.10.2011]

873 views

Published on

Ontologies come of Age in the Semantic Web OCAS) @ International Semantic Web Conference (ISWC 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
873
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

OCAS @ ISWC 2011 - Generic Multilevel Approach Designing Domain Ontologies Based on XML Schemas [Thomas Bosch - 24.10.2011]

  1. 1. Generic Multilevel Approach DesigningDomain Ontologies Based on XML Schemas International Semantic Web Conference Ontologies come of Age in the Semantic Web 24.10.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 OntologyinstanceOf ⊑ External Ontologies map XML Schemas Generated Ontologies (OWL) Domain Ontologies (OWL) [XSLT]instanceOf instanceOf instanceOf mapXML Document Instances Generated Ontologies (RDF) Domain Ontologies (RDF) [XSLT] 3
  4. 4. mapXML Schema Metamodel XML Schema Metamodel OntologyinstanceOf ⊑ External Ontologies map XML Schemas Generated Ontologies (OWL) Domain Ontologies (OWL) [XSLT]instanceOf instanceOf instanceOf mapXML Document Instances Generated Ontologies (RDF) Domain Ontologies (RDF) [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> value 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> value 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> value 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> value 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> value 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> value 10
  11. 11. <documentation source = anyURI xml:lang = language {any attributes with non-schema namespace . . .}> Content: ({any})*</documentation> 11
  12. 12. mapXML Schema Metamodel XML Schema Metamodel OntologyinstanceOf ⊑ External Ontologies map XML Schemas Generated Ontologies (OWL) Domain Ontologies (OWL) [XSLT]instanceOf instanceOf instanceOf mapXML Document Instances Generated Ontologies (RDF) Domain Ontologies (RDF) [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. any well-formed XML content of Appinfo|Documentation<xs:annotation> <xs:documentation> Allows for marking-up strings... </xs:documentation></xs:annotation> Documentation1… ⊑ any_Documentation_String . {Allows for marking-up strings…} 16
  17. 17. values of attributes type, base, and memberTypes<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 OntologyinstanceOf ⊑ External Ontologies map XML Schemas Generated Ontologies (OWL) Domain Ontologies (OWL) [XSLT]instanceOf instanceOf instanceOf mapXML Document Instances Generated Ontologies (RDF) c Domain Ontologies (RDF) [XSLT] 20
  21. 21. <VariableName … lang="en">gender</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 OntologyinstanceOf ⊑ External Ontologies map XML Schemas Generated Ontologies (OWL) Domain Ontologies (OWL) [XSLT]instanceOf instanceOf instanceOf mapXML Document Instances Generated Ontologies (RDF) Domain Ontologies (RDF) [XSLT] 23

×