Monday, March 12, 2012

Semantic in Bullets - Ontology Engineering


  • An ontology is an explicit, formal specification of a shared conceptualization.
  • Upper Onotology → Task- und Domainontologien → Application Ontology
  • Ontology Engineering
    • Ontology Design (Entwurf)
    • Ontology Mapping (effizienter Vergleich)
    • Ontology Merging (effiziente Kombination)
    • Ontology Learning (ableiten aus Daten)
  • Ontology Design Allgemein
    • Management
      • scheduling, control, quality assurance
    • Developement
      • 1. Pre-Developement
        • Environment / Feasibility Study
      • 2. Developement
        • Specification (Nutzen, Grund)
        • Conceptualization
        • Formalization → semiberechenbares Modell
        • Implementation → berechenbares Modell in Ontologysprache
      • 3. Post-Developement
        • Maintenance (Update, Korrektur)
        • Use/Reuse
    • Support Activities
      • Knowledge Acquisition, Evaluation, Integration, Merging
      • Alignment(Mapping), Documentation, Configuration Management
  • Ontology Design 101 (iterativer process)
    • determine scope (Wozu?)
    • consider reuse (Aufwand)
    • enumerate terms (Begriff, Eigenschaften)
    • define classes
    • define properties
    • define constraints → Property contraints
    • create instances
  • Ontology Learning
    • automatisch lernen
    • Natural Language Processing, Data Mining, Maschine Learning
    • Term Extraction → Conceptualization → Evaluation
    • Learning Tasks
      • Ontology creation (Entwurf durch Experten)
      • Ontology schema extraction (Schema aus Webdocs)
      • Extraction of ontology instances
      • Ontology integration and navigation
      • Ontology update (erweitern, umbauen)
      • Ontology enrichment (automatische Aktualisierung)
  • Ontology Mapping
    • versch. Partein, versch. Ontologien → Mapping
    • Schema Matching, Konzepte der Datenintegration
    • Heterogenität
      • syntaktisch (Sprache)
      • terminologisch (Namen)
      • konzeptionelle / semantisch (z.B. Granularität)
      • semiotisch / pragmatisch (Interpretation einer Domäne)
  • Ontology Merging
    • 2 → 1 - vereinheitlicht und ersetzt Basis
      • Union vs Intersection