RDFa (pour « Resource Description Framework dans des Attributs ») est une recommandation du W3C définissant une syntaxe permettant d'ajouter des données structurées dans une page HTML ou n'importe quel document XML. Ainsi formellement décrites, les données peuvent alors faire l'objet de traitements automatisés complexes, via des outils adaptés. Le code RDFa est invisible pour l'internaute et n'affecte pas ce qui est affiché.
RDFa a atteint le statut de recommandation 1.0 le et 1.1 le .
RDFa est un ensemble d'éléments et d'attributs.
Cette syntaxe est conforme au modèle Resource Description Framework (RDF) : des données décrites en RDFa peuvent donc être facilement transformées en données RDF. À ce titre, RDFa est une technique permettant de mettre en œuvre le Web sémantique.
RDFa utilise pour partie la syntaxe HTML existante :
l'attribut class - permettant de spécifier le type de l'objet
l'attribut id - indirectement, servant à définir l'URI d'un objet dans la page
les attributs rel, rev et href - spécifiant une relation avec une autre ressource
RDFa ajoute ses propres éléments, les attributs :
about - une URI spécifiant la ressource décrite par les métadonnées ; en son absence, il s'agit du document en cours;
property - spécifiant une propriété pour le contenu d'un élément;
content - attribut optionnel qui remplace le contenu d'un élément quand on utilise l'attribut de propriété.
datatype - attribut optionnel qui spécifie le type de donnée du contenu;
resource - attribut optionnel spécifiant une ressource externe, en général non cliquable. Il remplace @href et @src dans les éléments qui ne sont pas identifiés comme liens. Il représente aussi la destination de la propriété (et non la source comme c'est le cas pour @about).
RDFa est une technique proche des microformats en ce qu'elle permet d'ajouter de la sémantique au contenu d'une page. Elles diffèrent cependant sur deux principaux aspects :
RDFa est extensible très facilement du fait qu'il utilise des espaces de nom ;
RDFa 1.0 n'était normalement utilisable qu'avec XHTML 1.
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
This course introduces the foundations of information retrieval, data mining and knowledge bases, which constitute the foundations of today's Web-based distributed information systems.
This course gives an introduction to the fundamental concepts and methods of the Digital Humanities, both from a theoretical and applied point of view. The course introduces the Digital Humanities cir
Concepts associés (11)
Le Web des données (linked data, en anglais) est une initiative du W3C visant à favoriser la publication de données structurées sur le Web, non pas sous la forme de silos de données isolés les uns des autres, mais en les reliant entre elles pour constituer un réseau global d'informations. Il s'appuie sur les standards du Web tels que HTTP et URI. Plutôt qu'utiliser ces standards uniquement pour faciliter la navigation par les êtres humains, le Web des données les étend pour partager l'information également entre machines.
RDF Schema ou RDFS (acronyme de Resource Description Framework Schema) 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, ces derniers pouvant être stockés dans des bases relationnelles appelées triplestores et manipulés à l'aide des requêtes en langage SPARQL.
Un microformat (parfois abrégé sous μF ou uF) est une approche de formatage de données dans des pages WEB, qui cherche à rationaliser et standardiser le contenu existant, comme les métadonnées, en utilisant des classes et attributs de balises XHTML et HTML. Cette approche est conçue pour permettre à l'information destinée aux utilisateurs finaux, telle que le carnet d'adresses, les coordonnées géographiques, les numéros de téléphone, les événements et autres données ayant une structure constante, d'être traitée automatiquement par les logiciels.