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