Bonjour,
Comment peut-on apprendre à utiliser un fichier RDF autre que l'ODP avec l'API Jena ?
Bonjour,
Comment peut-on apprendre à utiliser un fichier RDF autre que l'ODP avec l'API Jena ?
En faisant des recherches sur le net peut être.. : http://web-semantique.developpez.com...roduction-rdf/
Responsable Java de Developpez.com (Twitter et Facebook)
Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
--------
Architecte Solution
LinkedIn : https://www.linkedin.com/in/nicolascaudard/
J'ai ce code là mais je n'ai pas compris pourquoi il ne fonctionne pas. Je veux savoir lire un fichier RDF avec API Jena.
Code java : 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 package test1; import com.hp.hpl.jena.rdf.model.Model; import com.hp.hpl.jena.rdf.model.Property; import com.hp.hpl.jena.rdf.model.Resource; import com.hp.hpl.jena.rdf.model.Statement; import com.hp.hpl.jena.rdf.model.StmtIterator; import com.hp.hpl.jena.util.FileManager; public class test1 { public static void main(String[] args) { Model m = FileManager.get().loadModel( "./rdf/Movies.rdf" ); String NS = "http://www.dmoz.org/Arts/Movies#"; Resource Movies = m.getResource( NS + "Movies" ); for (StmtIterator i = Movies.listProperties(); i.hasNext(); ) { Statement s = i.next(); System.out.println( "title2 has property " + s.getPredicate() + " with value " + s.getObject() ); } Property contains = m.getProperty( NS + "contains" ); System.out.println( "Movies.contains = " + Movies.getProperty( contains ) .getObject()); } }
Les erreurs sont :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 log4j:WARN No appenders could be found for logger (org.apache.jena.riot.stream.JenaIOEnvironment). log4j:WARN Please initialize the log4j system properly. log4j:WARN See <a href="http://logging.apache.org/log4j/1.2/faq.html#noconfig" target="_blank">http://logging.apache.org/log4j/1.2/faq.html#noconfig</a> for more info. Exception in thread "main" org.apache.jena.riot.RiotNotFoundException: Not found: ./rdf/Movies.rdf at org.apache.jena.riot.RDFDataMgr.open(RDFDataMgr.java:831) at org.apache.jena.riot.RDFDataMgr.open(RDFDataMgr.java:813) at org.apache.jena.riot.RDFDataMgr.parse(RDFDataMgr.java:684) at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:208) at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:141) at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:130) at org.apache.jena.riot.adapters.AdapterFileManager.readModelWorker(AdapterFileManager.java:291) at com.hp.hpl.jena.util.FileManager.loadModelWorker(FileManager.java:333) at com.hp.hpl.jena.util.FileManager.loadModel(FileManager.java:285) at test1.test1.main(test1.java:16)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager