background preloader

Microformat

Microformat
Un article de Wikipédia, l'encyclopédie libre. Un microformat (parfois abrégé sous μF ou uF) est une approche de formatage de données dans des pages WEB[1] qui cherche à rationaliser et standardiser le contenu existant, comme les métadonnées, en utilisant des classes[2] et attributs de balises[3] 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 événements et autres données ayant une structure constante, d'être traitée automatiquement par les logiciels. Même si le contenu des pages web était déjà capable techniquement d'être « traité automatiquement » depuis la conception du web, il existait certaines limites. Les balises traditionnelles de marquage étaient en effet utilisées pour afficher l'information sur le Web et non pas pour décrire ce que voulait dire l'information[4]. Historique[modifier | modifier le code] Aperçu technique[modifier | modifier le code]

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.

Microformats 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]

Microformats - Alsacreations Les microformats ont fait leur apparition en 2003 (XFN) sous l'impulsion de personnes publiant des blogrolls (listes de blogs qui ont plu ou ont été jugés pertinents dans un domaine précis) recherchant un moyen de faire connaître la nature des relations qu'ils entretenaient avec les auteurs de ces blogs. Depuis, ils ont pris une ampleur remarquable et de nombreux microformats ont été développés et améliorés pour divers supports : CV, rapports, protocole Atom, annuaires partagés, citations, traces des discussions en ligne, formats de médias… HTML5 les remet au goût du jour et ils restent un moyen simple, efficace et puissant d'apporter à vos pages de la lisibilité tant pour un humain que pour une machine. Définition Les microformats apportent au langage HTML (et par extension XHTML) davantage de sémantique. HTML possède déjà des éléments ayant du sens mais ils ne suffisaient pas à exprimer toutes les subtilités que les microformats proposent. Insertion des µF Resssources Web

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]

Related: