Dear Georg,
I am attaching a fixed version.
I did not fix it with Protege, Protege changes the files so much
that SVN does not know which lines were in fact updated.
I commented out the faulty relations and explained it a bit in the
owl:ontology section. No new version has been assigned, as I was
dealing with the unversioned namespace (unrecommended but more
convenient for us, sorry).
Here is the complete set of changes:
- R4 has to be disconnected from P128
- R11 from R16 and P33
- R26 from both P2 and P108
I understand you do not want to go to deep into the issues.
However, this is in fact very simple. Let me explain.
The FRBRoo spec says, for instance:
R26 produced things of type
Subproperty of: E12 Production.P108 produced: E24 Physical
Man-MadeThing. P2 has type: E55 Type
This is supposed to mean that 26 is a subproperty of the property
chain P108/P2.
Judith declared R26 as the subproperty of both P108 and P2. This
causes very serious inconsistencies with domain/range reasoning.
As a 'normal' property cannot be a subproperty of a property chain
in OWL2 (other way around is indeed possible), best solution for
now is just to remove the subproperty relation.
(If smb needs this information, it could be added with SWRL or
OWLIM rules.)
Best
Justyna
W dniu 2012-10-04 12:25, Georg Hohmann pisze: