[Pellet-users] Pellet/Jena 1.4 SWRL question

Michael Schaffer mschaff at gmail.com
Mon Mar 26 15:57:35 UTC 2007


Hi,

I had some basic questions about Pellet (specifically the latest 1.4release).

Can anyone provide example Java code that details a basic SWRL rule
implementation with Jena and Pellet.  I've run into a wall trying to get
"sameAs" rules to work with a BioPAX OWL file (see:
http://www.biopax.org/release/biopax-level2.owl and
http://biopaxwiki.org/cgi-bin/moin.cgi/Using_SWRL_with_BioPAX) and many of
the mail list responses with code snippets don't work with the latest
version of Pellet.

I can get new asserted properties from SWRL rules to show up
in Protege/Jess, but without documentation or code examples, I've found it
impossible to get these working with the Pellet/Jena APIs.

And second, is there a SWRL rule or other mechanism that would combine
information from two entities with "sameAs" properties to form a new
asserted entity that would automatically inherit the properties of both
entities (isn't this the goal of the symatic web)?  With Jess, I found I had
to manually create a rule for each property I wanted to be merged...and I
was still left with two entities at the end.  Is it left to the user to
specifiy all "shared" properties in a sameAs relationship and to resolve the
entity redundancy (e.g. with a SPARQL query)?


Thanks in advance for any help and clarification.

--
Mike
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.owldl.com/pipermail/pellet-users/attachments/20070326/09b40596/attachment.htm 


More information about the Pellet-users mailing list