@_linked/rdfs

中文文档
1.6.0发布于 2026/11/02MIT AND W3C-20150513TypeScriptES Module构建来源已验证近 30 天下载 2404

RDF 和 RDFS 词汇表作为本体字加核心@ 链接 形状类 资源类 类与地产类. 从 lincd-rdfs 重命名 .

中文使用文档
文档目录9 节
  1. 形状
  2. 肿瘤
  3. 数据
  4. 构成部分
  5. 使用量
  6. 发展
  7. 一个窝 node_modules/@_linked/core 是需要注意的东西
  8. 历史
  9. 数据许可证

链接/rdfs

RDF和RDF Schema词汇作为本体词,加上核心词 @linkedShape 其他词汇都以这些词汇为基础.

形状

  • Resource —— 说 rdfs:Resource (单位:千美元)label, (中文(简体) ), comment, (中文(简体) ), type(中文(简体) )
  • Class —— 说 rdfs:Class (单位:千美元)isDefinedBy, (中文(简体) ), subClassOf (任何号码), ontology(中文(简体) )
  • Property —— 说 rdf:Property (单位:千美元)domain, (中文(简体) ), range, (中文(简体) ), subPropertyOf (每个号码), isDefinedBy(中文(简体) )

软件包镜像 RDF 和 RDFS 命名空间 : 它只持有它们的条件, 它的形状只有 他们定义的类。 自定义形状生活在自己命名空间的包中.

肿瘤

  • rdf —— 说 http://www.w3.org/1999/02/22-rdf-syntax-ns#
  • rdfs —— 说 http://www.w3.org/2000/01/rdf-schema#

数据

每个肿瘤学的数据是其标准的最新正式发布,因为W3C发布于 名称空间,除了给源命名的主要注释之外,没有变化:

文件来源版本
src/data/rdf.ttlhttps://www.w3.org/1999/02/22-rdf-syntax-ns (中文(简体) ) (urdc:date "2019-12-16" (RDF 1.1概念,带有JSON-LD 1.1's rdf:JSON, (中文(简体) ), rdf:CompoundLiteral, (中文(简体) ), rdf:language, (中文(简体) ), rdf:direction(中文(简体) )
src/data/rdfs.ttlhttps://www.w3.org/2000/01/rdf-schema (中文(简体) ) (ur最后修改的2024-12-18

要刷新, 请使用 curl -sSL -H 'Accept: text/turtle' <source>注释 带回新的最后修改( R)curl -sI而且,对于rdf, dc:date运行 npx linked generate-ontology。 。 。 .

官方文件是软件包术语的唯一来源:软件包从未添加一个类 或属性到标准命名空间。 所公布的标准,主要是元数据所缺乏的 每个前缀多一个文件, src/data/<prefix>-added.ttl,在 "linkedOntologies"数据:

  • 肿瘤实体本身: owl:Ontology,标题,描述, vann:preferredNamespacePrefix, (中文(简体) ), vann:preferredNamespaceUri,源 URL和版本;
  • 关于标准已经界定的术语的说明,例如缺失 rdfs:label。 。 。 .

新的类别或属性从不去那里;一个术语缺少标准属于消费者自己 肿瘤学包.

这里的两个文件都带有自己的本体学头条,所以这个软件包没有 -added 文档.

将数据复制到 lib/esm/data/。 。 。 . linked generate-ontology 写入访问器 模块package.json "linkedOntologies": ontologies/<prefix>.ts 持有一个名称 每期出口,以及 ontologies/<prefix>.data.ts 持有 ns, (中文(简体) ), dataFiles, (中文(简体) ), _ontologyResource 财务报告和审定财务报表 loadData(),它读取服务器上的数据.

构成部分

  • LabelView 使资源 rdfs:label,倒回最后一个 (b) 其IRI部分内容.

使用量

import { Resource, Property } from '@_linked/rdfs/shapes';
import * as rdfs from '@_linked/rdfs/ontologies/rdfs';

rdfs.label; // {id: 'http://www.w3.org/2000/01/rdf-schema#label'}

发展

以 npx linked build 从此目录。 ()yarn linked build 实值 被包装器拒绝,并退出 0,所以看起来像一个成功的无操作. )

一个窝 node_modules/@_linked/core 是需要注意的东西

本节曾说"不要跑" npm install 在本目录中,“ 这里的npm写着一个巢 node_modules/@_linked/core 和两个 核心平均值的复制件 Shape 课程. 禁令是错误的, 并且对于巢穴复制品的来源的诊断是错误的. 它已经 从此套件建于 staging/ 目录 外部 工作空间的光彩, 在那里它确实是一个 独立软件包和 npm 是合适的工具。 搬进去 packages/ 私人携带 node_modules 随其出. 目录已经 删除,以及 packages/rdfs 现在没有 node_modules 它决心 到单个工作区 @_linked/core 穿过吊起的联结.

package-lock.json 在此跟踪是正确的,应该留下: npm ci。 。 。 .

事实就是 症状,这是值得承认的,因为它的名字 既不是Npm,也不是这个软件包。 两份 @_linked/core 意味着两个不同的 Shape 类; 无崩溃, 错误在 a 中显示 消费者这个 这是什么 @_linked/owl 移动时被击中 lincd-rdfs数字 :

Type 'typeof Property' is not assignable to type 'typeof Shape'.
  Type 'Map<string, Set<typeof import(".../packages/rdfs/node_modules/@_linked/core/lib/esm/shapes/Shape").Shape>>'
    is not assignable to
    'Map<string, Set<typeof import(".../packages/core/lib/esm/shapes/Shape").Shape>>'.

如果你看到,检查 ls packages/rdfs/node_modules - 里面的路径 信息中说哪个副本是出轨的——并删除被嵌入的树. 这个 分拆是静默的, 直到下游无法编译, 或者两个 Shape 登记在运行时有差异.

历史

重命名从 lincd-rdfs 迁出 页面存档备份,存于互联网档案馆. lincd.org 将雨伞装入自己的雷波. 来源除登记名称外没有变化 linkedPackage(),它也会改变 IRI 弹出自 lincd-rdfs 改为 rdfs (单位:千美元)https://linked.cm/shape/rdfs/Resource, (中文(简体) ), 匹配其他类型 @_linked/* 词汇包.

数据许可证

软件包代码是 MIT 许可(参见 LICENSE) (中文(简体) ). 捆绑的本体学数据取自W3C RDF和RDF Schema的规格,不在麻省理工学院许可证范围内:它仍然在W3C软件和文件许可证之下, https://www.w3.org/copyright/software-license-2023/ 页面存档备份,存于互联网档案馆。见 NOTICE。 。 。 .

版本与发布记录

@_linked/rdfs 共发布 17 个版本,首次发布于 2026/09/25;过去 12 个月发布了 17 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
1.6.0latest2026/11/025 天前
1.5.32026/10/2810 天前
1.5.22026/10/2513 天前
1.5.12026/10/2513 天前
1.5.02026/10/2414 天前
1.4.02026/10/2414 天前

关于 @_linked/rdfs 的常见问题

@_linked/rdfs 是什么?

RDF 和 RDFS 词汇表作为本体字加核心@ 链接 形状类 资源类 类与地产类. 从 lincd-rdfs 重命名 .

如何安装 @_linked/rdfs?

在项目目录运行 npm install @_linked/rdfs,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:react(^18 || ^19)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@_linked/rdfs 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@_linked/rdfs 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@_linked/rdfs 可以商用吗?

@_linked/rdfs 使用 MIT AND W3C-20150513 许可。声明的许可为 MIT AND W3C-20150513,请阅读许可原文确认使用条件。以上为概括,不构成法律意见,请以许可原文为准。

@_linked/rdfs 的下载量有多少?

根据 npm 官方下载统计,@_linked/rdfs 在 2026/10/05 – 2026/11/03 这 30 天内被下载 2,404 次,日均约 80 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@_linked/rdfs 还在维护吗?

最新版本 1.6.0 发布于 2026/11/02(5 天前);至今共发布 17 个版本,其中过去 12 个月发布了 17 个;首次发布于 2026/09/25。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。