To: | ontology-summit@xxxxxxxxxxxxxxxx |
---|---|
From: | Patrick Cassidy <ontopacas@xxxxxxxxx> |
Date: | Sat, 4 Feb 2012 16:02:40 -0500 |
Message-id: | <CAGvG7ZEVYW966X_gLBGuQSv+NKjrVLV759PyZefxpaTeAGn-fg@xxxxxxxxxxxxxx> |
Re: Mike Bennet’s comment:
I'm not clear what problem is being anticipated here: > Agreed. This I think is why I am nervous of Patrick's approach of using sub-typing to bring these together. > It sound like a recipe for confusion, and I'm not clear how you would combine this with any taxonomy > in which things are abstracted to any useful degree e.g. Pump1-1 isA Donkey Pump isA sprinkler > part isA Part, and Siemens 450X s/n 123345 is an individual of type Siemens 450X isA diaphragm > pump isA rotary pump isA pump isA mechanical device isA device (AND isA IP-66 device isA > device certified for ingress protection...) > It sound like a recipe for confusion Well, **I** am not confused, but as you can see from
the other discussions of roles, it takes some work to tease apart the
fundamental concepts that are combined in our intuitions, no matter what treatment you use.
> I'm not clear how you would combine this with any taxonomy > in which things are abstracted to any useful degree This treatment is combined with a fairly deep taxonomy – COSMO has about 7500 classes and over 800 relations.
I didn’t follow the point of the given taxonomy
list. One can say all of those things in COSMO, if ‘isA’ is the subtype
relation, and “Pump 101” is a subtype of “Donkey Pump”. But from this I cannot see just how the
merged subtyping of ‘Role’ and other classes causes a problem that you
foresee? In COSMO, "Siemens 450X s/n 123345" would be an instance of all of those types, from both inheritance paths. Problem? Perhaps we should discuss how a 'system' could be represented. One way is to make an abstract 'Specification' for a system consisting or roles and their relations, and in it say, for example, 'the object serving in the role of Pump101 will deliver water to the Location serving in the role of Location202'. Or, one can create a 'system ontology' that imports the top-level ontology and serves as a specification, and in which instances of Pump101 are in fact physical pumps. Then one can say 'Pump101 delivers water to Location202'. I like the latter, in part because it is closer to English usage, and in part because it is simpler. But one can do it either way in COSMO, as you prefer, and the different ways can be translated into each other. Use your own language; it can be accommodated. In all of the efforts from 1995 to arrive at a common upper ontology the biggest barrier (aside from lack of money) was, IMO, the tendency of some to **exclude** ways of representing things other than their own. Sometimes this was done for perceived computational efficiency, or just because of lack of time. But COSMO is being developed as an ontology that does not preclude different ways of representing things, and can serve as an interlingua to translate different ways of representing things into each other. When I see an ontology with a lot of disjoint partitions, I tend to think "There are more things in heaven and earth than are dreamt of in your ontology". As for Roles (such as Part) as I mentioned, I prefer being able to merge that 'abstract' notion with PhysicalObjects in a common subtype. But one doesn't **have to** do it that way. Thus far, to me, it has seemed the easier route to take. I think, once you get used to the idea, it will not seem at all confusing. I think this is similar **in effect** to Matthew's merging of 4D role worms and 4D object worms into common role-objects within specific time intervals.
> of "Identity" which is Independent Thing*. Then have a kind of Relative Thing which is "Part" which > of course inherits or narrows that identity object property. In this case, the third order thing in which that "Part" is so > defined, is the "System" of which it is
a part - indeed, here you have a useful definition of what it means to be a
system.
Patrick Cassidy MICRA Inc. 908-561-3416
From:
ontology-summit-bounces@xxxxxxxxxxxxxxxx [mailto:ontology-summit-bounces@xxxxxxxxxxxxxxxx]
On Behalf Of Mike Bennett
Ron, I was not disagreeing. I think that your analysis and
solution looks pretty good to my untrained eye.
Re: Ron Wheeler's comment
(below) [PC] [RW] > The thing that sits on
the floor and plays the role of Pump101 does have a separate identity. _________________________________________________________________ Msg Archives: http://ontolog.cim3.net/forum/ontology-summit/ Subscribe/Config: http://ontolog.cim3.net/mailman/listinfo/ontology-summit/ Unsubscribe: mailto:ontology-summit-leave@xxxxxxxxxxxxxxxx Community Files: http://ontolog.cim3.net/file/work/OntologySummit2012/ Community Wiki: http://ontolog.cim3.net/cgi-bin/wiki.pl?OntologySummit2012 Community Portal: http://ontolog.cim3.net/wiki/
-- Ron Wheeler President Artifact Software Inc email: rwheeler@xxxxxxxxxxxxxxxxxxxxx skype: ronaldmwheeler phone: 866-970-2435, ext 102
_________________________________________________________________ Msg Archives: http://ontolog.cim3.net/forum/ontology-summit/ Subscribe/Config: http://ontolog.cim3.net/mailman/listinfo/ontology-summit/ Unsubscribe: mailto:ontology-summit-leave@xxxxxxxxxxxxxxxx Community Files: http://ontolog.cim3.net/file/work/OntologySummit2012/ Community Wiki: http://ontolog.cim3.net/cgi-bin/wiki.pl?OntologySummit2012 Community Portal: http://ontolog.cim3.net/wiki/
-- Mike Bennett Director Hypercube Ltd. 89 Worship Street London EC2A 2BF Tel: +44 (0) 20 7917 9522 Mob: +44 (0) 7721 420 730 www.hypercube.co.uk Registered in England and Wales No. 2461068 _________________________________________________________________ Msg Archives: http://ontolog.cim3.net/forum/ontology-summit/ Subscribe/Config: http://ontolog.cim3.net/mailman/listinfo/ontology-summit/ Unsubscribe: mailto:ontology-summit-leave@xxxxxxxxxxxxxxxx Community Files: http://ontolog.cim3.net/file/work/OntologySummit2012/ Community Wiki: http://ontolog.cim3.net/cgi-bin/wiki.pl?OntologySummit2012 Community Portal: http://ontolog.cim3.net/wiki/ (01) |
Previous by Date: | Re: [ontology-summit] eXecutable Ontologies? [was: Ontologies are not algorithms], Cory Casanave |
---|---|
Next by Date: | Re: [ontology-summit] System Components, Matthew K. Hettinger |
Previous by Thread: | Re: [ontology-summit] Roles, Fillers, and role relations, Mike Bennett |
Next by Thread: | Re: [ontology-summit] Roles, Fillers, and Role Relations, Patrick Cassidy |
Indexes: | [Date] [Thread] [Top] [All Lists] |