Search Mailing List Archives

Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort
Limit to: All This Week Last Week This Month Last Month
Select Date Range     through    

[protege-owl] About SWRL

Khadija Tahera bely1228 at
Fri May 23 03:44:43 PDT 2008

Hi All

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> 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
> Instructions for unsubscribing:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the protege-owl mailing list