21 个版本
0.8.4 | 2023 年 4 月 19 日 |
---|---|
0.8.3 | 2023 年 3 月 18 日 |
0.8.2 | 2023 年 2 月 22 日 |
0.8.0 | 2022 年 12 月 18 日 |
0.3.0 | 2019 年 8 月 28 日 |
#8 在 #parser-serializer
2,647 每月下载量
用于 19 个crate(6 直接)
100KB
2K SLoC
Rio
Rio 是一个低级别库,它为 RDF 相关文件格式提供符合标准和快速的解析器和格式化工具。
它目前提供 N-Triples、N-Quads、Turtle、TriG 和 RDF/XML 解析器和格式化工具。
它被分成多个crate
rio_api
提供在 Rio 解析器中使用的通用特性和数据结构(Triple
、TriplesParser
、Iri
...)。rio_turtle
提供符合标准的流式解析器和格式化工具,用于 Turtle、TriG、N-Triples 和 N-Quads。也支持 RDF-star 语法:Turtle-star、TriG-star、N-Triples-star 和 N-Quads-star。rio_xml
提供符合标准的流式解析器和格式化工具,用于 RDF/XML。
此外,还有一个用于测试 Rio 解析器与W3C RDF 测试的 rio_testsuite
库,以确保其一致性。它提供可执行文件,用于构建实现报告和集成测试,以便快速确保解析器保持一致性。它不是为 Rio 之外的使用而设计的。
许可证
版权所有 2019-2021 Rio 开发者。
根据 Apache 许可证 2.0 版(“许可证”);除非根据适用法律要求或以书面形式同意,否则不得使用此文件,除非符合许可证。您可以在 https://apache.ac.cn/licenses/LICENSE-2.0 获取许可证的副本。
除非适用法律要求或书面同意,否则在许可证下分发的软件按“原样”提供,不提供任何明示或暗示的保证或条件。有关许可证的具体语言,请参阅许可证。
依赖项
~1.5MB
~24K SLoC