2009-05-24 6 views
3

Existe-t-il un URN officiel pour le type MIME?URN pour MIME Type

Mozilla Firefox et d'autres applications utilisent des notations telles que "urn:mimetype:text/plain" ou "urn:mimetype:handler:text/plain". Il y a deux problèmes avec cette approche:

  1. Aucun espace de noms « mimetype » existe selon registre officiel de l'IANA (http://www.iana.org/assignments/urn-namespaces/). Ainsi, seul "urn:x-mimetype" serait un espace de nom valide (selon la section 4.1 de la RFC 3406).

  2. Le slash "/" ne peut pas être utilisé dans les URN conformément à la section 2.2 de la RFC 2141. Mais il pourrait être codé à "%2F".

Tout ce qui considéré, est-il une autre façon de représenter le type MIME "text/plain" comme URN que "urn:x-mimetype:text%2Fplain"?

[MISE À JOUR: En y réfléchissant, un URI serait bien aussi. Mais je ne peux pas trouver aucune URI pour le type MIME non plus.]

Merci

Répondre

1

Pour votre information, je lis la présence de / comme par RFC DOIT PAS 2141, au lieu d'un NE DOIT PAS.

Pour cette approche, j'utiliserais simplement l'URI de l'affectation, par ex. < http://www.iana.org/assignments/media-types/application/zip>. Le seul inconvénient est que tous ne déréférencent pas. Si vous pouvez vivre avec cela, vous devriez être OK.

+0

@ user227745, c'est une URL, pas une URN – smartcaveman

+0

@smartcaveman: OP a dit qu '"un URI serait bien aussi", ce qui inclut les URL. – unor

Questions connexes