Apache Jena RIOT version 5.2.0
Debian GNU/Linux 12 (bookworm)
I'm trying to import some nodes with IDs like <file:/path/to/file> into a TDB2
database. However, the IDs are automatically changed to <file:///path/to/file>
once they're added to the database. As far as I understand, the "file:" URI
scheme allows for a missing "host" component, therefore I'm not sure if this is
a bug or not.
{
"@context": {
"library": "dokk:vocab:library:",
"license": "dokk:vocab:license:",
"library:journal": { "@type": "@id" },
"license:licensed_under": { "@type": "@id" ,
"blob": "dokk:vocab:blob:"
},
"@type": [
"library:Item",
"library:JournalArticle"
],
"@id": "dokk:theoryofcomputing_v020a001",
"library:author": [
"Ivan Hu",
"Dieter van Melkebeek",
"Andrew Morgan"
],
"library:journal": "dokk:theoryofcomputing",
"license:licensed_under": "dokk:license:CC-BY-3.0",
"library:title": "Polynomial Identity Testing via Evaluation of Rational
Functions",
"blob:at": {
"@id": "file:/pdf/theoryofcomputing.org/v020a001.pdf",
"blob:primary_source":
"https://theoryofcomputing.org/articles/v020a001/v020a001.pdf",
"blob:retrieval_date": "2025-01-01"
}
}