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] SWRL Advantages

Rodolfo Rieckhof rodo2024 at googlemail.com
Tue Jan 12 09:15:21 PST 2010


Thanks, for your answers they have helped me very much.

Rodo

2010/1/12 Martin O'Connor <martin.oconnor at stanford.edu>

>
> SWRL was designed to add additional expressivity to OWL. It was not
> designed to replace OWL - it's goal was to complement it. Initially this
> additional expressivity came at the expense of decidability but a so-called
> DL-Safe interpretation can be employed when executing rules that provides
> decidability. A discussion of DL-Safety can be found in the FAQ:
>
> http://protege.cim3.net/cgi-bin/wiki.pl?SWRLLanguageFAQ#nid9VC
>
> In general, if something can be expressed directly in OWL then OWL should
> be used. There are exceptions, however. In many cases, a SWRL rule can
> provide more concise and understandable formulations than OWL, which may
> instead require a set of not-obviously-related axioms distributed throughout
> an ontology to make equivalent statements. As mentioned, OWL 2 provides
> property chains that can be used to express a type of property linkage that
> OWL 1 did not support and that can in some cases be used in express
> relationships that would previously have required SWRL. However, property
> chains in OWL 2 are not as straightforward as one might expect and have some
> non obvious usage restrictions - so SWRL may still be used profitably here.
>
> Martin
>
> Thomas Schneider wrote:
>
>> As Kendall Clark pointed out on the Pellet mailing list, the SWRL FAQ page
>> might help as well:
>>
>> http://protege.cim3.net/cgi-bin/wiki.pl?SWRLLanguageFAQ
>>
>> (Just thought I'd share this for those who aren't on the other list.)
>>
>> Thomas
>>
>> On 11 Jan 2010, at 22:39, Thomas Russ wrote:
>>
>>
>>> On Jan 11, 2010, at 1:52 PM, Rodolfo Rieckhof wrote:
>>>
>>>  Hello,
>>>> 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
>>> https://mailman.stanford.edu/mailman/listinfo/protege-owl
>>>
>>> Instructions for unsubscribing:
>>> http://protege.stanford.edu/doc/faq.html#01a.03
>>>
>>
>> +----------------------------------------------------------------------+
>> |  Dr Thomas Schneider                    schneider (at) cs.man.ac.uk  |
>> |  School of Computer Science       http://www.cs.man.ac.uk/~schneidt<http://www.cs.man.ac.uk/%7Eschneidt> |
>> |  Kilburn Building, Room 2.114                 phone +44 161 2756136  |
>> |  University of Manchester                                            |
>> |  Oxford Road                                             _///_       |
>> |  Manchester M13 9PL                                      (o~o)       |
>> +-----------------------------------------------------oOOO--(_)--OOOo--+
>>
>> Jubones (pl.n.)
>>  Awful things bought in Nairobi which never look good at home.
>>
>>                  Douglas Adams, John Lloyd: The Deeper Meaning of Liff
>>
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>>
>> _______________________________________________
>> protege-owl mailing list
>> protege-owl at lists.stanford.edu
>> https://mailman.stanford.edu/mailman/listinfo/protege-owl
>>
>> Instructions for unsubscribing:
>> http://protege.stanford.edu/doc/faq.html#01a.03
>>
>>
>
> _______________________________________________
> protege-owl mailing list
> protege-owl at lists.stanford.edu
> https://mailman.stanford.edu/mailman/listinfo/protege-owl
>
> Instructions for unsubscribing:
> http://protege.stanford.edu/doc/faq.html#01a.03
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.stanford.edu/pipermail/protege-owl/attachments/20100112/f098b8b1/attachment.html>


More information about the protege-owl mailing list