Вопросы по теме 'datalog'

Возможны ли n-арные предикаты Datomic (n != 2)?
Я пытаюсь сопоставить то, что я читал о Datalog, с описаниями Datomic. Все предикаты, которые я вижу в Datomic, являются тройками, то есть [значение атрибута сущности] или атрибут (e, v) в более прологическом синтаксисе. С другой стороны, журнал...
275 просмотров
schedule 05.11.2023

В чем разница между Datalog и LogiQL?
База данных LogicBlox запрограммирована с использованием языка LogiQL, который, согласно их сайту, является разновидностью Datalog: Приложения пишутся на языке LogiQL, расширенной версии Datalog. В чем именно разница между Datalog и LogiQL?
1639 просмотров
schedule 29.11.2023

Использование агрегатов Datomic
Я хочу найти людей с минимальным возрастом с помощью следующего запроса (d/q '[:find ?name (min ?age) :in [[?name ?age]]] [["John" 20] ["Bill" 25] ["Jack" 20] ["Steve" 28] ["Andrew" 30]]) Но...
1525 просмотров
schedule 23.01.2024

для всех в журнале данных
Имея набор фактов в форме is_member(country, organisation) , я должен записать в журнал данных следующий запрос: Вернуть все страны, которые принадлежат ко всем организациям, членом которых является Дания. Я хочу сделать что-то вроде...
713 просмотров
schedule 25.12.2023

Веб-сервер Arduino Datalogger не может подключиться к клиенту
У меня есть Arduino mega с экраном Ethernet + SD-карта, на котором работает регистратор данных датчика с датчиком DHT22, записывающим данные датчика на SD-карту. Я пытаюсь реализовать веб-сервер для чтения этих данных с SD-карты. Я сделал программу,...
337 просмотров
schedule 27.01.2024

Как построить запрос, который точно соответствует вектору ссылок в DataScript?
Настройка Рассмотрим следующую базу данных фильмов и актеров DataScript с данными, украденными с learndatalogtoday.org : следующий код может выполняться в JVM/Clojure REPL или ClojureScript REPL, если project.clj содержит [datascript "0.15.0"]...
444 просмотров

Можно ли передать подстановочный знак журнала данных `_` в параметризованный запрос?
Можно ли передать подстановочный знак _ в параметризованный запрос? Что-то вроде этого: (d/q [:find ?e :in $ ?type :where [?e :type ?type]] db _) Когда я попробовал это, как написано выше, это выдало ошибку. Есть ли способ...
216 просмотров
schedule 15.11.2023

Предикат DLV не является производным
У меня есть эта простая программа DLV, состоящая из нескольких предикатов и правил вывода. Одно из правил не активируется, и я понятия не имею, почему, поскольку, по-видимому, все предикаты существуют. Я должен признать, что я не эксперт в DLV и...
39 просмотров

непонятное поведение subprocess.Popen(cmd,stdout) и os.system(cmd)
Я использую внешнюю команду внутри скрипта Python, используя сначала: subprocess.Popen(cmd, stdout=subprocess.PIPE) тогда я получаю стандартный вывод. Проблема в том, что результат этой внешней команды при выполнении внутри скрипта не тот,...
99 просмотров
schedule 23.09.2022

Достаточно ли односторонней унификации для Datalog?
Datalog легко идентифицировать с подмножеством Prolog, в котором не используются функциональные символы, а только константы и переменные. Но чистый журнал данных, который не использует отрицание, имеет дополнительное ограничение (*): Каждый факт...
43 просмотров
schedule 01.11.2022