Grafic nominalizat

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Un exemplu de grafic numit

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]

Descrierea unui grafic numit

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ă

  1. ^ formal un URIRef
  2. ^ https://www.w3.org/TR/PR-rdf-syntax/ "Specificația modelului și a sintaxei cadrului de descriere a resurselor (RDF)"
  3. ^ Giant Global Graph Arhivat 13 iulie 2016 la Internet Archive .
  4. ^ Reificarea RDF și N3 )

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT