islandora/controlled_access_terms

此包已被 废弃 并不再维护。作者建议使用 drupal/controlled_access_terms 包。

Drupal 模块,用于主题和代理

安装数: 212 413

依赖项: 8

建议者: 0

安全: 0

星级: 7

关注者: 38

分支: 29

类型:drupal-module

2.4.3 2024-07-03 17:35 UTC

README

Build Status Contribution Guidelines LICENSE

简介

此 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 来开始。

许可

GPLv2.