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í.