Sobes.tech
Senior

Co jsou RDF a SPARQL?

sobes.tech AI

Odpověď od AI

RDF (Framework popisu zdrojů) — je standard pro popis a výměnu dat ve formě grafu, kde jsou informace prezentovány ve formě tripletů: subjekt — predikát — objekt. RDF se používá pro modelování znalostí a metadat, umožňuje spojovat data z různých zdrojů.

SPARQL — je jazyk dotazů na data prezentovaná ve formátu RDF. Umožňuje provádět složité výběry, filtrování a manipulace s grafy znalostí.

Příklad RDF tripletu:

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

Zde je subjekt zdroj Alice, predikát vlastnost name a objekt řetězec "Alice".

Příklad jednoduchého dotazu SPARQL pro získání všech jmen:

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

Tento dotaz vybírá všechny hodnoty vlastnosti name pro všechny subjekty.

RDF a SPARQL jsou široce používány v systémech umělé inteligence a strojového učení pro tvorbu a zpracování grafů znalostí.