文件名称:naga:基于数据日志的规则引擎
文件大小:240KB
文件格式:ZIP
更新时间:2024-06-01 15:53:47
Clojure
娜迦 基于数据日志的规则引擎。 Naga允许用户加载数据,并定义规则以包含新数据。 一旦执行了规则,将在数据库中填充可以查询的新推论。 Naga可以使用,也可以包装外部图形数据库。 演示Naga的命令行实用程序将规则加载到内存中,运行它们,并打印所有推断的结果。 用法 Naga是用于在图形数据库上执行规则的库。 还有一个(在目录中)。 这是作为如何使用的示例编写的,但是它也可以作为实用程序在Datalog脚本上运行。 该脚本可以通过stdin或在filename参数中提供。 运行此工具的最简单方法是使用 。 cd cli lein run example_data/family.lg 这将运行在example_data/family.lg文件中找到的程序。 它加载文件中指定的数据,执行规则,最后打印最终结果数据库,而无需输入数据。 选项 --init已配置存储的初始化
【文件预览】:
naga-main
----.gitignore(152B)
----src()
--------naga()
----cli()
--------src()
--------example_data()
--------test()
--------project.clj(1KB)
----resources()
--------test()
----.travis.yml(185B)
----CODE_OF_CONDUCT.md(5KB)
----LICENSE(11KB)
----doc()
--------NagaFramework.png(139KB)
--------testing-naga.md(190B)
----CHANGELOG.md(3KB)
----README.md(7KB)
----Naga.png(12KB)
----test()
--------naga()
--------tmp()
----project.clj(2KB)