Zpátky Domů

Článek | Zjistil.cz

Český název: RDF: Popis zdrojů
Anglický název: Resource Description Framework

Resource Description Framework (RDF) Resource Description Framework (RDF) je standard World Wide Web Consortium (W3C), který byl původně navržen jako datový model pro metadata. Nyní se používá jako obecná metoda pro popis a výměnu grafových dat. RDF poskytuje různé syntaktické notace a formáty serializace dat, přičemž Turtle (Terse RDF Triple Language) je v současnosti nejrozšířenější notací. RDF je orientovaný graf složený z trojitých výroků. Výrok grafu RDF je reprezentován: 1) uzlem pro subjekt, 2) obloukem, který vede od subjektu k objektu pro predikát, a 3) uzlem pro objekt. Každá ze tří částí výroku může být identifikována pomocí jednotného identifikátoru zdroje (URI). Objekt může být také doslovnou hodnotou. Tento jednoduchý, flexibilní datový model má velkou vyjadřovací sílu pro reprezentaci složitých situací, vztahů a dalších zajímavých věcí, a zároveň je vhodně abstraktní. RDF byl přijat jako doporučení W3C v roce 1999. Specifikace RDF 1.0 byla zveřejněna v roce 2004, specifikace RDF 1.1 v roce 2014. SPARQL je standardní dotazovací jazyk pro grafy RDF. RDF Schema (RDFS), Web Ontology Language (OWL) a SHACL (Shapes Constraint Language) jsou ontologické jazyky, které se používají k popisu dat RDF. Příklad grafu RDF Následující graf RDF představuje jednoduchou informaci o osobě: ``` _:person rdf:type foaf:Person . _:person foaf:name "Jan Novák" . _:person foaf:age 30 . ``` V tomto grafu:
`_:person` je subjekt, který představuje osobu.
`rdf:type` je predikát, který uvádí, že subjekt je typu `foaf:Person`.
`foaf:Person` je objekt, který představuje třídu osob v ontologii Friend of a Friend (FOAF).
`foaf:name` je predikát, který uvádí jméno osoby.
`"Jan Novák"` je objekt, který představuje jméno osoby.
`foaf:age` je predikát, který uvádí věk osoby.
`30` je objekt, který představuje věk osoby. Výhody RDF RDF má několik výhod, díky kterým je vhodný pro reprezentaci a výměnu dat na webu:
Je to jednoduchý a flexibilní datový model, který lze použít k reprezentaci široké škály informací.
Je nezávislý na jazyce a platformě, což usnadňuje jeho použití v různých aplikacích.
Je rozšiřitelný, což umožňuje přidávat nové typy dat a predikátů podle potřeby.
Je standardizovaný W3C, což zajišťuje jeho interoperabilitu mezi různými aplikacemi a zařízeními. Použití RDF RDF se používá v různých aplikacích, včetně:
Správa znalostí
Sémantický web
Integrace dat
Zpracování přirozeného jazyka
Doporučovací systémy
Grafy sociálních sítí

Facebook Twitter