- From: James McKinney <james@opennorth.ca>
- Date: Mon, 15 Oct 2012 17:26:14 -0400
- To: Renato Iannella <ri@semanticidentity.com>
- Cc: "semantic-web@w3.org Web" <semantic-web@w3.org>
- Message-Id: <D6E59249-8B38-48F9-B969-97712E74794C@opennorth.ca>
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