Your SlideShare is downloading. ×
  • Like
OCAS @ ISWC 2011 - Generic Multilevel Approach Designing Domain Ontologies Based on XML Schemas [Thomas Bosch - 24.10.2011]
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

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

  • 499 views
Published

Ontologies come of Age in the Semantic Web OCAS) @ International Semantic Web Conference (ISWC 2011)

Ontologies come of Age in the Semantic Web OCAS) @ International Semantic Web Conference (ISWC 2011)

Published in Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
499
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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. Agenda• Generic Multilevel Approach Designing Domain Ontologies Based on XML Schemas• Take-aways and Discussion 2
  • 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. 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. <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. <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. <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. <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. <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. <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. <documentation source = anyURI xml:lang = language {any attributes with non-schema namespace . . .}> Content: ({any})*</documentation> 11
  • 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. element information items<xs:complexType name="InternationalStringType"> <xs:annotation>...</xs:annotation> <xs:simpleContent>...</xs:simpleContent></xs:complexType> InternationalStringType ⊑ ComplexType 13
  • 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. 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. 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. 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. 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. 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. 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. <VariableName … lang="en">gender</VariableName> 21
  • 22. Agenda• Generic Multilevel Approach Designing Domain Ontologies Based on XML Schemas• Take-aways and Discussion 22
  • 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