SlideShare a Scribd company logo
1 of 55
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
map
XML Schema Metamodel               XML Schema Metamodel
                                          Ontology


instanceOf                                 ⊑
                                                                 External Ontologies



                         map
     XML Schemas                  Generated Ontologies (OWL)   Domain Ontologies (OWL)
                         [XSLT]




instanceOf                          instanceOf                 instanceOf




                         map
XML Document Instances            Generated Ontologies (RDF)   Domain Ontologies (RDF)
                         [XSLT]
                                                                                         2
map
XML Schema Metamodel               XML Schema Metamodel
                                          Ontology


instanceOf                                 ⊑
                                                                 External Ontologies



                         map
     XML Schemas                  Generated Ontologies (OWL)   Domain Ontologies (OWL)
                         [XSLT]




instanceOf                          instanceOf                 instanceOf




                         map
XML Document Instances            Generated Ontologies (RDF)   Domain Ontologies (RDF)
                         [XSLT]
                                                                                         3
Variable: Age




                4
XML

                  Variable




Variable: Age



                VariableName


                   "Age"




                               5
XML Schema                                     XML

                                                 element                  Variable


                                       type                    name


        complexType                "VariableType"          "Variable"


    name          complexContent

"VariableType"        extension


                      sequence

                                                 element                VariableName
                      element

                                                    name                   "Age"
                         ref

                  "VariableName"              "VariableName"
                                                                                       6
XML Schema                                     XML

                                                 element                  Variable


                                       type                    name


        complexType                "VariableType"          "Variable"


    name          complexContent

"VariableType"        extension


                      sequence

                                                 element                VariableName
                      element

                                                    name                   "Age"
                         ref

                  "VariableName"              "VariableName"
                                                                                       7
DDI 3.1 - XML Schema | Ontology                 Element                DDI 3.1 - XML | RDF
                                                       ⊑
                                           Variable-Element…                   Variable


                                       type                    name


        complexType                "VariableType"          "Variable"


    name          complexContent

"VariableType"        extension


                      sequence

                                                 element                     VariableName
                      element

                                                    name                        "Age"
                         ref

                  "VariableName"              "VariableName"
                                                                                            8
DDI 3.1 - XML Schema | Ontology                            DDI 3.1 - XML | RDF

                                           Variable-Element…                   Variable


                                       type                    name


        complexType                "VariableType"          "Variable"


    name          complexContent

"VariableType"        extension


                      sequence

                                                 element                     VariableName
                      element

                                                    name                        "Age"
                         ref

                  "VariableName"              "VariableName"
                                                                                            9
DDI 3.1 - XML Schema | Ontology                            DDI 3.1 - XML | RDF

                                           Variable-Element…                     Variable


                                       type                     name_Element_String


        complexType                "VariableType"          "Variable"


    name          complexContent

"VariableType"        extension


                      sequence

                                                 element                      VariableName
                      element

                                                    name                          "Age"
                         ref

                  "VariableName"              "VariableName"
                                                                                             10
DDI 3.1 - XML Schema | Ontology                            DDI 3.1 - XML | RDF

                                           Variable-Element…                     Variable


                                       type                     name_Element_String


        complexType                "VariableType"          "Variable"


    name          complexContent

"VariableType"        extension


                      sequence

                                                 element                      VariableName
                      element

                                                    name                          "Age"
                         ref

                  "VariableName"              "VariableName"
                                                                                             11
DDI 3.1 - XML Schema | Ontology                            DDI 3.1 - XML | RDF

                                           Variable-Element…                     Variable


                                       type                     name_Element_String


        complexType                "VariableType"          "Variable"


    name          complexContent

"VariableType"        extension


                      sequence

                                                 element                      VariableName
                      element

                                                    name                          "Age"
                         ref

                  "VariableName"              "VariableName"
                                                                                             12
DDI 3.1 - XML Schema | Ontology                                  DDI 3.1 - XML | RDF

                                                   Variable-Element…                    Variable


                               type_Element_Type                       name_Element_String


        complexType                      "VariableType"          "Variable"


    name          complexContent

"VariableType"        extension


                      sequence

                                                       element                       VariableName
                      element

                                                          name                           "Age"
                         ref

                  "VariableName"                    "VariableName"
                                                                                                    13
DDI 3.1 - XML Schema | Ontology                                  DDI 3.1 - XML | RDF

                                                   Variable-Element…                    Variable


                               type_Element_Type                       name_Element_String


        complexType                      "VariableType"          "Variable"


    name          complexContent

"VariableType"        extension


                      sequence

                                                       element                       VariableName
                      element

                                                          name                           "Age"
                         ref

                  "VariableName"                    "VariableName"
                                                                                                    14
DDI 3.1 - XML Schema | Ontology                         DDI 3.1 - XML | RDF
                     type_Element_Type
VariableType-Type…                  Variable-Element…           Variable



 complexContent



    extension



    sequence



     element                                element           VariableName


       ref                                   name
                                                                 "Age"
 "VariableName"                          "VariableName"
                                                                             15
ComplexType                                  "VariableType"
                                                              DDI 3.1 - XML | RDF
         ⊑                      name_ComplexType_String

                        type_Element_Type
   VariableType-Type…                  Variable-Element…            Variable



     complexContent



       extension



       sequence



        element                                element            VariableName


          ref                                   name
                                                                     "Age"
     "VariableName"                         "VariableName"
                                                                                 16
DDI 3.1 - XML Schema | Ontology                         DDI 3.1 - XML | RDF
                     type_Element_Type
VariableType-Type…                  Variable-Element…           Variable



 complexContent



    extension



    sequence



     element                                element           VariableName


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

         contains_ComplexType_ComplexContent

ComplexContent…



    extension



    sequence



     element                                 element           VariableName


       ref                                     name
                                                                  "Age"
 "VariableName"                           "VariableName"
                                                                              18
DDI 3.1 - XML Schema | Ontology                          DDI 3.1 - XML | RDF
                      type_Element_Type
VariableType-Type…                    Variable-Element…          Variable

         contains_ComplexType_ComplexContent

ComplexContent…



    extension



    sequence



     element                                 element           VariableName


       ref                                     name
                                                                  "Age"
 "VariableName"                           "VariableName"
                                                                              19
DDI 3.1 - XML Schema | Ontology                           DDI 3.1 - XML | RDF
                       type_Element_Type
VariableType-Type…                     Variable-Element…          Variable

         contains_ComplexType_ComplexContent

ComplexContent…

         contains_ComplexContent_Extension

   Extension…



    sequence



     element                                  element           VariableName


       ref                                     name
                                                                   "Age"
 "VariableName"                            "VariableName"
                                                                               20
DDI 3.1 - XML Schema | Ontology                           DDI 3.1 - XML | RDF
                       type_Element_Type
VariableType-Type…                     Variable-Element…          Variable

         contains_ComplexType_ComplexContent

ComplexContent…

         contains_ComplexContent_Extension

   Extension…



    sequence



     element                                  element           VariableName


       ref                                     name
                                                                   "Age"
 "VariableName"                            "VariableName"
                                                                               21
DDI 3.1 - XML Schema | Ontology                           DDI 3.1 - XML | RDF
                       type_Element_Type
VariableType-Type…                     Variable-Element…          Variable

         contains_ComplexType_ComplexContent

ComplexContent…

         contains_ComplexContent_Extension

   Extension…

         contains_Extension_Sequence

   Sequence…



     element                                  element           VariableName


       ref                                     name
                                                                   "Age"
 "VariableName"                            "VariableName"
                                                                               22
DDI 3.1 - XML Schema | Ontology                           DDI 3.1 - XML | RDF
                       type_Element_Type
VariableType-Type…                     Variable-Element…          Variable

         contains_ComplexType_ComplexContent

ComplexContent…

         contains_ComplexContent_Extension

   Extension…

         contains_Extension_Sequence

   Sequence…



     element                                  element           VariableName


       ref                                     name
                                                                   "Age"
 "VariableName"                            "VariableName"
                                                                               23
DDI 3.1 - XML Schema | Ontology                           DDI 3.1 - XML | RDF
                              type_Element_Type
      VariableType-Type…                      Variable-Element…          Variable

                contains_ComplexType_ComplexContent

       ComplexContent…

                contains_ComplexContent_Extension

          Extension…

                contains_Extension_Sequence

          Sequence…

                contains_Sequence_Element

VariableName-Element-Reference…                      element           VariableName


              ref                                     name
                                                                          "Age"
        "VariableName"                            "VariableName"
                                                                                      24
DDI 3.1 - XML Schema | Ontology                           DDI 3.1 - XML | RDF
                              type_Element_Type
      VariableType-Type…                      Variable-Element…          Variable

                contains_ComplexType_ComplexContent

       ComplexContent…

                contains_ComplexContent_Extension

          Extension…

                contains_Extension_Sequence

          Sequence…

                contains_Sequence_Element

VariableName-Element-Reference…                      element           VariableName


              ref                                     name
                                                                          "Age"
        "VariableName"                            "VariableName"
                                                                                      25
DDI 3.1 - XML Schema | Ontology                           DDI 3.1 - XML | RDF
                              type_Element_Type
      VariableType-Type…                      Variable-Element…          Variable

                contains_ComplexType_ComplexContent

       ComplexContent…

                contains_ComplexContent_Extension

          Extension…

                contains_Extension_Sequence

          Sequence…

                contains_Sequence_Element

VariableName-Element-Reference…                      element           VariableName


                ref_Element_Element                   name
                                                                          "Age"
        "VariableName"                            "VariableName"
                                                                                      26
DDI 3.1 - XML Schema | Ontology                           DDI 3.1 - XML | RDF
                              type_Element_Type
      VariableType-Type…                      Variable-Element…          Variable

                contains_ComplexType_ComplexContent

       ComplexContent…

                contains_ComplexContent_Extension

          Extension…

                contains_Extension_Sequence

          Sequence…

                contains_Sequence_Element

VariableName-Element-Reference…                      element           VariableName


                ref_Element_Element                   name
                                                                          "Age"
        "VariableName"                            "VariableName"
                                                                                      27
DDI 3.1 - XML Schema | Ontology                              DDI 3.1 - XML | RDF
                              type_Element_Type
      VariableType-Type…                        Variable-Element…           Variable

                contains_ComplexType_ComplexContent

       ComplexContent…

                contains_ComplexContent_Extension

          Extension…

                contains_Extension_Sequence

          Sequence…

                contains_Sequence_Element

VariableName-Element-Reference…               VariableName-Element…       VariableName
                             ref_Element_Element

                                                      name
                                                                             "Age"
                                                  "VariableName"
                                                                                         28
DDI 3.1 - XML Schema | Ontology                              DDI 3.1 - XML | RDF
                              type_Element_Type
      VariableType-Type…                        Variable-Element…           Variable

                contains_ComplexType_ComplexContent

       ComplexContent…

                contains_ComplexContent_Extension

          Extension…

                contains_Extension_Sequence

          Sequence…

                contains_Sequence_Element

VariableName-Element-Reference…               VariableName-Element…       VariableName
                             ref_Element_Element

                                                      name
                                                                             "Age"
                                                  "VariableName"
                                                                                         29
DDI 3.1 - XML Schema | Ontology                              DDI 3.1 - XML | RDF
                              type_Element_Type
      VariableType-Type…                        Variable-Element…           Variable

                contains_ComplexType_ComplexContent

       ComplexContent…

                contains_ComplexContent_Extension

          Extension…

                contains_Extension_Sequence

          Sequence…                                  Element

                contains_Sequence_Element                ⊑

VariableName-Element-Reference…               VariableName-Element…       VariableName
                             ref_Element_Element

                                                      name
                                                                             "Age"
                                                  "VariableName"
                                                                                         30
DDI 3.1 - XML Schema | Ontology                              DDI 3.1 - XML | RDF
                              type_Element_Type
      VariableType-Type…                        Variable-Element…           Variable

                contains_ComplexType_ComplexContent

       ComplexContent…

                contains_ComplexContent_Extension

          Extension…

                contains_Extension_Sequence

          Sequence…                                  Element

                contains_Sequence_Element                ⊑

VariableName-Element-Reference…               VariableName-Element…       VariableName
                             ref_Element_Element

                                                      name
                                                                             "Age"
                                                  "VariableName"
                                                                                         31
DDI 3.1 - XML Schema | Ontology                                   DDI 3.1 - XML | RDF
                              type_Element_Type
      VariableType-Type…                        Variable-Element…                Variable

                contains_ComplexType_ComplexContent

       ComplexContent…

                contains_ComplexContent_Extension

          Extension…

                contains_Extension_Sequence

          Sequence…                                 Element

                contains_Sequence_Element               ⊑

VariableName-Element-Reference…               VariableName-Element…            VariableName
                             ref_Element_Element
                                                         name_Element_String


                                                 "VariableName"                   "Age"

                                                                                              32
DDI 3.1 - XML Schema | Ontology                              DDI 3.1 - XML | RDF
                              type_Element_Type
      VariableType-Type…                        Variable-Element…           Variable

                contains_ComplexType_ComplexContent

       ComplexContent…

                contains_ComplexContent_Extension

          Extension…

                contains_Extension_Sequence

          Sequence…

                contains_Sequence_Element

VariableName-Element-Reference…               VariableName-Element…       VariableName
                             ref_Element_Element


                                                                             "Age"

                                                                                         33
DDI 3.1 - XML Schema | Ontology                                     DDI 3.1 - XML | RDF
                              type_Element_Type
      VariableType-Type…                        Variable-Element…                  Variable

                contains_ComplexType_ComplexContent

       ComplexContent…

                contains_ComplexContent_Extension

          Extension…

                contains_Extension_Sequence

          Sequence…

                contains_Sequence_Element

VariableName-Element-Reference…               VariableName-Element…              VariableName
                             ref_Element_Element
                                                          value_Element_String


                                                    String-Type…                    "Age"

                                                                                                34
map
XML Schema Metamodel               XML Schema Metamodel
                                          Ontology


instanceOf                                 ⊑
                                                                 External Ontologies



                         map
     XML Schemas                  Generated Ontologies (OWL)   Domain Ontologies (OWL)
                         [XSLT]




instanceOf                          instanceOf                 instanceOf




                         map
XML Document Instances            Generated Ontologies (RDF)   Domain Ontologies (RDF)
                         [XSLT]
                                                                                       35
DDI Ontology
    Variable


                                                              Question


               Variable-Age
                              resultsInVariable

         hasVariableName                     Question-Age


"Age"                                             hasQuestionText



                                         "Age?"
                                                                         36
DDI Ontology
    Variable


                                                              Question


               Variable-Age
                              resultsInVariable

         hasVariableName                     Question-Age


"Age"                                             hasQuestionText



                                         "Age?"
                                                                         37
DDI 3.1 Ontology                                             DDI 3.1 RDF
b                               a type_Element_Type b                    a
          VariableType-Type…                        Variable-Element…                 Variable-Age

                    contains_ComplexType_ComplexContent

           ComplexContent…

                    contains_ComplexContent_Extension

              Extension…

                    contains_Extension_Sequence

              Sequence…

                    contains_Sequence_Element

    VariableName-Element-Reference…               VariableName-Element…
                                 ref_Element_Element
                                                              value_Element_String


                                                        String-Type…                     "Age"

                                                                                                     38
DDI 3.1 Ontology                                             DDI 3.1 RDF
b                               a type_Element_Type b                    a
          VariableType-Type…                        Variable-Element…                 Variable-Age

                    b contains_ComplexType_ComplexContent c
c
           ComplexContent…

                    contains_ComplexContent_Extension

              Extension…

                    contains_Extension_Sequence

              Sequence…

                    contains_Sequence_Element

    VariableName-Element-Reference…               VariableName-Element…
                                 ref_Element_Element
                                                              value_Element_String


                                                        String-Type…                     "Age"

                                                                                                     39
DDI 3.1 Ontology                                             DDI 3.1 RDF
b                               a type_Element_Type b                    a
          VariableType-Type…                        Variable-Element…                 Variable-Age

                    b contains_ComplexType_ComplexContent c
c
           ComplexContent…

                    c contains_ComplexContent_Extension d
d
              Extension…

                    contains_Extension_Sequence

              Sequence…

                    contains_Sequence_Element

    VariableName-Element-Reference…               VariableName-Element…
                                 ref_Element_Element
                                                              value_Element_String


                                                       String-Type…                      "Age"

                                                                                                     40
DDI 3.1 Ontology                                             DDI 3.1 RDF
b                               a type_Element_Type b                    a
          VariableType-Type…                      Variable-Element…                   Variable-Age

                    b contains_ComplexType_ComplexContent c
c
           ComplexContent…

                    c contains_ComplexContent_Extension d
d
              Extension…

                    d contains_Extension_Sequence e
e
              Sequence…

                    contains_Sequence_Element

    VariableName-Element-Reference…             VariableName-Element…
                                 ref_Element_Element
                                                              value_Element_String


                                                       String-Type…                      "Age"

                                                                                                     41
DDI 3.1 Ontology                                             DDI 3.1 RDF
b                               a type_Element_Type b                    a
          VariableType-Type…                        Variable-Element…                 Variable-Age

                    b contains_ComplexType_ComplexContent c
c
           ComplexContent…

                    c contains_ComplexContent_Extension d
d
              Extension…

                    d contains_Extension_Sequence e
e
              Sequence…

                    e contains_Sequence_Element f
f
    VariableName-Element-Reference…            VariableName-Element…
                                 ref_Element_Element
                                                              value_Element_String


                                                       String-Type…                      "Age"

                                                                                                     42
DDI 3.1 Ontology                                             DDI 3.1 RDF
b                               a type_Element_Type b                    a
          VariableType-Type…                        Variable-Element…                 Variable-Age

                    b contains_ComplexType_ComplexContent c
c
           ComplexContent…

                    c contains_ComplexContent_Extension d
d
              Extension…

                    d contains_Extension_Sequence e
e
              Sequence…

                    e contains_Sequence_Element f
f                                                                        g
    VariableName-Element-Reference…            VariableName-Element…
                               f ref_Element_Element g
                                                              value_Element_String


                                                      String-Type…                       "Age"

                                                                                                     43
DDI 3.1 Ontology                                             DDI 3.1 RDF
b                               a type_Element_Type b                    a
          VariableType-Type…                        Variable-Element…                  Variable-Age

                    b contains_ComplexType_ComplexContent c
c
           ComplexContent…

                    c contains_ComplexContent_Extension d
d
              Extension…

                    d contains_Extension_Sequence e
e
              Sequence…

                    e contains_Sequence_Element f
f                                                                        g
    VariableName-Element-Reference…            VariableName-Element…             VariableName-Element… ( g )
                               f ref_Element_Element g
                                                              value_Element_String


                                                      String-Type…                         "Age"

                                                                                                         44
DDI 3.1 Ontology                                             DDI 3.1 RDF
b                               a type_Element_Type b                    a
          VariableType-Type…                        Variable-Element…                    Variable-Age

                    b contains_ComplexType_ComplexContent c
c
           ComplexContent…

                    c contains_ComplexContent_Extension d
d
              Extension…

                    d contains_Extension_Sequence e
e
              Sequence…

                    e contains_Sequence_Element f
f                                                                        g
    VariableName-Element-Reference…            VariableName-Element…             VariableName-Element… ( g )
                               f ref_Element_Element g
                                                              g value_Element_String h
                                                                          h
                                                      String-Type…                          "Age"

                                                                                                         45
DDI 3.1 Ontology                                             DDI 3.1 RDF
b                               a type_Element_Type b                    a
          VariableType-Type…                        Variable-Element…                    Variable-Age

                    b contains_ComplexType_ComplexContent c
c
           ComplexContent…

                    c contains_ComplexContent_Extension d
d
              Extension…                                                  a hasVariableName h

                    d contains_Extension_Sequence e
e
              Sequence…

                    e contains_Sequence_Element f
f                                                                        g
    VariableName-Element-Reference…            VariableName-Element…             VariableName-Element… ( g )
                               f ref_Element_Element g
                                                              g value_Element_String h
                                                                          h
                                                      String-Type…                          "Age"

                                                                                                         46
DDI 3.1 Ontology                                             DDI 3.1 RDF
b                               a type_Element_Type b                    a
          VariableType-Type…                        Variable-Element…                    Variable-Age

                    b contains_ComplexType_ComplexContent c
c
           ComplexContent…

                    c contains_ComplexContent_Extension d
d
              Extension…                                                  a hasVariableName h

                    d contains_Extension_Sequence e
e
              Sequence…                          --> Variable-Age hasVariabeName "Age"

                    e contains_Sequence_Element f
f                                                                        g
    VariableName-Element-Reference…            VariableName-Element…             VariableName-Element… ( g )
                               f ref_Element_Element g
                                                              g value_Element_String h
                                                                          h
                                                      String-Type…                          "Age"

                                                                                                         47
DDI 3.1 Ontology                                              DDI 3.1 RDF
b                               a type_Element_Type b                    a
          VariableType-Type…                        Variable-Element…                    Variable-Age

                    b contains_ComplexType_ComplexContent c
c                                                                                  Variable ( a )
           ComplexContent…                               Variable

                    c contains_ComplexContent_Extension d
d
              Extension…                                                  a hasVariableName h

                    d contains_Extension_Sequence e
e
              Sequence…

                    e contains_Sequence_Element f
f                                                                        g
    VariableName-Element-Reference…            VariableName-Element…             VariableName-Element… ( g )
                               f ref_Element_Element g
                                                              g value_Element_String h
                                                                          h
                                                      String-Type…                           "Age"

                                                                                                         48
DDI 3.1 Ontology                                              DDI 3.1 RDF
b                               a type_Element_Type b                    a
          VariableType-Type…                        Variable-Element…                    Variable-Age

                    b contains_ComplexType_ComplexContent c
c                                                                                  Variable ( a )
           ComplexContent…                               Variable
                                                                                --> Variable ( Variable-Age )
                    c contains_ComplexContent_Extension d
d
              Extension…                                                  a hasVariableName h

                    d contains_Extension_Sequence e
e
              Sequence…

                    e contains_Sequence_Element f
f                                                                        g
    VariableName-Element-Reference…            VariableName-Element…             VariableName-Element… ( g )
                               f ref_Element_Element g
                                                              g value_Element_String h
                                                                          h
                                                      String-Type…                           "Age"

                                                                                                         49
DDI Ontology
    Variable


                                                              Question


               Variable-Age
                              resultsInVariable

         hasVariableName                     Question-Age


"Age"                                             hasQuestionText



                                         "Age?"
                                                                         50
DDI Ontology
  Variable


                                                            Question


             Variable-Age
                            resultsInVariable

       hasVariableName                     Question-Age


Age                                             hasQuestionText



                                        Age?
                                                                       51
DDI Ontology
  Variable


                                                            Question


             Variable-Age
                            resultsInVariable

       hasVariableName                     Question-Age


Age                                             hasQuestionText



                                        Age?
                                                                       52
DDI Ontology
  Variable


                                                            Question


             Variable-Age
                            resultsInVariable

       hasVariableName                     Question-Age


Age                                             hasQuestionText



                                        Age?
                                                                       53
DDI Ontology
  Variable


                                                            Question


             Variable-Age
                            resultsInVariable

       hasVariableName                     Question-Age


Age                                             hasQuestionText



                                        Age?
                                                                       54
map
XML Schema Metamodel               XML Schema Metamodel
                                          Ontology


instanceOf
                                                                 External Ontologies
                                           ⊑


                         map
     XML Schemas                  Generated Ontologies (OWL)   Domain Ontologies (OWL)
                         [XSLT]




instanceOf                          instanceOf                 instanceOf




                         map
XML Document Instances            Generated Ontologies (RDF)   Domain Ontologies (RDF)
                         [XSLT]
                                                                                       55

More Related Content

Viewers also liked

Data sync on iOS with Couchbase Mobile
Data sync on iOS with Couchbase MobileData sync on iOS with Couchbase Mobile
Data sync on iOS with Couchbase MobileThiago Alencar
 
Sync It Up
Sync It UpSync It Up
Sync It Upsvoisen
 
Integrating a Domain Ontology Development Environment and an Ontology Search ...
Integrating a Domain Ontology Development Environment and an Ontology Search ...Integrating a Domain Ontology Development Environment and an Ontology Search ...
Integrating a Domain Ontology Development Environment and an Ontology Search ...Takeshi Morita
 
SQLite Techniques
SQLite TechniquesSQLite Techniques
SQLite Techniquesjoaopmaia
 
MySQL Group Replication
MySQL Group ReplicationMySQL Group Replication
MySQL Group ReplicationUlf Wendel
 

Viewers also liked (6)

Data sync on iOS with Couchbase Mobile
Data sync on iOS with Couchbase MobileData sync on iOS with Couchbase Mobile
Data sync on iOS with Couchbase Mobile
 
Sync It Up
Sync It UpSync It Up
Sync It Up
 
C SQLite usage
C SQLite usageC SQLite usage
C SQLite usage
 
Integrating a Domain Ontology Development Environment and an Ontology Search ...
Integrating a Domain Ontology Development Environment and an Ontology Search ...Integrating a Domain Ontology Development Environment and an Ontology Search ...
Integrating a Domain Ontology Development Environment and an Ontology Search ...
 
SQLite Techniques
SQLite TechniquesSQLite Techniques
SQLite Techniques
 
MySQL Group Replication
MySQL Group ReplicationMySQL Group Replication
MySQL Group Replication
 

Similar to DDI 3.1 XML Schema Ontology

OCAS @ ISWC 2011 - Generic Multilevel Approach Designing Domain Ontologies Ba...
OCAS @ ISWC 2011 - Generic Multilevel Approach Designing Domain Ontologies Ba...OCAS @ ISWC 2011 - Generic Multilevel Approach Designing Domain Ontologies Ba...
OCAS @ ISWC 2011 - Generic Multilevel Approach Designing Domain Ontologies Ba...Dr.-Ing. Thomas Hartmann
 
Workshop on Semantic Statistics - Generic Multilevel Approach Designing Domai...
Workshop on Semantic Statistics - Generic Multilevel Approach Designing Domai...Workshop on Semantic Statistics - Generic Multilevel Approach Designing Domai...
Workshop on Semantic Statistics - Generic Multilevel Approach Designing Domai...Dr.-Ing. Thomas Hartmann
 
eXtensible Markup Language (XML)
eXtensible Markup Language (XML)eXtensible Markup Language (XML)
eXtensible Markup Language (XML)Serhii Kartashov
 
Java Zone 2010 - Writing SOLID JavaScript
Java Zone 2010 - Writing SOLID JavaScriptJava Zone 2010 - Writing SOLID JavaScript
Java Zone 2010 - Writing SOLID JavaScriptanoras
 
JLIFF, Creating a JSON Serialization of OASIS XLIFF
JLIFF, Creating a JSON Serialization of OASIS XLIFFJLIFF, Creating a JSON Serialization of OASIS XLIFF
JLIFF, Creating a JSON Serialization of OASIS XLIFFDavid Filip
 
Hotsos 2013 - Creating Structure in Unstructured Data
Hotsos 2013 - Creating Structure in Unstructured DataHotsos 2013 - Creating Structure in Unstructured Data
Hotsos 2013 - Creating Structure in Unstructured DataMarco Gralike
 
Semantic web
Semantic webSemantic web
Semantic webtariq1352
 
JAXB: Create, Validate XML Message and Edit XML Schema
JAXB: Create, Validate XML Message and Edit XML SchemaJAXB: Create, Validate XML Message and Edit XML Schema
JAXB: Create, Validate XML Message and Edit XML SchemaSitdhibong Laokok
 
SQLPASS AD501-M XQuery MRys
SQLPASS AD501-M XQuery MRysSQLPASS AD501-M XQuery MRys
SQLPASS AD501-M XQuery MRysMichael Rys
 
The Standardization of Semantic Web Ontology
The Standardization of Semantic Web OntologyThe Standardization of Semantic Web Ontology
The Standardization of Semantic Web OntologyMyungjin Lee
 
Syntax Reuse: XSLT as a Metalanguage for Knowledge Representation Languages
Syntax Reuse: XSLT as a Metalanguage for Knowledge Representation LanguagesSyntax Reuse: XSLT as a Metalanguage for Knowledge Representation Languages
Syntax Reuse: XSLT as a Metalanguage for Knowledge Representation LanguagesTara Athan
 
บทที่ 6 คลาสและการเขียนโปรแกรม
บทที่ 6 คลาสและการเขียนโปรแกรมบทที่ 6 คลาสและการเขียนโปรแกรม
บทที่ 6 คลาสและการเขียนโปรแกรมNookky Anapat
 
XML Technologies for RESTful Services Development
XML Technologies for RESTful Services DevelopmentXML Technologies for RESTful Services Development
XML Technologies for RESTful Services Developmentruyalarcon
 
NeXML - phylogenetic data as XML
NeXML - phylogenetic data as XMLNeXML - phylogenetic data as XML
NeXML - phylogenetic data as XMLRutger Vos
 
BGOUG 2012 - XML Index Strategies
BGOUG 2012 - XML Index StrategiesBGOUG 2012 - XML Index Strategies
BGOUG 2012 - XML Index StrategiesMarco Gralike
 

Similar to DDI 3.1 XML Schema Ontology (20)

OCAS @ ISWC 2011 - Generic Multilevel Approach Designing Domain Ontologies Ba...
OCAS @ ISWC 2011 - Generic Multilevel Approach Designing Domain Ontologies Ba...OCAS @ ISWC 2011 - Generic Multilevel Approach Designing Domain Ontologies Ba...
OCAS @ ISWC 2011 - Generic Multilevel Approach Designing Domain Ontologies Ba...
 
Workshop on Semantic Statistics - Generic Multilevel Approach Designing Domai...
Workshop on Semantic Statistics - Generic Multilevel Approach Designing Domai...Workshop on Semantic Statistics - Generic Multilevel Approach Designing Domai...
Workshop on Semantic Statistics - Generic Multilevel Approach Designing Domai...
 
eXtensible Markup Language (XML)
eXtensible Markup Language (XML)eXtensible Markup Language (XML)
eXtensible Markup Language (XML)
 
Jena Programming
Jena ProgrammingJena Programming
Jena Programming
 
Java Zone 2010 - Writing SOLID JavaScript
Java Zone 2010 - Writing SOLID JavaScriptJava Zone 2010 - Writing SOLID JavaScript
Java Zone 2010 - Writing SOLID JavaScript
 
JLIFF, Creating a JSON Serialization of OASIS XLIFF
JLIFF, Creating a JSON Serialization of OASIS XLIFFJLIFF, Creating a JSON Serialization of OASIS XLIFF
JLIFF, Creating a JSON Serialization of OASIS XLIFF
 
Hotsos 2013 - Creating Structure in Unstructured Data
Hotsos 2013 - Creating Structure in Unstructured DataHotsos 2013 - Creating Structure in Unstructured Data
Hotsos 2013 - Creating Structure in Unstructured Data
 
Semantic web
Semantic webSemantic web
Semantic web
 
JAXB: Create, Validate XML Message and Edit XML Schema
JAXB: Create, Validate XML Message and Edit XML SchemaJAXB: Create, Validate XML Message and Edit XML Schema
JAXB: Create, Validate XML Message and Edit XML Schema
 
SQLPASS AD501-M XQuery MRys
SQLPASS AD501-M XQuery MRysSQLPASS AD501-M XQuery MRys
SQLPASS AD501-M XQuery MRys
 
XML
XMLXML
XML
 
The Standardization of Semantic Web Ontology
The Standardization of Semantic Web OntologyThe Standardization of Semantic Web Ontology
The Standardization of Semantic Web Ontology
 
Syntax Reuse: XSLT as a Metalanguage for Knowledge Representation Languages
Syntax Reuse: XSLT as a Metalanguage for Knowledge Representation LanguagesSyntax Reuse: XSLT as a Metalanguage for Knowledge Representation Languages
Syntax Reuse: XSLT as a Metalanguage for Knowledge Representation Languages
 
Class
ClassClass
Class
 
บทที่ 6 คลาสและการเขียนโปรแกรม
บทที่ 6 คลาสและการเขียนโปรแกรมบทที่ 6 คลาสและการเขียนโปรแกรม
บทที่ 6 คลาสและการเขียนโปรแกรม
 
XML Technologies for RESTful Services Development
XML Technologies for RESTful Services DevelopmentXML Technologies for RESTful Services Development
XML Technologies for RESTful Services Development
 
NeXML - phylogenetic data as XML
NeXML - phylogenetic data as XMLNeXML - phylogenetic data as XML
NeXML - phylogenetic data as XML
 
BGOUG 2012 - XML Index Strategies
BGOUG 2012 - XML Index StrategiesBGOUG 2012 - XML Index Strategies
BGOUG 2012 - XML Index Strategies
 
Cascon2011_5_rules+owl
Cascon2011_5_rules+owlCascon2011_5_rules+owl
Cascon2011_5_rules+owl
 
Class1
Class1Class1
Class1
 

More from Dr.-Ing. Thomas Hartmann

Doctoral Examination at the Karlsruhe Institute of Technology (08.07.2016)
Doctoral Examination at the Karlsruhe Institute of Technology (08.07.2016)Doctoral Examination at the Karlsruhe Institute of Technology (08.07.2016)
Doctoral Examination at the Karlsruhe Institute of Technology (08.07.2016)Dr.-Ing. Thomas Hartmann
 
2016.02 - Validating RDF Data Quality using Constraints to Direct the Develop...
2016.02 - Validating RDF Data Quality using Constraints to Direct the Develop...2016.02 - Validating RDF Data Quality using Constraints to Direct the Develop...
2016.02 - Validating RDF Data Quality using Constraints to Direct the Develop...Dr.-Ing. Thomas Hartmann
 
2015.09. - The Role of Reasoning for RDF Validation (SEMANTiCS 2015)
2015.09. - The Role of Reasoning for RDF Validation (SEMANTiCS 2015)2015.09. - The Role of Reasoning for RDF Validation (SEMANTiCS 2015)
2015.09. - The Role of Reasoning for RDF Validation (SEMANTiCS 2015)Dr.-Ing. Thomas Hartmann
 
2015.09 - Guidance, Please! Towards a Framework for RDF-Based Constraint Lang...
2015.09 - Guidance, Please! Towards a Framework for RDF-Based Constraint Lang...2015.09 - Guidance, Please! Towards a Framework for RDF-Based Constraint Lang...
2015.09 - Guidance, Please! Towards a Framework for RDF-Based Constraint Lang...Dr.-Ing. Thomas Hartmann
 
2015.03 - The RDF Validator - A Tool to Validate RDF Data (KIM)
2015.03 - The RDF Validator - A Tool to Validate RDF Data (KIM)2015.03 - The RDF Validator - A Tool to Validate RDF Data (KIM)
2015.03 - The RDF Validator - A Tool to Validate RDF Data (KIM)Dr.-Ing. Thomas Hartmann
 
2014.10 - How to Formulate and Validate Constraints (DC 2014)
2014.10 - How to Formulate and Validate Constraints (DC 2014)2014.10 - How to Formulate and Validate Constraints (DC 2014)
2014.10 - How to Formulate and Validate Constraints (DC 2014)Dr.-Ing. Thomas Hartmann
 
2014.10 - Towards Description Set Profiles for RDF Using SPARQL as Intermedia...
2014.10 - Towards Description Set Profiles for RDF Using SPARQL as Intermedia...2014.10 - Towards Description Set Profiles for RDF Using SPARQL as Intermedia...
2014.10 - Towards Description Set Profiles for RDF Using SPARQL as Intermedia...Dr.-Ing. Thomas Hartmann
 
2014.10 - Requirements on RDF Constraint Formulation and Validation (DC 2014)
2014.10 - Requirements on RDF Constraint Formulation and Validation (DC 2014)2014.10 - Requirements on RDF Constraint Formulation and Validation (DC 2014)
2014.10 - Requirements on RDF Constraint Formulation and Validation (DC 2014)Dr.-Ing. Thomas Hartmann
 
The Next Generation of the Microdata Information System MISSY - An Integrated...
The Next Generation of the Microdata Information System MISSY - An Integrated...The Next Generation of the Microdata Information System MISSY - An Integrated...
The Next Generation of the Microdata Information System MISSY - An Integrated...Dr.-Ing. Thomas Hartmann
 
The New Microdata Information System (MISSY) - Integration of DDI-based Data ...
The New Microdata Information System (MISSY) - Integration of DDI-based Data ...The New Microdata Information System (MISSY) - Integration of DDI-based Data ...
The New Microdata Information System (MISSY) - Integration of DDI-based Data ...Dr.-Ing. Thomas Hartmann
 
Use Cases and Vocabularies Related to the DDI-RDF Discovery Vocabulary (EDDI ...
Use Cases and Vocabularies Related to the DDI-RDF Discovery Vocabulary (EDDI ...Use Cases and Vocabularies Related to the DDI-RDF Discovery Vocabulary (EDDI ...
Use Cases and Vocabularies Related to the DDI-RDF Discovery Vocabulary (EDDI ...Dr.-Ing. Thomas Hartmann
 
Towards the Discovery of Person-Level Data (SemStats, ISWC 2013) [2013.10]
Towards the Discovery of Person-Level Data (SemStats, ISWC 2013) [2013.10]Towards the Discovery of Person-Level Data (SemStats, ISWC 2013) [2013.10]
Towards the Discovery of Person-Level Data (SemStats, ISWC 2013) [2013.10]Dr.-Ing. Thomas Hartmann
 
2013.02 - 7th Workshop of German Panel Surveys
2013.02 - 7th Workshop of German Panel Surveys2013.02 - 7th Workshop of German Panel Surveys
2013.02 - 7th Workshop of German Panel SurveysDr.-Ing. Thomas Hartmann
 

More from Dr.-Ing. Thomas Hartmann (20)

Doctoral Examination at the Karlsruhe Institute of Technology (08.07.2016)
Doctoral Examination at the Karlsruhe Institute of Technology (08.07.2016)Doctoral Examination at the Karlsruhe Institute of Technology (08.07.2016)
Doctoral Examination at the Karlsruhe Institute of Technology (08.07.2016)
 
KIT Graduiertenkolloquium 11.05.2016
KIT Graduiertenkolloquium 11.05.2016KIT Graduiertenkolloquium 11.05.2016
KIT Graduiertenkolloquium 11.05.2016
 
2016.02 - Validating RDF Data Quality using Constraints to Direct the Develop...
2016.02 - Validating RDF Data Quality using Constraints to Direct the Develop...2016.02 - Validating RDF Data Quality using Constraints to Direct the Develop...
2016.02 - Validating RDF Data Quality using Constraints to Direct the Develop...
 
2015.09. - The Role of Reasoning for RDF Validation (SEMANTiCS 2015)
2015.09. - The Role of Reasoning for RDF Validation (SEMANTiCS 2015)2015.09. - The Role of Reasoning for RDF Validation (SEMANTiCS 2015)
2015.09. - The Role of Reasoning for RDF Validation (SEMANTiCS 2015)
 
2015.09 - Guidance, Please! Towards a Framework for RDF-Based Constraint Lang...
2015.09 - Guidance, Please! Towards a Framework for RDF-Based Constraint Lang...2015.09 - Guidance, Please! Towards a Framework for RDF-Based Constraint Lang...
2015.09 - Guidance, Please! Towards a Framework for RDF-Based Constraint Lang...
 
2015.03 - The RDF Validator - A Tool to Validate RDF Data (KIM)
2015.03 - The RDF Validator - A Tool to Validate RDF Data (KIM)2015.03 - The RDF Validator - A Tool to Validate RDF Data (KIM)
2015.03 - The RDF Validator - A Tool to Validate RDF Data (KIM)
 
2014.12 - Let's Disco - 2 (EDDI 2014)
2014.12 - Let's Disco - 2 (EDDI 2014)2014.12 - Let's Disco - 2 (EDDI 2014)
2014.12 - Let's Disco - 2 (EDDI 2014)
 
2014.12 - Let's Disco (EDDI 2014)
2014.12 - Let's Disco (EDDI 2014)2014.12 - Let's Disco (EDDI 2014)
2014.12 - Let's Disco (EDDI 2014)
 
2014.10 - How to Formulate and Validate Constraints (DC 2014)
2014.10 - How to Formulate and Validate Constraints (DC 2014)2014.10 - How to Formulate and Validate Constraints (DC 2014)
2014.10 - How to Formulate and Validate Constraints (DC 2014)
 
2014.10 - Towards Description Set Profiles for RDF Using SPARQL as Intermedia...
2014.10 - Towards Description Set Profiles for RDF Using SPARQL as Intermedia...2014.10 - Towards Description Set Profiles for RDF Using SPARQL as Intermedia...
2014.10 - Towards Description Set Profiles for RDF Using SPARQL as Intermedia...
 
2014.10 - Requirements on RDF Constraint Formulation and Validation (DC 2014)
2014.10 - Requirements on RDF Constraint Formulation and Validation (DC 2014)2014.10 - Requirements on RDF Constraint Formulation and Validation (DC 2014)
2014.10 - Requirements on RDF Constraint Formulation and Validation (DC 2014)
 
The Next Generation of the Microdata Information System MISSY - An Integrated...
The Next Generation of the Microdata Information System MISSY - An Integrated...The Next Generation of the Microdata Information System MISSY - An Integrated...
The Next Generation of the Microdata Information System MISSY - An Integrated...
 
The New Microdata Information System (MISSY) - Integration of DDI-based Data ...
The New Microdata Information System (MISSY) - Integration of DDI-based Data ...The New Microdata Information System (MISSY) - Integration of DDI-based Data ...
The New Microdata Information System (MISSY) - Integration of DDI-based Data ...
 
Use Cases and Vocabularies Related to the DDI-RDF Discovery Vocabulary (EDDI ...
Use Cases and Vocabularies Related to the DDI-RDF Discovery Vocabulary (EDDI ...Use Cases and Vocabularies Related to the DDI-RDF Discovery Vocabulary (EDDI ...
Use Cases and Vocabularies Related to the DDI-RDF Discovery Vocabulary (EDDI ...
 
Towards the Discovery of Person-Level Data (SemStats, ISWC 2013) [2013.10]
Towards the Discovery of Person-Level Data (SemStats, ISWC 2013) [2013.10]Towards the Discovery of Person-Level Data (SemStats, ISWC 2013) [2013.10]
Towards the Discovery of Person-Level Data (SemStats, ISWC 2013) [2013.10]
 
2013.05 - IASSIST 2013 - 3
2013.05 - IASSIST 2013 - 32013.05 - IASSIST 2013 - 3
2013.05 - IASSIST 2013 - 3
 
2013.05 - IASSIST 2013 - 2
2013.05 - IASSIST 2013 - 22013.05 - IASSIST 2013 - 2
2013.05 - IASSIST 2013 - 2
 
2013.05 - IASSIST 2013
2013.05 - IASSIST 20132013.05 - IASSIST 2013
2013.05 - IASSIST 2013
 
2013.05 - LDOW 2013 @ WWW 2013
2013.05 - LDOW 2013 @ WWW 20132013.05 - LDOW 2013 @ WWW 2013
2013.05 - LDOW 2013 @ WWW 2013
 
2013.02 - 7th Workshop of German Panel Surveys
2013.02 - 7th Workshop of German Panel Surveys2013.02 - 7th Workshop of German Panel Surveys
2013.02 - 7th Workshop of German Panel Surveys
 

Recently uploaded

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 

DDI 3.1 XML Schema Ontology

  • 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. map XML Schema Metamodel XML Schema Metamodel Ontology instanceOf ⊑ External Ontologies map XML Schemas Generated Ontologies (OWL) Domain Ontologies (OWL) [XSLT] instanceOf instanceOf instanceOf map XML Document Instances Generated Ontologies (RDF) Domain Ontologies (RDF) [XSLT] 2
  • 3. map XML Schema Metamodel XML Schema Metamodel Ontology instanceOf ⊑ External Ontologies map XML Schemas Generated Ontologies (OWL) Domain Ontologies (OWL) [XSLT] instanceOf instanceOf instanceOf map XML Document Instances Generated Ontologies (RDF) Domain Ontologies (RDF) [XSLT] 3
  • 5. XML Variable Variable: Age VariableName "Age" 5
  • 6. XML Schema XML element Variable type name complexType "VariableType" "Variable" name complexContent "VariableType" extension sequence element VariableName element name "Age" ref "VariableName" "VariableName" 6
  • 7. XML Schema XML element Variable type name complexType "VariableType" "Variable" name complexContent "VariableType" extension sequence element VariableName element name "Age" ref "VariableName" "VariableName" 7
  • 8. DDI 3.1 - XML Schema | Ontology Element DDI 3.1 - XML | RDF ⊑ Variable-Element… Variable type name complexType "VariableType" "Variable" name complexContent "VariableType" extension sequence element VariableName element name "Age" ref "VariableName" "VariableName" 8
  • 9. DDI 3.1 - XML Schema | Ontology DDI 3.1 - XML | RDF Variable-Element… Variable type name complexType "VariableType" "Variable" name complexContent "VariableType" extension sequence element VariableName element name "Age" ref "VariableName" "VariableName" 9
  • 10. DDI 3.1 - XML Schema | Ontology DDI 3.1 - XML | RDF Variable-Element… Variable type name_Element_String complexType "VariableType" "Variable" name complexContent "VariableType" extension sequence element VariableName element name "Age" ref "VariableName" "VariableName" 10
  • 11. DDI 3.1 - XML Schema | Ontology DDI 3.1 - XML | RDF Variable-Element… Variable type name_Element_String complexType "VariableType" "Variable" name complexContent "VariableType" extension sequence element VariableName element name "Age" ref "VariableName" "VariableName" 11
  • 12. DDI 3.1 - XML Schema | Ontology DDI 3.1 - XML | RDF Variable-Element… Variable type name_Element_String complexType "VariableType" "Variable" name complexContent "VariableType" extension sequence element VariableName element name "Age" ref "VariableName" "VariableName" 12
  • 13. DDI 3.1 - XML Schema | Ontology DDI 3.1 - XML | RDF Variable-Element… Variable type_Element_Type name_Element_String complexType "VariableType" "Variable" name complexContent "VariableType" extension sequence element VariableName element name "Age" ref "VariableName" "VariableName" 13
  • 14. DDI 3.1 - XML Schema | Ontology DDI 3.1 - XML | RDF Variable-Element… Variable type_Element_Type name_Element_String complexType "VariableType" "Variable" name complexContent "VariableType" extension sequence element VariableName element name "Age" ref "VariableName" "VariableName" 14
  • 15. DDI 3.1 - XML Schema | Ontology DDI 3.1 - XML | RDF type_Element_Type VariableType-Type… Variable-Element… Variable complexContent extension sequence element element VariableName ref name "Age" "VariableName" "VariableName" 15
  • 16. ComplexType "VariableType" DDI 3.1 - XML | RDF ⊑ name_ComplexType_String type_Element_Type VariableType-Type… Variable-Element… Variable complexContent extension sequence element element VariableName ref name "Age" "VariableName" "VariableName" 16
  • 17. DDI 3.1 - XML Schema | Ontology DDI 3.1 - XML | RDF type_Element_Type VariableType-Type… Variable-Element… Variable complexContent extension sequence element element VariableName ref name "Age" "VariableName" "VariableName" 17
  • 18. DDI 3.1 - XML Schema | Ontology DDI 3.1 - XML | RDF type_Element_Type VariableType-Type… Variable-Element… Variable contains_ComplexType_ComplexContent ComplexContent… extension sequence element element VariableName ref name "Age" "VariableName" "VariableName" 18
  • 19. DDI 3.1 - XML Schema | Ontology DDI 3.1 - XML | RDF type_Element_Type VariableType-Type… Variable-Element… Variable contains_ComplexType_ComplexContent ComplexContent… extension sequence element element VariableName ref name "Age" "VariableName" "VariableName" 19
  • 20. DDI 3.1 - XML Schema | Ontology DDI 3.1 - XML | RDF type_Element_Type VariableType-Type… Variable-Element… Variable contains_ComplexType_ComplexContent ComplexContent… contains_ComplexContent_Extension Extension… sequence element element VariableName ref name "Age" "VariableName" "VariableName" 20
  • 21. DDI 3.1 - XML Schema | Ontology DDI 3.1 - XML | RDF type_Element_Type VariableType-Type… Variable-Element… Variable contains_ComplexType_ComplexContent ComplexContent… contains_ComplexContent_Extension Extension… sequence element element VariableName ref name "Age" "VariableName" "VariableName" 21
  • 22. DDI 3.1 - XML Schema | Ontology DDI 3.1 - XML | RDF type_Element_Type VariableType-Type… Variable-Element… Variable contains_ComplexType_ComplexContent ComplexContent… contains_ComplexContent_Extension Extension… contains_Extension_Sequence Sequence… element element VariableName ref name "Age" "VariableName" "VariableName" 22
  • 23. DDI 3.1 - XML Schema | Ontology DDI 3.1 - XML | RDF type_Element_Type VariableType-Type… Variable-Element… Variable contains_ComplexType_ComplexContent ComplexContent… contains_ComplexContent_Extension Extension… contains_Extension_Sequence Sequence… element element VariableName ref name "Age" "VariableName" "VariableName" 23
  • 24. DDI 3.1 - XML Schema | Ontology DDI 3.1 - XML | RDF type_Element_Type VariableType-Type… Variable-Element… Variable contains_ComplexType_ComplexContent ComplexContent… contains_ComplexContent_Extension Extension… contains_Extension_Sequence Sequence… contains_Sequence_Element VariableName-Element-Reference… element VariableName ref name "Age" "VariableName" "VariableName" 24
  • 25. DDI 3.1 - XML Schema | Ontology DDI 3.1 - XML | RDF type_Element_Type VariableType-Type… Variable-Element… Variable contains_ComplexType_ComplexContent ComplexContent… contains_ComplexContent_Extension Extension… contains_Extension_Sequence Sequence… contains_Sequence_Element VariableName-Element-Reference… element VariableName ref name "Age" "VariableName" "VariableName" 25
  • 26. DDI 3.1 - XML Schema | Ontology DDI 3.1 - XML | RDF type_Element_Type VariableType-Type… Variable-Element… Variable contains_ComplexType_ComplexContent ComplexContent… contains_ComplexContent_Extension Extension… contains_Extension_Sequence Sequence… contains_Sequence_Element VariableName-Element-Reference… element VariableName ref_Element_Element name "Age" "VariableName" "VariableName" 26
  • 27. DDI 3.1 - XML Schema | Ontology DDI 3.1 - XML | RDF type_Element_Type VariableType-Type… Variable-Element… Variable contains_ComplexType_ComplexContent ComplexContent… contains_ComplexContent_Extension Extension… contains_Extension_Sequence Sequence… contains_Sequence_Element VariableName-Element-Reference… element VariableName ref_Element_Element name "Age" "VariableName" "VariableName" 27
  • 28. DDI 3.1 - XML Schema | Ontology DDI 3.1 - XML | RDF type_Element_Type VariableType-Type… Variable-Element… Variable contains_ComplexType_ComplexContent ComplexContent… contains_ComplexContent_Extension Extension… contains_Extension_Sequence Sequence… contains_Sequence_Element VariableName-Element-Reference… VariableName-Element… VariableName ref_Element_Element name "Age" "VariableName" 28
  • 29. DDI 3.1 - XML Schema | Ontology DDI 3.1 - XML | RDF type_Element_Type VariableType-Type… Variable-Element… Variable contains_ComplexType_ComplexContent ComplexContent… contains_ComplexContent_Extension Extension… contains_Extension_Sequence Sequence… contains_Sequence_Element VariableName-Element-Reference… VariableName-Element… VariableName ref_Element_Element name "Age" "VariableName" 29
  • 30. DDI 3.1 - XML Schema | Ontology DDI 3.1 - XML | RDF type_Element_Type VariableType-Type… Variable-Element… Variable contains_ComplexType_ComplexContent ComplexContent… contains_ComplexContent_Extension Extension… contains_Extension_Sequence Sequence… Element contains_Sequence_Element ⊑ VariableName-Element-Reference… VariableName-Element… VariableName ref_Element_Element name "Age" "VariableName" 30
  • 31. DDI 3.1 - XML Schema | Ontology DDI 3.1 - XML | RDF type_Element_Type VariableType-Type… Variable-Element… Variable contains_ComplexType_ComplexContent ComplexContent… contains_ComplexContent_Extension Extension… contains_Extension_Sequence Sequence… Element contains_Sequence_Element ⊑ VariableName-Element-Reference… VariableName-Element… VariableName ref_Element_Element name "Age" "VariableName" 31
  • 32. DDI 3.1 - XML Schema | Ontology DDI 3.1 - XML | RDF type_Element_Type VariableType-Type… Variable-Element… Variable contains_ComplexType_ComplexContent ComplexContent… contains_ComplexContent_Extension Extension… contains_Extension_Sequence Sequence… Element contains_Sequence_Element ⊑ VariableName-Element-Reference… VariableName-Element… VariableName ref_Element_Element name_Element_String "VariableName" "Age" 32
  • 33. DDI 3.1 - XML Schema | Ontology DDI 3.1 - XML | RDF type_Element_Type VariableType-Type… Variable-Element… Variable contains_ComplexType_ComplexContent ComplexContent… contains_ComplexContent_Extension Extension… contains_Extension_Sequence Sequence… contains_Sequence_Element VariableName-Element-Reference… VariableName-Element… VariableName ref_Element_Element "Age" 33
  • 34. DDI 3.1 - XML Schema | Ontology DDI 3.1 - XML | RDF type_Element_Type VariableType-Type… Variable-Element… Variable contains_ComplexType_ComplexContent ComplexContent… contains_ComplexContent_Extension Extension… contains_Extension_Sequence Sequence… contains_Sequence_Element VariableName-Element-Reference… VariableName-Element… VariableName ref_Element_Element value_Element_String String-Type… "Age" 34
  • 35. map XML Schema Metamodel XML Schema Metamodel Ontology instanceOf ⊑ External Ontologies map XML Schemas Generated Ontologies (OWL) Domain Ontologies (OWL) [XSLT] instanceOf instanceOf instanceOf map XML Document Instances Generated Ontologies (RDF) Domain Ontologies (RDF) [XSLT] 35
  • 36. DDI Ontology Variable Question Variable-Age resultsInVariable hasVariableName Question-Age "Age" hasQuestionText "Age?" 36
  • 37. DDI Ontology Variable Question Variable-Age resultsInVariable hasVariableName Question-Age "Age" hasQuestionText "Age?" 37
  • 38. DDI 3.1 Ontology DDI 3.1 RDF b a type_Element_Type b a VariableType-Type… Variable-Element… Variable-Age contains_ComplexType_ComplexContent ComplexContent… contains_ComplexContent_Extension Extension… contains_Extension_Sequence Sequence… contains_Sequence_Element VariableName-Element-Reference… VariableName-Element… ref_Element_Element value_Element_String String-Type… "Age" 38
  • 39. DDI 3.1 Ontology DDI 3.1 RDF b a type_Element_Type b a VariableType-Type… Variable-Element… Variable-Age b contains_ComplexType_ComplexContent c c ComplexContent… contains_ComplexContent_Extension Extension… contains_Extension_Sequence Sequence… contains_Sequence_Element VariableName-Element-Reference… VariableName-Element… ref_Element_Element value_Element_String String-Type… "Age" 39
  • 40. DDI 3.1 Ontology DDI 3.1 RDF b a type_Element_Type b a VariableType-Type… Variable-Element… Variable-Age b contains_ComplexType_ComplexContent c c ComplexContent… c contains_ComplexContent_Extension d d Extension… contains_Extension_Sequence Sequence… contains_Sequence_Element VariableName-Element-Reference… VariableName-Element… ref_Element_Element value_Element_String String-Type… "Age" 40
  • 41. DDI 3.1 Ontology DDI 3.1 RDF b a type_Element_Type b a VariableType-Type… Variable-Element… Variable-Age b contains_ComplexType_ComplexContent c c ComplexContent… c contains_ComplexContent_Extension d d Extension… d contains_Extension_Sequence e e Sequence… contains_Sequence_Element VariableName-Element-Reference… VariableName-Element… ref_Element_Element value_Element_String String-Type… "Age" 41
  • 42. DDI 3.1 Ontology DDI 3.1 RDF b a type_Element_Type b a VariableType-Type… Variable-Element… Variable-Age b contains_ComplexType_ComplexContent c c ComplexContent… c contains_ComplexContent_Extension d d Extension… d contains_Extension_Sequence e e Sequence… e contains_Sequence_Element f f VariableName-Element-Reference… VariableName-Element… ref_Element_Element value_Element_String String-Type… "Age" 42
  • 43. DDI 3.1 Ontology DDI 3.1 RDF b a type_Element_Type b a VariableType-Type… Variable-Element… Variable-Age b contains_ComplexType_ComplexContent c c ComplexContent… c contains_ComplexContent_Extension d d Extension… d contains_Extension_Sequence e e Sequence… e contains_Sequence_Element f f g VariableName-Element-Reference… VariableName-Element… f ref_Element_Element g value_Element_String String-Type… "Age" 43
  • 44. DDI 3.1 Ontology DDI 3.1 RDF b a type_Element_Type b a VariableType-Type… Variable-Element… Variable-Age b contains_ComplexType_ComplexContent c c ComplexContent… c contains_ComplexContent_Extension d d Extension… d contains_Extension_Sequence e e Sequence… e contains_Sequence_Element f f g VariableName-Element-Reference… VariableName-Element… VariableName-Element… ( g ) f ref_Element_Element g value_Element_String String-Type… "Age" 44
  • 45. DDI 3.1 Ontology DDI 3.1 RDF b a type_Element_Type b a VariableType-Type… Variable-Element… Variable-Age b contains_ComplexType_ComplexContent c c ComplexContent… c contains_ComplexContent_Extension d d Extension… d contains_Extension_Sequence e e Sequence… e contains_Sequence_Element f f g VariableName-Element-Reference… VariableName-Element… VariableName-Element… ( g ) f ref_Element_Element g g value_Element_String h h String-Type… "Age" 45
  • 46. DDI 3.1 Ontology DDI 3.1 RDF b a type_Element_Type b a VariableType-Type… Variable-Element… Variable-Age b contains_ComplexType_ComplexContent c c ComplexContent… c contains_ComplexContent_Extension d d Extension… a hasVariableName h d contains_Extension_Sequence e e Sequence… e contains_Sequence_Element f f g VariableName-Element-Reference… VariableName-Element… VariableName-Element… ( g ) f ref_Element_Element g g value_Element_String h h String-Type… "Age" 46
  • 47. DDI 3.1 Ontology DDI 3.1 RDF b a type_Element_Type b a VariableType-Type… Variable-Element… Variable-Age b contains_ComplexType_ComplexContent c c ComplexContent… c contains_ComplexContent_Extension d d Extension… a hasVariableName h d contains_Extension_Sequence e e Sequence… --> Variable-Age hasVariabeName "Age" e contains_Sequence_Element f f g VariableName-Element-Reference… VariableName-Element… VariableName-Element… ( g ) f ref_Element_Element g g value_Element_String h h String-Type… "Age" 47
  • 48. DDI 3.1 Ontology DDI 3.1 RDF b a type_Element_Type b a VariableType-Type… Variable-Element… Variable-Age b contains_ComplexType_ComplexContent c c Variable ( a ) ComplexContent… Variable c contains_ComplexContent_Extension d d Extension… a hasVariableName h d contains_Extension_Sequence e e Sequence… e contains_Sequence_Element f f g VariableName-Element-Reference… VariableName-Element… VariableName-Element… ( g ) f ref_Element_Element g g value_Element_String h h String-Type… "Age" 48
  • 49. DDI 3.1 Ontology DDI 3.1 RDF b a type_Element_Type b a VariableType-Type… Variable-Element… Variable-Age b contains_ComplexType_ComplexContent c c Variable ( a ) ComplexContent… Variable --> Variable ( Variable-Age ) c contains_ComplexContent_Extension d d Extension… a hasVariableName h d contains_Extension_Sequence e e Sequence… e contains_Sequence_Element f f g VariableName-Element-Reference… VariableName-Element… VariableName-Element… ( g ) f ref_Element_Element g g value_Element_String h h String-Type… "Age" 49
  • 50. DDI Ontology Variable Question Variable-Age resultsInVariable hasVariableName Question-Age "Age" hasQuestionText "Age?" 50
  • 51. DDI Ontology Variable Question Variable-Age resultsInVariable hasVariableName Question-Age Age hasQuestionText Age? 51
  • 52. DDI Ontology Variable Question Variable-Age resultsInVariable hasVariableName Question-Age Age hasQuestionText Age? 52
  • 53. DDI Ontology Variable Question Variable-Age resultsInVariable hasVariableName Question-Age Age hasQuestionText Age? 53
  • 54. DDI Ontology Variable Question Variable-Age resultsInVariable hasVariableName Question-Age Age hasQuestionText Age? 54
  • 55. map XML Schema Metamodel XML Schema Metamodel Ontology instanceOf External Ontologies ⊑ map XML Schemas Generated Ontologies (OWL) Domain Ontologies (OWL) [XSLT] instanceOf instanceOf instanceOf map XML Document Instances Generated Ontologies (RDF) Domain Ontologies (RDF) [XSLT] 55