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

rdf2hdt fails to handle "<>" from input RDF/Turtle #281

Open
donpellegrino opened this issue Apr 25, 2024 · 0 comments
Open

rdf2hdt fails to handle "<>" from input RDF/Turtle #281

donpellegrino opened this issue Apr 25, 2024 · 0 comments

Comments

@donpellegrino
Copy link
Contributor

The W3C SPARQL 1.0 Test Suite includes an test input in RDF Turtle that makes use of "<>" on line 11 of https://github.com/w3c/rdf-tests/blob/main/sparql/sparql10/i18n/normalization-01.ttl.

The rdf2hdt tool fails to handle the "<>" syntax.

user@computer:~/test/hdt-cpp-1.3.3/libhdt/tools$ ./rdf2hdt -f ttl -p -v ~/test/rdf-tests/sparql/sparql10/i18n/normalization-01.ttl normalization-01.hdt
Detected RDF input format: ttl
Catch exception load: ERROR: Could not convert triple to IDS!
 http://www.w3.org/2000/01/rdf-schema#comment "Normalized and non-normalized IRIs"
0 1 9
ERROR: ERROR: Could not convert triple to IDS!
 http://www.w3.org/2000/01/rdf-schema#comment "Normalized and non-normalized IRIs"
0 1 9

Note that the hdt-java implementation does process the file and uses a file:// URI for the subject identified with "<>" in the Turtle.

user@computer:~/test/hdt-cpp-1.3.3/libhdt/tools$ rdf2hdt.sh ~/test/rdf-tests/sparql/sparql10/i18n/normalization-01.ttl normalization-01.hdt
[WARN] base uri not specified, using 'file:///home/user/test/rdf-tests/sparql/sparql10/i18n/normalization-01.ttl'
[INFO] Converting /home/user/test/rdf-tests/sparql/sparql10/i18n/normalization-01.ttl to normalization-01.hdt as TURTLE
File converted in ..... 449 ms 523 us
Total Triples ......... 9
Different subjects .... 4
Different predicates .. 5
Different objects ..... 9
Common Subject/Object . 0
HDT saved to file in .. 2 ms 11 us
user@dunx4:~/test/hdt-cpp-1.3.3/libhdt/tools$ ./hdtSearch normalization-01.hdt
Predicate Bitmap in 40 usp: 0 % / 14.86 %
Count predicates in 5 usferences: 0 % / 16.075 %
Count Objects in 5 us Max was: 1: 0 % / 34.3 %
Bitmap in 4 usx bitmap: 0 % / 45.64 %
Bitmap bits: 9 Ones: 9
Object references in 9 usnces: 0 % / 48.475 %
Sort lists in 8 usblists: 0 % / 68.32 %
Index generated in 110 us
>> ? ? ?                                          %
_:@0 http://www.w3.org/2001/sw/DataAccess/tests/data/i18n/normalization.ttl#resumé "Alice's normalized resumé"
_:@0 http://xmlns.com/foaf/0.1/name "Alice"
_:@1 http://www.w3.org/2001/sw/DataAccess/tests/data/i18n/normalization.ttl#resumé "Bob's non-normalized resumé"
_:@1 http://xmlns.com/foaf/0.1/name "Bob"
_:@2 http://www.w3.org/2001/sw/DataAccess/tests/data/i18n/normalization.ttl#resumé "Eve's non-normalized resumé"
_:@2 http://www.w3.org/2001/sw/DataAccess/tests/data/i18n/normalization.ttl#resumé "Eve's normalized resumé"
_:@2 http://xmlns.com/foaf/0.1/name "Eve"
file:///home/user/test/rdf-tests/sparql/sparql10/i18n/normalization-01.ttl http://www.w3.org/2000/01/rdf-schema#comment "Normalized and non-normalized IRIs"
file:///home/user/test/rdf-tests/sparql/sparql10/i18n/normalization-01.ttl http://www.w3.org/2002/07/owl#versionInfo "$Id: normalization-01.ttl,v 1.1 2005/10/25 09:38:08 aseaborne Exp $"
9 results in 172 us
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

No branches or pull requests

1 participant