#知识 #系统 #组织 #RDF #词汇表 #模型 #skos

rdftk_skos

本软件包提供简单知识组织系统(SKOS)词汇的数据模型

30 次发布

0.2.0 2021年6月14日
0.1.29 2021年5月26日
0.1.26 2021年4月24日
0.1.25 2021年2月19日
0.1.13 2020年10月28日

#2 in #词汇表

每月下载量 43

MIT 许可证

635KB
11K SLoC

Rust 10K SLoC // 0.2% comments Pest 1.5K SLoC // 0.2% comments Shell 4 SLoC

RDFtk: SKOS

skos本软件包提供带有 RDF 支持的简单知识组织系统(SKOS)词汇的数据模型。

crates.io docs.rs

示例

TBD

变更记录

版本 0.2.0

  • 主要版本更新,以跟踪新核心 0.3 系列。

版本 0.1.29

  • 更多核心 API 更改。

版本 0.1.28

  • 使用 rdftk_core 0.2,Graph 和 DataSet 特性的签名有所更改。
  • 在 lib.rs 中应用了大量警告。
  • 修复了 Clippy 建议。

版本 0.1.27

  • 添加了对 term_status 命名空间的支持。

版本 0.1.25

  • 响应 IO 中的模块名称更改。

版本 0.1.25

  • 添加:用于包装文档编写器的功能。
  • 重构:将模块 simple 重命名为 model
  • 依赖项:更新了 somedoc 依赖项;此依赖项的 API 发生了破坏性更改。

版本 0.1.24

  • 在文档化之前去重概念平铺列表。

版本 0.1.23

  • 添加了 to_rdf_graph_with_mappings 以允许在 make_document_with_mappings 中映射流过。

版本 0.1.22

  • 将 "外部关系" 添加到 Concept::to_statements

版本 0.1.21

  • 将 "外部关系" 的概念添加到概念中。
  • 更改了文档编写函数的签名。
  • 核心 crate 中的 API 更改
    • 修改了 PrefixMappings::compressPrefixMappings::expand 以使用引用。

版本 0.1.20

  • 升级了 somedoc 依赖项。

版本 0.1.19

  • 修复了创建概念树时的错误,链接应该指向 "Collection:" 而不是 "Concept"。

版本 0.1.18

  • 不再尝试格式化锚文本,somedoc 现在执行此操作。

版本 0.1.17

  • CodeBlock 移动到 Formatted,XWiki 在不知道语言时很令人不快。
  • 修复了在没有集合时写入两个 "|" 的错误。
  • 修复了代码块标题为 "Collections" 而不是 "附录 - RDF" 的错误。

版本 0.1.16

  • 修复了文档中的错误;突出显示正确的语言。

版本 0.1.15

  • 更新了 somedoc crate 版本。

版本 0.1.14

  • 更新了 somedoc crate 版本。

版本 0.1.14

  • 移动到使用 somedoc crate 生成文档。

版本 0.1.13

  • 仅在有集合时显示 "跳转到集合"。
  • 修复了 fmt 问题。
  • 更新了 paste 依赖项。

版本 0.1.12

  • 增强;重构了特性,使用 ResourceNamed,所有资源都是既 标记属性
  • 增强;从 LiteralProperty 作为方法复制构造函数到 Resource

版本 0.1.11

  • 增强;添加了逻辑以提取 skos:definition 属性并以文本形式显示任何资源。

版本 0.1.10

  • 修复了跳转链接中的错误;一个不想要的尾随 ']' 字符。
  • 修复了树生成中的错误;它正在跟随非更窄的关系。

版本 0.1.9

  • 增强;在顶部添加链接以跳转到不同的部分。

版本 0.1.8

  • 修复了 label_to_fragment 中的错误;裁剪标签字符串以去除尾随 '-'。
  • 增强;在概念树中将实例设置为斜体。

版本 0.1.7

  • 修复了片段链接的 markdown 生成。
  • 修复了 ConceptRelation::Related 的反向关系显示。

版本 0.1.6

  • 显式版本管理。

版本 0.1.5

  • model 模块现在重命名为 simple,并且它遵循更严格的层次结构方法。
  • 更多的性能工作,但还有更多要做。

版本 0.1.4

  • 对所有 crate 使用新的 IRIRef 方法。

版本 0.1.3

  • 添加了来自 ISO 架构的关系种类。

版本 0.1.2

  • 添加了新的 markdown::write_concept_tree_markdown

版本 0.1.1

  • Scheme 添加了 is_top_concept 方法。
  • 在 markdown 中的概念中添加了 "Top" 指示器。
  • 在 markdown 中添加了概念树。

版本 0.1.0

  • 首次发布。

TODO

  1. 性能!!!

SKOS

依赖项

约 7-10MB
~191K SLoC