SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
Semantic Web
                             Technologies
Lecture 6: Applications in the Web of Data
                                                    02: Ontology Design

                                                                           Dr. Harald Sack
                Hasso Plattner Institute for IT Systems Engineering
                                                                University of Potsdam
                                                                                Spring 2013
          This file is licensed under the Creative Commons Attribution-NonCommercial 3.0 (CC BY-NC 3.0)
2




    Lecture 6: Applications in the Web of Data
                         Open HPI - Course: Semantic Web Technologies
     Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
3




                                  02 - Ontology Design
Open HPI - Course: Semantic Web Technologies - Lecture 6: Applications in the Web of Data
     Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
Ontology Development Process

      SOmething
4




                                                            GREAT
                                                           ONTOLOGY

    acc. to http://geekandpoke.typepad.com/geekandpoke/2012/01/simply-explained-dp.html Potsdam
             Vorlesung Semantic Web, Dr. Harald Sack, Hasso-Plattner-Institut, Universität
Methodologies of Ontology Design

                         •A methodology of Ontology Design describes all activities
5
                           necessary for the construction of an ontology.


                         •Why do we need a formal methodology?
                          •development of consistent ontologies
                          •efficient development of complex ontologies
                          •distributed development of ontologies

                         •We distinguish (acc. to Fernandez-Lopez et. al., 1997)
                          •Ontology management activities
                          •Ontology development oriented activities
                          •Ontology support activities


    Vorlesung Semantic Web, Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
Ontology Management Activities

                                   •Scheduling
6
                                       •Identification of tasks/problems to solve
                                       •Arrangement/planning of tasks/problems to solve
                                       •Identification of required resources
                                           (time, memory, etc…)
                                       •




                                   •Control
                                       •Guaranteeing correct execution of tasks/problems to solve
                                   •




                                   •Quality Assurance
                                       •Quality assurance of all produced resources during
                                           development
                                           (ontologies, software, documentation)

    Vorlesung Semantic Web, Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
Ontology Development Oriented Activities
                                1.Pre-Development
7
                                2.Development
                                3.Post-Development


                                1.Pre-Development
                                  •Environment Study
                                   •What is the designated software platform for the ontology?
                                   •Which applications should use the ontology?


                                  •Feasibility Study
                                   •Can the ontology really be developed?
                                   •Does it make sense to develop the ontology?

    Vorlesung Semantic Web, Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
Ontology Development Oriented Activities

                               2.Development
8

                                        •Specification
                                           •Why is the ontology developed, what is the benefit and
                                              who are the end-users?

                                        •Conceptualization
                                           •Structuring domain knowledge in a conceptual model
                                        •Formalization
                                           •Formalize conceptual model in (semi-)computable
                                              model

                                        •Implementation
                                           •Construction of a computable model in an ontology
                                              representation language


    Vorlesung Semantic Web, Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
Ontology Development Oriented Activities


9
                                3.Post-Development


                                  •Maintenance
                                     •Update and adjustment of the ontology (if necessary)




                                  •Use / Reuse
                                     •Usage of the ontology within the designated applications
                                       as well as in unplanned applications/ontologies




    Vorlesung Semantic Web, Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
Ontology Support Activities
                              •Knowledge Acquisition
10                                •Gather knowledge from experts (Ontology Learning)


                              •Evaluation
                                  •Technical evaluation of the ontology in each step of the
                                    development process




                              •Integration
                                  •Reuse of existing ontologies (Ontology Reuse)


                              •Merging
                                  •Construction of a new ontology from already existing ontologies
                                    within a specific domain


     Vorlesung Semantic Web, Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
Ontology Support Activities
                            •Alignment
11
                               •Design/apply mapping rules for involved ontologies




                            •Documentation
                               •Each step of the ontology development must be accurately
                                  documented




                            •Configuration Management
                               •Manages all versions of documentation and of the developed
                                  ontology




     Vorlesung Semantic Web, Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
Ontological Engineering                                                                       acc. to Fernandez-Lopez et. al., 1997



     Management                              Development Oriented                                          Support
12




                                  environment study                  feasibility study              knowledge acquisition
        scheduling




                                                                                                  evaluation       integration
                                      specification                 conceptualization
           control




                                      formalization                  implementation            documentation        merging

     quality assurance


                                       maintenance                      use / reuse              configuration     alignment
                                                                                                 management

       Vorlesung Semantic Web, Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
13




                             03 - Ontology Design 101
 Open HPI - Course: Semantic Web Technologies - Lecture 6: Applications in the Web of Data
      Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam

Weitere ähnliche Inhalte

Ähnlich wie Open hpi semweb-06-part2

Pal gov.tutorial4.session8 2.stepwisemethodologies
Pal gov.tutorial4.session8 2.stepwisemethodologiesPal gov.tutorial4.session8 2.stepwisemethodologies
Pal gov.tutorial4.session8 2.stepwisemethodologiesMustafa Jarrar
 
Pal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemanticsPal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemanticsMustafa Jarrar
 
Pal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemanticsPal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemanticsMustafa Jarrar
 
OAI7 Research Objects
OAI7 Research ObjectsOAI7 Research Objects
OAI7 Research Objectsseanb
 
Open hpi semweb-06-part3
Open hpi semweb-06-part3Open hpi semweb-06-part3
Open hpi semweb-06-part3Nadine Ludwig
 
Extracting semantics from crowds
Extracting semantics from crowdsExtracting semantics from crowds
Extracting semantics from crowdsMarkus Strohmaier
 
Extracting Semantics from Crowds
Extracting Semantics from CrowdsExtracting Semantics from Crowds
Extracting Semantics from CrowdsMarkus Strohmaier
 
PARTHENOS Training and Education
PARTHENOS Training and EducationPARTHENOS Training and Education
PARTHENOS Training and EducationParthenos
 
Validating ontologies with OOPS! - EKAW2012
Validating ontologies with OOPS! - EKAW2012Validating ontologies with OOPS! - EKAW2012
Validating ontologies with OOPS! - EKAW2012María Poveda Villalón
 
Pal gov.tutorial4.session5.lab ontologytools
Pal gov.tutorial4.session5.lab ontologytoolsPal gov.tutorial4.session5.lab ontologytools
Pal gov.tutorial4.session5.lab ontologytoolsMustafa Jarrar
 
A Framework for Ontology Usage Analysis
A Framework for Ontology Usage AnalysisA Framework for Ontology Usage Analysis
A Framework for Ontology Usage AnalysisJamshaid Ashraf
 
OOR--Open-Ontology-Repository--jun2010
OOR--Open-Ontology-Repository--jun2010OOR--Open-Ontology-Repository--jun2010
OOR--Open-Ontology-Repository--jun2010Peter Yim
 
Wageningen phenotype meeting
Wageningen phenotype meetingWageningen phenotype meeting
Wageningen phenotype meetingthehyve
 
Aalto stanford webinar-on collaborative working ennvironments 2013
Aalto stanford webinar-on collaborative working ennvironments 2013Aalto stanford webinar-on collaborative working ennvironments 2013
Aalto stanford webinar-on collaborative working ennvironments 2013Matti Vartiainen
 
Software Archaeology by Globant
Software Archaeology by GlobantSoftware Archaeology by Globant
Software Archaeology by GlobantGlobant
 
Building OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web toolsBuilding OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web toolsMelanie Courtot
 

Ähnlich wie Open hpi semweb-06-part2 (20)

1st meeting of PG PUSHPIN
1st meeting of PG PUSHPIN1st meeting of PG PUSHPIN
1st meeting of PG PUSHPIN
 
Pal gov.tutorial4.session8 2.stepwisemethodologies
Pal gov.tutorial4.session8 2.stepwisemethodologiesPal gov.tutorial4.session8 2.stepwisemethodologies
Pal gov.tutorial4.session8 2.stepwisemethodologies
 
Pal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemanticsPal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemantics
 
Pal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemanticsPal gov.tutorial4.session1 1.needforsharedsemantics
Pal gov.tutorial4.session1 1.needforsharedsemantics
 
Workflow Preservation
Workflow PreservationWorkflow Preservation
Workflow Preservation
 
OAI7 Research Objects
OAI7 Research ObjectsOAI7 Research Objects
OAI7 Research Objects
 
Open hpi semweb-06-part3
Open hpi semweb-06-part3Open hpi semweb-06-part3
Open hpi semweb-06-part3
 
Extracting semantics from crowds
Extracting semantics from crowdsExtracting semantics from crowds
Extracting semantics from crowds
 
394 wade word2007-ssp2008
394 wade word2007-ssp2008394 wade word2007-ssp2008
394 wade word2007-ssp2008
 
Extracting Semantics from Crowds
Extracting Semantics from CrowdsExtracting Semantics from Crowds
Extracting Semantics from Crowds
 
PARTHENOS Training and Education
PARTHENOS Training and EducationPARTHENOS Training and Education
PARTHENOS Training and Education
 
Seronto Process
Seronto ProcessSeronto Process
Seronto Process
 
Validating ontologies with OOPS! - EKAW2012
Validating ontologies with OOPS! - EKAW2012Validating ontologies with OOPS! - EKAW2012
Validating ontologies with OOPS! - EKAW2012
 
Pal gov.tutorial4.session5.lab ontologytools
Pal gov.tutorial4.session5.lab ontologytoolsPal gov.tutorial4.session5.lab ontologytools
Pal gov.tutorial4.session5.lab ontologytools
 
A Framework for Ontology Usage Analysis
A Framework for Ontology Usage AnalysisA Framework for Ontology Usage Analysis
A Framework for Ontology Usage Analysis
 
OOR--Open-Ontology-Repository--jun2010
OOR--Open-Ontology-Repository--jun2010OOR--Open-Ontology-Repository--jun2010
OOR--Open-Ontology-Repository--jun2010
 
Wageningen phenotype meeting
Wageningen phenotype meetingWageningen phenotype meeting
Wageningen phenotype meeting
 
Aalto stanford webinar-on collaborative working ennvironments 2013
Aalto stanford webinar-on collaborative working ennvironments 2013Aalto stanford webinar-on collaborative working ennvironments 2013
Aalto stanford webinar-on collaborative working ennvironments 2013
 
Software Archaeology by Globant
Software Archaeology by GlobantSoftware Archaeology by Globant
Software Archaeology by Globant
 
Building OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web toolsBuilding OBO Foundry ontology using semantic web tools
Building OBO Foundry ontology using semantic web tools
 

Open hpi semweb-06-part2

  • 1. Semantic Web Technologies Lecture 6: Applications in the Web of Data 02: Ontology Design Dr. Harald Sack Hasso Plattner Institute for IT Systems Engineering University of Potsdam Spring 2013 This file is licensed under the Creative Commons Attribution-NonCommercial 3.0 (CC BY-NC 3.0)
  • 2. 2 Lecture 6: Applications in the Web of Data Open HPI - Course: Semantic Web Technologies Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
  • 3. 3 02 - Ontology Design Open HPI - Course: Semantic Web Technologies - Lecture 6: Applications in the Web of Data Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
  • 4. Ontology Development Process SOmething 4 GREAT ONTOLOGY acc. to http://geekandpoke.typepad.com/geekandpoke/2012/01/simply-explained-dp.html Potsdam Vorlesung Semantic Web, Dr. Harald Sack, Hasso-Plattner-Institut, Universität
  • 5. Methodologies of Ontology Design •A methodology of Ontology Design describes all activities 5 necessary for the construction of an ontology. •Why do we need a formal methodology? •development of consistent ontologies •efficient development of complex ontologies •distributed development of ontologies •We distinguish (acc. to Fernandez-Lopez et. al., 1997) •Ontology management activities •Ontology development oriented activities •Ontology support activities Vorlesung Semantic Web, Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
  • 6. Ontology Management Activities •Scheduling 6 •Identification of tasks/problems to solve •Arrangement/planning of tasks/problems to solve •Identification of required resources (time, memory, etc…) • •Control •Guaranteeing correct execution of tasks/problems to solve • •Quality Assurance •Quality assurance of all produced resources during development (ontologies, software, documentation) Vorlesung Semantic Web, Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
  • 7. Ontology Development Oriented Activities 1.Pre-Development 7 2.Development 3.Post-Development 1.Pre-Development •Environment Study •What is the designated software platform for the ontology? •Which applications should use the ontology? •Feasibility Study •Can the ontology really be developed? •Does it make sense to develop the ontology? Vorlesung Semantic Web, Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
  • 8. Ontology Development Oriented Activities 2.Development 8 •Specification •Why is the ontology developed, what is the benefit and who are the end-users? •Conceptualization •Structuring domain knowledge in a conceptual model •Formalization •Formalize conceptual model in (semi-)computable model •Implementation •Construction of a computable model in an ontology representation language Vorlesung Semantic Web, Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
  • 9. Ontology Development Oriented Activities 9 3.Post-Development •Maintenance •Update and adjustment of the ontology (if necessary) •Use / Reuse •Usage of the ontology within the designated applications as well as in unplanned applications/ontologies Vorlesung Semantic Web, Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
  • 10. Ontology Support Activities •Knowledge Acquisition 10 •Gather knowledge from experts (Ontology Learning) •Evaluation •Technical evaluation of the ontology in each step of the development process •Integration •Reuse of existing ontologies (Ontology Reuse) •Merging •Construction of a new ontology from already existing ontologies within a specific domain Vorlesung Semantic Web, Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
  • 11. Ontology Support Activities •Alignment 11 •Design/apply mapping rules for involved ontologies •Documentation •Each step of the ontology development must be accurately documented •Configuration Management •Manages all versions of documentation and of the developed ontology Vorlesung Semantic Web, Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
  • 12. Ontological Engineering acc. to Fernandez-Lopez et. al., 1997 Management Development Oriented Support 12 environment study feasibility study knowledge acquisition scheduling evaluation integration specification conceptualization control formalization implementation documentation merging quality assurance maintenance use / reuse configuration alignment management Vorlesung Semantic Web, Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
  • 13. 13 03 - Ontology Design 101 Open HPI - Course: Semantic Web Technologies - Lecture 6: Applications in the Web of Data Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam