Early on in the translator code translator/src/rml.rs#L48-L64, the mere presence of the R2RML namespace anywhere in the document (including comments or unused prefixes) diverts the code to old-style RML behavior (which I could not get to work at all).
This is problematic, since it precludes mixed usage of terminology. In my concrete case, it prevents me from using new RML for views and mappings but the old notation for functions, which I need because RMLMapper does not yet support the new function approach.
Early on in the translator code translator/src/rml.rs#L48-L64, the mere presence of the R2RML namespace anywhere in the document (including comments or unused prefixes) diverts the code to old-style RML behavior (which I could not get to work at all).
This is problematic, since it precludes mixed usage of terminology. In my concrete case, it prevents me from using new RML for views and mappings but the old notation for functions, which I need because RMLMapper does not yet support the new function approach.