Material Detail

Ontology Design

Ontology Design

This video was recorded at REASE. This is a one-hour video recording of the presentation of Aldo Gangemi at the KnowledgeWeb summer school 2007. It the video synchronized with the slides. Table of Contents: Ontology Design (conceptualization and modelling aspects) Outline The motivations for semantic technologies Opportunities A hub for web semantics Ontology graphs (here in a UML OWL profile) What is ontology design? What is needed for designing ontologies The modular architecture of (collaborative) ontology design Ontology-related data and reengineering Ontology-related data Linguistic dictionaries and thesauri WordNets FrameNets Thesauri: Agrovoc Tags: Flickr Tags: Wikipedia How to compare them? W3C WNET Schema (Lexicon2ABox approach) An example of wordnet in owl (Lexicon2ABox approach) SKOS Vocabulary (KOS2ABox approach) OntoFrameNet (a different Lexicon2ABox approach) Ontologies and language Anything in common? Anything in common? Ontologies = controlled terminologies? The modular architecture of (collaborative) ontology design From ?raw? data to patterns Legacy aquaculture hierarchies from fishery terminology systems Sample data model analysis/conversion (KOS2TBox approach) Conversion: effects on translation (1) Conversion: effects on translation (2) Ontology design patterns: Theory Ontology design patterns What?s a pattern? Peter Clark?s idea Conceptual (content) vs. logical patterns Clark (2000), more explicit Signature morphisms A distinction between logical and content patterns More pattern types (ongoing work in NeOn) Pragmatic features of CODePs Looking for Ontology Design Patterns Ontology design patterns: Types and examples Types of ontology design patterns Logical patterns (LPs). Definition Examples of LPs An application of nAry- and class-reification pattern Reasoning patterns (RPs). Definition Architectural patterns (APs). Definition Examples of APs Modularity and stratification of ontologies Content Patterns (CPs). Definition Examples of CPs Generic use cases Part of Basic participation Co-participation Time-indexed participation Role-based participation Roles and tasks within a description Description and situation example Collection<->Entity (vocabulary for ?classes as values? LP) Information objects and realizations Identity, Resources, and Entities on the web Specializing patterns Composing patterns Minimal methodology C-ODO domain stack Data about C-ODO Argumentation Ongoing work e.g. in NeOn Some references


  • User Rating
  • Comments
  • Learning Exercises
  • Bookmark Collections
  • Course ePortfolios
  • Accessibility Info

More about this material


Log in to participate in the discussions or sign up if you are not already a MERLOT member.