- From: Dan Connolly <connolly@w3.org>
- Date: Tue, 23 Sep 2003 18:05:41 -0500
- To: public-sw-meaning@w3.org
Various people have asked the question:
Does mailto:foo@example identify an Internet mailbox?
I don't expect semantic interoperability to depend
on a single answer to that question. I'd like to
refine the question. First, let's write it more
formally:
@prefix : <#>.
<mailto:foo@example> a :Mailbox.
(using http://esw.w3.org/topic/NotationThree)
Now... is that a logical necessity? No, it's not a conclusion
you can justify with no premises at all. (neither is 1+1=2,
keep in mind).
But consider this argument:
1. { ?X.log:uri str:startsWith "mailto:" } => { ?X a :Mailbox }.
2. <mailto:foo@example> log:uri "mailto:foo@example".
3. "mailto:foo@example" str:startsWith "mailto:"
4. <mailto:foo@example> a :Mailbox.
I expect semantic interoperability to revolve around
machines checking arguments like that. These machines
will have a trusted computing base with core logic
and a standard library of stuff like string manipulation,
and a policy component.
For example, implements w3.org access control policies would
probably be configured to accept a lot of stuff on the
basis of the IANA URI scheme registry.
The W3C webmaster might see
A mailto URL designates an "internet resource", which is the mailbox
specified in the address.
-- section 3. Semantics and operations of
http://ftp.ics.uci.edu/pub/ietf/uri/rfc2368.txt
and put
{ ?X.log:uri str:startsWith "mailto:" } => { ?X a :Mailbox }
in a config file. That might get tedious after a while,
and they might use a more sophisticated rule to delegate
the formal transcription, ala "if the IANA registry cites ?SPEC and
the webmaster's key signs { ?SPEC :formalization ?KB }
then ?KB".
Either way, the w3.org access control machine is going to
accept the above proof that yes, <mailto:foo@example> a :Mailbox.
Now that scenario is complicated by the fact that
- IANA, IETF, and W3C have a special place in the trust network
- the IANA registry and RFC 2368 are written in plain text,
not a formal notation
So let's consider Joe Baseball card trader...
darn; that'll have to wait till another time...
gotta go.
--
Dan Connolly, W3C http://www.w3.org/People/Connolly/
Received on Tuesday, 23 September 2003 19:08:00 UTC