#rdf #turtle #n-triples #n-quads #serialization #low-level #tri-g

rio_wturtle

RDF Turtle、TriG、N-Triples 和 N-Quads 解析器和序列化器

18 个版本

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.1.0 2019 年 7 月 28 日

#152解析器实现 中排名

Download history 859/week @ 2024-03-13 1012/week @ 2024-03-20 1906/week @ 2024-03-27 725/week @ 2024-04-03 889/week @ 2024-04-10 683/week @ 2024-04-17 820/week @ 2024-04-24 836/week @ 2024-05-01 676/week @ 2024-05-08 725/week @ 2024-05-15 991/week @ 2024-05-22 927/week @ 2024-05-29 804/week @ 2024-06-05 781/week @ 2024-06-12 719/week @ 2024-06-19 532/week @ 2024-06-26

2,949 每月下载量
用于 51 个 crate (17 直接使用)

Apache-2.0

240KB
5.5K SLoC

Rio

actions status

Rio 是一个低级库,它为 RDF 相关文件格式提供符合标准且快速的解析器和格式化工具。

它目前提供了 N-TriplesN-QuadsTurtleTriGRDF/XML 解析器和格式化工具。

它被拆分为多个 crate

  • rio_api 为 Rio 解析器提供常见的特性和数据结构(例如 TripleTriplesParserIri 等)。 最新版本 发布 API 文档
  • rio_turtle 为 Turtle、TriGN-TriplesN-Quads 提供符合规范的流式解析器和格式化工具。同时支持 RDF-star 语法:Turtle-starTriG-starN-Triples-starN-Quads-star。以下是相关链接的图片:最新版本 已发布API文档
  • rio_xmlRDF/XML 提供符合规范的流式解析器和格式化工具。以下是相关链接的图片:最新版本 已发布API文档

此外,还有 rio_testsuite 库,用于测试 Rio 解析器与 W3C RDF 测试 的兼容性,以确保其符合规范。它提供可执行文件来构建实现报告和集成测试,以便快速确保解析器保持兼容性。它不是为在 Rio 之外使用而设计的。

许可证

版权所有 2019-2021 Rio 开发者。

根据 Apache License,版本 2.0(“许可证”);除非符合许可证规定或书面同意,否则不得使用此文件。您可以在 https://apache.ac.cn/licenses/LICENSE-2.0 获取许可证副本。

除非适用法律要求或书面同意,否则在许可证下分发的软件按“原样”提供,不提供任何明示或暗示的保证或条件。有关许可证的具体语言、权限和限制,请参阅许可证。

依赖项

~85KB