[Pellet-users] Out of memory when using rules
Somaya Aboulwafa
somaya.ahmad at gmail.com
Sun Apr 6 13:09:41 UTC 2008
*Hi all,*
*I'm in need for help on how to troubleshoot this problem. I got an out of
memory exception (heap space). I use an ontology generated by **Protege
(with OWL Plugin 3.3.1, Build 430) and I use Pellet 1.5.1 APIs. My ontology
has some classes and individuals and only one rule. The rule is as follows:*
*Agent(?x), IsInactivestaff(?C), hasCred(?X,?C), CoursesProh(?P) ->
hasAD(?X,?P)*
*However, when I write the rules as follows, then I got no exception and the
inference works fine:*
*Agent(?x), IsInactivestaff(?C), hasCred(?X,?C) -> hasAD(?X,Proh_Teach)*
*Where: Proh_Teach is an individual of class CoursesProh*
*I have removed all the enumerated classes. As I read in some previous posts
that it might make a problem with pellet. Also I don't use min/max
cardinalities. Moreover I have increased the JVM allocated memory to 500M,
but it doesn't work.*
*I don't know where the problem? Do I need to re-design my ontology
differently? Or there is something wrong with the first rule?*
* **Plz let me know if I should send my OWL files.*
* *
*Regards,*
*Somaya*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.owldl.com/pipermail/pellet-users/attachments/20080406/89d1c969/attachment.htm
More information about the Pellet-users
mailing list