J’ai suivi à la lettre le tutoriel Document
Mais quand j’essaie d’uploader le flux téléchargé dans le dossier namespace/kb
curl -X POST -H ‹ Content-Type:application/rdf+xml › --data-binary ‹ @flux-4774-201907030916.rdf › http://192.168.1.16:9999/blazegraph/namespace/kb/sparql
Le serveur retourne toujours la même erreur :
java.util.concurrent.ExecutionException: org.openrdf.query.MalformedQueryException: Lexical error at line 1, column 5. Encountered: " " (32), after : « curl »
D’après votre message d’erreur j’en déduit que vous avez exécuté la commande dans l’interface web de Blazegraph.
Si cela est bien le cas, je vous invite à exécuter la commande curl dans une invite de commande (shell).
Malheureusement, aucune commande curl ne charge de données dans le fichier de destination. J’ai essayé (en vain) les différentes demandes suivantes dans l’éditeur Terminal d’OSX :
Quel message d’erreur recevez vous ?
Une origine possible de votre problème est que lors de l’utilisation de l’option --data-binary avec Curl il faut utiliser @ devant le nom du fichier.