# @\_linked/rdfs 中文文档

规范地址：https://npmcn.com/package/%40_linked/rdfs/

版本：1\.6\.0
npm 元数据更新时间：2026-11-02T00:35:17.159Z
中文译文更新时间：2026-11-06T20:03:50.208Z
软件包许可：MIT AND W3C-20150513

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40_linked/rdfs
原文对照：https://npmcn.com/package/%40_linked/rdfs/?lang=original
项目主页：https://github.com/linked-fw/rdfs#readme
源码仓库：https://github.com/linked-fw/rdfs

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：84.3 kB，45 个文件
- 模块格式：ES Module
- TypeScript 类型：包内自带
- 运行依赖：2 个
- peer 依赖：react ^18 \|\| ^19
- 首次发布：2026-09-25T12:33:17.312Z
- 最新版本发布：2026-11-02T00:35:16.830Z
- 近 30 天下载量：2404（2026-10-05 至 2026-11-03，npm 官方下载统计）
- 已发布版本数：17（近 12 个月 17 个）

## 中文简介

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

## 安装

```sh
npm install @_linked/rdfs
```

也可以使用：`pnpm add @_linked/rdfs`、`yarn add @_linked/rdfs`、`bun add @_linked/rdfs`

## README

# 链接/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.ttl` | [https://www.w3.org/1999/02/22-rdf-syntax-ns (中文(简体) )](https://www.w3.org/1999/02/22-rdf-syntax-ns) (ur | `dc:date "2019-12-16"` (RDF 1.1概念,带有JSON-LD 1.1's `rdf:JSON`, (中文(简体) ), `rdf:CompoundLiteral`, (中文(简体) ), `rdf:language`, (中文(简体) ), `rdf:direction`(中文(简体) ) |
| `src/data/rdfs.ttl` | [https://www.w3.org/2000/01/rdf-schema (中文(简体) )](https://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部分内容.

## 使用量

```ts
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](https://github.com/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/ 页面存档备份,存于互联网档案馆](https://www.w3.org/copyright/software-license-2023/)。见 `NOTICE`。 。 。 .

## 常见问题

### @\_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 和提交记录判断。

