ontologi
Ontologi er en formel, eksplicit specifikation af en delt konceptualisering inden for et domæne.
Kort fortalt
En ontologi er en struktureret måde at beskrive viden på, så computere kan forstå og ræsonnere om et bestemt emneområde.
- Kategori
- begreb
- Niveau
- øvet
- Udtale
- ɔntoloˈɡiː
Betydninger
2- 1
I filosofi: læren om det værendes grundlæggende kategorier og deres relationer.
- Heideggers ontologi undersøger værens betydning.
- 2
I kunstig intelligens og informationsvidenskab: en formel repræsentation af viden inden for et domæne, bestående af begreber, relationer, aksiomer og instanser.
- Bioinformatikere udvikler en ontologi over gener og proteiner for at muliggøre automatisk ræsonnement.
- Semantisk web bruger OWL til at definere ontologier og gøre data maskinlæsbare.
Hvornår bruges det
Ontologier bruges inden for kunstig intelligens og semantisk web til at modellere domæneviden, muliggøre dataintegration og understøtte logisk inferens. De anvendes typisk i videnstyringssystemer, naturlig sprogbehandling og søgemaskiner.
Kodeeksempel
@prefix ex: <http://example.org/onto#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
ex:Animal rdf:type rdfs:Class ;
rdfs:comment "A living organism that feeds on organic matter." .
ex:Cat rdfs:subClassOf ex:Animal ;
rdfs:comment "A small domesticated carnivorous mammal." .
ex:hasPet rdf:type rdf:Property ;
rdfs:domain ex:Person ;
rdfs:range ex:Animal .Eksempel på en simpel ontologi udtrykt i RDF/Turtle. Klassen 'Animal' er defineret, og 'Cat' er en underklasse. Egenskaben 'hasPet' forbinder en person med et dyr.
Oprindelse
Fra græsk 'ontos' (væren) + 'logos' (lære), via filosofi og senere datalogi.
Afledte ord
3Kilder
2- Gruber, T. R. (1993). A translation approach to portable ontology specifications.
- W3C OWL 2 Web Ontology Language Primer (2012)