Closed RichDijk closed 2 years ago
Hello @RichDijK,
First of all, thank you for using the SDM-RDFizer. I determined that the problem was how the XML namespaces are handled in Python. In this case, some default namespaces are already defined within the library, which is why there was an output when "xmlns" was not declared. I updated the code to handle the definition of new namespaces. Please note that I changed the code, not the library. I will update the library when I receive confirmation that the problem was solved on your end.
Thank you again Sincerely, Enrique Iglesias
Hello @RichDijk,
Since it has been more than a week since there was any activity in this issue I will close it. If the problem persists the issue can be reopened.
Sincerely, Enrique Iglesias
Describe the bug rdfizer does not create triples when the xml source contains xmlns
xmlns="http://graphml.graphdrawing.org/xmlns"
rmlmapper-java has the same behaviour, see issue
To Reproduce
Read XML source containing xmlns
No triples are created
remove the xmlns declaration
triples are created
Desktop (please complete the following information): Running Windows 10 Python 3.9 rdfizer 4.0.5. rdflib 6.1.1.
yedmapping1.rml.zip