- From: Yuzhong Qu <yzqu@seu.edu.cn>
- Date: Fri, 11 Feb 2005 17:28:00 +0800
- To: "Henry Story" <henry.story@bblfish.net>
- Cc: "SWIG" <semantic-web@w3.org>
From your Example: ---------------------------------- _blank ---relation---> <http://bblfish.net/> |------owner-------> "Henry Story" deduce the graph <http://bblfish.net> ----owner----> "Henry Story" ------------------------------------ I think that a "quotient relation" of a property (e.g. "owner") might be what you needed. Just use the following triple: :yourRelation rdfs:subPropertyOf quotientOf(owner) Note that quotientOf is a mathematical construct, and not yet been supported by OWL DL. BTW, is there any Description Logic supporting "quotient relation" ? Yuzhong Qu Dept.Computer Science & Engineering Southeast University Nanjing, China, 210096 ----- Original Message ----- From: "Henry Story" <henry.story@bblfish.net> To: <semantic-web@w3.org> Sent: Monday, February 07, 2005 9:57 PM Subject: Re: equivalence relation > > I just realized that not everyone may know (including me btw.) > what I mean by an equivalence relation . > > I think this is the concept I am getting at: > > <http://en.wikipedia.org/wiki/Equivalence_relation> > > Henry Story > > > On 7 Feb 2005, at 09:02, Henry Story wrote: > > > > > I am looking for a way to state that a relation is an equivalence > > relation [1]. I want to know this so that I can starting from a graph > > such as > > > > _blank ---relation---> <http://bblfish.net/> > > |------owner-------> "Henry Story" > > > > deduce the graph > > > > <http://bblfish.net> ----owner----> "Henry Story" > > > > > > My thought was that a relation that is functional, symmetric and > > transitive > > is just such a relation. Here is how I come to this conclusion. > > > > 1) Functional and symmetric > > > > If a relation is functional and symmetric, then it is also > > inverse functional. It is a 1 to 1 mapping. > > > > 2) If it is functional, inverse functional and symmetric > > > > then for all aRb we also have bRa > > > > this still allows a and b to be different > > > > 3) if it is transitive then for any a, b and c, where > > > > [1] aRb > > [2] bRc > > > > then > > > > [3] aRc > > > > but since R is symmetric > > > > from [2] bRc we deduce that > > > > [4] cRb > > > > and since R is inverse functional > > > > from [1] aRb and [4] cRb we deduce that a==c > > > > similarly from [3] aRb, [1] aRc and the functional nature of R > > we deduce that c == b. > > > > So a == c and c == b and so a == b. > > > > Is this reasoning ok? > > I was hoping it would be, cause then I can just specify in OWL that > > properties > > are functional, symmetric and transitive if I want them to be > > equivalence relations (or is there a shorthand for this) > > > > Henry Story > > > > [1] http://en.wikipedia.org/wiki/Equivalence_relation > > > > > >
Received on Friday, 11 February 2005 09:27:44 UTC