Search Mailing List Archives
[protege-owl] About SWRL
bely1228 at gmail.com
Fri May 23 03:44:43 PDT 2008
Thank you all for help.
I tried the hasValue restriction for equal value. Now I want to restrict
using less or greater value.
I wrote this rule:
hasInclination(?x, ?y) ^ swrlb:lessThan(?y, 90.0) → Prograde_orbit(?x) ,
I want any individual of *Prograde_orbit* class will not take more than
90.0 in it's *hasInclination* property. *hasInclination* is a functional
The above rule is not implementing the restriction. How can I do that?
May be I have any misunderstanding.
I am not really comfortable with Protege 4.
Please reply me.
On 5/22/08, Thomas Russ <tar at isi.edu> wrote:
> On May 22, 2008, at 10:05 AM, Khadija Tahera wrote:
> > Hi All
> > Few basic questions about the SWRL Tab.
> > How can I write a rule for this statement "If the inclination is
> > equal to 90 deg, then it is a Polar orbit ".
> For an exact value, you can use the hasValue restriction from OWL.
> You only need to use SWRL if you want a comparison. (Well, that or
> use OWL 2.0 when that becomes available).
> I presume the hasInclination property is Functional.
> > If I wrote the rule will it be able to restrict the Polar_Orbit
> > class to take greater or less value in it's hasInclination property?
> protege-owl mailing list
> protege-owl at lists.stanford.edu
> Instructions for unsubscribing:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the protege-owl