Search Mailing List Archives
[protege-owl] SWRL Builtin does not work with datatype property
martin.oconnor at stanford.edu
Fri Feb 9 17:38:12 PST 2007
This is a bug that is fixed in the latest 3.3 beta.
Britta Hummel wrote:
> I work with Protege 3.2.1 and the SWRL Tab.
> I encoded a rule that adds the value of 2 functional integer datatype
> properties together and stores the result as another datatype property:
> MyClass(?x) AND hasSummand1(?x,?s1) AND hasSummand2(?x,?s2) AND
> swrlb:add(?sum, ?s1, ?s2) => hasSum(?x, ?sum)
> As soon as I create more than one individuals of MyClass, SWRL messes
> up the relations and seems to arbitrarily add integers together.
> I attached an example ontology.
> Did I encode the rule wrong or could this be a SWRL bug?
> Any help would be appreciated.
More information about the protege-owl