Hello everybody! I was trying to execute a simple SPARQL query through the web interface (http://localhost:8080/fedora/risearch). I created 3 objects: Demo:2, Demo:3 and Demo:4. Demo:2 contains this RELS-EXT Datastream: <rdf:RDF xmlns:fedora="info:fedora/fedora-system:def/relations-external#" xmlns:myns="http://www.nsdl.org/ontologies/relationships#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"> <rdf:Description rdf:about="info:fedora/Demo:2"> <fedora:hasConstituent rdf:resource="info:fedora/Demo:3"> </fedora:hasConstituent> <fedora:hasConstituent rdf:resource="info:fedora/Demo:4"> </fedora:hasConstituent> </rdf:Description> </rdf:RDF>
The object Demo:3 has this RELS_EXT datastream: <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:demoOntology="info:fedora/Demo:1#" xmlns:fedora="info:fedora/fedora- system:def/relations-external#" xmlns:j.0="http://www.dcs.shef.ac.uk/~ajay/image#" xmlns:j.1="http://www.dcs.shef.ac.uk/~ajay/image/annotation#" xmlns:myns="http://www.nsdl.org/ontologies/relationships#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"> <rdf:Description rdf:about="info:fedora/Demo:3"> <fedora:isConstituentOf rdf:resource="info:fedora/Demo:2"> </fedora:isConstituentOf> </rdf:Description> </rdf:RDF> The RELS-EXT datastream of Demo:4 has a datastream similar to that of Demo:3. If I execute this simple query: PREFIX fedora: <info:fedora/fedora-system:def/relations-external#> . SELECT ?a FROM <#ri> WHERE ?a <fedora:isConstituentOf> <info:fedora/Demo:2> I get this error: org.trippi.TrippiException: Encountered "." at line 1, column 69. Was expecting one of: "SELECT" ... "PREFIX" ... "construct" ... "describe" ... "ask" ... at org.trippi.impl.mulgara.MulgaraSession.query(MulgaraSession.java:172) at org.trippi.impl.base.ConcurrentTriplestoreReader.findTuples(ConcurrentTriplestor eReader.java:79) at org.fcrepo.server.resourceIndex.ResourceIndexImpl.findTuples(ResourceIndexImpl.j ava:280) at org.fcrepo.server.resourceIndex.ResourceIndexModule.findTuples(ResourceIndexModu le.java:297) at org.trippi.server.TrippiServer.find(TrippiServer.java:119) at org.trippi.server.http.TrippiServlet.doFind(TrippiServlet.java:514) at org.trippi.server.http.TrippiServlet.doGet(TrippiServlet.java:379) at org.fcrepo.server.access.RISearchServlet.doGet(RISearchServlet.java:101) at org.trippi.server.http.TrippiServlet.doGet(TrippiServlet.java:271) at org.trippi.server.http.TrippiServlet.doPost(TrippiServlet.java:576) at javax.servlet.http.HttpServlet.service(HttpServlet.java:641) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilt erChain.java:306) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain. java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:2 40) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:1 61) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.jav a:589) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118 ) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:383) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:243) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Pr otocol.java:188) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Pr otocol.java:166) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:288) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: org.mulgara.parser.MulgaraParserException: Encountered "." at line 1, column 69. Was expecting one of: "SELECT" ... "PREFIX" ... "construct" ... "describe" ... "ask" ... at org.mulgara.sparql.SparqlInterpreter.parseQuery(SparqlInterpreter.java:209) at org.trippi.impl.mulgara.MulgaraSession.query(MulgaraSession.java:164) ... 28 more Caused by: org.mulgara.sparql.parser.ParseException: Encountered "." at line 1, column 69. Was expecting one of: "SELECT" ... "PREFIX" ... "construct" ... "describe" ... "ask" ... at org.mulgara.sparql.parser.SparqlParser.generateParseException(SparqlParser.java: 2260) at org.mulgara.sparql.parser.SparqlParser.jj_consume_token(SparqlParser.java:2190) at org.mulgara.sparql.parser.SparqlParser.Query(SparqlParser.java:74) at org.mulgara.sparql.parser.SparqlParser.parse(SparqlParser.java:23) at org.mulgara.sparql.SparqlInterpreter.parseQuery(SparqlInterpreter.java:207) ... 29 more ------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Fedora-commons-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers
