URIs, domains and authority
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

URIs, domains and authority



The site-meta draft <http://tools.ietf.org/id/draft-nottingham-site-meta-00.txt > defines an "Über well-known location" for Web sites, in an attempt to allow discovery of metadata about a site without defining an application-specific URL (which is generally held to be bad practice).

In discussions about it, there's been some misunderstanding and disagreement about its scope of applicability. My original conception was that, for example,

  http://www.example.org/site-meta

would contain metadata specific and limited to the (HTTP, www.example.com , 80) triple; that is, it is scoped by the combination of protocol, host and port.

However, some potential users of this mechanism would like its scope to be broader. In particular, they'd like it to be cross-protocol; e.g., the metadata sourced from the URI above would also be potentially applicable to the following URIs:

  mailto:user at example.org
  xmpp:user at example.org

Note that here, both the protocol used, the port used, and even the hostname used (because www is dropped) are different. I.e., the metadata is not confined to the authority, but potentially applicable across an entire domain, for all protocols and ports.

AIUI, these use cases involve things like discovering security policy, configuration negotiation, etc. E.g., some want to discover XMPP- related policy by making a HTTP request to a pre-determined URI in the same domain.

My concern here is that there's a large difference between saying that a special file on a Web server defines metadata for that server (and only that server) and saying that it does so for -- potentially -- everything to do with that domain. As such, I'd very much like to hear what the rest of the IETF community thinks of this issue (positive or negative).

There is some background discussion on the XRI TC mailing list <http://lists.oasis-open.org/archives/xri/ >, which is one of the groups with this kind of use case.

I'll also mention that DNS is an obvious answer for this type of information, but AIUI the folks who are interested in this are wary of relying upon it, because of deployment concerns; i.e., some domain owners may not have the technical ability, knowledge or tools to modify their DNS to add records.

Regards,

--
Mark Nottingham     http://www.mnot.net/

_______________________________________________
Apps-Discuss mailing list
Apps-Discuss at ietf.org
https://www.ietf.org/mailman/listinfo/apps-discuss



Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.