W3C home > Mailing lists > Public > semantic-web@w3.org > October 2012

Re: vCard Update

From: James McKinney <james@opennorth.ca>
Date: Mon, 15 Oct 2012 17:26:14 -0400
Cc: "semantic-web@w3.org Web" <semantic-web@w3.org>
Message-Id: <D6E59249-8B38-48F9-B969-97712E74794C@opennorth.ca>
To: Renato Iannella <ri@semanticidentity.com>
On 2012-10-15, at 2:30 AM, Renato Iannella wrote:

> On 14 Oct 2012, at 04:31, James McKinney <james@opennorth.ca> wrote:
>> Thanks for the quick reply, Renato. Having re-read the RFC, I see the need for the classes. Would it be possible, though, to add shortcuts, eg ex:james v:tel "tel:+1-800-555-0199"? I find that many ontologies that use n-ary relations also provide a direct relation.
> The idea is good...but are the implications now that we have two ways to represent a telephone number?
> Can u point to some examples to review?

The organization ontology [1] has org:memberOf for a simple direct relation between a foaf:Agent and an org:Organization. It also offers an n-ary relation for relating an agent to an organization through its Membership class. The Membership class has org:member and org:organization properties, plus additional properties to decorate the membership.

In vCard, we can have a v:tel property (or pick another name) for a simple direct relation, and the v:Telephone class for an n-ary relation.

Anyway, yes there are other examples, and this pattern is not uncommon. If you're interested, the organization ontology explains how "The relationship between this full n-ary relationship and the direct org:memberOf property can be expressed as an entailment rule, using SPARQL Construct".

1. http://dvcs.w3.org/hg/gld/raw-file/default/org/index.html

Received on Monday, 15 October 2012 21:26:44 UTC

This archive was generated by hypermail 2.4.0 : Tuesday, 5 July 2022 08:45:30 UTC