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 :

ResultSet sous jena


Sujet :

Web sémantique

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    webmaster
    Inscrit en
    Mars 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2015
    Messages : 39
    Points : 33
    Points
    33
    Par défaut ResultSet sous jena
    bonjour, svp est ce que cette execSelect() a une capacité limitée à ne pas dépasser ?
    parce que quand j'utilise une requete sparql avec l'option "LIMIT 20" il me donne le resultat !!! mais quand je fait "LIMIT 40" le programme se bloque

    Nom : dfssq.jpg
Affichages : 231
Taille : 72,4 Ko


    voilà mon code
    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
     
    package itsudparis.application;
     
    import com.hp.hpl.jena.query.Query;
    import com.hp.hpl.jena.query.QueryExecution;
    import com.hp.hpl.jena.query.QueryExecutionFactory;
    import com.hp.hpl.jena.query.QueryFactory;
    import com.hp.hpl.jena.query.ResultSet;
    import com.hp.hpl.jena.query.ResultSetFormatter;
    import java.io.IOException;
    import java.io.OutputStream;
     
    /**
     *
     * @author driss
     */
    public class Testquery {
         public static void main(String[] args) {
             String service ="http://dbpedia.org/sparql";
            String queryString = "PREFIX dbpprop: <http://dbpedia.org/property/> "+
    "PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> "+
    "PREFIX dbpedia-owl: <http://dbpedia.org/ontology/> "+
    " SELECT DISTINCT ?book ?titre ?labelGenre ?pages ?lang ?nom_auteur ?nationalite"+
    " WHERE  {"+
    "?book a <http://dbpedia.org/ontology/Book>."+
    "?book dbpprop:titleOrig ?titre."+
    "?book dbpprop:pages ?pages."+
    "?book dbpprop:language ?langage."+
    "?langage rdfs:label ?lang ."+
    "?book dbpedia-owl:author ?author."+
    "?author dbpprop:birthName ?nom_auteur."+
    "?book dbpprop:genre ?genre."+
    "?genre rdfs:label ?labelGenre."+
    "?author dbpprop:birthName ?nom_auteur."+
    "{?author dbpprop:nationality ?nationalite . FILTER regex(?nationalite, \"^French\")}"+
    "UNION"+
    "{?author dbpprop:nationality ?nationalite . FILTER regex(?nationalite, \"^American\")}"+
    "UNION"+
    "{?author dbpprop:nationality ?nationalite . FILTER regex(?nationalite, \"^Italian\")}"+
    "UNION"+
    "{?author dbpprop:nationality ?nationalite . FILTER regex(?nationalite, \"^Russian\")}"+
    "Filter langMatches(lang(?lang),'fr')."+
    "Filter langMatches(lang(?titre),'en')."+
    "Filter langMatches(lang(?labelGenre),'fr')."+
    "} LIMIT 40";
            Query query = QueryFactory.create(queryString);
            QueryExecution qe = QueryExecutionFactory.sparqlService(service, query);
     
     
     
    try {
     
        ResultSet results = qe.execSelect();
        ResultSetFormatter.out(System.out, results, query) ;
      } finally { qe.close() ; }
         }
     
    }
    et merci

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    webmaster
    Inscrit en
    Mars 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2015
    Messages : 39
    Points : 33
    Points
    33
    Par défaut
    SVP, est ce que le problème est à cause de la langueur et la complexité de cette requête ?
    car quand j'écris une requête simple le résultat s'affiche !!!

Discussions similaires

  1. Erreur de Sparql sous jena
    Par ELALAOUI2 dans le forum Web sémantique
    Réponses: 3
    Dernier message: 18/05/2015, 20h25
  2. Lister toutes les instances sous jena ontology model
    Par ELALAOUI2 dans le forum Frameworks
    Réponses: 0
    Dernier message: 06/05/2015, 10h59
  3. Conflit Struts2/Jena/Xerces sous Java 6
    Par Bobsinglar dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 01/04/2009, 10h21
  4. Problème d'installation oracle 8.1.7 sous NT
    Par Anonymous dans le forum Installation
    Réponses: 7
    Dernier message: 02/08/2002, 14h18
  5. Je ne peux établir une connexion cliente sous Linux.
    Par Anonymous dans le forum CORBA
    Réponses: 5
    Dernier message: 16/04/2002, 15h57

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