# @\_linked/dcmi 中文文档

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

版本：1\.6\.4
npm 元数据更新时间：2026-10-28T08:04:26.886Z
中文译文更新时间：2026-11-06T13:56:21.804Z
软件包许可：MIT AND CC-BY-4\.0

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

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

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

- 包体积（解压后）：190 kB，54 个文件
- 模块格式：ES Module
- TypeScript 类型：包内自带
- 运行依赖：2 个
- 首次发布：2026-04-22T17:54:35.730Z
- 最新版本发布：2026-10-28T08:04:26.523Z
- 近 30 天下载量：3074（2026-10-05 至 2026-11-03，npm 官方下载统计）
- 已发布版本数：21（近 12 个月 21 个）

## 中文简介

这个模块是都柏林核心元数据倡议所维护的所有元数据术语的最新规格,包括属性,词汇编码计划,语法编码计划和类.

## 安装

```sh
npm install @_linked/dcmi
```

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

## README

# 链接/dcmi

[DCMI 元数据术语](https://www.dublincore.org/specifications/dublin-core/dcmi-terms/) 页:1 链接:都柏林核心词汇为"乌龟",每个术语的取用者,以及 `Image` 形状. 套接字映射出三个取名空间,只持有它们的条件.

## 肿瘤

| 前缀 | 命名空间 | 模块 |
| --- | --- | --- |
| `dc` | `http://purl.org/dc/elements/1.1/` | `@_linked/dcmi/ontologies/dc` |
| `dcterms` | `http://purl.org/dc/terms/` | `@_linked/dcmi/ontologies/dcterms` |
| `dcmitype` | `http://purl.org/dc/dcmitype/` | `@_linked/dcmi/ontologies/dcmitype` |

导入模块为命名空间 :

```ts
import * as dcterms from '@_linked/dcmi/ontologies/dcterms';

@literalProperty({path: dcterms.title}) get title(): string {…}
```

每个模块每个术语有一个命名导出; `ontologies/<prefix>.data` 持有 `ns`, (中文(简体) ), `dataFiles`, (中文(简体) ), `_ontologyResource` 财务报告和审定财务报表 `loadData()`。一个词的导出名称是其本地名称 (单位:千美元)`dcterms:ISO639-2` → `dcterms.ISO639_2`) (中文(简体) ). `linked generate-ontology` 从中写入模块 数据(`package.json` `"linkedOntologies"`),以及 `linked build` 当他们僵持的时候 用手编辑它们.

## 数据

数据是DCMI最新发布的, [DCMI 元数据术语](https://www.dublincore.org/specifications/dublin-core/dcmi-terms/),日期:2020-01-20 DCMI以Turtle出版

| 文件 | 来源 |
| --- | --- |
| `src/data/dcelems.ttl` | [https://www.dublincore.org/profileations/dublin-core/dcmi-terms/dublin core elements.ttl 互联网档案馆的存檔,存档日期2014-12-22](https://www.dublincore.org/specifications/dublin-core/dcmi-terms/dublin_core_elements.ttl) |
| `src/data/dcterms.ttl` | [https://www.dublincore.org/profitations/dublin-core/dcmi-terms/dublin core terms.ttl 互联网档案馆的存檔,存档日期2013-12-22](https://www.dublincore.org/specifications/dublin-core/dcmi-terms/dublin_core_terms.ttl) |
| `src/data/dcmitype.ttl` | [https://www.dublincore.org/profileations/dublin-core/dcmi-terms/dublin core type.ttl 互联网档案馆的存檔,存档日期2014-12-21](https://www.dublincore.org/specifications/dublin-core/dcmi-terms/dublin_core_type.ttl) |

要刷新, 下载每个文件, 将评论放回新发布日期, 更新 `-added` 文件版本,并运行 `npx linked generate-ontology`。 。 。 .

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

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

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

DCMI的文件描述每个命名空间(标题,发布者,修改后),但不声明它是一个 `owl:Ontology`这样 `dc-added.ttl`, (中文(简体) ), `dcterms-added.ttl` 财务报告和审定财务报表 `dcmitype-added.ttl` 添加肿瘤 实体,首选的前缀和名空间,以及源和版本.

## 发展

```bash
npx linked build    # checks the ontology modules, compiles, writes lib/esm/data/shapes.ttl
npm test            # runs against lib/
```

## 数据许可证

软件包代码是 MIT 许可(参见 `LICENSE`) (中文(简体) ). 捆绑的肿瘤数据取自DCMI元数据术语(C[https://www.dublincore.org/professionations/dublin-core/dcmi-terms/ 互联网档案馆的存檔,存档日期2013-10-02](https://www.dublincore.org/specifications/dublin-core/dcmi-terms/))由"都柏林核心元数据倡议"发布,且不受麻省理工学院许可的涵盖:它仍然属于"创意共性4.0国际"(CC BY 4.0), [https://creativecommons.org/licenses/by/ 4.0/ (英语)](https://creativecommons.org/licenses/by/4.0/)。见 `NOTICE`。 。 。 .

## 常见问题

### @\_linked/dcmi 是什么？

这个模块是都柏林核心元数据倡议所维护的所有元数据术语的最新规格,包括属性,词汇编码计划,语法编码计划和类\.

### 如何安装 @\_linked/dcmi？

在项目目录运行 npm install @\_linked/dcmi，或使用 pnpm add / yarn add / bun add。

### @\_linked/dcmi 支持 TypeScript 吗？

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

### @\_linked/dcmi 支持 ESM 还是 CommonJS？

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

### @\_linked/dcmi 可以商用吗？

@\_linked/dcmi 使用 MIT AND CC-BY-4\.0 许可。声明的许可为 MIT AND CC-BY-4\.0，请阅读许可原文确认使用条件。以上为概括，不构成法律意见，请以许可原文为准。

### @\_linked/dcmi 的下载量有多少？

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

### @\_linked/dcmi 还在维护吗？

最新版本 1\.6\.4 发布于 2026/10/28（10 天前）；至今共发布 21 个版本，其中过去 12 个月发布了 21 个；首次发布于 2026/04/23。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

