- From: pat hayes <phayes@ihmc.us>
- Date: Wed, 17 Dec 2003 08:56:29 -0800
- To: public-sws-ig@w3.org
- Cc: public-sws-ig@w3.org
- Message-Id: <p06001f0ebc06384228f6@[192.168.1.11]>
[Drew McDermott: ] [Francis McCabe] Notwithstanding the technologies being discussed, *translation* between ontologies is about as tractable in the general case as mapping between English and Japanese. This assessment is overly pessimistic. We're not talking about translating Japanese literature into English. In most cases the differences between ontologies fall into categories such as these: * One ontology represents a concept as a class, the other as a property * One ontology makes fine distinctions about a concept; the other uses a broader brush. * One ontology uses a predicate with n arguments where the other uses a similar predicate with n+1. The missing argument must be deleted or inferred somehow. * and so forth Translating back and forth can be done by straightforward deductions. ----- I agree, provided that the language in which these ontologies are expressed is expressive enough. Examples like these are exactly what have motivated the design for SCL, which imposes no syntactic constraints which require some a-priori division into 'class' versus 'thing' or n-ary versus m-ary relations. All relations are potentially variadic (can take any number of arguments.) Then you can write things like Married(x y) iff exists z Married (x y z) or even, if you prefer Married(x y) iff exists z Married(z) & wife(z)=x & husband(z)=y which allows you to add as many other 'arguments' to a marriage as you like. All of this can be done in a purely first-order language: the cross-ontology 'difficulties' are mostly artifacts of poor formalism design, where syntactic constraints have been lifted out of logic textbooks without considering the needs arising from information transmission over networks. We can do better than this. Pat Hayes -- --------------------------------------------------------------------- IHMC (850)434 8903 or (650)494 3973 home 40 South Alcaniz St. (850)202 4416 office Pensacola (850)202 4440 fax FL 32501 (850)291 0667 cell phayes@ihmc.us http://www.ihmc.us/users/phayes
Received on Wednesday, 17 December 2003 11:55:59 UTC