RDFS

RDFS ( RDF Schema ,  RDF "schema" ), de asemenea RDF / S , RDF-S , RDF (S)  - un set de clase și proprietăți pentru modelul de reprezentare a cunoștințelor RDF, care formează baza pentru descrierea ontologiilor folosind un vocabular extins RDF pentru resursele de structură RDF. RDFS utilizează codificare RDF, astfel încât triplele legate de RDF pot fi stocate, procesate și interogate ca descrierile de resurse RDF, de exemplu, folosind SPARQL .

Prima versiune [1] [2] a fost publicată de W3C în aprilie 1998 , iar recomandarea finală [3] a fost publicată  în februarie 2004 . Din 2014, există o recomandare pentru versiunea 1.1 a schemei RDF [4] . Multe componente RDF sunt incluse în limbajul de descriere a ontologiei OWL , mai expresiv .

Modele de bază

Construcțiile RDFS sunt construite pe vocabularul RDF și includ clase, proprietăți și proprietăți de utilitate. Astfel, RDF poate exprima relații între clase (clasă-subclasă) și proprietăți (proprietate-subproprietate), ceea ce la rândul său permite interogări mai flexibile pentru a prelua informații [5] .

În descrierile de mai jos, un triplet RDF este considerat a fi format dintr-o resursă subiect, o resursă predicat și o resursă obiect.

Clasele

Alte clase de la RDF și RDFS:

Proprietăți

Proprietățile descriu relațiile dintre resursele subiect și resursele obiect și sunt instanțe ale clasei rdf:Property . Când este folosit ca predicat într-un triplu:

De exemplu, următorul set de tripleți RDF caracterizează un ex:angajator ca o relație între un individ și o organizație. Dintr-un astfel de set, rezultă în mod necesar că ex:CompanyX este o organizație, iar ex:John este o persoană, în sensul în care FOAF pune în aceste concepte :

ex:employer rdfs:domain foaf:Persoană ex:employer rdfs:range foaf:Organizație ex:John ex:angajator ex:CompanieX

Următorul exemplu afirmă că „fiecare persoană este un agent” (în sensul FOAF ):

foaf:Person rdfs:subClassOf foaf:Agent

Ierarhia claselor acceptă moștenirea unui domeniu (domeniu) și a unui set de valori (gamă) de la clasă la subclasă.

Proprietăți auxiliare

Auxiliar, adică neavând semantică de ieșire în schema standard RDF, includ următoarele instanțe de rdf:Property [7] :

Utilizarea posibilă a acestor proprietăți depinde de aplicația particulară care interpretează RDFS. De exemplu, un link către resurse poate fi furnizat pe o pagină web generată din RDF.

Note

  1. Prima versiune RDFS . Consultat la 26 aprilie 2015. Arhivat din original pe 27 aprilie 2015.
  2. Cronologia standardelor W3C XML și Web semantic (link descendent) (4 februarie 2012). Arhivat din original pe 24 aprilie 2013. 
  3. ↑ Recomandare finală W3C . Consultat la 26 aprilie 2015. Arhivat din original pe 26 aprilie 2015.
  4. RDF Schema 1.1 Arhivat 27 aprilie 2015 la Wayback Machine W3C Recommendation 25 februarie 2014
  5. Allemang, Hendler, 2011 , Reutilizarea și crearea de vocabular: Schema RDF și OWL.
  6. DuCharme, Bob. Învățarea SPARQL . - O'Reilly Media , 2011. - ISBN 9781449306595 .
  7. Allemang, Hendler, 2011 .

Literatură

Link -uri