A query engine for Jena that supports the SPARQL RDF Query language
1 ответ

Как вернуть конкретную переменную из SPARQL Federated Query (ключевое слово Service)?

Я использую федеративный запрос для получения некоторой информации с удаленного сервера, но я не хочу получать все переменные (выберите *), над которыми я работаю внутри федеративного запроса, я хочу вернуть только переменную count, Как я могу это с…
12 ноя '18 в 22:37
1 ответ

СОЮЗ и пересечение с использованием запросов SPARQL

Я конвертирую пользовательские запросы в SPARQL. Например, когда пользователь говорит "abc", это означает, что нужно указать все узлы заданного типа, у которых есть некоторый атрибут с именем "abc". В качестве продолжения этого, если пользователь го…
13 апр '12 в 18:46
1 ответ

Как преобразовать строку в URL с помощью arq/tarql?

Я получил файл TSV, с которым я конвертирую tarql, колонка prop имеет такие строки, как dc:source, skos:broader и т.д. Как я могу преобразовать их в соответствующие URL-адреса? Предположим, у меня есть все необходимые префиксы, определенные в tarql …
15 дек '16 в 15:54
2 ответа

Jena/Sparql/Arq: внедрение некоторых операторов в модель во время запроса

Я построил небольшую модель RDF: она содержит только несколько троек, описывающих некоторые элементы человеческого генома. Я хочу сохранить только те элементы, которые перекрывают некоторые геномные сегменты (скажем, "ген"), хранящиеся в другой реля…
19 сен '12 в 17:54
1 ответ

План физических запросов Jena TDB с несколькими предложениями FROM

Я пытаюсь выяснить, как Jena TDB обрабатывает запросы SPARQL с несколькими FROM пункты на уровне физического плана запроса. Я хотел бы знать, как Jena TDB обрабатывает выполнение запроса по различным графикам. Я провел несколько небольших эксперимен…
21 окт '16 в 08:12
2 ответа

Scala Sparql запрос с Apache Jena

Я пытаюсь построить запрос sparql в Scala. У меня проблемы с использованием библиотеки Apache Arq, которая предназначена для Java. Кажется, что с зависимостями все в порядке, но Intellij не может разрешить конструктор ParameterizedSparqlString и, ка…
26 ноя '16 в 16:00
1 ответ

Расширение функции свойства sparql

Я хочу написать расширение функции свойства sparql с помощью arq jena, как я могу написать? Запрос: SELECT * WHERE {?Person f:Next(name) ?x.} мой код функции: import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.FileNot…
02 ноя '15 в 08:56
1 ответ

Jena ARQ/TDB Оптимизация запросов

У меня довольно маленький график, содержащий примерно 500 тыс. Троек. Я также сгенерировал файл stats.opt и запустил свой код на довольно быстром компьютере (четырехъядерный процессор, 16-Гбайт оперативная память, дисковод ssd). Но для запроса, кото…
29 авг '13 в 17:17
0 ответов

Добавить префиксы к запросам в SPARQL

Я выполняю следующий запрос с использованием библиотеки Apache jena sparql в Java: String queryString ="SELECT ?startTime ?endTime " + "WHERE { " + "?y rdfs:label \"Processor execution GETIMAGE\" . "+ "?y prov:startedAtTime ?startTime . "+ "?y prov:…
10 янв '19 в 14:04
1 ответ

Как уменьшить размер поддерживаемого TDB набора данных Jena?

Я работаю с простым набором данных Jena, в который импортирован только один файл RDF ~ 30 МБ. Как часть приложения, я пытаюсь позволить пользователям запрашивать график по умолчанию (или именованный граф) и вставлять получающиеся в результате тройки…
18 июн '12 в 17:36
1 ответ

В настоящее время в заблокированном регионе: Fuseki + полнотекстовый поиск + вывод

Я недавно начал играть с полнотекстовым поиском в снимке Fuseki 0.2.8. У меня есть InfModel, подкрепленная набором данных TDB, к которому я добавил текстовый индекс Lucene. Я проверил это с некоторыми поисковыми запросами, как это: prefix text: <…
22 авг '13 в 16:10
1 ответ

Jena StmtIterator и база данных

Моя модель хранится в тройном магазине (постоянство). Я хочу выбрать всех лиц, связанных каким-либо именем документа. Я могу сделать это двумя способами 1) SPARQL-запрос: PREFIX base:<http://example#> select ?s2 ?p2 ?o2 where { {?doc base:full…
26 июл '12 в 15:30
0 ответов

Пользовательская функция ARQ не работает с конечной точкой fuseki

Я успешно реализовал запросы sparql, используя пользовательские функции ARQ, используя следующее (код пользовательской функции): public class LevenshteinFilter extends FunctionBase2 { public LevenshteinFilter() { super() ; } public NodeValue exec(No…
26 дек '17 в 13:55
0 ответов

SPARQL-запросы с ARQ на Apache Jena

Я столкнулся с проблемой с моим Java-приложением. Я пытаюсь обработать запросы на сервере Fuseki, чтобы получить ответ от загруженной на него онтологии. На мой пятый запрос сервер блокирует и не возвращает никакого ответа, и иногда я получаю эту оши…
09 июл '18 в 12:03
2 ответа

Jena/Arq: обработка запросов застревает

Если есть проблема со следующим SPARQL-запросом: PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX owl: <http://www.w3.org/2002/07/owl#> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> PREFIX rdfs: <http://www.w3.…
12 авг '12 в 15:11
1 ответ

Данные DBPedia (de) с JENA: ошибки кодировки символов ("не в Юникоде")

Я пытаюсь получить доступ к данным DBpedia (de) на моей локальной машине. Загрузив и распаковав некоторые ttl-файлы, я попытался протестировать очень простой запрос SPARQL. PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX skos:…
23 мар '15 в 18:54
0 ответов

com.hp.hpl.jena.rdf.model.Literal и com.hp.hpl.jena.rdf.model.ResourceFactory отсутствуют в банке 9.2.3 или других последних банках?

Я добавил jar-файл jena arq 2.9.3 в свой код, чтобы иметь возможность выполнять запросы sparql для DBpedia, но он говорит, что классы фабрики литералов и ресурсов отсутствуют. Нужно ли добавить другую версию файла JAR или мне нужно внести изменения …
07 май '17 в 12:19
1 ответ

Jena ARQ обновить или вставить с помощью Fuseki?

В чем разница между "update" и "insert" в документации Jena ARQ при использовании FUseki? Например, если мне нужно добавить в базу данных (или граф) Fuseki простую инструкцию, я должен использовать метод UpdateExecutionFactory.createRemote или ARQ -…
07 апр '16 в 19:22
0 ответов

SPARQL ElementPathBlock

Я пытаюсь получить тройки выражения SPARQL, участвующего в OPTIONAL а также NON OPTIONAL часть запроса, отдельно. Я использовал API ARQ Jena посетителя, но ни ElementPathBlock ни ElementGroup ни ElementOptional достаточно. ElementPathBlock извлекает…
22 ноя '18 в 16:15
1 ответ

Jena Arq Переупорядочение сцены?

Так что я знаю, что Jena Arq поддерживает переупорядочение сцены как оптимизацию. (См. https://github.com/apache/jena/blob/master/jena-arq/src/main/java/org/apache/jena/sparql/engine/main/StageGeneratorGeneric.java). В строке #70 проверяется, являет…
19 фев '16 в 00:30