IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Web s�mantique Discussion :

S�mantic M�diawiki - SparqlEndpoint.


Sujet :

Web s�mantique

  1. #1
    Candidat au Club
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Avril 2014
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Chef de projet MOA

    Informations forums :
    Inscription : Avril 2014
    Messages : 2
    Par d�faut S�mantic M�diawiki - SparqlEndpoint.
    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.

  2. #2
    Membre �m�rite
    Avatar de Sapience
    Homme Profil pro
    Consultant s�mantique & data � sparna.fr
    Inscrit en
    Avril 2005
    Messages
    305
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activit� : Consultant s�mantique & data � sparna.fr
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 305
    Par d�faut
    Salut Antoine

    La doc de r�f�rence pour connecter SMW � un triplestore est ici : http://semantic-mediawiki.org/wiki/H...her_RDF_stores.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    $smwgDefaultStore = 'SMWSparqlStore';
    --> indique � SMW de stocker dans un triplestore plut�t que dans une base SQL.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    $smwgSparqlQueryEndpoint = 'http://192.168.233.113/openrdf-sesame/repositories/';
    --> adresse o� SMW va envoyer les requ�tes de _lecture_ au triplestore.
    Les triplestores ont parfois 2 adresse diff�rentes : une pour les lectures et une pour les �critures.
    Il te manque l'ID du repository � la fin de l'URL :

    http://192.168.233.113/openrdf-sesame/repositories/<id_du_repository>

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    $smwgSparqlUpdateEndpoint = 'http://192.168.233.113/openrdf-sesame/repositories/';
    --> adresse o� SMW va envoyer les requ�tes d'_�criture_ au triplestore.
    Avec Sesame, cette URL est de la forme :


    http://192.168.233.113/openrdf-sesame/repositories/<id_du_repository>/statements
    (c'est document� - de fa�on l�g�rement cryptique - � http://openrdf.callimachus.net/sesam..._HTTP_Protocol)

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    $smwgSparqlDataEndpoint = 'wikidoc3store';
    --> en SPARQL 1.1 les updates peuvent se faire avec un nouveau protocole qui s'appelle "Graph store protocol"
    (voir http://www.w3.org/TR/sparql11-http-rdf-update/).
    Si cette propri�t� est renseign�e, c'est ce protocole qui sera utilis�. Avec Sesame il faut mieux laiss� cette propri�t�
    vide. Des requ�tes SPARQL update seront alors envoy�s � l'adresse pr�cis�e dans $smwgSparqlUpdateEndpoint. Donc laisse cette valeur vide :

    $smwgSparqlDataEndpoint = '';

  3. #3
    Candidat au Club
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Avril 2014
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Chef de projet MOA

    Informations forums :
    Inscription : Avril 2014
    Messages : 2
    Par d�faut
    Bonjour,

    Merci pour votre r�ponse et vos explications.
    Je viens de les mettre en �uvre... Et, je n'ai plus d'erreurs !

    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/wikidoc3store';
    $smwgSparqlUpdateEndpoint = 'http://192.168.233.113/openrdf-sesame/repositories/wikidoc3store';
    $mwgSparqlDataEndpoint = '';
    Merci donc pour vos conseils !
    Je met le ticket � r�solu.

    Cdt,
    Antoine

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [MediaWiki] Modifier les pieds de page lors de l'impression en PDF
    Par JM13300 dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 0
    Dernier message: 13/06/2015, 09h54
  2. [MediaWiki] Administrateur : suppressions onglets
    Par mabian dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 1
    Dernier message: 15/09/2014, 19h20
  3. [MediaWiki] Impossible d'ins�rer une image
    Par benjea06 dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 3
    Dernier message: 15/09/2014, 19h06
  4. [MediaWiki] Formule math�matiques en local
    Par dudu4733 dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 4
    Dernier message: 16/06/2014, 19h42
  5. [MediaWiki] Installation M�diaWiki
    Par LaseLiep dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 2
    Dernier message: 13/09/2006, 17h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo