SlideShare ist ein Scribd-Unternehmen logo
1 von 55
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 

Kürzlich hochgeladen (20)

[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 

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