Четырехугольники из запроса CONSTRUCT в Йене

Я пытаюсь выполнить запрос SPARQL CONSTRUCT либо к локальной TDB, либо к удаленной конечной точке SPARQL. Теперь execConstruct на QueryExecution возвращает Model, который не имеет ссылки (насколько я знаю) на какой-либо график (и, следовательно, квадроциклы).

Есть ли способ получить квады из запроса конструкции в Йене? Я видел ссылки на execConstructDataset, но это не реализовано в Jena 3.0...


person JoelKuiper    schedule 26.08.2015    source источник


Ответы (1)


Расширение грамматики и QueryExecution операции execConstructDataset , execConstructQuads созданы после jena 3.0.0. Они есть в текущей кодовой базе и разрабатываемых сборках.

person AndyS    schedule 26.08.2015
comment
Они где-то развернуты в Maven? Также позволит ли это мне выполнять execConstructDataset на удаленных конечных точках SPARQL? - person JoelKuiper; 26.08.2015
comment
Моментальные снимки доступны в репозитории моментальных снимков Apache. Снимки не являются выпусками и не были протестированы или проверены. Единственная удаленная конечная точка, поддерживающая это, — это сборка разработки Fuseki2. Это расширение языка. - person AndyS; 26.08.2015
comment
Я думаю, немного преждевременно использовать СНАПШОТЫ QueryExecException Attempt to CONSTRUCT quads from a CONSTRUCT query, which is not ARQ Syntax org.apache.jena.sparql.engine.QueryExecutionBase.execConstructQuads (QueryExecutionBase.java:269) - person JoelKuiper; 27.08.2015
comment
Это связано с тем, что запрос был проанализирован как SPARQL 1.1, а не с расширениями ARQ. Не могли бы вы отправить полный пример в список пользователей @jena? - person AndyS; 28.08.2015
comment
Простой вызов execConstructQuads даст вам только четверки для троек в модели по умолчанию некоторого набора данных. Что вы ищете, когда говорите, что не ссылаетесь ни на какой график? - person AndyS; 28.08.2015
comment
Конкретным исключением является код, который должен был быть удален и теперь удален. Вы можете позвонить execConstructQuads, если хотите. - person AndyS; 28.08.2015