19 October 2005
Copyright © 2005 DERI ®, All Rights Reserved. DERI liability, trademark, document use, and software licensing rules apply.
This erratum refers to the final draft of WSML deliverable D16.1v0.21: The Web Service Modeling Language WSML, dated 2005-10-05.
childOf is faulty. It currently reads:
relation childOf/2 (ofType ex#Human, impliesType ex#Parent)
It should read (arity and parameter restrictions may not
co-occur in the same relation definition):
relation childOf (ofType ex#Human, impliesType ex#Parent)
Consequently, the definition of the arity in the XML tree
(17th line from the bottom) should be removed. The line currently
reads:
<relation name="http://www.example.org/ex1#childOf" arity="2">It should read:
<relation name="http://www.example.org/ex1#childOf">
childOf is faulty. It currently reads:
relation childOf/2 (ofType ex#Human, impliesType ex#Parent)
It should read (arity and parameter restrictions may not
co-occur in the same relation definition):
relation childOf (ofType ex#Human, impliesType ex#Parent)
Consequently, the definition of the arity in the RDF triples
(13th line from the bottom) should be removed:
http://www.example.org/ex1#childOf wsml#arity "2"xsd#integer
?x[distrust hasValue ?y] :- naf ?x[knows hasValue ?y].
It should read:
?x[distrust hasValue ?y] :- naf ?x[knows hasValue ?y] and ?x memberOf Person and ?y memberOf Person.
x[gender hasValue Woman] impliedBy neg ?x[gender hasValue Man] and ?x memberOf Human.
ageOfHuman is incorrect (the arity may not be specified). It should read:
relation ageOfHuman (ofType Human, ofType _integer)
nfp
dc#relation hasValue FunctionalDependencyAge
endnfp ageOfHuman is incorrect (the arity may not be specified and the use of xsd#integer is incorrect). It should read:
relation ageOfHuman (ofType Human, ofType _integer)
nfp
dc#relation hasValue {AgeOfHuman, FunctionalDependencyAge}
endnfp $Date: 2005/10/24 14:56:27 $