John, (01)
I think I can see where the misunderstanding arises. (02)
JS> For example, a pet is an animal that plays a certain role
with respect to another animal, usually human. (For example,
the gorilla Koko had a pet cat, which she named "All-Ball"
in her sign language.) (03)
To keep is simple assume John is an employee of IBM. (04)
Would there be a single object (John), who is an instance of both employee
and person, in your scheme of things? I think you need this to get your
sub-type relation. (05)
In my scheme of things there would be two things, firstly John and secondly
John's being an employee of IBM. Where the first object is an instance of
person and the second of employee. In this scheme, it is difficult to get
the sub-type relation. (06)
This enables me to allocate responsibility to the employee but not to the
person. (07)
A legal example of this is "corporation sole"
http://en.wikipedia.org/wiki/Corporation_sole
which allows rights to pass from one 'role' to another. (08)
Regards,
Chris (09)
-----Original Message-----
From: ontolog-forum-bounces@xxxxxxxxxxxxxxxx
[mailto:ontolog-forum-bounces@xxxxxxxxxxxxxxxx] On Behalf Of John F. Sowa
Sent: 19 March 2007 12:30
To: [ontolog-forum]
Subject: Re: [ontolog-forum] Ontology and methodology (010)
Chris, (011)
I would say it's much more than "often necessary". It's
absolutely essential to distinguish them: (012)
CP> In business systems it is often necessary to distinguish
> between the 'role' someone plays, whether more general,
> such as employee, or more specific, such as FX Dealer
> in order to carry out the business processes. (013)
For example, a pet is an animal that plays a certain role
with respect to another animal, usually human. (For example,
the gorilla Koko had a pet cat, which she named "All-Ball"
in her sign language.) (014)
In the type hierarchy, I place all role types under the
supertype Role, which is further differentiated according
to a wide variety of different characteristics. (015)
Pet, for example, is in the sublattice under Role, but
it is also under Animal, since every pet is an animal.
Then PetCat is a subtype of both Pet and Cat. A cat
is a cat for its entire life, but it may become a pet
and later stray. (016)
Employee is under Role, and depending on your business,
you might include it under Human, Animal, or even Animate.
(I use the category Animate as a supertype of Animal that
can also include such things as robots and angels.) (017)
> What is key here is that the role is the subject of
> rights and responsibilities.... Also, these rights
> and responsibilities track the employee (FX Dealer)
> through time, but NOT the person. (018)
I certainly agree. In CLCE or any other dialect of
Common Logic, the type Employee would have additional
axioms beyond just the statement Employee < Person. (019)
> Hence, it does not make sense to think, as you seem to suggest
> in your mail that, at a point in time, employees are a subtype
> of person - without also giving some explanation about what
> happens over time - and how an employee at a point in time can
> act ex officio as a person and not an employee. (020)
Of course. How could you possibly imagine that I would ever
suggest anything else? No email note is big enough to include
all possible qualifications. (021)
All roles are temporary, even though some, such as Brother or
Mother, might last a lifetime. The thematic roles, such as
Agent, Experiencer, Patient, Recipient, etc., have durations
that last only as long as the action or state specified by a verb,
which may be very short indeed. (022)
John (023)
_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/
Subscribe/Config: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/
To Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx (024)
_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/
Subscribe/Config: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/
To Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx (025)
|