To: | "[ontolog-forum]" <ontolog-forum@xxxxxxxxxxxxxxxx> |
---|---|
From: | Ali Hashemi <ali.hashemi+ontolog@xxxxxxxxxxx> |
Date: | 2009年5月12日 12:31:38 +0200 |
Message-id: | <5ab1dc970905120331l39bc991va9d4f88326c490b@xxxxxxxxxxxxxx> |
Ali,
Re: > Just want to reiterate one basic point -- the idea of a single foundation ontology is fundamentally, and fatally flawed. I think you've agreed with this suggestion in the past as well, but I see the term being used here in the singular.
No, one single foundation ontology is **absolutely essential** in order to support *accurate* semantic interoperability. Without a common standard of meaning, ambiguity and misinterpretation are inevitable. There is plenty of room for multiple ontologies of particular domains, including basic things like time. But without a single common foundation ontology that can serve to *translate* among the other ontologies, there is no hope for accurate interchange of information. There is no flaw here, a common foundation ontology is the whole point, to allow independent development of multiple domain ontologies that can interoperate.
The current situation indeed demonstrates that people will generate their own local and different ontologies, **but** that is occurring precisely because there is no widely accepted common FO. If there were one, and if it were usable by the public, and if anyone wanted to interoperate with other systems, it would be madness to go off and develop an incompatible ontology, because it would be totally unnecessary, costly, and prone to repeat errors that were made and corrected in the past. The point of the common FO is to contain all of the basic elements that anyone would need to represent what they want to represent, in the way they want to represent it. All they need to do is define their domain elements by use of the common FO.
It is important that we not confuse what happens in the absence of any widely accepted common FO from what would happen if there were one. The point of the FO development project is to create an active user community so that there will be **at least one** common FO that people can use. Then, if anyone wants to interoperate with others, there would be a very powerful incentive to use the most widely used existing system.
Yes, people develop their own ontologies (and I do too!) because they have no reason to want to interoperate with any existing system. There are too few users, and no public applications. When, inevitably, some large community does arise that uses a common FO, the whole situation will change totally. With other real applications that one can interoperate with, and an FO capable of representing anything you want to represent, who in their right mind would go off and develop a different ontology anyway? Only those who do not care about interoperability, which is almost everyone who has developed their own ontology thus far. If there were already a widely used FO, with public applications and an NL interface, I would use that instead of investigating alternatives. But there aren’t any.
Please do *not* *not* *not* confuse the requirements for developing a useful local application with the requirements for semantic interoperability. They are totally different. So far, there is no broad user community for any FO, and the inevitable result is that people develop their local ontologies that are congenial to them, having little incentive to use anyone else’s and powerful disincentive (they are hard to learn and to use).
The point of an FO project is to *create* a large user community so that people who want to interoperate with others will have a community that they can participate in. If local incompatible ontologies are adequate, use them. If you want broad semantic interoperability , you must find a large community that uses a common FO.
Perhaps the most important thing to remember is that the potential user community is massively larger than the tiny band of people who develop their own ontologies with alternative representations that differ from each other. Most users will be database-driven application developers who don’t care a hoot about ontology, but would be thankful for a convenient way to develop their local data models in a way that permits accurate semantic interoperability with other DB developers. When an FO is widely used to support interoperability among applications, the earlier history of ontologists going off and developing separate systems, any one of which would do the same job, but which are difficult and impractical to translate post-hoc, will be looked on as a quaint distant episode from the past.
_________________________________________________________________ Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/ Config Subscr: 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 join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J To Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx (01)
Previous by Date: | Re: [ontolog-forum] Ontology Project Organization: , Ron Wheeler |
---|---|
Next by Date: | Re: [ontolog-forum] Ontology Project Organization: , John F. Sowa |
Previous by Thread: | Re: [ontolog-forum] Ontology Project Organization: , Ron Wheeler |
Next by Thread: | Re: [ontolog-forum] Ontology Project Organization: , Patrick Cassidy |
Indexes: | [Date] [Thread] [Top] [All Lists] |