4个版本
使用旧的Rust 2015
0.1.3 | 2018年10月31日 |
---|---|
0.1.2 | 2017年2月1日 |
0.1.1 | 2017年1月23日 |
0.1.0 | 2017年1月22日 |
#1309 in 算法
285KB
8K SLoC
Rome 是一个用安全的 Rust 编写的 RDF 库。
功能
- 通过实现一个图,以统一的方式访问任何数据,就像 RDF 一样。
- 读写 Turtle 和 N-Triple 文件。
- 遍历图中的三元组。
- 将图包装在来自本体生成的代码中。
- 使用类型系统在编译时区分空节点、IRI 和字面量。
测试
Turtle 解析器通过了 W3 测试套件。
运行测试的命令如下
wget https://www.w3.org/2013/TurtleTests/TESTS.tar.gz
tar xf TESTS.tar.gz
cargo run --example w3tests TurtleTests/manifest.ttl
许可证
Rome 在 AGPLv3.0 或任何后续版本下授权。
贡献
除非你明确声明,否则任何有意提交以包含在你所定义的工作中的贡献,按照 AGPLv3.0 许可证授权,如上所述,不附加任何额外条款或条件。
依赖项
~4–5.5MB
~92K SLoC