@_linked/dcmi

中文文档
1.6.4发布于 2026/10/28MIT AND CC-BY-4.0TypeScriptES Module构建来源已验证近 30 天下载 3074

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

中文使用文档
文档目录4 节
  1. 肿瘤
  2. 数据
  3. 发展
  4. 数据许可证

链接/dcmi

DCMI 元数据术语 页:1 链接:都柏林核心词汇为"乌龟",每个术语的取用者,以及 Image 形状. 套接字映射出三个取名空间,只持有它们的条件.

肿瘤

前缀命名空间模块
dchttp://purl.org/dc/elements/1.1/@_linked/dcmi/ontologies/dc
dctermshttp://purl.org/dc/terms/@_linked/dcmi/ontologies/dcterms
dcmitypehttp://purl.org/dc/dcmitype/@_linked/dcmi/ontologies/dcmitype

导入模块为命名空间 :

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 元数据术语,日期:2020-01-20 DCMI以Turtle出版

文件来源
src/data/dcelems.ttlhttps://www.dublincore.org/profileations/dublin-core/dcmi-terms/dublin core elements.ttl 互联网档案馆的存檔,存档日期2014-12-22
src/data/dcterms.ttlhttps://www.dublincore.org/profitations/dublin-core/dcmi-terms/dublin core terms.ttl 互联网档案馆的存檔,存档日期2013-12-22
src/data/dcmitype.ttlhttps://www.dublincore.org/profileations/dublin-core/dcmi-terms/dublin core type.ttl 互联网档案馆的存檔,存档日期2014-12-21

要刷新, 下载每个文件, 将评论放回新发布日期, 更新 -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 添加肿瘤 实体,首选的前缀和名空间,以及源和版本.

发展

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

数据许可证

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

版本与发布记录

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

版本发布日期距今
1.6.4latest2026/10/2810 天前
1.6.32026/10/2513 天前
1.6.22026/10/2513 天前
1.6.12026/10/2513 天前
1.6.02026/10/2414 天前
1.5.02026/10/2414 天前

关于 @_linked/dcmi 的常见问题

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