rdfs
DESCRIPTION
RDFS. Úvod (1). Model RDF neposkytuje mechanizmus pre deklaráciu konceptov – tried, vlastností, vzťahov Toto je cieľ RDF-S RDF model má teda 2 komponenty – RDF sa týka syntaxe RDFS adries slovníkov, ktoré určujú sémantickú stránku. Úvod (2). - PowerPoint PPT PresentationTRANSCRIPT
RDFS
Úvod (1)• Model RDF neposkytuje mechanizmus pre
deklaráciu konceptov – tried, vlastností, vzťahov• Toto je cieľ RDF-S• RDF model má teda 2 komponenty –
o RDF sa týka syntaxeo RDFS adries slovníkov, ktoré určujú sémantickú stránku
Úvod (2)• Na rozdiel od databáz nemá žiaden “vstavaný”
súbor dátových typov, ale poskytuje spôsob explicitného určenia, akého typu má literál byť
• Prostriedky, ktoré definujú termímy zdrojov (tried) sú:o Typovanie – inštancia náleží určitej triede (rdfs:Class)o Podtriedy – inštancia jednej triedy je zároveň inštancia nadradenej
(rdfs:subClassOf)
Úvod (3)• RDFS poskytuje pre RDF typový systém, ktorý
umožňuje hierarchické usporiadanie konceptov• Mená tried začínajú veľkým písmenom, vlastnosti
malým
Úvod (4)• K popisu vzťahov je možné použiť tieto zápisy:• rdfs:Class – trieda• rdfs:subClassOf – podtrieda triedy• rdf:Property – vlastnosť• rdf:subProperty – podvlastnosť• rdfs:range – obmedzenie súboru hodnôt• rdfs:domain – obmedzenie definičného oboru
Názorná ukážka (1)<?xml version="1.0"?><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:rdfs=“http://www.w3.org/2000/01/rdf-schema#” xml:base="http://www.animals.fake/animals#"><rdf:Description rdf:ID=“Animal"><rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/></rdf:Description><rdf:Description rdf:ID=“Horse"><rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/><rdfs:subClassOfrdf:resource="#Animal"/></rdf:Description></rdf:RDF>
Názorná ukážka (2)<?xml version="1.0"?><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"xml:base="http://www.animals.fake/animals#"><rdfs:Class rdf:ID=”Animal“ /><rdfs:Class rdf:ID=“Horse"><rdfs:subClassOf rdf:resource="#Animal"/></rdfs:Class></rdf:RDF>
Názorná ukážka (3)<rdfs:Class rdf:about="Osoba“ rdfs:label="Osoba"><rdfs:subClassOf rdf:resource="Zivocich“ /></rdfs:Class><rdfs:Property rdf:about="maPriatela"><rdfs:subPropertyOf rdf:resource=”pozna"/><rdfs:domain rdf:resource="Osoba"/><rdfs:range rdf:resource="Osoba"/></rdfs:Property>
Príklad (1)
Príklad (2)
Príklad (3)• Vymyslite si doménu obsahujúcu aspoň 10
tried a 5 vlastnosti a popíšte ju pomocou RDFS.