Larry
and wants to assert that both 'document' statements refer the same one. I posed the same modeling question to you (=Alan) before, and believe that you said this was not possible.
As you point out, its the sort of thing OWL isn't typically good at,
but maybe there's a trick with property chains.
OWL is a restricted portion of FOL, and is mostly 1 variable
quantification. The two variable (and more) quantification only comes
in very restricted forms - axioms about properties such as
SubPropertyOf, some properties of properties, such as expressing that
a property is transitive, symmetric, functional, etc, and and in
property chains. Use of property chains have serious constraints.
http://www.w3.org/TR/2009/CR-owl2-syntax-20090611/#Global_Restrictions_on_Axioms_in_OWL_2_DL
The restrictions are taken in the interest of keeping OWL decidable. FOL isn't.
As an example, it isn't, for such reasons, possible to express, in OWL
2, the class of all cyclic structures - namely all those structures
that are self-related by a transitive property such as connected-to,
even though you can express this in FOL.
-Alan
> Larry
> The restrictions are taken in the interest of keeping OWL decidable.
> FOL isn't.
Decidable for subsumption inference -- not the most interesting
question in the world. *grumble*
Is this really that hard, even in OWL 2?
>> Larry Hunter wrote:
>> It must be possible. It would be trivial FOL: footnote(x) =
>> part_of (x, y)
>> ^ document (y) ^ is-about (x, z) ^ part_of (z, y) ^ != (x, z)
>
> As an example, it isn't, for such reasons, possible to express, in OWL
> 2, the class of all cyclic structures - namely all those structures
> that are self-related by a transitive property such as connected-to,
> even though you can express this in FOL.
But there's no self-reference in my FOL definition of footnote -- just
a 'not equals' assertion.
DL is, as ever, an incomprehensible to me as choice for a restriction
on a representation language. If it can't even represent footnote,
who cares that subsumption is decidable? Isn't OWL 2 more like OWL
full in this regard (I hope)?
Larry
What's on the side of the != assertion :)
>
> DL is, as ever, an incomprehensible to me as choice for a restriction on a
> representation language. If it can't even represent footnote, who cares
> that subsumption is decidable? Isn't OWL 2 more like OWL full in this regard
> (I hope)?
Representing is easy. Making sure you can inference correctly based on
what is said is another thing entirely. Its true that OWL 2 make a
certain set of choices. Mostly they have worked (well enough) for us
so far.
Going forward I expect, following Chris' lead, we will be at least
capturing those axioms that can't be expressed in OWL as FOL using
some syntax of common logic, so we can express what we mean, even if
we can't compute with it adequately yet.
-Alan
>
> Larry
>