Sobes.tech
Senior

Mis on RDF ja SPARQL?

sobes.tech AI

Vastus AI-lt

RDF (Resursskirjeldusraamistik) — standard andme kirjeldamiseks ja vahetamiseks graafiformaadis, kus teave esitatakse tripletidena: subjekt — predikaat — objekt. RDF-d kasutatakse teadmiste ja metaandmete modelleerimiseks, võimaldades ühendata andmeid erinevatest allikatest.

SPARQL — on päringukeel RDF-formaadis esitatud andmete jaoks. See võimaldab teha keerukaid valikuid, filtreid ja teadmiste graafide manipuleerimist.

Näide RDF tripletist:

<http://example.org/person#Alice> <http://xmlns.com/foaf/0.1/name> "Alice" .

Siin on subjekt Alice ressurss, predikaat on omadus name ja objekt on string "Alice".

Lihtne SPARQL-päring kõigi nimede saamiseks:

SELECT ?name WHERE {
  ?person <http://xmlns.com/foaf/0.1/name> ?name .
}

See päring valib kõik väärtused omadusest name kõigi subjektide jaoks.

RDF ja SPARQL on laialdaselt kasutusel tehisintellekti ja masinõppe süsteemides teadmiste graafikute loomisel ja töötlemisel.