Podstawy OWL

OWL jest językiem do przetwarzania informacji w sieci

Podstawowa wiedza wymagana przed nauką

Przed nauką OWL powinieneś mieć podstawową wiedzę na temat XML, przestrzeni nazw XML oraz RDF.

Jeśli najpierw nauczyć się tych projektów, odwiedź:

CodeW3C.com Kurs XML i Kurs RDF.

Co to jest OWL?

  • OWL oznacza język ontologii sieci
  • OWL buduje się na RDF
  • OWL jest używany do przetwarzania informacji w sieci
  • OWL został zaprojektowany do interpretacji przez komputery
  • OWL nie został zaprojektowany do czytania przez ludzi
  • OWL jest napisany w XML
  • OWL ma trzy podjęzyki
  • OWL jest standardem sieci web

Co to jest ontologia?

Termin "ontologia" pochodzi z filozofii, jest to nauka o różnych obiektach na świecie oraz o tym, jak są one powiązane.

Dla sieci Web, ontologia dotyczy dokładnego opisu informacji w sieci oraz relacji między nimi.

Dlaczego OWL?

OWL jest częścią " wizji sieci semantycznej " - celem jest:

  • Informacje w Internecie mają dokładne znaczenie
  • Informacje w Internecie mogą być zrozumiane i przetwarzane przez komputery
  • Komputery mogą integrować informacje z Internetu

OWL został zaprojektowany do przetwarzania informacji przez komputery

OWL został zaprojektowany do dostarczania ogólnego sposobu przetwarzania treści informacji w sieci Web (zamiast ich wyświetlania).

OWL został zaprojektowany do czytania przez aplikacje komputerowe (zamiast przez ludzi).

OWL różni się od RDF

OWL ma wiele wspólnych cech z RDF, ale w porównaniu do RDF, OWL jest silniejszym językiem, który ma większą zdolność do interpretacji maszynowej.

W porównaniu do RDF, OWL ma większy zbiór słów oraz silniejszy język.

Podjęzyki OWL

OWL ma trzy podjęzyki:

  • OWL Lite
  • OWL DL (zawiera OWL Lite)
  • OWL Full (zawiera OWL DL)

OWL jest napisany w XML

Dzięki użyciu XML, informacje OWL mogą być wymieniane między różnymi typami komputerów pracującymi na różnych systemach operacyjnych i w różnych językach aplikacyjnych.

Przykłady OWL (lotniska)

Zasoby OWL:http://www.daml.org/2001/10/html/airport-ont

Klasa: Airport

Atrybuty:

Tworzenie używane:dumpont2.java

OWL jest standardem Web

OWL stał się rekomendacją W3C w lutym 2004 roku.

Rekomendacje (standardy) W3C są uznawane przez przemysł oraz grupy webowe za standardy web. Rekomendacje W3C są stabilnymi normami opracowanymi przez grupy robocze W3C i zatwierdzonymi przez członków W3C.

Dokumenty W3C dotyczące OWL:http://www.w3.org/2004/OWL/