- From: Josh Sled <jsled@asynchronous.org>
- Date: Sat, 10 Jul 2004 10:52:34 -0400
- To: Laurian Gridinoc <laurian@gmail.com>, Richard Newman <r.newman@reading.ac.uk>
- Cc: www-rdf-interest@w3.org
On Fri, 2004-07-09 at 04:21, Richard Newman wrote: > I would suggest using sameAs or equivalentProperty, if the semantics > are equivalent (as may well be the case for, e.g. messageIDs). > Similarly, use subPropertyOf if that's the actual case (as you suggest > for DC identifier). <semanticHairSplitting> I'd be practically careful, here... looking at all three: * owl:equivalentClass [1] * owl:equivalentProperty [2] * owl:sameAs [3] It looks like both equivalentClass and equivalentProperty actually may not describe the relation you [Laurian] are after. Specifically, it looks like both describe the state that the domain of the relations are identical, but _specifically_not_ that the concepts are the same. </semanticHairSplitting> sameAs is defined for what you're after ["The owl:sameAs statements are often used in defining mappings between ontologies"]. However, when you apply owl:sameAs to classes and properties, you've started to treat classes as instances, which -- in my limited understanding -- passes you from the computationally-feasible world of OWL DL into the more heady world of OWL Full. I still need to hit the DL books a couple more times to figure out exactly why. Thus, I'd say "use owl:sameAs, and create your mapping for humans, not automata". rdfs:seeAlso is something else. [1] http://www.w3.org/TR/owl-ref/#equivalentClass-def [2] http://www.w3.org/TR/owl-ref/#equivalentProperty-def [3] http://www.w3.org/TR/owl-ref/#sameAs-def ...jsled -- http://www.asynchronous.org/ - `a=jsled; b=asynchronous.org; echo ${a}@${b}`
Received on Saturday, 10 July 2004 10:52:37 UTC