background preloader

Microformat/RDFa

Facebook Twitter

Les nouveautés de RDFa 1.1. Le guide ultime des microformats : Références et exemples. Bien qu'ils ne fassent pas partie 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êt sur une page.

Le guide ultime des microformats : Références et exemples

Ils permettent de mettre en avant du contenu, tel que les évènements de calendrier, un lien vers l'acceptation de vos licences (dont la GPL) et même des choses plus légères telles que les recettes de cuisine. Si les microformats ne font pas encore partie du standard W3C, les navigateurs Web n'ont pas attendu pour en assurer le support. Les microformats valent vraiment la peine d'y porter un intérêt et de les implémenter dans les sites que vous réalisez. Vous utilisez peut-être déjà les microformats si vous utilisez un CMS tel que WordPress, car ce dernier supporte nativement des formats de données simples, comme l'attribut rel. Sémantique RDF. III-A.

Sémantique RDF

Spécification d'une sémantique formelle : portée et limitations▲ RDF est un langage assertionnel (assertional language) conçu pour exprimer des propositions à l'aide de vocabulaires formels précis, notamment ceux définis avec RDFS [RDF-VOCABULARY], pour accès et utilisation sur le Web, et conçu pour servir de fondation à des langages assertionnels plus avancés à but similaire. Les objectifs de conception d'ensemble mettent l'accent sur la généralité et la précision de l'expression des propositions à propos d'un sujet plutôt que sur la conformité à un modèle de traitement particulier ; cf. le document Concepts et syntaxe abstraite RDF [RDF-CONCEPTS] pour plus d'explications.

La « signification » exacte de ce qui est considéré une assertion (assertion) au sens large dans RDF ou RDFS peut dépendre de plusieurs facteurs, comprenant les conventions sociales, les commentaires en langage naturel ou les liens vers d'autres documents porteurs de contenu. Pour aller plus loin avec RDFa. Je répète à longueur de temps que structurer un contenu en XML, et a fortiori en HTML, ne constitue pas une sémantisation, mais permet d'indiquer le rôle joué par la portion d'information dans le contexte d'un document.

Pour aller plus loin avec RDFa

Les normes du Web sémantique ont à l'inverse vocation à aider à la sémantisation du contenu. Mais, à force de le répéter sans rien montrer de probant, vous allez finir par croire que c'est une chimère. Soyons clairs, nous sommes encore loin du compte, mais nous avons fait des avancées, exemple avec RDFa. RDFa fait déjà énormément parler de lui, comme le prouvera ma prochaine pelote. Kesako ? En indiquant la propriété Dublin Core "creator", j'ai bien précisé que la chaîne de caractères "Gautier Poupeau" est le créateur du document. <span rel="dc:creator" href=" Gautier Poupeau </span> Si vous voulez d'autres exemples et des explications plus complètes, je vous renvoie au très bon article de Bob sur XML.com.

<span rel="owl:sameAs" href=" Gautier Poupeau </span> RDFa vs microformats from Evan Prodromou. I'm fascinated by the idea of including semantic markup in Plain Old XHTML pages, and I'm excited by recent developments in this area.

RDFa vs microformats from Evan Prodromou

But I'm also concerned about the growing discrepancy between the W3C's initiative, namely RDFa, and the more established but conversely less official microformats effort. I think that having competing standards efforts in this area is going to hurt the advancement of so-called small-s semantic Web technologies, which is going to be bad for everyone. Using XHTML as its own metadata substrate makes for some interesting applications, some of which are starting to disseminate on the Web. Rubhub is an interesting distributed social network analyzer; Flocktails is a fascinating example of extracting semantic data ; Ray Ozzie's Live Clipboard shows how to use embedded HTML data objects to make rich browser-based applications.

hCard 1.0. Tantek Çelik (Editor, Author), Brian Suda (Author) hCard is a simple, open format for publishing people, companies, organizations on the web, using a 1:1 representation of vCard (RFC2426) properties and values in HTML. hCard is one of several open microformat standards suitable for embedding data in HTML/HTML5, and Atom/RSS/XHTML or other XML.

hCard 1.0

hCalendar 1.0. Tantek Çelik (Editor, Author), Brian Suda (Author) hCalendar is a simple, open format for publishing events on the web, using a 1:1 representation of iCalendar (RFC2445) VEVENT properties and values in HTML. hCalendar is one of several open microformat standards suitable for embedding data in HTML/HTML5, and Atom/RSS/XHTML or other XML.

hCalendar 1.0

Adr. See latest version: h-adr This document represents a draft microformat specification.

adr

Although drafts are somewhat mature in the development process, the stability of this document cannot be guaranteed, and implementers should be prepared to keep abreast of future developments and changes. Watch this wiki page, or follow discussions on the #microformats Freenode IRC channel to stay up-to-date. Specifying an image's license using RDFa.