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

SPARQL Discussion :

Requête sur un RDF fichier


Sujet :

SPARQL

  1. #1
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Juin 2006
    Messages : 123
    Points : 59
    Points
    59
    Par défaut Requête sur un RDF fichier
    BOnjour a tous!

    J'ai un petit probleme en essayant de faire une requete SPARQL sur un fichier RDF avec la recherche entree par l'utilisateur.
    Mon code m'afficher une erreur que je n'arrive pas a discerner.

    Le contenu de mon RDF fichier:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
     
    <?xml version="1.0" encoding="UTF-8"?>
    <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:rss="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/xhtml">
     
    <foaf:Agent rdf:nodeID="id2251035"> 
    <foaf:name>Planet</foaf:name> 
    <foaf:weblog> 
    <foaf:Document rdf:about="http://blog.planetrdf.com/"> 
    <dc:title>Planet RDF site blog</dc:title> 
    <rdfs:seeAlso> 
    <rss:channel rdf:about="http://blog.planetrdf.com/rss.xml"> 
    <foaf:maker rdf:nodeID="id2251035"/> 
    <foaf:topic rdf:resource="http://www.w3.org/2001/sw/"/> 
    <foaf:topic rdf:resource="http://www.w3.org/RDF/"/> 
    </rss:channel> 
    </rdfs:seeAlso> 
    </foaf:Document> 
    </foaf:weblog> 
    <foaf:interest rdf:resource="http://www.w3.org/2001/sw/"/> 
    <foaf:interest rdf:resource="http://www.w3.org/RDF/"/> 
    </foaf:Agent>
    Mon Code Java
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
    String queryString =
    	"PREFIX foaf: <http://xmlns.com/foaf/0.1/> " +
    	"SELECT ?url " +
    	"WHERE {" +
    	"      ?contributor foaf:name "+nayme.toString()+" . " + // quand je remplace cette ligne par  "      ?contributor foaf:name \"Planet\" . " +   Il ny a pas de problem
    	"      ?contributor foaf:weblog ?url . " +
    	"      }";
    L'erreur que je recois :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    com.hp.hpl.jena.query.QueryParseException: Lexical error at line 1, column 97.  Encountered: " " (32), after : "Planet"
    Avec Planet la recherche entree par lutilisateur a partir du clavier. Quand jessaie de mettre la valeur directement dans le code, il n'ya pas de probleme. Je suppose donc que c'est au niveau de la syntaxe.

    Merci pour votre aide

  2. #2
    Expert éminent sénior

    Avatar de snake264
    Homme Profil pro
    Datascientist chez Leboncoin
    Inscrit en
    Novembre 2006
    Messages
    2 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Datascientist chez Leboncoin
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 914
    Points : 13 312
    Points
    13 312
    Par défaut
    Essaye ça pour voir :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    String queryString =     "PREFIX foaf: <http://xmlns.com/foaf/0.1/> " +    
     "SELECT ?url " +     
    "WHERE {" +     
    "      ?contributor foaf:name \""+nayme.toString()+"\" . " +
    "      ?contributor foaf:weblog ?url . "
    +     "      }";
    Vous pouvez aller voir mes tutos et mes critiques: ici
    Ainsi que mon: blog

    Je ne répondrai à aucune question technique par MP les forums sont présents pour ça

    c'est très intelligent un ordinateur: "Keyboard ERROR. No keyboard Connected. Press any key to continue..."

Discussions similaires

  1. Requête sur base Oracle + fichier Excel ou texte
    Par Invité dans le forum Outils
    Réponses: 2
    Dernier message: 31/01/2011, 18h28
  2. [AJAX] requête sur fichier.xml => erreur 405 sous IE !
    Par jeje13009 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 26/03/2007, 21h42
  3. Réponses: 11
    Dernier message: 17/05/2006, 10h48
  4. Réponses: 2
    Dernier message: 10/05/2006, 20h10
  5. [Oracle] Requête sur 3 tables, sortie fichier
    Par Bast92 dans le forum Langage SQL
    Réponses: 20
    Dernier message: 18/04/2006, 15h33

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