I'd like to update some queries to use the new bison based sparql stuff, but I'm having a bit of trouble getting the syntax right. From all I've read in rdflibs test and on the w3c, this seems like it should work. Does anybody see something I'm missing?
>>> pkg_resources.get_distribution('rdflib') rdflib 2.4.0 (/Users/whit/dev/env/tag2/src/rdflib.2.4) >>> print tests.q2 PREFIX annotea: <http://www.w3.org/2000/10/annotation-ns#> PREFIX foaf: <http://xmlns.com/foaf/0.1/> SELECT ?author_uri, ?author_name, ?mbox WHERE { ?author_uri foaf:name ?author_name . ?author_uri foaf:mbox ?mbox . ?annotation annotea:annotates http://example.org/ann-page.html . ?annotation annotea:author ?author_uri . } >>> gr.quer(tests.q2) Traceback (most recent call last): File "<stdin>", line 1, in ? AttributeError: 'Graph' object has no attribute 'quer' >>> gr.query(tests.q2) Traceback (most recent call last): File "<stdin>", line 1, in ? File "/Users/whit/dev/env/tag2/src/rdflib.2.4/rdflib/Graph.py", line 679, in query return plugin.get('SPARQLQueryResult',QueryResult)(p.query(strOrQuery, initBindings, initNs, DEBUG)) File "rdflib/sparql/bison/Processor.py", line 28, in query strOrQuery = Parse(strOrQuery, DEBUG) File "rdflib/sparql/bison/Processor.py", line 18, in Parse return p.parse(query) SyntaxError: parse error at line 10, column 9: reached end-of-input, expecting 'FROM' or 'WHERE' or 'LEFT_CURLY' -- ------ d. whit morriss ------ - senior engineer, opencore - - http://www.openplans.org - - m: 415-710-8975 - "If you don't know where you are, you don't know anything at all" Dr. Edgar Spencer, Ph.D., 1995 _______________________________________________ Dev mailing list Dev@rdflib.net http://rdflib.net/mailman/listinfo/dev