RMLio / rmlmapper-java

The RMLMapper executes RML rules to generate high quality Linked Data from multiple originally (semi-)structured data sources
http://rml.io
MIT License
144 stars 61 forks source link

`DATAIO_NULL` string in CSV mapping output using 7.0.0 #238

Open namedgraph opened 3 weeks ago

namedgraph commented 3 weeks ago

With the previous version the output was:

<https://data.beamery.com/smth/9#this> <http://www.w3.org/2004/02/skos/core#definition> "VP STRATEGIC ACCOUNTS, NA\n\nBeamery \n
***truncated***"@en .

With version 7.0.0 the output is:

<https://data.beamery.com/smth/9#this> <http://www.w3.org/2004/02/skos/core#definition> "VP STRATEGIC ACCOUNTS, NA\nDATAIO_NULL\nBeamery \n
***truncated***"@en .

CSV row looks like this (multiline string value):

9,"Vice President, N/A Strategic Accounts",9,"VP STRATEGIC ACCOUNTS, NA

Beamery 
***truncated***"

YARRML mapping:

  Concept:
    sources: smth
    s: smth:$(id)#this
    po:
      ...
      - [ skos:definition, $(role_description), en~lang ]
DylanVanAssche commented 1 week ago

Hi!

Can you please add a reproducible example for this issue? We're trying to solve this, but the mapping's source access description is missing and the CSV header as well. Would it be possible to make a toy example that reproduces the problem? Thanks!