Wykład - RDF a bazy danych

Nasza ocena:

3
Pobrań: 294
Wyświetleń: 1365
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Wykład - RDF a bazy danych - strona 1 Wykład - RDF a bazy danych - strona 2 Wykład - RDF a bazy danych - strona 3

Fragment notatki:

Technologie semantyczne prof. dr hab. Jerzy Gołuchowski
Wykład 4
RDF, a bazy danych
Semantyczne składowanie i przetwarzanie danych w bazach danych.
 
Jak działają współczesne aplikacje internetowe
Koncepcja słów kluczowych
 
Wyszukiwanie w warstwie prezentacji
Wyszukiwanie w warstwie baz danych
 
Rozwój możliwości w sferze gromadzenia i przetwarzania danych
Składowanie - wzrost możliwości przechowywania danych (pamięci, serwery baz danych transakcyjnych i analitycznych),
Wymiana danych między repozytoriami - warstwa pośrednia, XML
Wyszukiwanie - standard SQL, wbudowany w języki skryptowe
Udostępnianie i publikowanie - raporty w HTML dostępne w globalnej sieci (Internecie), wydajne (przepustowość) łącza, mobilny dostęp
 
Ograniczenia w użytkowaniu baz danych
Składowanie - wzrost danych
Internet - globalna rozproszona "baza danych"
Wymiana danych (dzielenie się danymi)
Wyszukiwanie - ograniczenia SQL
Udostępnianie i publikowanie - wiarygodność
Semantyka danych - specyfikowanie (opis) semantyki (znaczenia) danych
 
Specyfikowanie (opis) semantyki danych
Jak radzi sobie HTML? Jak radzą sobie SQL-owe systemy baz danych (schematy baz danych)?
- Semantic Web
 
Potencjalne zastosowania SW:
?
 
Dana w modelu
Języków programowania
Relacyjnym
Para (Nazwa, wartość)
(Data,2010-01-01) - data czego? Co oznacza?
Wada - nazwa tabeli (NB! w excelu dane w przestrzeni arkuszy)
 
Przykład- info o rezultatach w roku 2010?
Piłkarze,
Piłkarz roku,
Sportowiec roku
Systemy nie znają semantyki wyrażeń
Piłkarz - sportowiec
 
Bazy danych
Piłkarze_roku
Select…
 
HTML/XHTML
Podobnie, za pomocą SPARQL
 
HTML i BD nie dają możliwości uporania się z semantyką.
 
Dzisiejsze rozwiązanie
Semantyczne znakowanie danych - semantic markup
Modele danych
Relacyjny model danych (relational data)
Model danych RDF (RDF data)
Model danych RDFS (RDFS data)
Model danych OWL (OWL data)
????
 
Trójki
(predicate…)
 
Automatyzacja rozbioru zdania i znakowania semantycznego: Jak to zrobić:


(…)

… danych RDF i technologii z nim związanych
W roku 2006 w wersji 10g bazy danych pojawiały się nowe typy danych odpowiadające trójkom RDF
 
Typy RDF w Oracle (dwa nowe)
 
Wnioskowanie w Oracle
Możliwość wnioskowania za pomocą reguł ontologii RDF(S),
Funkcja tablicowa SDO_RDF_MATCH (w wersji 11g - SEM_MATCH) - pozwala na odpytywanie danych RDF zawartych w grupach zwanych modelami), z wykorzystaniem…

Statistics analysis
Corpus based
Rule-based
Text mining
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ć…
... zobacz całą notatkę



Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz