OpenHPI 6.2 - Ontology Design
Upcoming SlideShare
Loading in...5
×
 

OpenHPI 6.2 - Ontology Design

on

  • 666 views

 

Statistics

Views

Total Views
666
Views on SlideShare
666
Embed Views
0

Actions

Likes
0
Downloads
14
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    OpenHPI 6.2 - Ontology Design OpenHPI 6.2 - Ontology Design Presentation Transcript

    • Semantic Web TechnologiesLecture 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 DesignOpen 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 SOmething4 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 activities5 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 •Scheduling6 •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-Development7 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.Development8 •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 Activities9 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 Acquisition10 •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 •Alignment11 •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 Support12 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