Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

1 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.com GESIS - Leibniz Institute for the Social Sciences

2 2 Generated Ontologies (OWL)XML Schemas External Ontologies Domain Ontologies (OWL) XML Document InstancesGenerated Ontologies (RDF) XML Schema Metamodel Ontology map ⊑ instanceOf map [XSLT] map [XSLT] instanceOf  Domain Ontologies (RDF) instanceOf 

3 3 Generated Ontologies (OWL)XML Schemas External Ontologies Domain Ontologies (OWL) XML Document InstancesGenerated Ontologies (RDF) XML Schema Metamodel Ontology map ⊑ instanceOf map [XSLT] map [XSLT] instanceOf  Domain Ontologies (RDF) instanceOf 

4 4 Variable: Age

5 5 Variable VariableName "Age" Variable: Age XML

6 6 element type "VariableType" name "Variable" complexType name "VariableType" complexContent extension sequence element ref "VariableName" element name "VariableName" Variable VariableName "Age" XML XML Schema

7 7 element type "VariableType" name "Variable" complexType name "VariableType" complexContent extension sequence element ref "VariableName" element name "VariableName" Variable VariableName "Age" XML XML Schema

8 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 | RDF DDI 3.1 - XML Schema | Ontology

9 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 | RDF DDI 3.1 - XML Schema | Ontology

10 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 | RDF DDI 3.1 - XML Schema | Ontology

11 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 | RDF DDI 3.1 - XML Schema | Ontology

12 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 | RDF DDI 3.1 - XML Schema | Ontology

13 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 | RDF DDI 3.1 - XML Schema | Ontology

14 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 | RDF DDI 3.1 - XML Schema | Ontology

15 15 Variable-Element… VariableType-Type… complexContent extension sequence element Variable VariableName "Age" DDI 3.1 - XML | RDF type_Element_Type "VariableName" name "VariableName" ref DDI 3.1 - XML Schema | Ontology

16 16 Variable-Element… VariableType-Type… complexContent extension sequence element Variable VariableName "Age" DDI 3.1 - XML | RDF type_Element_Type "VariableName" name "VariableName" ref "VariableType" name_ComplexType_String ComplexType ⊑

17 17 Variable-Element… VariableType-Type… complexContent extension sequence element Variable VariableName "Age" DDI 3.1 - XML | RDF type_Element_Type DDI 3.1 - XML Schema | Ontology "VariableName" name "VariableName" ref

18 18 Variable-Element… VariableType-Type… ComplexContent… extension sequence 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

19 19 Variable-Element… VariableType-Type… ComplexContent… extension sequence 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

20 20 Variable-Element… VariableType-Type… ComplexContent… Extension… sequence 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

21 21 Variable-Element… VariableType-Type… ComplexContent… Extension… sequence 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

22 22 Variable-Element… VariableType-Type… ComplexContent… Extension… Sequence… 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

23 23 Variable-Element… VariableType-Type… ComplexContent… Extension… Sequence… 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

24 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

25 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

26 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

27 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

28 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"

29 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"

30 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"

31 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"

32 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 ⊑

33 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

34 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

35 35 Generated Ontologies (OWL)XML Schemas External Ontologies Domain Ontologies (OWL) XML Document InstancesGenerated Ontologies (RDF) XML Schema Metamodel Ontology map ⊑ instanceOf map [XSLT] map [XSLT] instanceOf  Domain Ontologies (RDF) instanceOf 

36 36 Variable Question DDI Ontology hasQuestionText hasVariableName resultsInVariable Variable-Age Question-Age "Age" "Age?"

37 37 Variable Question DDI Ontology hasQuestionText hasVariableName resultsInVariable Variable-Age Question-Age "Age" "Age?"

38 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 a b

39 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 a b c a type_Element_Type b

40 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 a b c d a type_Element_Type b

41 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 a b c d e a type_Element_Type b

42 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 a b c d e f a type_Element_Type b

43 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 a b c d e f a type_Element_Type b g

44 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 a b c d e f a type_Element_Type b g VariableName-Element… ( g )

45 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 a b c d e f a type_Element_Type b g VariableName-Element… ( g ) h

46 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… a b c d e f a type_Element_Type b g VariableName-Element… ( g ) h a hasVariableName h g value_Element_String h

47 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… a b 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"

48 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 a b c d e f a type_Element_Type b g VariableName-Element… ( g ) h a hasVariableName h Variable Variable ( a )

49 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 a b c d e f a type_Element_Type b g VariableName-Element… ( g ) h a hasVariableName h Variable Variable ( a ) --> Variable ( Variable-Age )

50 50 Variable Question DDI Ontology hasQuestionText hasVariableName resultsInVariable Variable-Age Question-Age "Age" "Age?"

51 51 Variable Question DDI Ontology hasQuestionText hasVariableName resultsInVariable Variable-Age Question-Age Age Age?

52 52 Variable Question DDI Ontology hasQuestionText hasVariableName resultsInVariable Variable-Age Question-Age Age Age?

53 53 Variable Question DDI Ontology hasQuestionText hasVariableName resultsInVariable Variable-Age Question-Age Age Age?

54 54 Variable Question DDI Ontology hasQuestionText hasVariableName resultsInVariable Variable-Age Question-Age Age Age?

55 55 Generated Ontologies (OWL)XML Schemas External Ontologies Domain Ontologies (OWL) XML Document InstancesGenerated Ontologies (RDF) XML Schema Metamodel Ontology map ⊑ instanceOf map [XSLT] map [XSLT] instanceOf  Domain Ontologies (RDF) instanceOf http://boschthomas.blogspot.com 


Download ppt "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."

Similar presentations


Ads by Google