IIIF Presentation API 3.0 · 37 個 Canvas · CC BY 4.0

完整注音符號 IIIF Presentation API 3 資源

供數位典藏、語言展示、教室與互通 viewer 使用,完整且不依賴 App 的注音視覺參考資源。

37 個有序 Canvas靜態 SVG painting bodyDeterministic ZIP不宣稱 Image API

開啟 IIIF 資源

可由 Collection 或 Manifest 開始,逐一檢視來源 SVG,或下載附有外部 SHA-256 清單的 reproducible archive。

全部 37 張注音 Canvas

保留標準教學順序:21 個聲母、3 個介音與 13 個韻母。每個 Canvas 都只 painting 一個 1200 × 1200 SVG body。

Presentation 結構

  • 一個 Collection 引用一個 Manifest,不嵌入重複完整副本。
  • Manifest 依序包含恰好 37 個 Canvas。
  • 每個 Canvas 有一個 AnnotationPage 與一個 painting Annotation。
  • 每個 painting body 都是可直接存取的靜態 SVG Image。

範圍與限制

  • 未提供 Image API service;這些 SVG 不是 deep-zoom tiles。
  • 資源只含參考圖像與 metadata,不含音訊或學習者資料。
  • Checksum 可偵測非預期 bytes 變更,但不是數位簽章。
  • 通過格式檢查不代表 IIIF Consortium、Google 或典藏庫背書。

獨立驗證

官方 validator 的 dependency constraints 與既有工具不同,因此請在隔離 virtual environment 安裝固定 commit。

python3 -m venv .venv-iiif
.venv-iiif/bin/pip install "iiif-presentation-validator @ git+https://github.com/IIIF/presentation-validator.git@fb5bd9039494701dc7472cdcaffe83fb5a212463"
.venv-iiif/bin/iiif-validator validate --version 3.0 manifest.json
.venv-iiif/bin/iiif-validator validate --version 3.0 collection.json

固定來源與授權

Presentation 規格、context 與 validator schema 均固定 commit 及 SHA-256。字形 path 由 SIL Open Font License 1.1 授權的 Noto Sans TC weight 650 一次性擷取。

選用的裝置端練習

上方完整 IIIF 資源免費且不需要 App;Lumi 注音星球僅是選用的練習工具。

前往 App Store 查看 Lumi 注音星球