Cannot process query
antru6 opened this issue · 0 comments
antru6 commented
The query is:
PREFIX geo: <http://www.opengis.net/ont/geosparql#>
PREFIX geof: <http://www.opengis.net/def/function/geosparql/>
PREFIX uom: <http://www.opengis.net/def/uom/OGC/1.0/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX fs: <http://earthanalytics.eu/fs/ontology/>
PREFIX hydro: <http://ai.di.uoa.gr/eu-hydro/ontology/>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
SELECT ?wkt1 ?area
WHERE {
?field fs:hasCropTypeName "POTATO"^^xsd:string .
?field fs:hasArea ?area .
?field geo:hasGeometry ?geo1 .
?geo1 geo:asWKT ?wkt1 .
?river hydro:hasName "Danube"^^xsd:string .
?river ?p ?riverPart .
?riverPart geo:hasGeometry ?geo2 .
?geo2 geo:asWKT ?wkt2 .
?snowCover rdf:type fs:FoodSecurityObservation .
?snowCover fs:hasDN ?dn .
?snowCover fs:hasRECDATE "2018-02-10T00:00:00"^^xsd:dateTime .
?snowCover geo:hasGeometry ?geo3 .
?geo3 geo:asWKT ?wkt3 .
FILTER (?dn < 50)
FILTER (geof:sfIntersects(?wkt1, "POLYGON ((15.11 48.68, 15.11 48.72, 15.19 48.72, 15.19 48.68, 15.11 48.68))"^^geo:wktLiteral)).
FILTER (geof:sfIntersects(?wkt2, "POLYGON ((15.11 48.68, 15.11 48.72, 15.19 48.72, 15.19 48.68, 15.11 48.68))"^^geo:wktLiteral)).
FILTER (geof:sfIntersects(?wkt3, "POLYGON ((15.11 48.68, 15.11 48.72, 15.19 48.72, 15.19 48.68, 15.11 48.68))"^^geo:wktLiteral)).
FILTER (geof:distance(?wkt1, ?wkt2, uom:metre) < 20000).
FILTER (geof:sfIntersects(?wkt1, ?wkt3)) .
FILTER (geof:distance(?wkt2, ?wkt3, uom:metre) > 0).
}
and the endpoint is http://143.233.226.33:8082/SemaGrow/sparql
The problem seems to be the ?p variable.