On 22/01/13 23:23, Bardo Nelgen wrote:
Hi all,
for a content inclusion project I recently wrote the following SPARQL
query, had it validated at http://sparql.org/query-validator.html and
tested locally with Twinkle 2 – all doing perfectly well.
PREFIX html: <http://www.w3.org/1999/xhtml>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX xsd: <urn:ietf:params:xml:schema:>
PREFIX dct: <http://purl.org/dc/terms/>
PREFIX i18n21: <http://apache.org/cocoon/i18n/2.1>
PREFIX xliff: <urn:oasis:names:tc:xliff:document:1.2>
PREFIX cnt: <http://namespaces.semaworx.org/content#>
PREFIX timed: <http://namespaces.semaworx.org/timed#>
>
CONSTRUCT { ?PageIRI rdf:type cnt:page ;
dct:hasPart ?Element .
?Element rdf:type cnt:element ;
dct:hasPart
?ElementPayload .
?ElementPayload rdf:type ql
timed:versionedElement ;
xliff:source
?StringContent .
}
WHERE { ?PageIRI cnt:pageID
"semawine_page_home" ;
rdf:type cnt:page ;
dct:hasPart ?Element .
?Element rdf:type cnt:element ;
dct:hasPart
?ElementPayload .
?ElementPayload rdf:type
timed:versionedElement ;
xliff:source
?StringContent .
FILTER ( isLiteral(?StringContent)
|| langMatches(
lang(?StringContent), "de-de" ) )
}
Though, just as soon as this very same query runs on our server,
JENA/ARQ gives me a
com.hp.hpl.jena.query.QueryParseException: Syntaxfehler
Which is, why I'm looking for a query validator, which evaluates SPARQL
more similar to the way JENA/ARQ do internally and which provides
errors meaningful enough to properly act upon.
Any help, links, tools etc. are very welcome!!
http://sparql.org/query-validator.html is running Jena (it is a Fuseki
server).
Parse errors return the line number and column of the error (being an LL
parser, they are usually right!)
You have a different error - what's the stacktrace?
Andy
Best,
Bardo