- From: Jos De_Roo <jos.deroo.jd@belgium.agfa.com>
- Date: Sun, 15 Dec 2002 23:36:23 +0100
- To: jjc@hpl.hp.com
- Cc: www-webont-wg@w3.org
Jeremy,
It was a rainy sunday afternoon here, so I thought to
do some testing of the latest owl testcases...
-------------------------------------------------------------
-- http://www.w3.org/2002/03owlt/allValuesFrom/Manifest001 --
-------------------------------------------------------------
we changed owl:onPropertyOf into owl:onProperty
in http://www.w3.org/2002/03owlt/allValuesFrom/premises001
it then gives
{
<http://www.agfa.com/w3c/euler/owl-rules#rule9r1> .
_:2214976_1 owl:onProperty
<http://www.w3.org/2002/03owlt/allValuesFrom/premises001#p>.
_:2214976_1 owl:allValuesFrom
<http://www.w3.org/2002/03owlt/allValuesFrom/premises001#c>.
{
<http://www.agfa.com/w3c/euler/rdfs-rules#rdfs9> .
<http://www.w3.org/2002/03owlt/allValuesFrom/premises001#r>
rdfs:subClassOf _:2214976_1.
<http://www.w3.org/2002/03owlt/allValuesFrom/premises001#i> a
<http://www.w3.org/2002/03owlt/allValuesFrom/premises001#r>} log:implies
{<http://www.w3.org/2002/03owlt/allValuesFrom/premises001#i> a
_:2214976_1}.
<http://www.w3.org/2002/03owlt/allValuesFrom/premises001#i>
<http://www.w3.org/2002/03owlt/allValuesFrom/premises001#p>
<http://www.w3.org/2002/03owlt/allValuesFrom/premises001#o>} log:implies
{<http://www.w3.org/2002/03owlt/allValuesFrom/premises001#o> a
<http://www.w3.org/2002/03owlt/allValuesFrom/premises001#c>}.
-------------------------------------------------------------
-- http://www.w3.org/2002/03owlt/allValuesFrom/Manifest002 --
-------------------------------------------------------------
we changed owl:onPropertyOf into owl:onProperty
in http://www.w3.org/2002/03owlt/allValuesFrom/premises002
------------------------------------------------------------
-- http://www.w3.org/2002/03owlt/disjointWith/Manifest001 --
------------------------------------------------------------
after we added an inference rule it then gives
{
<http://www.agfa.com/w3c/euler/owl-rules#rule7d2> .
<http://www.w3.org/2002/03owlt/disjointWith/premises001#A>
owl:disjointWith
<http://www.w3.org/2002/03owlt/disjointWith/premises001#B>.
<http://www.w3.org/2002/03owlt/disjointWith/premises001#a> a
<http://www.w3.org/2002/03owlt/disjointWith/premises001#A>.
<http://www.w3.org/2002/03owlt/disjointWith/premises001#b> a
<http://www.w3.org/2002/03owlt/disjointWith/premises001#B>} log:implies
{<http://www.w3.org/2002/03owlt/disjointWith/premises001#a>
<http://www.w3.org/2002/07/owl#differentFrom>
<http://www.w3.org/2002/03owlt/disjointWith/premises001#b>}.
------------------------------------------------------------
-- http://www.w3.org/2002/03owlt/disjointWith/Manifest002 --
------------------------------------------------------------
that one gives
{
<http://www.agfa.com/w3c/euler/owl-rules#rule7d2> .
<http://www.w3.org/2002/03owlt/disjointWith/premises002#A>
owl:disjointWith
<http://www.w3.org/2002/03owlt/disjointWith/premises002#B>.
<http://www.w3.org/2002/03owlt/disjointWith/premises002#a> a
<http://www.w3.org/2002/03owlt/disjointWith/premises002#A>.
<http://www.w3.org/2002/03owlt/disjointWith/premises002#b> a
<http://www.w3.org/2002/03owlt/disjointWith/premises002#B>} log:implies
{<http://www.w3.org/2002/03owlt/disjointWith/premises002#a>
<http://www.w3.org/2002/07/owl#differentFrom>
<http://www.w3.org/2002/03owlt/disjointWith/premises002#b>}.
----------------------------------------------------
-- http://www.w3.org/2002/03owlt/I5.5/Manifest001 --
----------------------------------------------------
after adding a fact it then gives
rdf:first a <http://www.w3.org/2002/07/owl#FunctionalProperty>.
----------------------------------------------------
-- http://www.w3.org/2002/03owlt/I5.5/Manifest002 --
----------------------------------------------------
after adding a fact it then gives
rdf:rest a <http://www.w3.org/2002/07/owl#FunctionalProperty>.
----------------------------------------------------
-- http://www.w3.org/2002/03owlt/I5.5/Manifest003 --
----------------------------------------------------
after adding a rule to detect that inconsistency it then gives
{
<http://www.agfa.com/w3c/euler/owl-rules#rule20n2> .
rdf:nil rdf:rest []} log:implies
{{rdf:nil rdf:rest []}
<http://www.w3.org/2000/10/swap/log#inconsistentWith> rdf:nil}.
----------------------------------------------------
-- http://www.w3.org/2002/03owlt/I5.5/Manifest004 --
----------------------------------------------------
after adding a rule to detect that inconsistency it then gives
{
<http://www.agfa.com/w3c/euler/owl-rules#rule20n1> .
rdf:nil rdf:first []} log:implies
{{rdf:nil rdf:first []}
<http://www.w3.org/2000/10/swap/log#inconsistentWith> rdf:nil}.
--------------------------------------------------------------
-- http://www.w3.org/2002/03owlt/someValuesFrom/Manifest001 --
--------------------------------------------------------------
we changed owl:onPropertyOf into owl:onProperty
in http://www.w3.org/2002/03owlt/someValuesFrom/premises001
after we added some inference rules (having a skolem function)
it then gives
{
<http://www.agfa.com/w3c/euler/owl-rules#rule3r2> .
_:8116722_1 <http://www.w3.org/2002/07/owl#onProperty>
<http://www.w3.org/2002/03owlt/someValuesFrom/premises001#p> .
_:8116722_1 <http://www.w3.org/2002/07/owl#someValuesFrom>
<http://www.w3.org/2002/03owlt/someValuesFrom/premises001#c>.
{
<http://www.agfa.com/w3c/euler/rdfs-rules#rdfs9> .
<http://www.w3.org/2002/03owlt/someValuesFrom/premises001#r>
rdfs:subClassOf _:8116722_1.
<http://www.w3.org/2002/03owlt/someValuesFrom/premises001#i> a
<http://www.w3.org/2002/03owlt/someValuesFrom/premises001#r>} log:implies
{<http://www.w3.org/2002/03owlt/someValuesFrom/premises001#i> a
_:8116722_1}} log:implies
{<http://www.w3.org/2002/03owlt/someValuesFrom/premises001#i>
<http://www.w3.org/2002/03owlt/someValuesFrom/premises001#p>
( <http://www.agfa.com/w3c/euler/owl-rules#sf1> _:8116722_1
<http://www.w3.org/2002/03owlt/someValuesFrom/premises001#p>
<http://www.w3.org/2002/03owlt/someValuesFrom/premises001#c>
<http://www.w3.org/2002/03owlt/someValuesFrom/premises001#i>)}.
{
<http://www.agfa.com/w3c/euler/owl-rules#rule9r3> .
_:8116722_1 owl:onProperty
<http://www.w3.org/2002/03owlt/someValuesFrom/premises001#p>.
_:8116722_1 owl:someValuesFrom
<http://www.w3.org/2002/03owlt/someValuesFrom/premises001#c>.
{
<http://www.agfa.com/w3c/euler/rdfs-rules#rdfs9> .
<http://www.w3.org/2002/03owlt/someValuesFrom/premises001#r>
rdfs:subClassOf _:8116722_1.
<http://www.w3.org/2002/03owlt/someValuesFrom/premises001#i> a
<http://www.w3.org/2002/03owlt/someValuesFrom/premises001#r>} log:implies
{<http://www.w3.org/2002/03owlt/someValuesFrom/premises001#i> a
_:8116722_1}} log:implies
{( <http://www.agfa.com/w3c/euler/owl-rules#sf1> _:8116722_1
<http://www.w3.org/2002/03owlt/someValuesFrom/premises001#p>
<http://www.w3.org/2002/03owlt/someValuesFrom/premises001#c>
<http://www.w3.org/2002/03owlt/someValuesFrom/premises001#i>) a
<http://www.w3.org/2002/03owlt/someValuesFrom/premises001#c>}.
--------------------------------------------------------------
-- http://www.w3.org/2002/03owlt/someValuesFrom/Manifest002 --
--------------------------------------------------------------
we changed owl:onPropertyOf into owl:onProperty
in http://www.w3.org/2002/03owlt/someValuesFrom/premises002
I still have to do some older testcases...
-- ,
Jos De Roo, AGFA http://www.agfa.com/w3c/jdroo/
Received on Sunday, 15 December 2002 17:42:11 UTC