Support the specific OpenRefine/SDC upload workflow from a IIIF endpoint
还没有人认领这个 Issue。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 25/100
- Issue 类型
- 功能
- 描述清晰度
- 需要澄清
- 活跃度
- 停滞
调研方向
首先查看 issue 中描述的 IIIF endpoint API 调用,以及现有的 OpenRefine 项目创建和数据处理工作流。决定第一个交付物应是文档还是面向 IIIF 的功能,并将完成定义为:记录完整的端到端上传流程,或确定已达成一致的 wizard 范围。
由索引模型根据 Issue 内容生成。
描述
When talking to potential users of the Structured Data on Commons (SDC) batch upload functionalities for OpenRefine, we hear a lot about the use case of IIIF endpoints.
IIIF is the International Image Interoperability Framework. According to the framework's website it is "a set of open standards for delivering high-quality, attributed digital objects online at scale. It’s also an international community developing and implementing the IIIF APIs. IIIF is backed by a consortium of leading cultural institutions."
Many cultural institutions around the world present their files through a IIIF endpoint. This is indeed a section-wide API standard.
Many IIIF endpoint managers are, or may be, interested to upload files to Wikimedia Commons leveraging this specific set of APIs.
- In any endpoint, the source files to be uploaded to Wikimedia Commons can be called upon in a specific standardized way.
- Metadata about the files (if present) can also be called upon in the same kind of standardized way.
OpenRefine users can use both of these specific API calls, during project creation and while wrangling data inside OpenRefine. But that's advanced stuff, and we can make that process easier.
We can tackle this in various ways:
- Lightweight, documentation-focused approach: we don't build specific features for IIIF users but we document the process well for them;
- And/or (perhaps at a later stage, if we see a lot of interest in this) we indeed create a specific IIIF-focused feature or wizard, probably to be used during project creation.
- 主要语言
- Java
- 星标
- 30
- 派生
- 12
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
OpenRefine/CommonsExtension 的其他 Issue
-
难度 4/5 3-5 天 新手友好度 35/100
OpenRefine/CommonsExtension#176 · 2 条评论 ·
-
难度 3/5 1-2 天 新手友好度 30/100
OpenRefine/CommonsExtension#175 ·
-
难度 4/5 3-5 天 新手友好度 35/100
OpenRefine/CommonsExtension#159 ·
-
难度 4/5 3-5 天 新手友好度 38/100
OpenRefine/CommonsExtension#141 · 1 条评论 ·
-
难度 5/5 一周以上 新手友好度 35/100
OpenRefine/CommonsExtension#138 · 1 条评论 ·
查看 OpenRefine/CommonsExtension 的全部 Issue
相似的 Issue
-
bug
难度 2/5 1-3 小时 新手友好度 62/100
MCModderAnchor/TACZ#758 ·
-
agent-java community triage
难度 2/5 1-3 小时 新手友好度 72/100
elastic/apm-agent-java#4594 ·
维护者通常 1 天内回复
-
area/plugin good first issue
难度 2/5 1-3 小时 新手友好度 85/100
kestra-io/plugin-soda#137 ·
-
area/plugin good first issue
难度 2/5 1-3 小时 新手友好度 82/100
kestra-io/plugin-aws#816 ·
维护者通常 2 天内回复
-
area/plugin good first issue
难度 2/5 1-3 小时 新手友好度 88/100
kestra-io/plugin-kestra#200 ·
维护者通常 1 天内回复