RDF Schema

RDF Schema

RDF Schema ou RDFS est un langage extensible de représentation des connaissances. Il appartient à la famille des langages du Web sémantique publiés par le W3C. RDFS fournit des éléments de base pour la définition d'ontologies ou vocabulaires destinés à structurer des ressources RDF. La première version de RDFS a été proposée en mars 1999, et la recommandation finale publiée par le W3C en février 2004. Les composants principaux de RDFS sont intégrés dans un langage d'ontologie plus expressif, OWL.

Sommaire

Principales caractéristiques de RDFS

Classes et sous-classes

  • rdfs:Class permet de déclarer une ressource RDF comme une classe pour d'autres ressources.

Un exemple simple de rdfs:Class est foaf:Person dans le vocabulaire FOAF. Une instance de la classe foaf:Person est une ressource liée à la classe en utilisant un prédicat rdf:type. L'expression formelle suivante en RDFS traduit la phrase en langage naturel : 'Jean est une personne'.

ex:Jean rdf:type foaf:Person

La définition de rdfs:Class est récursive. rdfs:Class est la classe de toutes les classes.

  • rdfs:subClassOf permet de définir des hiérarchies de classes.

Par exemple, 'Toute personne est un Agent':

foaf:Person rdfs:subClassOf foaf:Agent

Propriétés

RDFS précise la notion de propriété définie par RDF en permettant de donner un type ou une classe au sujet et à l'objet des triplets. Pour cela, RDFS ajoute les notions de « domain », correspondant au domaine de définition d'une fonction en anglais, et « range », son ensemble d'arrivée :

  • rdfs:domain définit la classe des sujets liée une propriété.

(P rdfs:domain C indique que les ressources relatives au sujet d'un triplet dont le prédicat est P sont des instances de la classe C)

  • rdfs:range définit la classe ou le type de données des valeurs de la propriété.

(P rdfs:range C indique que les ressources relatives à l'objet d'un triplet dont le prédicat est P sont des instances de la classe C)


Par exemple on pourra exprimer que la propriété « travailledans » relie un sujet qui est une personne à un objet qui est une organisation.

ex:travailledans rdfs:domain foaf:Person

ex:travailledans rdfs:range foaf:Organization


À partir des déclarations précédentes, la déclaration suivante implique nécessairement que ex:Jean est une instance de foaf:Person, et ex:Societe_X une instance de foaf:Organization

ex:Jean ex:travailledans ex:Societe_X

Les hiérarchies de classes prennent en charge l'héritage des « domain » et « range » des propriétés.

Voir aussi

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article RDF Schema de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • RDF Schema — Saltar a navegación, búsqueda RDFS o RDF Schema o Esquema RDF es una extensión semántica de RDF. Un lenguaje primitivo de ontologías que proporciona los elementos básicos para la descripción de vocabularios. La primera versión fue publicada en… …   Wikipedia Español

  • RDF-Schema — Das Resource Description Framework Schema (RDFS) ist wie RDF eine W3C Empfehlung. Ebenso wie XML im konkreten Anwendungsfall die Definition eines speziellen Dokumenttyps benötigt, z. B. als Dokumenttypdefinition (DTD), legt das RDF Modell… …   Deutsch Wikipedia

  • RDF Schema — RDFS or RDF Schema is an extensible knowledge representation language, providing basic elements for the description of ontologies, otherwise called RDF vocabularies, intended to structure RDF resources. The first version [… …   Wikipedia

  • RDF Vocabulary Description Language — Das Resource Description Framework Schema (RDFS) ist wie RDF eine W3C Empfehlung. Ebenso wie XML im konkreten Anwendungsfall die Definition eines speziellen Dokumenttyps benötigt, z. B. als Dokumenttypdefinition (DTD), legt das RDF Modell nur… …   Deutsch Wikipedia

  • Schema.org — URL: schema.org Коммерческий: Нет Тип сай …   Википедия

  • Schema matching — The terms schema matching and mapping are often used interchangeably. For this article, we differentiate the two as follows: Schema matching is the process of identifying that two objects are semantically related (scope of this article) while… …   Wikipedia

  • Schéma d'URI — En informatique, un schéma d’URI est le premier niveau de la structure de nommage des identifiants uniformes de ressources (URI). Toutes les URIs sont construites à partir d’un nom de schéma, suivi de deux points (« : ») puis du reste… …   Wikipédia en Français

  • Resource Description Framework Schema — Das Resource Description Framework Schema (RDFS) ist wie RDF eine W3C Empfehlung. Ebenso wie XML im konkreten Anwendungsfall die Definition eines speziellen Dokumenttyps benötigt, z. B. als Dokumenttypdefinition (DTD), legt das RDF Modell nur… …   Deutsch Wikipedia

  • XML-Schema — ist eine Empfehlung des W3C zum Definieren von Strukturen für XML Dokumente. Anders als bei den klassischen XML DTDs wird die Struktur in Form eines XML Dokuments beschrieben. Darüber hinaus wird eine große Anzahl von Datentypen unterstützt.… …   Deutsch Wikipedia

  • XML Schema Definition — XML Schema ist eine Empfehlung des W3C zum Definieren von Strukturen für XML Dokumente. Anders als bei den klassischen XML DTDs wird die Struktur in Form eines XML Dokuments beschrieben. Darüber hinaus wird eine große Anzahl von Datentypen… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”