Treścią wykładu będą zagadnienia leżące u podstaw technologii Semantic Web
takie jak: ontologie, sieci semantyczne, logiki opisowe, narzędzia do
modelowania wiedzy, istniejące języki zapisu ontologii takie jak: RDF, RDFS,
OWL, z formatami zapisu takimi jak RDF/XML, N3, Turtle, N-Triples, języki
zapytań jak SPARQL, język wnioskowania regułowego SWRL. Uwględnione będą
również alternatywne podejścia do włączania metadanych w dokumentach
HTML/XHTML takie jak mikroformaty. Ćwiczenia na pracowni obejmą podstawy
modelowania ontologii przy użyciu wyspecjalizowanych narzędzi takich jak:
Protege albo TopBraid Composer, jak również bibliotek API dla różnych języków
programowania (Java, Lisp, Prolog), oraz bazy danych "triple store". Program
(program)
1. Wprowadzenie - ontologie, historia, modelowanie, wymiana informacji
2. 2\. Języki RDF i RDFS - budowa ontologii
3. 3\. Budowa ontologii w OWL
4. 4\. Logiki opisowe
5. 5\. Automatyzacja wnioskowania z OWL
6. 6\. Tezaurusy, taksonomie, SKOS
7. 7\. Modelowanie wiedzy z wykorzystaniem reguł
8. 8\. Połączenie reguł z ontologiami, SWRL
9. 9\. Języki zapytań: SPARQL
10. 10\. Istniejące projekty i narzędzia wspomagające modelowanie ontologii
Literatura: Specyfikacje W3C języków: RDF, RDFS, OWL, SPARQL