islandora / controlled_access_terms
Drupal 模块,用于主题和代理
Requires
- drupal/geolocation: ^3.2
- drupal/token: ^1.7
- professional-wiki/edtf: ^2 || ^3
Requires (Dev)
- drupal/coder: *
- phpunit/phpunit: ^6
- sebastian/phpcpd: *
- squizlabs/php_codesniffer: ^2.8.1 || ^3
Suggests
- drupal/name: Provides western-centric structured names.
- drupal/rdf: Provides ability to map fields to RDF.
Conflicts
- drupal/core: <=10.1
- islandora/jsonld: <2.1.0
This package is auto-updated.
Last update: 2024-09-18 15:29:14 UTC
README
简介
此 Drupal 8 模块创建词汇表,以表示档案描述中常见的命名实体(公司、家族和个人)以及主题术语。
它旨在与 ArchivesSpace/Drupal 8 集成项目 和 Islandora 8 一起使用。
要求
此模块需要以下模块
安装
下载并安装,如同其他 Drupal 模块一样。
例如,使用 Drupal 网站网页目录的 composer
$ composer require drupal/controlled_access_terms
$ drush en -y controlled_access_terms
启用 controlled_access_terms_defaults 以创建默认词汇表。
配置
提供的词汇表和字段可以像其他 Drupal 8 词汇表一样进行配置。
提供的词汇表
以下是 controlled_access_terms_defaults 提供的词汇表列表。具有 "EDTF" 的字段接受并显示与国会图书馆 2018 年扩展日期/时间格式规范(EDTF)相对应的日期。有关 EDTF 的更多信息,请参阅以下部分。
- 法人实体
- 首选名称(名称)
- 类型
- 组织单位(org:OrganizationalUnit)
- 航空公司(schema:Airline)
- 公司(schema:Corporation)
- 教育机构(schema:EducationalOrganization)
- 政府机构(schema:GovernmentOrganization)
- 本地企业(schema:LocalBusiness)
- 医疗机构(schema:MedicalOrganization)
- 非政府组织(schema:NGO)
- 表演团体(schema:PerformingGroup)
- 体育组织(schema:SportsOrganization)
- 体育团队(schema:SportsTeam)
- 权威链接
- 成立日期(EDTF)
- 解散日期(EDTF)
- 别名
- 描述
- 相关实体
- 家族
- 显示标签(名称)
- 描述
- 开始日期(EDTF)
- 结束日期(EDTF)
- 权威链接
- 关系
- 个人
- (显示)名称
- 权威链接
- 首选名称
- 别名
- 描述
- 出生日期(EDTF)
- 逝世日期(EDTF)
- 关系
- 地理位置
- 名称(标题)
- 权威链接
- 纬度/经度(WGS 84)
- 描述
- 别名
- 更广泛
- 主题
- 名称
- 语言
- 描述
- 权威链接
扩展日期/时间格式(EDTF)
国会图书馆创建了 扩展日期/时间格式规范,该规范随后被纳入 ISO 8601-2019。此模块提供了一个自定义 EDTF 字段类型,以及相应的格式化器(用于显示)和部件(用于数据输入)。
格式化器和部件都包括用于控制如何输入和显示 EDTF 的设置。例如,部件允许 EDTF 值使用区间;然而,部件设置(可通过捆绑的表单显示页面访问)可以限制字段仅接受单个日期。
注意:小部件设置不会应用于通过其他方式导入的数据(例如,Migrate API 或基于REST的更新)。要在使用 Migrate API 时应用一些基本的 EDTF 验证,请在迁移的 destination
中设置 validate: true
。这比提供的小部件更粗糙的验证,但可以排除一些格式错误的日期字符串。
格式化设置允许管理员控制日期的显示方式。默认设置为 YYYY-MM-DD(例如,1900-01-31),但设置可以更改,例如,分隔符和日期顺序以显示 'mm/dd/yyyy' 格式的日期(例如,01/31/1900)。
文档
有关此模块的更多文档可在 Islandora 8 文档网站 上找到。
故障排除/问题
遇到问题或解决了问题?请查看 Islandora google 群组以获取解决方案。
维护者/赞助商
当前维护者
开发
如果您想贡献力量,请通过参加我们每周的 技术电话会议 来参与其中。我们很高兴听到您的声音!
如果您想为项目贡献代码,您需要签署 Islandora 基金会 贡献者许可协议 或 企业贡献者许可协议。有关更多信息,请参阅 Islandora.ca 上的 贡献者 页面。
我们建议使用 islandora-playbook 来开始。