Squebi hides too much the error in the query evaluation, right. But if it's
a public instance, you can see the error response either accessing the http
console of your browser or sending directly the query to the endpoint:

curl 'http://marmotta.tno.nl:8080/marmotta/sparql/select' -H 'Content-Type:
application/sparql-query;charset=UTF-8' -H 'Accept:
application/sparql-results+json' --data-binary $'PREFIX rdf: <
http://www.w3.org/1999/02/22-rdf-syntax-ns#>\nPREFIX xsd: <
http://www/w3/org/2001/XMLSchema#>\nPREFIX odysseus: <
http://marmotta.tno.nl:8080/marmotta/context/>\nPREFIX cmo: <
http://www.modelservers.org/public/ontologies/cmo/cmo.ttl#>\nPREFIX depc: <
http://www.modelservers.org/public/ontologies/odysseus/depc.ttl#>\nPREFIX
rome: <http://www.modelservers.org/public/ontologies/odysseus/rome.ttl#>\n
\nSELECT ?Profile ?TimeStamp ?Quantity\nWHERE\n{\n        GRAPH
odysseus:romedata\n{\n      {\n          ?Profile depc:measuredBy rome:1824
;\n           depc:hasTimePointProperty ?TimePoint .\n         ?TimePoint
depc:timeStamp ?TimeStamp  .\n         ?TimePoint cmo:quantity ?Quantity .
     \n         FILTER (xsd:dateTime(?TimeStamp) >
xsd:dateTime(\'2015-09-01T00:00:00\')) .\n         FILTER
(xsd:dateTime(?TimeStamp) < xsd:dateTime(\'2015-09-01T02:00:00\'))
.\n}\n}\n}'

And see the stacktrace:

org.apache.marmotta.platform.core.exception.MarmottaException: error while
evaluating query
at
org.apache.marmotta.platform.sparql.services.sparql.SparqlServiceImpl$5.call(SparqlServiceImpl.java:311)
at
org.apache.marmotta.platform.sparql.services.sparql.SparqlServiceImpl$5.call(SparqlServiceImpl.java:279)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.openrdf.query.QueryEvaluationException: Unknown function '
http://www/w3/org/2001/XMLSchema#dateTime'
at
org.openrdf.query.algebra.evaluation.impl.EvaluationStrategyImpl.evaluate(EvaluationStrategyImpl.java:1529)
...

Which basically says that xsd:dateTime() is not a valid function. So it
looks there is an issue with the cast functions. Please, report the details
to Jira and we'll see how to address it.

Apologize for that problem.

Cheers,


On Wed, Sep 23, 2015 at 2:07 PM, Bohms, H.M. (Michel) <michel.bo...@tno.nl>
wrote:

> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
>
> PREFIX xsd: <http://www/w3/org/2001/XMLSchema#>
>
> PREFIX odysseus: <http://marmotta.tno.nl:8080/marmotta/context/>
>
> PREFIX cmo: <http://www.modelservers.org/public/ontologies/cmo/cmo.ttl#>
>
> PREFIX depc: <
> http://www.modelservers.org/public/ontologies/odysseus/depc.ttl#>
>
> PREFIX rome: <
> http://www.modelservers.org/public/ontologies/odysseus/rome.ttl#>
>
>
>
> SELECT ?Profile ?TimeStamp ?Quantity
>
> WHERE
>
> {
>
>         GRAPH odysseus:romedata
>
> {
>
>       {
>
>           ?Profile depc:measuredBy rome:1824 ;
>
>            depc:hasTimePointProperty ?TimePoint .
>
>          ?TimePoint depc:timeStamp ?TimeStamp  .
>
>          ?TimePoint cmo:quantity ?Quantity .
>
>          FILTER (xsd:dateTime(?TimeStamp) >
> xsd:dateTime('2015-09-01T00:00:00')) .
>
>          FILTER (xsd:dateTime(?TimeStamp) <
> xsd:dateTime('2015-09-01T02:00:00')) .
>
> }
>
> }
>
> }
>
> Applied at: http://marmotta.tno.nl:8080/marmotta/
>
>
>
> Stack trace at server I cannot Access right now….
>
>
>
> I also tried things like:
>
>          FILTER (?TimeStamp > '2015-09-01T00:00:00') .
>
>          FILTER (?TimeStamp < '2015-09-01T02:00:00') .
>
>
>
> Giving no results at all (but no error…).
>
>
>
>
>
> Thx a lot! michel
>
>
>
>
>
>
>
>
>
>
>
> Dr. ir. H.M. (Michel) Bohms
> Sr. Research Scientist
> Structural Reliability
>
> T +31 (0)88 866 31 07
> M +31 (0)63 038 12 20
> E michel.bo...@tno.nl
>
> Location <http://www.tno.nl/locaties/DTM>
>
>
>
> <http://www.tno.nl/>
>
> This message may contain information that is not intended for you. If you
> are not the addressee or if this message was sent to you by mistake, you
> are requested to inform the sender and delete the message. TNO accepts no
> liability for the content of this e-mail, for the manner in which you use
> it and for damage of any kind resulting from the risks inherent to the
> electronic transmission of messages.
>
>
>
> *From:* Sergio Fernández [mailto:wik...@apache.org]
> *Sent:* woensdag 23 september 2015 13:53
> *To:* users@marmotta.apache.org
> *Subject:* Re: error while evaluating property...whats wrong here?
>
>
>
> Hi Michel, a textual version of the query and stacktrace would help to
> give you an answer ;-)
>
>
>
> On Wed, Sep 23, 2015 at 1:37 PM, Bohms, H.M. (Michel) <michel.bo...@tno.nl>
> wrote:
>
>
>
> Fyi: data in file is of form 2015-09-01T23:45:00.000+02:00^^xsd:dateTime
>
>
>
> I also tried:
>
>          FILTER (xsd:dateTime(?TimeStamp) >
> xsd:dateTime('2015-09-01T00:00:00')) .
>
>          FILTER (xsd:dateTime(?TimeStamp) <
> xsd:dateTime('2015-09-01T02:00:00')) .
>
>
>
> Same result…
>
>
>
> Thanks for advice!
>
>
>
>
>
> Dr. ir. H.M. (Michel) Bohms
> Sr. Research Scientist
> Structural Reliability
>
> T +31 (0)88 866 31 07
> M +31 (0)63 038 12 20
> E michel.bo...@tno.nl
>
> Location <http://www.tno.nl/locaties/DTM>
>
>
>
> <http://www.tno.nl/>
>
> This message may contain information that is not intended for you. If you
> are not the addressee or if this message was sent to you by mistake, you
> are requested to inform the sender and delete the message. TNO accepts no
> liability for the content of this e-mail, for the manner in which you use
> it and for damage of any kind resulting from the risks inherent to the
> electronic transmission of messages.
>
>
>
>
>
>
>
> --
>
> Sergio Fernández
> Partner Technology Manager
> Redlink GmbH
> m: +43 6602747925
> e: sergio.fernan...@redlink.co
> w: http://redlink.co
>



-- 
Sergio Fernández
Partner Technology Manager
Redlink GmbH
m: +43 6602747925
e: sergio.fernan...@redlink.co
w: http://redlink.co

Reply via email to