Język ontologii - Ontology language

W informatyce i sztucznej inteligencji , ontologia językamijęzyki formalne stosowane do budowy ontologii . Pozwalają na zakodowanie wiedzy o określonych dziedzinach i często zawierają reguły rozumowania, które wspierają przetwarzanie tej wiedzy. Języki ontologiczne są zwykle językami deklaratywnymi , prawie zawsze są uogólnieniami języków ramek i są powszechnie oparte albo na logice pierwszego rzędu, albo na logice opisu .

Klasyfikacja języków ontologicznych

Klasyfikacja według składni

Tradycyjne języki ontologii składni

Języki ontologii znaczników

Te języki używają schematu znaczników do kodowania wiedzy, najczęściej za pomocą XML .

Kontrolowane języki naturalne

Otwarte słownictwo w językach naturalnych

Klasyfikacja według struktury (typ logiki)

Oparte na ramkach

Trzy języki są językami całkowicie lub częściowo opartymi na ramkach .

Oparte na logice opisu

Logika opisu zapewnia rozszerzenie języków ramek , bez przeskakiwania do logiki pierwszego rzędu i obsługi dowolnych predykatów.

Gellish jest przykładem połączonego języka ontologii i ontologii opartej na logice opisu. Rozróżnia różnice semantyczne między innymi:

  • typy relacji dla relacji między pojęciami (klasami)
  • typy relacji dla relacji między osobami
  • typy relacji dla relacji między jednostkami i klasami

Zawiera również konstrukcje do wyrażania zapytań i intencji komunikacyjnej.

Oparte na logice pierwszego rzędu

Kilka języków ontologicznych obsługuje wyrażenia w logice pierwszego rzędu i pozwala na ogólne predykaty.

Zobacz też

Uwagi

Bibliografia