Bonjour,

J'essaye sans succès depuis quelques jours de réaliser un branchement de mon Wikipédia sémantique sur un triplestore.

Wikipédia sémantique utilisé : Smw+ (http://fr.wikipedia.org/wiki/Semantic_MediaWiki)

TripleStore utilisé : Sésame : (http://www.openrdf.org/)

Mon wikipédia fonctionne correctement. Il génère des "factbox" (j'ai créé des classes et des formulaires, j'ai donc l'impression que mes triplets sont bien générés).

De même, mon triplestore Sesame semble avoir été créé. (merci à M. Thomas Francart pour son tutoriel très bien fait : http://francart.fr/tutoriel-comment-...ur-rdf-sesame/ )


Il faut que je configure maintenant un SparqlEndPoint vers Sésame dans mon application mediawiki (L'objectif est de stoker les triplets RDF dans le triplestore pour ensuite pouvoir effectuer des requêtes dessus).

Et là, ben je n'y arrive pas.

Voici ce que j'ai mis :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
$smwgDefaultStore = 'SMWSparqlStore';
$smwgSparqlQueryEndpoint = 'http://192.168.233.113/openrdf-sesame/repositories/';
$smwgSparqlUpdateEndpoint = 'http://192.168.233.113/openrdf-sesame/repositories/';
$smwgSparqlDataEndpoint = 'wikidoc3store';
J'ai essayé quelques variantes, mais j'obtiens des erreurs Http 500

Par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Error: Query refused
Endpoint: http://192.168.233.113/openrdf-sesame/repositories/
HTTP response code: 500
Est-ce que quelqu'un a-t-il réalisé une opération similaire ?

Je ne comprends pas très bien la différence entre les paramètres "SparqlQueryEndpoint", "SparqlUpdateEndpoint" et le "SparqlDataEndpoint".
Quelqu'un la connait-il et pourrais me l'expliquer ?


En attendant une éventuelle réponse, je continue de chercher tranquillement en espérant trouver la solution.

Cordialement.