Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Syntax error in N-Triples files #176

Closed
wouterbeek opened this issue Mar 2, 2023 · 1 comment · May be fixed by #178
Closed

Syntax error in N-Triples files #176

wouterbeek opened this issue Mar 2, 2023 · 1 comment · May be fixed by #178

Comments

@wouterbeek
Copy link

wouterbeek commented Mar 2, 2023

Observed

The file nt/Elements/a.nt cannot be uploaded to standards-conforming triple stores since it contains characters that are not allowed in the N-Triples format. For example, uploading this file to TriplyDB.com emits the following error:

Error in file rda.nt.tar.xz > nt/Elements/a.nt:
Unexpected ""Kategorisering," on line 73833.

TriplyDB implements the following stipulation:

Literals may not contain the characters ", LF, CR except in their escaped forms.

from the N-Triples standard: https://www.w3.org/TR/n-triples/#sec-literals

Expected

RDA files to follow the N-Triples W3C standard.

Wider context

RDA seems to have syntax issues with all of its format variants, see #175 and #177. This seems to be a structural problem.

There are modern tools out there that can generate standard-conforming RDF. TriplyDB.com offers a free service for the first 1M triples. Please make use of modern tools that guarantee syntactic correctness.

@diseminger
Copy link
Contributor

Thank you for bringing this to our attention. It will be corrected in the next release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants