James M Snell wrote:
...
Every Profile document will be associated with an identifier. The identifier is either a short name or an IRI following the same pattern as atom:link/@rel values. However, use of the short names will be
> ...

I think in this is a case where you really want a URI.

restricted and must follow a strict convention... Specifically, only Profiles published through the IETF process will be allowed short names. For a Profile published as an Internet-Draft, the profile identifier is the document name. For instance, given a theoretical draft-snell-profile-blogging-01.txt, the identifier for the Profile is "draft-snell-profile-blogging-01". For a Profile published as an RFC, the project identifier is the RFC# in the pattern "RFC####". The shortnames are always case-insensitive so "rfc9999" is equivalent to "RFC9999" or "Rfc9999", etc. For all other Profiles, the identifier is an absolute IRI that SHOULD be dereference-able to retrieve the Profile document.

"SHOULD be referenceable": doesn't compute, unless you define the format. (It is not needed for interoperability, so doesn't deserve RFC2119 keywords).

You would also need to define what you mean by "IETF process". Do private submissions directly to the RFC Editor count?

Suggestion: just always require URIs; Internet Drafts and RFCs have a canonical URN through RFC2648. For instance

  urn:ietf:rfc:4287

...

BR, Julian

Reply via email to