a.css

esbudellant estàndards


Múltiples profile a l'HTML

30/04/06

A l'especificació de l'HTML 4.01, a la secció de l'atribut profile diu:

This attribute specifies the location of one or more meta data profiles, separated by white space. For future extensions, user agents should consider the value to be a list even though this specification only considers the first URI to be significant.

D'aquest fragment se'n pot extreure que el valor d'un atribut profile pot ser un llistat d'URI separats per espais tot i que l'especificació tracti sempre d'una URI única.

D'aquesta manera es poden complementar les metadades tipus XFN amb Dublin Core usant un profile tal com:


<head profile="http://gmpg.org/xfn/11 http://dublincore.org/documents/dcq-html/">

Per definir un perfil (gràcies a en Mort per la dada) es pot emprar XMDP.

Al document sobre XMDP expliquen que es pot inferir de l'especificació de l'HTML 4.01 que l'ordre dins el llistat d'URI d'un profile determina la importància en cas de conflicte. I si dos perfils defineixen el mateix mot, la primera definció serà la vàlida.

L'explicació:

However, clearly HTML4.01 shows a bias towards the first URI rather than later URIs. Thus, consistent with that bias, the URIs in the 'profile' attribute are to be treated most significant (first) to least significant (last). Such relative significance only makes a difference when profiles attempt to define the same property(s) and/or value(s). Thus if two or more profiles define the same term, the earliest (first) of those profiles wins, and its definition for that term is used.

Comentaris

  1. Comentat per Gonzalo el 05/05/06

    Tienes toda la razón, Arnau. Hace tiempo que me dí cuenta de que había cometido un grave error en el artículo Metadatos geográficos (2): Empleándolos en ficheros HTML, XHTML y RDF que escribí en Web Semántica Hoy, a ver si algún día de estos lo arreglo :)

Afegir un comentari


Ryan Adams ringtonesEric Church ringtonesTim McGraw ringtonesKevin Fowler ringtones

© Arnau Siches. a.css està sota Llicència Creative Commons.