rdfs

11

Click here to load reader

Upload: mercury

Post on 06-Jan-2016

43 views

Category:

Documents


6 download

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 Presentation

TRANSCRIPT

Page 1: RDFS

RDFS

Page 2: 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

Page 3: RDFS

Ú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)

Page 4: RDFS

Ú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

Page 5: RDFS

Ú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

Page 6: RDFS

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>

Page 7: RDFS

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>

Page 8: RDFS

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>

Page 9: RDFS

Príklad (1)

Page 10: RDFS

Príklad (2)

Page 11: RDFS

Príklad (3)• Vymyslite si doménu obsahujúcu aspoň 10

tried a 5 vlastnosti a popíšte ju pomocou RDFS.