Tried this:
from FuXi.Horn.HornRules import HornFromN3
rs=HornFromN3('http://www.agfa.com/w3c/euler/rdfs-rules.n3')
Got this:
File "/usr/local/lib/python2.7/dist-packages/FuXi-1.4.dev-py2.7.egg/FuXi/Rete/RuleStore.py", line 396, in add
isinstance(obj, (URIRef, Literal)) and obj or obj.identifier))
AttributeError: 'Literal' object has no attribute 'identifier'
(Note, I tried the same with Python 3. This is against the latest rdflib.)
https://github.com/RDFLib/FuXi/blob/master/lib/Rete/RuleStore.py#L396 says:
isinstance(obj, (URIRef, Literal)) and obj or obj.identifier))
I'm not sure where obj.identifier is supposed to come from but it doesn't look like it's anywhere in the source of rdflib.
Tried this:
Got this:
(Note, I tried the same with Python 3. This is against the latest rdflib.)
https://github.com/RDFLib/FuXi/blob/master/lib/Rete/RuleStore.py#L396 says:
isinstance(obj, (URIRef, Literal)) and obj or obj.identifier))I'm not sure where
obj.identifieris supposed to come from but it doesn't look like it's anywhere in the source of rdflib.