Bazy danych Pitka rze_roku Select...
HTML/XHTML
Podobnie, za pomocą SPAROL
HTML i BD nie dają możliwości uporania się z semantyką.
Dzisiejsze rozwiązanie
Semantyczne znakowanie danych - semantic markup Modele danych
o Relacyjny model danych (relational data) o Model danych RDF (RDF data) o Model danych RDFS (RDFS data) o Model danych OWL (OWL data)
o ????
T rójki
(predicate...)
Automatyzacja rozbioru zdania i znakowania semantycznego:
Jak to zrobić:
• Ręcznie,
• Półautomatycznie
• Automatycznie
• Statistics analysis
• Corpus based
• Rule-based
• Textmining Lingwistyka informatyczna!
URI w RDF a tabele (relacje)
URI użyte w nazwie podmiotu lub obiektu może być kojarzone z identyfikatorami tabel relacyjnych
Połączenie podmiotu i obiektu relacją w modelu RDF odpowiada zależności (CONSTRAINT) klucza obcego w modelu relacyjnym
Identyfikatory w modelu relacyjnym są lokalne dla tabel -identyfikacja bytu (krotki) w modelu relacyjnym wymaga podania tabeli oraz wartości identyfikatora W RDF natomiast identyfikatory są globalne, a każdy byt posiada swoje unikalne URI
Zalety modelu danych RDF Prosta struktura (trójki)
Wysoka interoperacyjność w porównaniu z modelem relacyjnym, gdyż:
• W relacyjnym dane są nierozerwalnie związane ze schematem
• W RDF schemat jest zawsze trójkowy a dzięki temu można wymieniać same dane, bez konieczności uzgadniania ich schematu