Przejdź do zawartości

Ontologia BFO

Z Wikipedii, wolnej encyklopedii

Basic formal ontology (BFO) – niewielka ontologia wyższego poziomu opracowana w celu wspierania procedur pobierania informacji (ang. information retrieval), analizy oraz integracji informacji w różnych dziedzinach nauki[1].

Ontologia BFO, jak inne ontologie wyższego poziomu, nie zawiera pojęć dziedzinowych[2]. Zakłada się, że to ontologie dziedzinowe będą wykorzystywały ontologię BFO jako swoją bazę odwołując się do ogólnych pojęć w niej zdefiniowanych.

Ontologia została opublikowana w kilku formatach[3]:

  • w języku logiki predykatów pierwszego rzędu (BFO FOL),
  • w języku logiki drugiego rzędu dostosowanym do potrzeb systemu Isabelle (BFO Isabelle),
  • w języku OWL (BFO OWL),
  • w języku OBO (BFO OBO).

Wersje ontologii zawierają różnice nie tylko na płaszczyźnie składniowej, ale również semantycznej (różnice dotyczą głównie relacji lub ich braku).

Taksonomia pojęć ontologii – na podstawie definicji OWL[4] – jest przedstawiona na rysunku poniżej.

Basic Formal Ontology classes taxonomy
Basic Formal Ontology classes taxonomy

Głównym pojęciem ontologii jest klasa entity, która pokrywa swoim znaczeniem „każdy byt, który istnieje, istniał lub zaistnieje”[2][a]. Najwyższym podziałem klasy entity jest podział między klasy occurrent („byt który się pojawia w czasie”)[2][b] i continuant („byt który trwa w czasie utrzymując swą tożsamość”)[2][c].

  1. W oryginale (ang.): An entity is anything that exists or has existed or will exist
  2. W oryginale (ang.): An occurrent is an entity that unfolds itself in time or it is the instantaneous boundary of such an entity (for example a beginning or an ending) or it is a temporal or spatiotemporal region which such an entity occupies_temporal_region or occupies_spatiotemporal_region
  3. W oryginale (ang.): A continuant is an entity that persists, endures, or continues to exist through time while maintaining its identity

Przypisy

[edytuj | edytuj kod]
  1. Basic Formal Ontology (BFO) | Home [online], basic-formal-ontology.org [dostęp 2022-02-20].
  2. a b c d Barry Smith, Basic Formal Ontology 2.0. Specification and User's Guide (BFO), github, 26 czerwca 2015 [dostęp 2022-02-21].
  3. Robert Trypuz, Pawel Garbacz, Ontologie poza ontologią - Studium metateoretyczne u podstaw informatyki [online], 2012.
  4. Basic Formal Ontology (BFO) - repozytorium projektu w serwisie Github, Basic Formal Ontology (BFO), 18 lutego 2022 [dostęp 2022-02-21].