Grafic nominalizat
Graficele numite (în engleză named graphs) sunt un concept arhitectural cheie al Semantic Web , unde un set de enunțuri RDF (un grafic ) sunt identificate folosind un URI , [1] făcând posibilă descrierea contextului, a originii și a altor informații sau metadate .
Graficele numite sunt o simplă extensie a modelului RDF [2] , prin intermediul căruia graficele ar putea fi create, dar fără un sistem care să le distingă odată publicate pe scară largă pe web .
Grafice denumite și HTTP
Una dintre conceptualizările care reprezintă webul este cea a unui grafic, în care nodurile sunt documente identificate prin URI-uri și conectate prin hyperlinkuri , exprimate prin HTML . Prin efectuarea unei cereri HTTP GET către un URI (de obicei printr-un browser web ), documentul ales este descărcat cumva. Această abordare este, de asemenea, aplicată documentelor RDF expuse pe web sub formă de date legate , unde sintaxa RDF este de obicei utilizată pentru a exprima datele sub formă de declarații (triple), iar URI-urile acționează ca o punte către alte resurse. Această pagină de date a fost descrisă de Tim Berners-Lee drept „Giant Global Graph”. [3]
Graficele numite reprezintă o formalizare a ideii intuitive conform cărora conținutul unui document RDF (un grafic) de pe web poate fi recunoscut printr-un URI pe document. Acest lucru simplifică considerabil tehnicile de gestionare a lanțurilor de proveniență a datelor și permite accesul granular și precis la date. În plus, fiabilitatea poate fi gestionată prin aplicarea unei semnături digitale datelor într-un grafic numit. ( Reificarea RDF a fost considerată inițial ca o implementare a acestei funcționalități, totuși această abordare părea problematică. [4] )
Grafice nominalizate și triplestori
Graficele denumite pot apărea pe web ca date simple conectate , dar sunt, de asemenea, foarte utile pentru manipularea seturilor de date RDF în tripluri . În special, sfera unei interogări SPARQL poate fi limitată la un set specific de grafice numite.
Exemplu
Să presupunem că următorul document RDF (cu sintaxa Turtle) a fost salvat într-un triplostore SPARQL activat pentru interogare cu numele http://example.org/joe .
@prefix foaf: <http://xmlns.com/foaf/0.1> </div>.
<http://example.org/joe#me> a foaf: Persoană.
<http://example.org/joe#me> foaf: pagina de pornire <http://example.org/joe/index.html>.
<http://example.org/joe#me> foaf: mbox <mailto: [email protected]>.
<http://example.org/joe#me> foaf: nume "Joe Lambda".
Aceste date sunt scrise într-o formă mai detaliată decât este necesar pentru a arăta mai bine structura triplelor. Pagina de pornire a persoanei identificate prin adresa de e-mail mailto: [email protected] poate fi apoi obținută cu următoarea interogare SPARQL :
PREFIX foaf : <http://xmlns.com/foaf/0.1> </div>
Alegeți pagina principală
DIN NUMIT <http://example.org/joe>
UNDE {
GRAPH ? G {
? person foaf : homepage ? homepage .
? person foaf : mbox <mailto: [email protected]> .
}
}
Câmpul FROM NAMED identifică în mod explicit care este graficul țintă al interogării.
Notă
- ^ formal un URIRef
- ^ https://www.w3.org/TR/PR-rdf-syntax/ "Specificația modelului și a sintaxei cadrului de descriere a resurselor (RDF)"
- ^ Giant Global Graph Arhivat 13 iulie 2016 la Internet Archive .
- ^ Reificarea RDF și N3 )
linkuri externe
- ( EN ) Grafice denumite, proveniență și încredere definire formală a unui grafic numit.
- ( EN ) „Ce înseamnă oricum URI-urile?” , la jenitennison.com .