RDFS

RDFS ( RDF Schema ,  RDF "schema" ), también RDF / S , RDF-S , RDF (S)  - un conjunto de clases y propiedades para el modelo de representación de conocimiento RDF, que forma la base para describir ontologías usando un vocabulario RDF extendido para estructurar recursos RDF. RDFS usa la codificación RDF, por lo que los triples relacionados con RDF se pueden almacenar, procesar y consultar como descripciones de recursos RDF, por ejemplo, usando SPARQL .

La primera versión [1] [2] fue publicada por el W3C en abril de 1998 y la recomendación final [3] fue publicada  en febrero de 2004 . A partir de 2014, existe una recomendación para RDF Schema versión 1.1 [4] . Muchos componentes RDF están incluidos en el lenguaje de descripción de ontologías OWL más expresivo .

Diseños básicos

Las construcciones de RDFS se basan en el vocabulario de RDF e incluyen clases, propiedades y propiedades de utilidad. Así, RDF puede expresar relaciones entre clases (clase-subclase) y propiedades (propiedad-subpropiedad), lo que a su vez permite consultas más flexibles para recuperar información [5] .

En las descripciones siguientes, se considera que un triplete RDF consta de un recurso de sujeto, un recurso de predicado y un recurso de objeto.

Clases

Otras clases de RDF y RDFS:

Propiedades

Las propiedades describen las relaciones entre los recursos del sujeto y los recursos del objeto y son instancias de la clase rdf:Property . Cuando se usa como predicado en un triple:

Por ejemplo, el siguiente conjunto de tripletas RDF caracteriza a un ex:empleador como una relación entre un individuo y una organización. De tal conjunto, se sigue necesariamente que ex:CompanyX es una organización, y ex:John es una persona, en el sentido que FOAF pone en estos conceptos :

ex:empleador rdfs:dominio foaf:Persona ex:empleador rdfs:rango foaf:Organización ex:John ex:empleador ex:EmpresaX

El siguiente ejemplo establece que "toda persona es un agente" (en el sentido FOAF ):

foaf:Persona rdfs:subClassOf foaf:Agente

La jerarquía de clases admite la herencia de un dominio (dominio) y un conjunto de valores (rango) de clase a subclase.

Propiedades auxiliares

Auxiliar, es decir, que no tiene semántica de salida en el esquema RDF estándar, incluye las siguientes instancias de rdf:Property [7] :

El posible uso de estas propiedades depende de la aplicación particular que interprete RDFS. Por ejemplo, se puede proporcionar un enlace a los recursos en una página web generada desde RDF.

Notas

  1. Primera versión de RDFS . Consultado el 26 de abril de 2015. Archivado desde el original el 27 de abril de 2015.
  2. Cronología de los estándares W3C de XML y web semántica (enlace descendente) (4 de febrero de 2012). Archivado desde el original el 24 de abril de 2013. 
  3. Recomendación final del W3C . Consultado el 26 de abril de 2015. Archivado desde el original el 26 de abril de 2015.
  4. RDF Schema 1.1 Archivado el 27 de abril de 2015 en Wayback Machine W3C Recomendación del 25 de febrero de 2014
  5. Allemang, Hendler, 2011 , Reutilización y creación de vocabularios: esquema RDF y OWL.
  6. DuCharme, Bob. Aprendiendo SPARQL . - O'Reilly Media , 2011. - ISBN 9781449306595 .
  7. Allemang, Hendler, 2011 .

Literatura

Enlaces