- From: Jeremy Carroll <jjc@hplb.hpl.hp.com>
- Date: Wed, 01 Oct 2003 11:45:37 +0100
- To: www-webont-wg@w3.org
- Cc: holger_knublauch <yahoo@knublauch.com>
I had this support question concerning the jena species validator (which I
missed at least once :( ).
I suggest we should add a new test to capture this exact case, where Holger
notes that two mostly conforming validators (mine and Sean's) give
different answers.
My analysis is that the imported ontology is missing a type triple. This
case is not covered in our test cases.
Jeremy
Holger's msg:
http://groups.yahoo.com/group/jena-dev/message/4191
My reply:
http://groups.yahoo.com/group/jena-dev/message/4197
-------- Original Message --------
From: "holger_knublauch" <yahoo@knublauch.com>
Subject: [jena-dev] Repost: Question on Species Validator
Hi group,
I already posted the same question at least once and still did not
get a response. So here it is again... I appreciate your help.
We have integrated the Jena validator into Protege's OWL editor.
Unfortunately, it is not terribly useful in the moment, because it
always returns OWL Full :(
This is because every Protege/OWL ontology by default imports a
system ontology which resides on our server. This defines a couple
of annotation properties. An empty ontology looks like:
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:owl="http://www.w3.org/2002/07/owl#">
<owl:Ontology rdf:about="">
<owl:imports
rdf:resource="http://protege.stanford.edu/plugins/owl/protege"/>
</owl:Ontology>
</rdf:RDF>
I can't see any reason why this results in the ontology being
classified as OWL Full. Manchester's OWL Validator [1] states that
it's in OWL Lite, and I would assume they are right.
So why does Jena claim it's OWL full, and why do both groups claim
they pass most of the OWL test cases ;) ?
Cheers,
Holger
[1] http://phoebus.cs.man.ac.uk:9999/OWL/Validator?url=http%3A%2F%
2Fprotege.stanford.edu%2Fplugins%2Fowl%
2Fneo.owl&level=DL&abstract=yes
--- imported ontology ---
<rdf:RDF
xmlns="http://protege.stanford.edu/plugins/owl/protege#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:owl="http://www.w3.org/2002/07/owl#">
<owl:AnnotationProperty rdf:ID="subClassOf"/>
<owl:AnnotationProperty rdf:ID="directType"/>
<owl:AnnotationProperty rdf:ID="abstract"/>
<owl:Class rdf:ID="PAL-Constraint"/>
<owl:DatatypeProperty rdf:ID="pal-statement">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:domain rdf:resource="#PAL-Constraint"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="pal-description">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:domain rdf:resource="#PAL-Constraint"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="pal-range">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:domain rdf:resource="#PAL-Constraint"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="pal-name">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:domain rdf:resource="#PAL-Constraint"/>
</owl:DatatypeProperty>
<owl:Class rdf:ID="DIRECTED-BINARY-RELATION"/>
<owl:ObjectProperty rdf:ID="from">
<rdfs:domain rdf:resource="#DIRECTED-BINARY-RELATION"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:ID="to">
<rdfs:domain rdf:resource="#DIRECTED-BINARY-RELATION"/>
</owl:ObjectProperty>
<owl:AnnotationProperty rdf:ID="constraints" />
</rdf:RDF>
Received on Wednesday, 1 October 2003 06:46:44 UTC