[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Simple] Address and person URIs
To be clear, is your intent here that urn:service would be defined as
allowing registered values through an IANA registry or something? i.e.,
if I come up with a new service, foo, I could register it and thus
urn:service:foo would be defined?
Yes.
I'm not sure how one would properly define the scope of "service" in
such a context...
Depends on what you mean by "scope". If you mean "what does the foo
service really mean, i.e., what do I get", I'd punt: the registrant
defines the meaning of the service.
I had one simple model in mind: Define by resolution. Each service is
associated with a DNS resolving hierarchy, e.g.,
urn:service:sos.arpa
is the service defined by the DNS resolution mechanism sos.arpa. The
assumption is that any proxy that resolves this domain has to know what
request information is necessary to do the resolution, e.g., by location
or other request property.
This doesn't necessarily fit the 'real human being' one all that well,
but some other services, including
urn:service:pizzahut
urn:service:directory-service
work reasonably well, as long as each service can agree on a resolution
mechanism. This is somewhat akin to an IP-level anycast service: "I want
any suitable instance of this service and you figure out what that might
be".
This is obviously very rough thinking at this stage. As has been pointed
out in private email, it is not clear that the URN definition matches
this particularly well. However, one could argue that something like an
ISBN URN has somewhat similar properties, albeit with a much more
precise contract as to what one might get back.
Henning
_______________________________________________
Simple mailing list
Simple at ietf.org
https://www1.ietf.org/mailman/listinfo/simple