# @\_linked/dcat 中文文档

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

版本：1\.4\.0
npm 元数据更新时间：2026-10-28T08:12:48.929Z
中文译文更新时间：2026-11-09T21:30:41.773Z
软件包许可：MIT AND CC-BY-4\.0

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

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

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

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

## 中文简介

[DCAT 3号文件](https://www.w3.org/TR/vocab-dcat-3/) 用于链接:数据目录词汇为Turtle,每个术语的存取器,以及核心类的形状。 软件包镜像 `http://www.w3.org/ns/dcat#` 并且只持有它的条件.

## 安装

```sh
npm install @_linked/dcat
```

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

## README

# qq 链接/ dcat

[DCAT 3号文件](https://www.w3.org/TR/vocab-dcat-3/) 用于链接:数据目录词汇为Turtle, 每个学期的接通器 核心课的形状 软件包镜像 `http://www.w3.org/ns/dcat#` 并且只持有它的条件.

## 术语

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

static targetClass = dcat.DataService;
```

`ontologies/dcat` a. 每个术语有一个名称的出口(52); `ontologies/dcat.data` 持有 `ns`, (中文(简体) ), `dataFiles`, (中文(简体) ), `_ontologyResource` 财务报告和审定财务报表 `loadData()`。 。 。 . `linked generate-ontology` 写入模块 从数据(`package.json` `"linkedOntologies"`),以及 `linked build` 当他们僵持的时候; 绝不用手编辑它们.

## 形状

`import '@_linked/dcat/shapes/index'` 全部登记 `shapes/<Name>`。 。 。 .

| 形状 | 类 | 属性 |
| --- | --- | --- |
| `Resource` | `dcat:Resource` | `title`, (中文(简体) ), `description` |
| `Dataset` (-) `Resource`(中文(简体) ) | `dcat:Dataset` | `publisher`, (中文(简体) ), `accessRights`, (中文(简体) ), `conformsTo`, (中文(简体) ), `distributions` |
| `Distribution` (-) `Shape`(中文(简体) ) | `dcat:Distribution` | `title`, (中文(简体) ), `accessURL`, (中文(简体) ), `accessService` |
| `DataService` (-) `Resource`(中文(简体) ) | `dcat:DataService` | `endpointURL`, (中文(简体) ), `servesDatasets` |

IRI 值属性(`endpointURL`, (中文(简体) ), `accessURL`, (中文(简体) ), `publisher`, (中文(简体) ), `accessRights`, (中文(简体) ), `conformsTo`已经 对象属性: 写入并读取为 `{id}`。 。 。 . `Distribution` 扩展 `Shape` 因为DCAT 给 `dcat:Distribution` 没有超级阶级。 DCAT 3 轴向 `accessURL` 作为链条 `accessService`编号 :`endpointURL`,所以配有访问服务 的服务是 `endpointURL` 联合国 `accessURL`。 。 。 .

## 数据

`src/data/dcat.ttl` 《第3号劳动法典》(W3C建议,2024年)是《第3号劳动法典》(W3C建议,2024年)出版的, [https://www.w3.org/ns/dcat.ttl (中文(简体) )](https://www.w3.org/ns/dcat.ttl) (重定向为 `dcat3.ttl`· ; `dcat:version "3"`, (中文(简体) ), 最后被修改的2025-09-03),除了一个主要评论命名源外,没有变化. 改为: 刷新并下载 `curl -sSL https://www.w3.org/ns/dcat.ttl`后置注释 新版本,并运行 `npx linked generate-ontology`。 。 。 .

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

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

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

官方文件带有自己的本体学标题(关于 `<http://www.w3.org/ns/dcat>`没有 `#`),所以这个软件包没有 `-added` 文档. `_ontologyResource` 是肿瘤IRI, `http://www.w3.org/ns/dcat` (发电机从 `owl:Ontology` 声明).

## 发展

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

## 数据许可证

软件包代码是 MIT 许可(参见 `LICENSE`) (中文(简体) ). 捆绑的本体学数据出自W3C数据目录(DCAT)-版本3([https://www.w3.org/ns/dcat (英语)](https://www.w3.org/ns/dcat)),且不在麻省理工学院的许可范围内:它仍保留在"创用CC BY 4.0国际"(CC BY 4.0)之下, [https://creativecommons.org/licenses/by/ 4.0/ (英语)](https://creativecommons.org/licenses/by/4.0/),正如其词汇表文件所声明的那样(dcterms:license). 见 `NOTICE`。 。 。 .

## 常见问题

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

DCAT 3号文件 用于链接:数据目录词汇为Turtle,每个术语的存取器,以及核心类的形状。 软件包镜像 http://www\.w3\.org/ns/dcat\# 并且只持有它的条件\.

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

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

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

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

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

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

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

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

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

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

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

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

