Resource Description Framework
Un article de Wikipédia, l'encyclopédie libre. 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) Vocabulaires RDF[modifier | modifier le code] L'objet est :
RDFa
Un article de Wikipédia, l'encyclopédie libre. 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. RDFa a atteint le statut de recommandation 1.0 le et 1.1 le . Principe[modifier | modifier le code] RDFa utilise pour partie la syntaxe HTML existante : l'attribut class - permettant de spécifier le type de l'objetl'attribut id - indirectement, servant à définir l'URI d'un objet dans la pageles attributs rel, rev et href - spécifiant une relation avec une autre ressource RDFa ajoute ses propres éléments, les attributs : Comparaison avec les microformats[modifier | modifier le code] RDFa est une technique proche des microformats en ce qu'elle permet d'ajouter de la sémantique au contenu d'une page.
Le guide ultime des microformats : Références et exemples
Si vous n’êtes pas familier du concept POSH (Plain Old Semantic HTML), la première chose à savoir c’est que produire du code sémantique, qui reflète la valeur du contenu textuel (en plus de la mise en forme) est une composante critique du processus de conception web. Alors que le HTML dispose d’une kyrielle d’éléments par lesquels le contenu prend du sens, une foultitude de micro-formats (conventions) ont été créé pour mieux représenter les données qui composent votre page. Les micro-formats, c’est quoi ? Bien qu’ils ne fassent pas parti des spécifications HTML du W3C, ils offrent un assortiment utile de conventions de nommage (en utilisant les attributs class, id, rel et rev) qui identifient les points d’intérêts sur une page. Si les micro-formats ne font pas encore parti du standard W3C, les navigateurs web n’ont pas attendu pour en assurer le support. Les micro-formats valent vraiment le coup d’y porter un intérêt et que vous les implémentiez dans les sites que vous réalisez. Adr Geo hAtom
Notation3
Notation3, or N3 as it is more commonly known, is a shorthand non-XML serialization of Resource Description Framework models, designed with human-readability in mind: N3 is much more compact and readable than XML RDF notation. The format is being developed by Tim Berners-Lee and others from the Semantic Web community. A formalization of the logic underlying N3 was published by Berners-Lee and others in 2008.[1] Examples[edit] This RDF model in standard XML notation <rdf:RDF xmlns:rdf=" xmlns:dc=" rdf:about=" Benn</dc:title><dc:publisher>Wikipedia</dc:publisher></rdf:Description></rdf:RDF> may be written in Notation 3 like this: @PREFIX dc: < External links[edit] References[edit] Jump up ^ Berners-Lee, T.
Microdonnée
Un article de Wikipédia, l'encyclopédie libre. Les microdonnées sont une fonctionnalité HTML5 créée afin d'offrir du contenu sémantique dans des documents HTML[1]. Elles peuvent être vues comme une extension de l'idée de microformats qui visent à combler leurs lacunes en évitant la complexité des formats comme RDFa. Support[modifier | modifier le code] Google peut utiliser des micro-données dans ses pages de résultats[2]. Vocabulaires[modifier | modifier le code] Les vocabulaires fournissent la sémantique des éléments utilisés dans les micro-données. Attributs HTML[modifier | modifier le code] itemscope Crée un élément et indique que les descendants de cette balise HTML contiennent des informations à son sujet[1]. itemtype Une URL pointant vers un vocabulaire qui décrit l'élément et ses propriétés. itemid Un identifiant unique pour l'élément. itemprop Indique que la balise contient la valeur de la propriété indiquée. itemref Bibliographie[modifier | modifier le code]
Microformat FAQs relating to RDF
What are Microformats What are Microformats? Microformats are a set of simple, open data formats built upon existing and widely adopted standards, in particular semantic (X)HTML. The processes, principles, and practices of the microformats open standards community are what make microformats "microformats", but they center on using HTML and XHTML as designed, as a semantic language (though they can and have been implemented in other XML formats, e.g. RSS, Atom). One of the microformats principles is humans first, machines second. microformats that have XMDP profiles can simply be directly used with RDF-compatible URIs for microformats terminology provided by those profiles. See also: About Microformats Why were microformats proposed when RDF already existed Why were microformats proposed when RDF already existed to markup semantic information? How real are microformats But how real are microformats? But I do RDF, why should I be interested? Dan Connolly rdf-interest, March 2000: No. See grddl.
Semantic Web Stack
Semantic Web Stack The Semantic Web Stack, also known as Semantic Web Cake or Semantic Web Layer Cake, illustrates the architecture of the Semantic Web. Overview[edit] The Semantic Web Stack is an illustration of the hierarchy of languages, where each layer exploits and uses capabilities of the layers below. The illustration was created by Tim Berners-Lee.[1] The stack is still evolving as the layers are concretized.[2][3] Semantic Web technologies[edit] As shown in the Semantic Web Stack, the following languages or technologies are used to create Semantic Web. Hypertext Web technologies[edit] The bottom layers contain technologies that are well known from hypertext web and that without change provide basis for the semantic web. Internationalized Resource Identifier (IRI), generalization of URI, provides means for uniquely identifying semantic web resources. Standardized Semantic Web technologies[edit] Unrealized Semantic Web technologies[edit] Notes[edit]
Describing Copyright in RDF - Creative Commons Rights Expression Language
The Creative Commons Rights Expression Language (CC REL) lets you describe copyright licenses in RDF. For more information on describing licenses in RDF and attaching those descriptions to digital works, see CC REL in the Creative Commons wiki. Classes Work a potentially copyrightable work License a set of requests/permissions to users of a Work, e.g. a copyright license, the public domain, information for distributors Jurisdiction the legal jurisdiction of a license Permission an action that may or may not be allowed or desired Requirement an action that may or may not be requested of you Prohibition something you may be asked not to do Permissions Reproduction making multiple copies Distribution distribution, public display, and publicly performance Derivative Works distribution of derivative works Sharing permits commercial derivatives, but only non-commercial distribution Requirements Notice copyright and license notices be kept intact Attribution credit be given to copyright holder and/or author Share Alike
Des attributs ajoutés aux balises HTML