[foaf-dev] foaf phone and tel URLs

Story Henry henry.story at bblfish.net
Wed Jan 30 19:57:13 GMT 2008


On 30 Jan 2008, at 19:35, Peter Williams wrote:
> 		Although many URI schemes are named after protocols, this does not  
> imply that use of these URIs will result in access to the resource  
> via the named protocol. URIs are often used simply for the sake of  
> identification. Even when a URI is used to retrieve a representation  
> of a resource, that access might be through gateways, proxies,  
> caches, and name resolution services that are independent of the  
> protocol associated with the scheme name. The resolution of some  
> URIs may require the use of more than one protocol (e.g., both DNS  
> and HTTP are typically used to access an "http" URI's origin server  
> when a representation isn't found in a local cache).
>
> 		http://gbiv.com/protocols/uri/rfc/rfc3986.html#identification
>
>
> That a resolvable tel: is dependent on a SS7 nameserver or an ENUM  
> nameservice (and then their feature/sub-service naming/addressing  
> properties) seems consistent with W3C doctrine, no?

Put that way it makes more sense.

Still, this tel URI is pretty complex.
This is what got me worried:

[[
tel:0w003585551234567;phone-context=+3585551234
  This URL places a voice call to the given number. The number format  
is intended for local use: the first zero opens an outside line, the  
"w" character waits for a second dial tone, and the number already has  
the international access code appended to it ("00"). This kind of  
phone number MUST NOT be used in an environment where all users of  
this URL might not be able to successfully dial out by using this  
number directly. However, this might be appropriate for pages in a  
company intranet. The <area-specifier> which is present hints that the  
number is usable only in an environment where the local entity's phone  
number starts with the given string (perhaps singling out a company- 
wide block of telephone numbers).
tel:+1234567890;phone-context=+1234;vnd.company.option=foo
The URL describes a phone number which, even if it is written in its  
international form, is only usable within the numbering area where  
phone numbers start with +1234. There is also a proprietary extension  
"vnd.company.option", which has the value "foo". The meaning of this  
extension is application-specific. Note that the order of these  
parameters (phone-context and vnd.company.option) is irrelevant.
]]

	Henry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2429 bytes
Desc: not available
Url : http://lists.usefulinc.com/pipermail/foaf-dev/attachments/20080130/d102c894/smime-0001.bin


More information about the foaf-dev mailing list