- From: Michael Schneider <schneid@fzi.de>
- Date: Mon, 2 Jun 2008 16:02:24 +0200
- To: "Rinke Hoekstra" <hoekstra@uva.nl>
- Cc: <public-owl-wg@w3.org>
- Message-ID: <0EF30CAA69519C4CB91D01481AEA06A096B090@judith.fzi.de>
Rinke Hoekstra wrote: >Do we already have some idea of the consequences of adding the bottom >property, computationally speaking? > >As I understand, we can already simulate topprop using existing >constructs, can we do the same for botprop? Hm, from my layman's perspective, BOTTOM looks pretty innocent to me. It's easy to define within OWL: PropertyDomain( BOTTOM owl:Nothing ) PropertyRange( BOTTOM owl:Nothing ) And we don't even need owl:Nothing, since we can define our own EMPTY class just based on class inclusion, intersection and complement: SubPropertyOf( EMPTY IntersectionOf( X ComplementOf(X) )) for some arbitrary class X. Also, the semantic properties of BOTTOM look pretty simple. For example: * Using it in property assertions will always lead to unsatisfiability. * Each "Some BOTTOM . C" restriction equals the empty class. * Each "All BOTTOM . C" restriction equals the universe. * Using it as the LHS of a role inclusion axiom is redundant. * Using it as the RHS of a role inclusion axiom makes the LHS property equivalent to BOTTOM. But, of course, I only look at the surface here. Maybe there are deeper problems lurking around? Boris? >-Rinke Cheers, Michael >Tracker: this is related to ISSUE-112
Received on Monday, 2 June 2008 14:03:10 UTC