Aju, 22-09-2010 17:10: > Hi, > > I am trying to get the following query to work, but am facing the > following issues: > > 1) I get repeated results.
Try with a second filter in the short abstract too: PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX dbpedia-owl: <http://dbpedia.org/ontology#> SELECT ?label ?descrip ?thumbnail WHERE { ?uri rdfs:label ?label; <http://dbpedia.org/ontology/abstract> ?descrip; <http://dbpedia.org/ontology/thumbnail> ?thumbnail. ?label bif:contains "Taco". FILTER (lang(?label) = "en") FILTER (lang(?descrip) = "en") } this gets rid of the repeated entries for me. > 2) for a search like "Taco" i got a single odd result like "Korean taco" > and dont get the pages for "Taco" and say "Taco Bell" > 3) My results vary for the same query in SPARQL Explorer > (http://dbpedia.org/snorql/?) and when I run it in an app I have written > > Query: > > PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> > PREFIX dbpedia-owl: <http://dbpedia.org/ontology#> > SELECT ?label ?descrip ?thumbnail > WHERE { > ?uri rdfs:label ?label; > <http://dbpedia.org/ontology/abstract> ?descrip; > <http://dbpedia.org/ontology/thumbnail> ?thumbnail. > ?label bif:contains "Taco". > FILTER (lang(?label) = "en") > } > > > Python code to display results: > print '\n\n*** JSON Example' > sparql.setReturnFormat(JSON) > results = sparql.query().convert() > sresult_list = [] > print results > for result in results["results"]["bindings"]: > res = SearchResult > abs_language = '' > abs_language = result["descrip"]["xml:lang"] > print abs_language > #print res.label > #print res.abstract > if abs_language=='en': > print "found an english entry" > res.label=result["label"]["value"] > res.abstract=result["descrip"]["value"] > if result["thumbnail"]["value"] != '': > res.thumbnailurl=result["thumbnail"]["value"] > sresult_list.append(res) > return render_to_response('polls/index.html', {'sresult_list': > sresult_list}) > > > Your help is very appreciated. > > thanks, > Aj > > > > ------------------------------------------------------------------------------ > Start uncovering the many advantages of virtual appliances > and start using them to simplify application deployment and > accelerate your shift to cloud computing. > http://p.sf.net/sfu/novell-sfdev2dev > > > > _______________________________________________ > Dbpedia-discussion mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/dbpedia-discussion ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ Dbpedia-discussion mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dbpedia-discussion
