RDFS
RDFS ( RDF Schema , RDF "schema" ), myös RDF / S , RDF-S , RDF (S) - RDF-tietoesitysmallin luokkien ja ominaisuuksien joukko, joka muodostaa perustan ontologioiden kuvaamiselle laajennetun RDF-sanaston avulla. rakenne-RDF-resursseja varten. RDFS käyttää RDF-koodausta, joten RDF:ään liittyviä kolmioita voidaan tallentaa, käsitellä ja kysellä kuten RDF-resurssikuvauksia, esimerkiksi SPARQL :n avulla .
Ensimmäisen version [1] [2] julkaisi W3C huhtikuussa 1998 ja lopullinen suositus [3] julkaistiin helmikuussa 2004 . Vuodesta 2014 lähtien on olemassa suositus RDF Schema -versiolle 1.1 [4] . Monet RDF - komponentit sisältyvät ilmaisuvoimaisempaan OWL - ontologian kuvauskieleen .
Perusmallit
RDFS-konstruktit rakentuvat RDF-sanastolle ja sisältävät luokkia, ominaisuuksia ja hyödyllisyysominaisuuksia. Siten RDF voi ilmaista suhteita luokkien (luokka-alaluokka) ja ominaisuuksien (ominaisuus-aliominaisuus) välillä, mikä puolestaan mahdollistaa joustavammat kyselyt tiedon hakemiseen [5] .
Alla olevissa kuvauksissa RDF-tripletin katsotaan koostuvan subjektiresurssista, predikaattiresurssista ja objektiresurssista.
Luokat
- rdfs:Resource on luokka, joka sisältää kaikki resurssit eli kaikki mitä RDF kuvaa.
- rdfs:Class - kuvaa, että resurssi on muiden resurssien luokka . Määritelmä voi olla rekursiivinen. Ominaisuutta rdf:type käytetään resurssin määrittämiseen tyypille .
Muut luokat RDF:stä ja RDFS:stä:
- rdfs:Literal - Ilmaisee literaalia , kuten merkkijonoa tai kokonaislukua. Literaalit voivat olla yksinkertaisia tai tietyntyyppisiä.
- rdfs:Datatype — tietotyyppien luokka. Se on sekä rdfs:Class -lajin alaluokka että rdfs: Class -instanssi . Jokainen rdfs:Datatype - luokan esiintymä on rdfs:Literal -lajin alaluokka .
- rdf:XMLLiteral - XML-kirjaimellinen luokka, on rdfs:Datatypen esiintymä.
- rdf:Ominaisuus - omaisuusluokka.
Ominaisuudet
Ominaisuudet kuvaavat subjektiresurssien ja objektiresurssien välisiä suhteita ja ovat rdf:Property -luokan esiintymiä . Kun sitä käytetään predikaattina kolmiossa:
- rdfs:domain ilmoittaa aiheluokan.
- rdfs:range ilmoittaa objektin luokan tai tietotyypin.
Esimerkiksi seuraava RDF-kolmiosarja luonnehtii ex:employer -suhdetta yksilön ja organisaation välillä. Tällaisesta joukosta seuraa välttämättä, että ex:CompanyX on organisaatio ja ex:John on henkilö siinä mielessä, että FOAF laittaa näihin käsitteisiin :
ex:employer rdfs:domain foaf:Person
ex:employer rdfs:range foaf:Organisation
ex:John ex:employer ex:CompanyX
- rdf:type ilmoittaa, että resurssi kuuluu johonkin luokkaan, eli se, että resurssi on luokan esiintymä. Yleensä tälle ominaisuudelle käytetään tarkennettua nimeä (qname) "a" [6]
- rdfs:subClassOf on ominaisuus, jonka avulla voit kuvata luokkahierarkiaa.
Seuraava esimerkki sanoo, että "jokainen henkilö on agentti" ( FOAF :n merkityksessä ):
foaf:Person rdfs:subClassOf foaf:Agent
Luokkahierarkia tukee verkkotunnuksen (domain) ja arvojoukon (alue) periytymistä luokasta alaluokkaan.
- rdfs:subPropertyOf on ominaisuus, joka ilmoittaa, että kaikki johonkin aliomaisuuteen (aliomaisuuteen) liittyvät resurssit liittyvät myös omaisuuteen.
- rdfs:label ja rdfs:comment antavat ihmisystävällisen nimen ja kuvauksen resurssille.
Apuominaisuudet
Apu, eli jolla ei ole lähtösemantiikkaa standardissa RDF-skeemassa, sisältävät seuraavat rdf:Property [7] -esiintymät :
- rdfs:seeAlso määrittää myös resurssin, joka voi toimia lisätietojen lähteenä aiheresurssista.
- rdfs:isDefinedBy viittaa resurssiin (kuten RDF-sanakirjaan), joka kuvaa aiheresurssia.
Näiden ominaisuuksien mahdollinen käyttö riippuu tietystä sovelluksesta, joka tulkitsee RDFS:ää. Esimerkiksi linkki resursseihin voidaan tarjota RDF:stä luodulle verkkosivulle.
Muistiinpanot
- ↑ RDFS ensimmäinen versio . Haettu 26. huhtikuuta 2015. Arkistoitu alkuperäisestä 27. huhtikuuta 2015. (määrätön)
- ↑ XML ja semanttinen web W3C -standardien aikajana (downlink) (4. helmikuuta 2012). Arkistoitu alkuperäisestä 24. huhtikuuta 2013. (määrätön)
- ↑ Lopullinen W3C suositus . Haettu 26. huhtikuuta 2015. Arkistoitu alkuperäisestä 26. huhtikuuta 2015. (määrätön)
- ↑ RDF Schema 1.1 arkistoitu 27. huhtikuuta 2015 Wayback Machine W3C -suosituksessa 25. helmikuuta 2014
- ↑ Allemang, Hendler, 2011 , Sanastojen uudelleenkäyttö ja luominen: RDF Schema ja OWL.
- ↑ DuCharme, Bob. SPARQL:n oppiminen . - O'Reilly Media , 2011. - ISBN 9781449306595 .
- ↑ Allemang, Hendler, 2011 .
Kirjallisuus
- Dean Allemang, James Hendler. Semanttinen verkko työskentelevälle ontologille: tehokas mallinnus RDFS:ssä ja OWL:ssä. - Elsevier, 2011. - 384 s. — ISBN 978-0-12-385966-2 .
- Toby Segaran, Colin Evans, Jamie Taylor. Semanttisen verkon ohjelmointi. - O'Reilly Media, 2009. - 302 s. - ISBN 978-0-596-15381-6 .
- John Hebeler, Matthew Fisher, Ryan Blace, Andrew Perez-Lopez. Semanttinen web-ohjelmointi . - John Wiley & Sons, 2009. - 648 s. — ISBN 9780470418017 .
Linkit
World Wide Web Consortium (W3C) |
---|
Tuotteet ja standardit | Suositukset |
|
---|
OOSO |
- IndieAuth_
- XADES
- XBL
- +SMIL
- XUP
|
---|
Työprojektit |
|
---|
Oppaat |
- Verkkosisällön esteettömyysohjeet
|
---|
Aloitteet |
- Merkintöjen
- Initiative
- Verkkoympäristö
|
---|
eläkkeellä_ _ |
|
---|
Vanhentunut |
|
---|
|
---|
Organisaatiot |
| Työryhmät |
|
---|
yhteisöt ja yritysryhmät |
|
---|
Suljetut ryhmät |
- Laitteen kuvaus (DDWG
- HTML
- Multimodaalinen vuorovaikutustoiminta (MMI
|
---|
|
---|
PÄÄLLÄ | |
---|
Konferenssit |
|
---|
semanttinen verkko |
---|
Perusasiat |
|
---|
alajaksot |
|
---|
Sovellukset |
|
---|
liittyvät aiheet |
|
---|
Standardit |
- Historia : Pelkkä vanha semanttinen HTML
- DAML+ÖLJY
|
---|