W3C home > Mailing lists > Public > www-rdf-interest@w3.org > September 2003

Re: AW: Literals representing people?

From: Patrick Stickler <patrick.stickler@nokia.com>
Date: Tue, 30 Sep 2003 15:55:49 +0300
To: "ext LYNN,JAMES (HP-USA,ex1)" <james.lynn@hp.com>, "ext Thomas B. Passin" <tpassin@comcast.net>, <www-rdf-interest@w3.org>
Message-ID: <BB9F5805.188A%patrick.stickler@nokia.com>

On 2003-09-29 17:11, "ext LYNN,JAMES (HP-USA,ex1)" <james.lynn@hp.com>
wrote:

>> E.g.
>> 
>>    <#me> ex:myFriend _:x .
>>    _:x ex:emailAddress <mailto:somebody@example.com> .
>> 
>> etc. but not
>> 
>>    <#me> ex:myFriend <mailto:somebody@example.com> .
>> 
>> where it becomes ambiguous whether your friend is a
>> person or a mailbox ;-)
> 
> In the interest of economy, is there a way to have the meaning of the first
> statement and the brevity of the second?
> <#me> ex:myFriend whose_emailAddress_is_<mailto:somebody@example.com>

Not quite, but you *could* do the following
(though it's pretty strange IMO)

<#me> ex:someFriendsEmail <mailto:somebody@example.com> .

Of course, if all you care about is notational compactness,
N3 would allow you to say the first example above as:

   <#me> ex:myFriend [ ex:emailAddress <mailto:somebody@example.com> ] .


Patrick
Received on Tuesday, 30 September 2003 08:55:59 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:52:02 GMT