跳转到主要内容

Invenio词汇管理模块。

项目描述

https://github.com/inveniosoftware/invenio-vocabularies/workflows/CI/badge.svg https://img.shields.io/coveralls/inveniosoftware/invenio-vocabularies.svg https://img.shields.io/github/tag/inveniosoftware/invenio-vocabularies.svg https://img.shields.io/pypi/dm/invenio-vocabularies.svg https://img.shields.io/github/license/inveniosoftware/invenio-vocabularies.svg

Invenio词汇管理模块,基于Invenio-Records和Invenio-Records-Resources。此模块提供

  • 用于轻松生成模型、记录API类、服务和支持资源的工厂

  • 导入词汇的帮助程序

更多文档可在https://invenio-vocabularies.readthedocs.io/找到

变更

版本v6.0.0(发布于2024-10-03)

  • datastreams: writers: 添加不插入选项

  • subjects: 添加euroscivoc数据流

  • affiliations: OpenAIRE转换器和写入器添加PIC标识符

  • awards: 从CORDIS数据流添加主题和参与组织

  • names: 添加对名称搜索的权限检查

版本v5.1.0(发布于2024-09-25)

  • funders: 调整缩写词的搜索提升
    • acronym.keyword字段添加到funders映射中。

    • 将与affiliations相同的字段提升应用于funders。

版本v5.0.3(发布于2024-09-06)

  • services: 跳过索引重建

版本v5.0.2(发布于2024-08-28)

  • ror: 使用datePublished作为数据集时间戳的备用日期

版本v5.0.1(发布于2024-08-27)

  • mapping: 修复normalizer

版本v5.0.0(发布于2024-08-22)

  • affiliations: 添加分析器和过滤器以改进搜索关联的结果

版本v4.4.0(发布于2024-08-09)

  • services: 使用并调整vnd.inveniordm.v1+json http接受头

版本 v4.3.0 (发布日期 2024-08-05)

  • names: 使 names_exclude_regex 可配置

  • names: 验证条目全名

  • names: 添加或CID公共数据同步

版本 v4.2.0 (发布日期 2024-07-24)

  • ror: 检查最后更新;使用ld+json进行元数据(#367)

  • tasks: 删除导入资助者任务

  • funders: 添加并导出自定义转换器

  • affiliations: 添加并导出自定义转换器

  • datastreams: 实现异步写入器

版本 v4.1.1 (发布日期 2024-07-15)

  • installation: 使用来自PyPI的invenio-oaipmh-scythe

版本 v4.1.0 (发布日期 2024-07-15)

  • readers: 使OAI-PMH成为可选额外功能

  • schema: 添加管理UI属性

  • ror: 修复重复的缩写和别名

  • affiliations: 修复标题搜索

  • datastreams: yaml写入器输出utf8

  • datastreams: 添加资助者和affiliations的配置

  • affiliations: 添加数据流

  • datastreams: 将ror转换器移至公共部分

  • vocabulary-types: 服务、资源和管理UI(#310)

  • config: 添加“拉脱维亚科学理事会”的OpenAIRE映射

  • funders: 修复国家名称显示(#343)

  • OAIPMHReader的初始实现(#329)

  • global: 向所有词汇表添加“标签”字段

版本 4.0.0 (发布日期 2024-06-04)

  • datastreams: 实现生成词汇配置的工厂

  • datastreams: 添加ROR HTTP读取器

  • funders: 使用ROR v2转储而不是v1

  • datastreams: 添加使用ROR HTTP读取器的funders celery任务

  • datastreams: 添加OpenAIRE项目HTTP读取器

  • datastreams: 修复OpenAIRE图形数据集解析

  • installation: 升级invenio-records-resources

版本 3.4.0 (发布日期 2024-04-19)

  • templates: 添加主题字段UI模板(#303)

版本 3.3.0 (发布日期 2024-04-16)

  • assets: 添加可覆盖的奖项和资助

版本 3.2.0 (发布日期 2024-03-22)

  • funding: 在资助者搜索结果中添加国家名称和ror

  • init: 将record_once移动到finalize_app(删除对before_first_request的弃用)

  • installation: 升级invenio-app

版本 3.1.0 (发布日期 2024-03-05)

  • custom_fields: 添加主题字段

  • custom_fields: 将pid_field添加到自定义字段

  • mappings: 将“动态”值更改为字符串

  • ci: 升级测试矩阵

  • bumps react-invenio-forms

版本 3.0.0 (发布日期 2024-01-30)

  • installation: 升级invenio-records-resources

版本 2.4.0 (发布日期 2023-12-07)

  • schema: 添加对affiliations的验证

  • mappings: 添加奖项缩写的文本子字段

  • config: 添加新的TWCF资助者

版本 2.3.1 (发布日期 2023-11-01)

  • contrib: 通过id添加建议的affiliation

版本 2.3.0 (发布日期 2023-10-25)

  • contrib: 允许通过id搜索资助者

  • contrib: 修复因在多个字段中进行建议搜索而导致的OS TransportError

版本 2.2.4 (发布日期 2023-10-19)

  • search: 减少搜索字段的数量

版本 2.2.3 (发布日期 2023-10-08)

  • contrib: 修复Names词汇的name序列化

版本 2.2.2 (发布日期 2023-10-06)

  • alembic rcp: 为pidstore create table设置显式依赖

版本 2.2.1 (发布日期 2023-10-02)

  • facets: 通过按id缓存每个词汇表来更改缓存策略。用invenio-cache替换lru_cache,以确保缓存过期使用正确计算的TTL。

版本 2.2.0 (发布日期 2023-09-19)

  • facets: 实现内存缓存

版本 2.1.1 (发布日期 2023-09-19)

  • funding: 修复可访问性问题

版本 2.1.0 (发布日期 2023-09-15)

  • custom_fields: 允许传递模式到VocabularyCF

  • affiliations: 添加标签

版本 2.0.0 (发布日期 2023-09-14)

  • contrib-awards: 将“program”添加到模式字段

  • global: 将names和affiliations切换到PID字段模型

  • ci: 更新矩阵

  • awards: 添加“program”字段

  • config: 更新奖项资助者映射

  • service: 向加载词汇表添加排序选项

版本 1.6.0 (发布日期 2023-09-12)

  • awards: 将缩写添加到模式

版本 1.5.1 (发布日期 2023-07-07)

  • 修复mysql的字符串类型列

版本 1.5.0 (发布日期 2023-04-25)

  • 升级invenio-records-resources

版本 1.4.0 (发布日期 2023-04-20)

  • 升级invenio-records-resources

版本 1.3.0 (发布日期 2023-04-20)

  • 添加UI存档贡献组件

版本 1.2.0 (发布日期 2023-03-24)

  • 将invenio-records-resources升级到v2.0.0

版本1.1.0(发布日期:2023-03-02)

  • 序列化器:弃用marshamllow JSON

  • 映射:添加用于i18n标题和描述的动态模板

  • 移除已弃用的flask-babelex依赖和导入

版本1.0.4(发布日期:2023-01-20)

  • 资助者:将ROR添加到数据流中所有资助者的标识符中

  • 分面:添加未找到分面异常(当分面已配置但未在设置中提供时)

  • 分面:处理不存在的词汇类型

版本1.0.3(发布日期:2022-11-25)

  • 添加i18n翻译。

版本1.0.2(发布日期:2022-11-14)

  • 修复VocabularyCF中的缺失field_args

版本1.0.1(发布日期:2022-11-14)

  • 允许在VocabularyCF中使用kwargs

版本1.0.0(发布日期:2022-11-04)

  • 升级invenio-records-resources

版本0.1.5(发布日期:2020-12-11)

  • 在贡献词汇中修复错误

版本0.1.4(发布日期:2020-12-11)

  • 添加主题词汇

版本0.1.3(发布日期:2020-12-11)

  • 包含csv词汇数据

版本0.1.2(发布日期:2020-12-11)

  • CI更改

版本0.1.1(发布日期:2020-12-11)

  • 添加词汇导入命令

版本0.1.0(发布日期:2020-12-08)

  • 首次公开发布。

项目详情


发布历史 发布通知 | RSS源

下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

invenio-vocabularies-6.0.0.tar.gz (163.7 kB 查看哈希值)

上传时间 源码

构建发行版

invenio_vocabularies-6.0.0-py2.py3-none-any.whl (277.8 kB 查看哈希值)

上传时间 Python 2 Python 3

支持