implémentation des règles SWRL et obtention de l'inférence avec python

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

implémentation des règles SWRL et obtention de l'inférence avec python

khaoula
Salut

j'ai créée l'ontologie ainsi les règles on utilisant le raisonneur Pellet au niveau de protégé j'ai obtenu les inférences.  

maintenant je veux implémenter ses règles et obtenir les inférence avec python.

lorsque j'exécute sync_reasoner() le message d'erreur suivant est afficher :


* Owlready2 * Running HermiT...
    java -Xmx2000M -cp C:\Python\Python37\lib\site-packages\owlready2\hermit;C:\Python\Python37\lib\site-packages\owlready2\hermit\HermiT.jar org.semanticweb.HermiT.cli.CommandLine -c -O -D -I file:///C:/Users/Khaoula/AppData/Local/Temp/tmptto_zvjn
Traceback (most recent call last):
  File "C:\Python\Python37\lib\site-packages\owlready2\reasoning.py", line 136, in sync_reasoner_hermit
    output = subprocess.check_output(command, stderr = subprocess.STDOUT)
  File "C:\Python\Python37\lib\subprocess.py", line 376, in check_output
    **kwargs).stdout
  File "C:\Python\Python37\lib\subprocess.py", line 468, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['java', '-Xmx2000M', '-cp', 'C:\\Python\\Python37\\lib\\site-packages\\owlready2\\hermit;C:\\Python\\Python37\\lib\\site-packages\\owlready2\\hermit\\HermiT.jar', 'org.semanticweb.HermiT.cli.CommandLine', '-c', '-O', '-D', '-I', 'file:///C:/Users/Khaoula/AppData/Local/Temp/tmptto_zvjn']' returned non-zero exit status 1.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:/Users/Khaoula/PycharmProject/cv/cv.py", line 9, in <module>
    sync_reasoner()
  File "C:\Python\Python37\lib\site-packages\owlready2\reasoning.py", line 141, in sync_reasoner_hermit
    raise OwlReadyJavaError("Java error message is:\n%s" % (e.stderr or e.output or b"").decode("utf8"))
owlready2.base.OwlReadyJavaError: Java error message is:
Error occurred during initialization of VM
Could not reserve enough space for 2048000KB object heap


Process finished with exit code 1

Toute aide serait être apprécié.