J'ai un fichier rdf (fichier.trp) au format n-triples, où chaque ligne est un triple bien formé:SWI-Prolog: comment charger des triples rdf en utilisant la bibliothèque semweb/rdf_db?
"objet prédicat sujet."
J'ai essayé d'utiliser rdf_load dans semweb/rdf_db pour le charger en mémoire, mais j'ai échoué. Voici ce que j'ai essayé:
?- rdf_load('file.trp').
?- rdf_load('file.trp', [format(triples)]).
La trace montre que l'objectif échoue à:
rdf_db:rdf_load_stream/3
qui appelle
rdf_load_db_/3
qui est probablement définie dans une bibliothèque étrangère. Le manuel indique qu'il prend en charge xml et les triplets. Mais il ne charge que des fichiers rdf xml. Comment puis-je charger un tel fichier triple rdf?
Merci, Li