Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

URI (Uniform Resource Identifier) – Jednotný referencovateľný identifikátor je reťazec znakov používaných na identifikáciu entity v sémantickom webe v tvare http://... Na rozdiel od URL (Uniform Resource Locator) neslúži na navigáciu na stránku kvôli jej zobrazeniu, ale slúži na identifikáciu predmetnej entity.

RDF (Resource Description Framework) – Jazyk pre popis informácií o zdrojoch na sémantickom webe. Zdrojom môže byť entita reprezentujúca osobu, rieku, knihu, … , ale aj vlastnosť, trieda, klasifikácia a podobne.

RDF Zdroj (RDF Resource) – je zdroj referencovateľný prostredníctvom URI

Nasledovný príklad prezentuje použitie URI na identifikáciu troch RDF zdrojov: konkrétnej osoby, vlastnosti priezvisko a identifikáciu triedy fyzická osoba.

<http://data.gov.sk/id/president/andrej-kiska>
<http://data.gov.sk/def/ontology/physical-person/familyName>
<http://data.gov.sk/def/ontology/physical-person/PhysicalPerson> 

Indivíduum je objekt reálneho sveta, v sémantickom webe reprezentované ako URI. V predchádzajúcom príklade je len prvé URI indivíduom.

Triplet – je reprezentácia znalosti vo forme trojice Subjekt ––Predikát––> Objekt. Prvé dva členy sú vždy reprezentované ako URI, tretí byť URI nemusí. Ak je, predikát sa nazýva objektová vlastnosť (Object Property). Ak nie, objektom tripletu je konkrétna dátová hodnota, a vtedy sa predikát nazýva dátová vlastnosť (Data Type Property).

Nasledovné príklady prezentujú dva triplety. Prvý definuje zamestnanie Andreja Kisku a tu je použitá objektová vlastnosť. Druhý triplet definuje priezvisko nášho prezidenta a tu je použitá dátová vlastnosť. 

<http://data.gov.sk/id/president/andrej-kiska> 
<http://data.gov.sk/def/ontology/physical-person/occupation-type>
<http://data.gov.sk/def/occupation-type/1111001> .
 
<http://data.gov.sk/id/president/andrej-kiska> 
<http://data.gov.sk/def/ontology/physical-person/familyName>
“Kiska“^^xsd:string .

 

Odvodený tripletje triplet, ktorý vznikol strojovým odvodeným na základe iných tripletov.

 

Vyššie uvedený triplet definoval, že nejaký RDF zdroj má priezvisko Kiska. Keďže platí, že dátová vlastnosť priezvisko je definovaná medzi Osobou a reťazcom (tj. doména relácie je Osoba a rozsah je reťazec), teda

<http://data.gov.sk/def/ontology/physical-person/givenName> 
rdfs:domain 
<http://data.gov.sk/def/ontology/physical-person/PhysicalPerson> .

potom je možné odvodiť, že predmetný RDF zdroj reprezentuje fyzickú osobu, tj.

<http://data.gov.sk/id/president/andrej-kiska> 
rdf:type 
<http://data.gov.sk/def/ontology/physical-person/PhysicalPerson> .

Odvodzovanie – Strojové odvodzovanie (machine reasoning) je disciplína umelej inteligencie, ktorá sa zaoberá odvodzovaním nových znalostí (tripletov) z existujúcich. Inými slovami, stroj sa snaží odvodiť, aké nové triplety vie odvodiť z existujúcich.

Príklad

Predstavme si situáciu, že v systéme je uložený triplet: Lukáško má brata Slávka. Klasický relačný systém vie odpovedať správne iba na otázku, kto je brat Lukáška? Slávko. Ale ak sa spýtam, kto je brat Slávka, tak mi správne odpovie len sémantický systém, pretože ten si z tripletu: Lukáško má brata Slávka odvodí inverzný triplet: Slávko má brata Lukáška, nakoľko vlastnosť „má brata“ je symetrická.

 

 Význam odvodzovania nie len vo vyhľadávaní, ale najmä pri celkovej integrácii rôznorodých informačných systémov, pri overovaní logických faktov a podobne. Reálne sa odvodzovanie vykonáva prostredníctvom odvodzovača (reasonera), čo býva štandardný komponent sémantickej  databázy (triplestore). Existujú dva základné princípy odvodzovania – dopredné zreťazenie a spätné zreťazenie. Prvé sa deje hneď pri vkladaní tripletov do databázy, čiže spomínaný inverzný triplet by sa vytvoril okamžite, kým druhý typ odvodzovania sa deje až pri dopyte, tj. až keď sa spýtam Kto je bratom Slávka. Až vtedy sa odvodí, resp. pokúsi odvodiť inverzný triplet . Pre kľúčovú požiadavku rýchlosti sa v komerčných aplikáciach preferuje prvý prípad. Pri vložení sa okamžite odvodia nové triplety aby odpovede na databázu boli už vypočítané.

 

RDF Graf – je orientovaný graf, tj. množina vrcholov a hrán, ktoré sú tvorené RDF tripletmi. Vrcholy sú buď URI zdroje alebo konkrétne dátové hodnoty. Hrany, tj. vlastnosti sú vždy URI zdroje.

 

Nasledovný príklad prezentuje RDF graf obsahujúci 7 tripletov reprezentujúcich súčasného prezidenta SR Andreja Kisku.



  • No labels
Unknown macro: {add-label}