background preloader

RDF : Ressource Description Framework

Facebook Twitter

OpenRDF.org: Home. Resource Description Framework. Un article de Wikipédia, l'encyclopédie libre.

Resource Description Framework

Pour les articles homonymes, voir RDF. En annotant des documents non structurés et en servant d'interface pour des applications et des documents structurés (par exemple bases de données, GED, etc.) RDF permet une certaine interopérabilité entre des applications échangeant de l'information non formalisée et non structurée sur le Web. Principes fondamentaux[modifier | modifier le code] Un document structuré en RDF est un ensemble de triplets. Un triplet RDF est une association : (sujet, prédicat, objet) Le sujet, et l'objet dans le cas où c'est une ressource, peuvent être identifiés par une URI ou être des nœuds anonymes. Les documents RDF peuvent être écrits en différentes syntaxes, y compris en XML. Un document RDF ainsi formé correspond à un multigraphe orienté étiqueté. {sujet, objet, prédicat} ⇔ prédicat(objet, sujet) ce qui est équivalent à : ∃ objet, ∃ sujet tq prédicat(objet, sujet)

RDFa. RDFa (or Resource Description Framework in Attributes[1]) is a W3C Recommendation that adds a set of attribute-level extensions to HTML, XHTML and various XML-based document types for embedding rich metadata within Web documents. The RDF data-model mapping enables its use for embedding RDF subject-predicate-object expressions within XHTML documents.

It also enables the extraction of RDF model triples by compliant user agents. The RDFa community runs a wiki website to host tools, examples, and tutorials.[2] History[edit] RDFa was first proposed by Mark Birbeck in the form of a W3C note entitled XHTML and RDF,[3] which was then presented to the Semantic Web Interest Group at the W3C's 2004 Technical Plenary.[3] Later that year the work became part of the sixth public Working Draft of XHTML 2.0.[4][5] Although it is generally assumed that RDFa was originally intended only for XHTML 2, in fact the purpose of RDFa was always to provide a way to add a metadata to any XML-based language. <? <? 4store - Scalable RDF storage. Web Sémantique:RDF.

Introduction à RDF. RDF est un modèle, associé à une syntaxe, dont le but est de permettre à une communauté d’utilisateurs de partager les mêmes méta données pour des ressources partagées.

Introduction à RDF

Nous allons décrire dans cette section le modèle et la syntaxe de RDF, ainsi que le schéma de RDF, RDFS, qui définissent RDF. Philippe Lahaye, Extrait de "Les systèmes de gestion de contenu : description, classification et évaluation" ( 15 octobre 2004 Table des matières Resource Description Framework (RDF) Introduction Modèle et syntaxe RDF Eléments de base Précisions sur les ressources, les propriétés et leurs valeurs : raffinements. Récapitulation Schémas RDF Déclaration d’une propriété dans un schéma RDFS Restriction du domaine de valeur des propriétés Restriction du domaine d’application des propriétés Déclaration d’une classe de ressource Exemple d’utilisation du schéma RDFS issu des exemples de cette section Précisions et raffinements sur les schémas RDFS Annexes. RDF : exemples. RDF pour les nuls. Préambule du 27 août 2007 : à la suite d'un bon billet de David sur RDF, je voulais ajouter en commentaire la référence vers ce billet que j'avais écrit le 8 septembre 2006 ; je me suis alors aperçu qu'il n'avait pas été récupéré lors de l'import de mon ancien blog.

RDF pour les nuls

Comme j'avais un peu la flemme de rechercher dans mes archives persos, mon sauveur se nomme Internet Archive dont le crawler salutaire avait indexé cette page. Qu'il en soit remercié. Le voici donc republié en l'état, en espérant que les commentateurs de l'époque m'excuseront le fait que je ne récupère pas leur prose ;-). Pour vous faire apprécier pleinement toute la substantifique moelle du prochain billet, je me suis dit qu'il serait peut-être utile de réexpliquer le principe général de RDF1.

Je voulais rassembler toute cela en un billet, mais ça faisait un peu long, alors j'ai séparé les choses. RDF n'est pas un langage de programmation, ni même un langage à balises permettant de structurer une information.