- From: Michael Schneider <schneid@fzi.de>
- Date: Wed, 3 Jun 2009 02:29:53 +0200
- To: "Mike Smith" <msmith@clarkparsia.com>, "Ivan Herman" <ivan@w3.org>
- Cc: <mak@aifb.uni-karlsruhe.de>, "W3C OWL Working Group" <public-owl-wg@w3.org>
- Message-ID: <0EF30CAA69519C4CB91D01481AEA06A001413EB4@judith.fzi.de>
Mike Smith answered to Ivan Herman:
>> - This particular test is labelled (on [3]) as 'applicable under both
>> direct and RDF-based semantics'. However, as far as I can see, this
>test
>> cannot be completed using the OWL RL Rule set. This may be an example
>> where the Direct semantics of RL and the RDF based semantics with the
>> rules diverge or, more exactly, where the Rule set is incomplete. This
>> is fine per se, as long as this is clearly stated on the test page
>> somewhere; otherwise implementers may not understand why they cannot
>> complete this test.
>
>The entailed ontology in this test does not satisfy the requirements
>of Theorem PR1. I believe, then, that the RL + RDF Semantics
>entailment checker could return unknown. The test cases indicate
>applicability of Direct Semantics and RDF-Based semantics. They do
>not have an indicator for the partial axiomization of the RDF-Based
>semantics provided by the RL rules.
>
>***
>I believe this was discussed in the past but no action was taken.
>Would you like to propose enhancing the metadata for RL tests to
>indicate if PR1 is satisfied?
>***
Another scenario is when I have a test case that falls syntactically
outside OWL 2 DL, but an RL/ruleset-based reasoner is still expected
to succeed on the test case when implementing the rule set (and
by this using a subset of the RDF-Based Semantics).
I have many test cases of this form in my currently constructed
"rdfbased" test suite, and I am in the progress of marking them
all as "RL test cases". (Actually, I'm refining my suite to
have a sub suite that systematically covers all of RL/rules,
just for Ivan's interest :) -- well, actually even for all
of W3C's RDF-based entailment regimes, but that's offtopic here).
In the Test-Wiki, I tried to represent this scenario in the
following way:
|semantics=full
|rl=In RL
|dl=Not in DL
But I am uncertain, if this is ok. The output in the Wiki is only
[[
Syntactic Species/Profile OWL 2 Full
Semantics This test is applicable under the RDF-based semantics.
It should not be considered under the direct semantics
because it does not satisfy the syntactic constraints
of OWL 2 DL.
]]
So, "RL" isn't mentioned at all in the rendered version.
I guess, by "rl=In RL" it is basically meant that the ontologies
conform /syntactically/ to OWL 2 RL, which means they have to satisfy
the syntactic restrictions of the DL-ish variant of OWL 2 RL.
But why don't we simply re-interpret this for the case of OWL 2 RL,
so that the above combination (semantics=full, dl=no, rl=yes) means
that the testcase can safely be consumed by systems implementing the
RL-ruleset? This should then also show up in the Test-Wiki, as
something like:
Syntactic Species/Profile OWL 2 Full (RL=ok)
Cheers,
Michael
--
Dipl.-Inform. Michael Schneider
Research Scientist, Dept. Information Process Engineering (IPE)
Tel : +49-721-9654-726
Fax : +49-721-9654-727
Email: michael.schneider@fzi.de
WWW : http://www.fzi.de/michael.schneider
=======================================================================
FZI Forschungszentrum Informatik an der Universität Karlsruhe
Haid-und-Neu-Str. 10-14, D-76131 Karlsruhe
Tel.: +49-721-9654-0, Fax: +49-721-9654-959
Stiftung des bürgerlichen Rechts, Az 14-0563.1, RP Karlsruhe
Vorstand: Prof. Dr.-Ing. Rüdiger Dillmann, Dipl. Wi.-Ing. Michael Flor,
Prof. Dr. Dr. h.c. Wolffried Stucky, Prof. Dr. Rudi Studer
Vorsitzender des Kuratoriums: Ministerialdirigent Günther Leßnerkraus
=======================================================================
Received on Wednesday, 3 June 2009 00:30:34 UTC