Search Mailing List Archives
[protege-owl] SWRL Advantages
rodo2024 at googlemail.com
Sun Jan 17 15:28:51 PST 2010
i have another doubt crossing my mind, could this SWRL Rule be expresed in
OWL 2 ?
Vehicle(?v) ^ Motor(?m) ^ hasMotor(?v, ?m) -> MotorizedVehicle(?v)
I have tried with: EquivalentClasses(MotorizedVehicle
ObjectExactCardinality(1 hasMotor Motor))
but it does not seem to work. Why is that?
Thanks in advanced
2010/1/11 Thomas Russ <tar at isi.edu>
> On Jan 11, 2010, at 1:52 PM, Rodolfo Rieckhof wrote:
>> i am new to OWL, SWRL and would like to know what advantages have SWRL
>> over OWL if any. One more question that i have would be, is there anything
>> that i can only specify in SWRL but not in OWL ? i would appreciate a little
>> example about this one.
> SWRL adds additional expressive power.
> One example of that is expressing constraints across fillers of two
> different properties. For example, "a Person whose boss is his brother" is
> not something that can be written in OWL, since it is a constraint between
> fillers of two different properties. You can, however, express this
> constraint using SWRL.
> Some other examples are constraints that involve numeric bounds on datatype
> properties in OWL 1.0 (possible in OWL 2.0). Also, any constraints that
> involve a computation.
> 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