[Pellet-Users] SWRL support in Pellet

dhavalkumar thakker dhavalkumar at xsmail.com
Wed Oct 25 07:46:17 EDT 2006


(Somehow I havent recieved this in my own email box hence reposting.
Apologies for multiple copies.)
----

Hi Vlad,
 
Thanks a lot for your answer.

Can you please point to some starting point (what needs to be done for
achieving support for buit-ins in the existing software) for those of us
who are interested in extending some functionality?
 
Thanks again for your comments..
 
Dhavalkumar
 
 
 
> On Tue, 24 Oct 2006 13:34:55 -0400, "Kolovski, Vladimir"
> <kolovski at cs.umd.edu> said:
> > Hi Dhavalkumar,
> >  Yep, there's no support for SWRL built-ins in the OWL API parser. Both
> >  OWL API and Pellet are open source though -- so one work around is to
> >  actually sit down and implement it.  Currently I'm wrapped up with other
> >  things so I can't do it, but  feel free to take a stab at it yourself.
> >  Another possible work-around is to try to express your rules using
> >  OWL-DL and user defined datatypes.
> > 
> > Vlad
> > 
> > 
> > 
> > -----Original Message-----
> > From: dhavalkumar thakker [mailto:dhavalkumar at xsmail.com]
> > Sent: Mon 10/23/2006 12:00 PM
> > To: pelletusers
> > Cc: Kolovski, Vladimir; Luke.Steller at infotech.monash.edu.au
> > Subject: re: [Pellet-Users] SWRL support in Pellet
> >  
> > Hi 
> > 
> > Please see the message inline...
> > 
> > >Hi,
> > 
> > >I've just added support for datatype properties in DL-safe rules in Pellet. There are some limitations though:
> > > - RETE engine won't work with them (RETE code is bypassed right now)
> > 
> > > - Variables in rules can only be bound to named individuals, not to data values.
> > 
> > Does it mean that the rules like following:
> > 
> > Person(?x)  /\  hasAge(?x, ?y)  /\  swrlb:greaterThan(?y, 18)  ? 
> > AdultPerson(?x)
> > 
> > is still not possible to define(reason) using Pellet? As the variables
> > are bound to values here. Are there any workarounds? As most of the
> > buitins will involve variables with data vales... 
> > Please correct me if I have incorrect assumptions..
> > 
> > Another question is, the Parser ignores the rules defined with the SWRL
> > built-ins entirely( i.e, if I am trying to find number of rules in a
> > file, it doesnt read them)
> > 
> > Any comments will be most welcome.
> > 
> > Many Thanks
> > 
> > Dhavalkumar
> > 
> > 
> > 
> > > 
> > > - It's not very well tested.
> > >
> > > If you have some examples rules, I can use them to test it out more.
> > 
> > >So, all in all, we support SWRL object property atoms, datatype property atoms, class atoms and individual (in)equality >atoms right now.
> > 
> > >Cheers,
> > >Vlad
> > 
> > -- 
> > http://www.fastmail.fm - Access all of your messages and folders
> >                           wherever you are
> > 
> > 
> 
> -- 
> http://www.fastmail.fm - And now for something completely different

> 
-- 
Dhavalkumar Thakker
Phd candidate,
Semantic Web Services Research Group,
Nottingham Trent University, England
http://clarinet.doc.ntu.ac.uk:2000/dysec/dthakker.html

-- 
http://www.fastmail.fm - A fast, anti-spam email service.



More information about the Pellet-Users mailing list