- From: Alan Ruttenberg <alanruttenberg@gmail.com>
- Date: Thu, 16 Apr 2009 09:42:10 -0400
- To: "Tao, Cui, Ph.D." <Tao.Cui@mayo.edu>
- Cc: public-owl-wg@w3.org
Let me see if I understand exactly what you want to do: The entities involved are: A (a named individual that is a member of the class Person) "Thomas Smith" "Tom Smith" "Tom" "Thomas" The annotation IRIs are :firstName :lastName :fullName (relates a Person to a name represented as a string) This much seems clear. What isn't clear is what the intended domain and range of firstName and lastName are. I understand fullName to relate a Person to a name represented as a string, but I'm not sure if you intend firstName and lastName to also relate a Person to a name or whether these are intended to relate a part of a name to a name (or something else). Assuming that all relations relate a person to a name, You would have (omitting namespace prefix) ClassAssertion(Person A) AnnotationAssertion(A fullName "Thomas Smith") AnnotationAssertion(A fullName "Tom Smith") AnnotationAssertion(A firstName "Thomas") AnnotationAssertion(A firstName "Tom") AnnotationAssertion(A lastName "Smith") Could you verify that you want at least this, or if not, make clear which annotations you want to make about A. What relations do you want to state beyond this. Note that "Tom" and "Thomas" are implicitly related in that a query which asked for the firstName annotations on A would return both of them. Regards, Alan On Wed, Apr 15, 2009 at 3:03 PM, Tao, Cui, Ph.D. <Tao.Cui@mayo.edu> wrote: > Hi, everyone, > > I wonder if there is an example for annotation of annotation. For example, > if I have a person A that has a full name "Tom Smith" and a first name > "Tom". He is also known has "Thomas Smith" with a first name "Thomas". So > The class A has two annotation properties <fullName>Tom Smith</fullName> and > <fullName>Thomas Smith</fullName>. It also has two annotation properties for > first names: <firstName>Tom<\firstName> and <firstName>Thomas<\firstName>. > So how do we also annotate <firstName>Thomas<\firstName> is related to > <fullName>Thomas Smith</fullName> and <firstName>Tom<\firstName> is related > to <fullName>Tom Smith</fullName>? Should we introduce a IRI for each > annotation property? > > Thanks, > > Cui
Received on Thursday, 16 April 2009 13:43:05 UTC