链接/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 (中文(简体) ) (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 (中文(简体) ) (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。 。 。 .