Closed tobiasschweizer closed 2 years ago
@tobiasschweizer found the issue. The xpath implementation was prematurely terminating. So before the closing tag was reached to match the root expression, evaluation would be marked as complete. Thanks for noticing this one.
I really did not want to interrupt your holiday, sorry ...
Great that you found the bug and fixed it, thanks a lot! Let me know if I can help integrating the fix into CARML Jar, but let's do that once you're back :-)
no worries :)
I've locally updated my carml-jar with carml 0.4.2 and it works now as expected! :-)
Hi there
I have an XML file that I map using two logical sources with different iterators: one from the root element and one from a nested element.
test.xml: test.xml.txt
Mapping:
I tried the same mapping with CARML (0.4.1, using the JAR version) and RML Mapper.
CARML output:
RML Mapper output:
The difference is that RML Mapper generates two additional statements for the
<#project>
.No RDF statements are written for
<#project>
unless I remove the part for<#organization>
. Do I miss something obvious? The two logical sources are not connected by a join or anything like that so I am a bit confused.Thanks for any support on that.