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

Frameworks Discussion :

Extraction de données d'un graphe RDF [Jena]


Sujet :

Frameworks

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2012
    Messages : 2
    Points : 7
    Points
    7
    Par défaut Extraction de données d'un graphe RDF
    Bonjour,
    j'ai un graphe rdf dans un fichier .rdf, je veux extraire les données de ce graphe, par exemple les sujets, les prédicat et les objet séparément en utilisant l'API Jena.
    j'ai commencé en faisant ça
    Model model = ModelFactory.createDefaultModel();
    String input="/emplacement/monfichier.rdf";
    model.read(input);

    et je ne sais pas comment continuer par la suite, je sais que je dois utiliser un iterator pour parcourir mes données.

    est ce que quelqu'un peut m'aider, ou bien me filer un bon tutoriel sur ça car j'ai cherché sur internet mais je n'ai pas trouvé un guide bien expliqué pour pouvoir extraire les données.

    Je vous remercie d'avance.

  2. #2
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2012
    Messages : 2
    Points : 7
    Points
    7
    Par défaut
    Bonjour,
    C'est bon je viens de trouver la solution, et je la poste en cas ou quelqu'un aura besoin.
    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
    Model model = ModelFactory.createDefaultModel();
    InputStream is = new BufferedInputStream(
               new FileInputStream(
               "/location/monfichier.rdf"));
     model.read(new InputStreamReader(is), "");
     
     
     StmtIterator it=model.listStatements();
                   while (it.hasNext()){
                Statement p=it.next();
     
     
                 Resource res2 = p.getSubject(  );
                    System.out.print(res2.getNameSpace(  ) +   res2.getLocalName(  ));
     
                    // Get predicate
                    Property prop = p.getPredicate(  );
                    System.out.print(" pred" + prop.getLocalName(  ));
     
                    // Get object 
                    RDFNode node =p.getObject(  );
                    System.out.println("obj " + node.toString(  ) + "\n");

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VBA Excel] Extraction de données
    Par tpv72 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 20/09/2005, 22h49
  2. Extraction de données depuis fichier .NDX ...
    Par Olif_C dans le forum WinDev
    Réponses: 4
    Dernier message: 30/08/2005, 12h57
  3. [debutant] extraction de données
    Par tibpower dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 02/08/2004, 15h33
  4. Extraction de données sur des fichiers excel
    Par iupgeii dans le forum MFC
    Réponses: 3
    Dernier message: 23/01/2004, 14h53

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