Hi Misiuda, I just tried your query and everything works fine. Which version of Jena/Arq are you using. I remember having some similar problems in older versions of jena when hitting non-Ascii characters. It was fixed more than a year ago however.
Cheers, Alexandru On 12/04/2012 02:26 PM, Przemyslaw Misiuda wrote: > Hi Mohamed, > > Thank you for your answer. > I suppose that result of your query doesn't contains info about > "Interstella 5555" movie (as you can read in this post > http://stackoverflow.com/questions/13631193/query-dbpedia-sparql-endpoint-using-dotnetrdf-rdfparseexception#comment18719758_13643197) > > Please try to run this query with JENA and let me know if it works for you > > Construct {?s ?p ?o} > WHERE { > ?s ?p ?o . > ?s <http://xmlns.com/foaf/0.1/depiction> > <http://upload.wikimedia.org/wikipedia/commons/9/95/Interstella5555.jpg> > } > > > > Best Regards > Przemek Misiuda > >> Hi Przemek, >> >> On 12/03/2012 02:48 PM, Przemyslaw Misiuda wrote: >>> Hi >>> >>> There is a problem with parsing your results in dotNetRDF and Jena >>> tools. Some data uses code 8211 instead of hyphen char. >>> >>> For more details please look at this topic: >>> http://stackoverflow.com/questions/13631193/query-dbpedia-sparql-endpoint-using-dotnetrdf-rdfparseexception >>> >> I've checked that query with jena and it worked fine. >> I've checked it against DBpedia-Live [1], and it worked as well. >> >> The following code excerpt does the work: >> >> QueryExecution queryExecutor; >> String queryJapaneseFilms = "CONSTRUCT { ?film ?p ?o}\n" + >> "WHERE {\n" + >> " ?film <http://purl.org/dc/terms/subject> >> <http://dbpedia.org/resource/Category:Japanese_films> .\n" + >> " ?film ?p ?o\n" + >> "}\n" + >> "limit 500"; >> >> QueryExecution execution = >> QueryExecutionFactory.sparqlService("http://dbpedia.org/sparql", >> queryGetJapaneseFilms); >> >> try { >> Model model = execution.execConstruct(); >> StmtIterator iter = model.listStatements(); >> >> while (iter.hasNext()) { >> Statement stmt = iter.next(); >> >> String subject = stmt.getSubject().toString(); >> String predicate = stmt.getPredicate().toString(); >> String object = stmt.getObject().toString(); >> >> System.out.println(subject + "\t" + predicate + "\t" + >> object); >> } >> } catch (Exception e) { >> e.printStackTrace(); >> } >> finally { >> execution.close(); >> } >> >>> Best Regards >>> Przemek Misiuda >> [1] http://live.dbpedia.org/sparql >> > > > ------------------------------------------------------------------------------ > LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial > Remotely access PCs and mobile devices and provide instant support > Improve your efficiency, and focus on delivering more value-add services > Discover what IT Professionals Know. Rescue delivers > http://p.sf.net/sfu/logmein_12329d2d > _______________________________________________ > Dbpedia-discussion mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/dbpedia-discussion ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ Dbpedia-discussion mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dbpedia-discussion
