Re: AW: Literals representing people?

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 UTC