RDFS
RDFS ( RDF Schema , RDF "schema" ), také RDF / S , RDF-S , RDF (S) - sada tříd a vlastností pro model reprezentace znalostí RDF, který tvoří základ pro popis ontologií pomocí rozšířeného slovníku RDF pro strukturované zdroje RDF. RDFS používá kódování RDF, takže trojice související s RDF lze ukládat, zpracovávat a dotazovat se jako popisy zdrojů RDF, například pomocí SPARQL .
První verze [1] [2] byla publikována W3C v dubnu 1998 a konečné doporučení [3] bylo zveřejněno v únoru 2004 . Od roku 2014 existuje doporučení pro RDF Schema verze 1.1 [4] . Mnoho komponent RDF je zahrnuto do výraznějšího jazyka popisu ontologie OWL .
Základní návrhy
Konstrukce RDFS jsou postaveny na slovníku RDF a zahrnují třídy, vlastnosti a užitné vlastnosti. RDF tedy může vyjadřovat vztahy mezi třídami (class-subclass) a vlastnostmi (property-subproperty), což zase umožňuje flexibilnější dotazy k získávání informací [5] .
V níže uvedených popisech je triplet RDF považován za sestávající z předmětového zdroje, predikátového zdroje a objektového zdroje.
Třídy
- rdfs:Resource je třída, která zahrnuje všechny prostředky, tedy vše, co RDF popisuje.
- rdfs:Class – popisuje, že zdroj je třída pro jiné zdroje. Definice může být rekurzivní. Vlastnost rdf:type se používá k přiřazení zdroje k typu .
Další třídy z RDF a RDFS:
- rdfs:Literal – Označuje literál , jako je řetězec nebo celé číslo. Literály mohou být prosté nebo mohou mít nějaký typ.
- rdfs:Datatype — třída datových typů. Je to jak podtřída rdfs:Class , tak instance rdfs:Class . Každá instance třídy rdfs:Datatype je podtřídou rdfs:Literal .
- rdf:XMLLiteral - XML literální třída, je instancí rdfs:Datatype.
- rdf:Property - třída vlastností.
Vlastnosti
Vlastnosti popisují vztahy mezi prostředky předmětu a prostředky objektu a jsou instancemi třídy rdf:Property . Při použití jako predikát v trojici:
- rdfs:domain deklaruje třídu předmětu.
- rdfs:range deklaruje třídu nebo datový typ objektu.
Například následující sada trojic RDF charakterizuje ex:zaměstnavatele jako vztah mezi jednotlivcem a organizací. Z takového souboru nutně vyplývá, že ex:CompanyX je organizace a ex:John je osoba v tom smyslu, že FOAF vkládá do těchto pojmů :
ex:zaměstnavatel rdfs:doména foaf:Osoba
ex:zaměstnavatel rdfs:rozsah foaf:Organizace
ex:John ex:zaměstnavatel ex:SpolečnostX
- rdf:type deklaruje, že zdroj patří do nějaké třídy, to znamená skutečnost, že zdroj je instancí třídy. Obvykle se pro tuto vlastnost používá kvalifikovaný název (qname) "a" [6]
- rdfs:subClassOf je vlastnost, která vám umožňuje popsat hierarchii tříd.
Následující příklad uvádí, že „každý člověk je agent“ (ve smyslu FOAF ):
foaf:Person rdfs:subClassOf foaf:Agent
Hierarchie tříd podporuje dědičnost domény (domény) a sady hodnot (rozsahu) od třídy k podtřídě.
- rdfs:subPropertyOf je vlastnost, která uvádí, že všechny zdroje spojené s nějakou podvlastností (podvlastností) jsou také spojeny s vlastností.
- rdfs:label a rdfs:comment uvádějí název a popis zdroje vhodný pro lidi.
Pomocné vlastnosti
Pomocné, to znamená, že nemají výstupní sémantiku ve standardním schématu RDF, zahrnují následující instance rdf:Property [7] :
- rdfs:seeTaké určuje zdroj, který může sloužit jako zdroje dalších informací o předmětovém zdroji.
- rdfs:isDefinedBy ukazuje na zdroj (jako je slovník RDF), který popisuje předmětový zdroj.
Možné použití těchto vlastností závisí na konkrétní aplikaci, která interpretuje RDFS. Odkaz na zdroje lze například poskytnout na webové stránce generované z RDF.
Poznámky
- ↑ První verze RDFS . Získáno 26. dubna 2015. Archivováno z originálu 27. dubna 2015. (neurčitý)
- ↑ XML a sémantický web W3C Standards Timeline (downlink) (4. února 2012). Archivováno z originálu 24. dubna 2013. (neurčitý)
- ↑ Konečné doporučení W3C . Získáno 26. dubna 2015. Archivováno z originálu 26. dubna 2015. (neurčitý)
- ↑ Schéma RDF 1.1 Archivováno 27. dubna 2015 na Wayback Machine Doporučení W3C 25. února 2014
- ↑ Allemang, Hendler, 2011 , Opětovné použití a vytváření slovníků: Schéma RDF a OWL.
- ↑ DuCharme, Bob. Učení SPARQL . - O'Reilly Media , 2011. - ISBN 9781449306595 .
- ↑ Allemang, Hendler, 2011 .
Literatura
- Dean Allemang, James Hendler. Sémantický web pro pracujícího ontologa: Efektivní modelování v RDFS a OWL. - Elsevier, 2011. - 384 s. — ISBN 978-0-12-385966-2 .
- Toby Segaran, Colin Evans, Jamie Taylor. Programování sémantického webu. - O'Reilly Media, 2009. - 302 s. - ISBN 978-0-596-15381-6 .
- John Hebeler, Matthew Fisher, Ryan Blace, Andrew Perez-Lopez. Programování sémantického webu . - John Wiley & Sons, 2009. - 648 s. — ISBN 9780470418017 .
Odkazy
World Wide Web Consortium (W3C) |
---|
Produkty a normy | Doporučení |
|
---|
OOSO |
- IndieAuth
- XADES
- XBL
- + SMIL
- XUP
|
---|
Pracovní projekty |
|
---|
Průvodci |
- Pokyny pro přístupnost webového obsahu
|
---|
Iniciativy |
- Služba
- Initiative
- Webplatform
|
---|
v důchodu _ |
|
---|
Zastaralý |
|
---|
|
---|
Organizace |
| Pracovní skupiny |
|
---|
Komunitní a obchodní skupiny |
|
---|
Uzavřené skupiny |
- Popis zařízení (DDWG
- HTML
- Multimodální interakční aktivita (MMI
|
---|
|
---|
NA | |
---|
Konference |
|
---|
sémantický web |
---|
Základy |
|
---|
Pododdíly |
|
---|
Aplikace |
|
---|
související témata |
|
---|
Normy |
- Historie : Prostý starý sémantický HTML
- DAML+OLEJ
|
---|