18次发布

0.2.0-alpha.6 2024年8月22日
0.2.0-alpha.52024年5月22日
0.2.0-alpha.42024年3月23日
0.1.7 2023年6月13日
0.1.0 2022年3月19日

#366 in Rust模式

Download history 360/week @ 2024-05-03 245/week @ 2024-05-10 519/week @ 2024-05-17 604/week @ 2024-05-24 520/week @ 2024-05-31 529/week @ 2024-06-07 580/week @ 2024-06-14 664/week @ 2024-06-21 801/week @ 2024-06-28 376/week @ 2024-07-05 493/week @ 2024-07-12 347/week @ 2024-07-19 700/week @ 2024-07-26 361/week @ 2024-08-02 1549/week @ 2024-08-09 572/week @ 2024-08-16

3,236 每月下载
用于 51 个crate (28直接)

MIT/Apache

260KB
6K SLoC

OxRDF

Latest Version Released API docs Crates.io downloads actions status Gitter

OxRDF是一个简单的库,提供编码RDF 1.1概念的数据结构。

此crate旨在成为其他crate(如OxigraphSpargebra)的基本构建块。

rdf-star功能之后提供对RDF-star的支持。

OxRDF受RDF/JSApache Commons RDF的启发。

如果您需要读取或写入RDF文件,请使用oxrdfio

使用示例

use oxrdf::*;

let mut graph = Graph::default();

// insertion
let ex = NamedNodeRef::new("http://example.com").unwrap();
let triple = TripleRef::new(ex, ex, ex);
graph.insert(triple);

// simple filter
let results: Vec<_> = graph.triples_for_subject(ex).collect();
assert_eq!(vec![triple], results);

许可

此项目受以下其中一种许可协议的保护:

供您选择。

贡献

除非您明确说明,否则根据Apache-2.0许可协议定义的,您提交给Oxigraph的任何有意贡献均应按照上述方式双重许可,不附加任何额外条款或条件。

依赖

~0.6–1.1MB
~24K SLoC