Je n'ai pas compris comment gérer rdflib, c'est donc un processus provisoire. documentation rdflib
fuseki-server --mem --update --desc [ttl_file] /dataset
Code pour ajouter un triplet RDF au serveur Fuseki
rdf2fuseki.py
import rdflib
from rdflib import Graph,URIRef
if __name__ == '__main__':
#Préparation du RDF triple à ajouter
bob = URIRef("http://example.org#bob")
like = URIRef("http://example.org#like")
tomato = URIRef("http://example.org#tomato")
#Prêt pour Endpoint
endpoint = r"http://localhost:3030/ds/query"
store = sparqlstore.SPARQLUpdateStore()
store.open((endpoint,r"http://localhost:3030/ds/update"))
#Graphique à ajouter
default_graph = URIRef('http://example.org/default-graph')
ng = Graph(store, identifier=default_graph)
ng.add((bob, like, tomato)) #Ajouté à RDF Triple
RDF triple sera ajouté, mais l'avertissement suivant sera affiché et doit être amélioré
WARN : Unrecognize request parameter (ignored): output
WARN : Unrecognize request parameter (ignored): format
WARN : Unrecognize request parameter (ignored): results