[Person-ontology] Binary or Ternary? (was D7 - Which languages are better than OWL?)
James Nerney
jason3 at ifn.net
Fri Jan 4 12:19:42 PST 2008
Merely as a convenience, I revise the disputed sentence to read,
"Mary hands the book over to Tom." This sentence describes a process
involving three entities: Mary, Book, and Tom.
The process has a beginning and an end and it has inputs and outputs.
Input state: Mary is holding Book. Tom is not holding Book.
Output state: Mary is not holding Book. Tom is holding Book.
For this process there is an intermediate state: Mary and Tom are
holding Book. A name for the process can be Hands-Over.
The states in this process can be described as relationships.
For the Input state:
Mary is related to Book by Holds relationship.
Tom is related to Book by NotHolds relationship.
For the Output state:
Mary is related to Book by NotHolds relationship.
Tom is related to Book by Holds relationship.
For the Intermediate state:
Mary is related to Book by Holds relationship.
Tom is related to Book by Holds relationship.
The process includes a complex of relationships. The pair Mary and
Book can be viewed as having a dynamic relationship, that is, the
relationship between the two entities changes in nature from the
beginning of the process to the end of the process. A change in
relationship can be described by identifying the initial
relationship, the final relationship, and by describing the change as
a constraint between the initial relationship and the final
relationship. In this case, the constraint is sequential. A name for
this constraint can be Becomes; in other words, Holds Becomes
NotHolds. Also, the pair Tom and Book can be viewed as having a
dynamic relationship, and can be treated in the same way as the
dynamic relationship between Mary and Book. Still another constraint
is that both "Mary Holds Book" and "John Holds Book" relationships
occur at some instant. A name for this constraint may be Co-occurs.
The relationships within the Hands-Over process can be completely
identified by the use of Holds relationship, NotHolds relationship,
Becomes constraint, and Co-occurs constraint. This complex of
relations within the Hands-Over process can be named the Hands-Over
relationship.
What is the arity of the Hands-Over relationship? Answering that
question requires abstracting a static relationship to represent the
entire Hands-Over relationship. The complex of relationships that
happen in the intermediate state seems a good stand-in for the entire
Hands-Over relationship. That complex includes the "Mary Holds Book"
and "John Holds Book" relationships and the Co-occurs constraint.
Removing time from the complex leaves Mary, Book, and Tom. Two
different descriptions of this timeless relationship are possible:
(1) a binary relationship where Tom and Mary are Entities and Book
relates Tom and Mary to each other in a physical way, and (2) a
ternary relationship where all three are entities which take
participant roles in the Hands-Over relationship. As John points
out, purpose is relevant. Which kind of relationship to choose,
binary or ternary, depends on the purpose of the model.
The above analysis does not depend on how the word situation is
defined nor does it depend on the number of qualifiers that may be
added to the sentence.
JS> ... Two points: First, linguists who talk about case roles
distinguish obligatory roles from optional roles. Second, the word
"situation" is notoriously difficult to define. In 1983, Barwise &
Perry tried to make situations the foundation for their theory of
semantics. For a few years, there was a strong current of activity
dedicated to that approach. But it came to grief over one serious
problem: Nobody was ever able to define the central term 'situation'...
PH> What do you mean by a n-ary *situation* ? The situation being
described has no intrinsic 'arity' (a point made many years ago by, I
believe, Strawson), because one can go on adding qualifiers endlessly
(he did it... at midnight... in the kitchen... last week... with a
knife... silently... rapidly...). In fact, this has been used as an
argument (to me, convincing) for the naturalness of the binary case-
based representation over the use of n-ary relations.
GPZ> ... a dynamic situation like that represented by "Mary has given
a book to Bill", you must introduce a predicate in the form of GIVE,
MOVE or whatever, and take into account the fact that "Mary",
"book-1" and Bill" - apart from being instances of ordinary concepts
in a standard ontology - are also characterized by given logical
relationships with this predicate.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://idcommons.net/pipermail/person-ontology/attachments/20080104/fbdbdfdd/attachment.htm
More information about the Person-ontology
mailing list