簡短回答
此套件依循官方 LDES 1.0 consumer specification、vocabulary、server primer 與 TREE hypermedia specification。Canonical JSON-LD entry point 同時是 ldes:EventStream 與可更新的 root tree:Node,且只有一個指向自身的 tree:view。它將 ldes:timestampPath 設為 dcterms:created、ldes:versionOfPath 設為 dcterms:isVersionOf,並公開 version-create class、inline SHACL member shape,以及 ldes:startingFrom 等於首筆保留事件的 retention policy。六筆具型別 TREE relation 為三個 JSON-LD node 建立成對的含下界與不含上界 dcterms:created 範圍。每個 node 都標示 ldes:immutable true 並內嵌自己的 tree:member 描述。37 個唯一 member IRI 包含具時區 timestamp、連至穩定 SKOS concept IRI,並重現 U+3105 至 U+3129 的 canonical CSV 欄位。Turtle 檔是連至 canonical JSON-LD root 的 discovery overview,不宣稱伺服器端 content negotiation。包含九個成員的 deterministic ZIP、SHA-256 清單、雙語重用指南與 CC BY 4.0 聲明支援離線驗證。每份 JSON-LD 都使用 inline context,並測試所有 RDF graph、relation 邊界、來源 concept、checksum 與 ZIP 屬性。此發布者自行建立的靜態快照不宣稱提供即時寫入 API、自訂 Cache-Control header、registry 登錄、外部複製、認證或 LDES/TREE 社群背書。
開啟 JSON-LD entry point,確認一個指向自身的 tree:view,並讀取 timestamp、version 與 shape path。沿時間篩選無法剪枝的 tree:relation/tree:node 配對走訪,擷取事件流的 tree:member IRI,驗證 dcterms:created 與 dcterms:isVersionOf,並保存已 emit 的 member IRI。離線檢查時,先驗證 checksums-sha256.txt 再開啟 deterministic ZIP。
挑選前要注意什麼
- 一個穩定 ldes:EventStream 與 root node,且恰有一個指向自身的 tree:view
- 37 個 immutable 版本 member,涵蓋每個標準注音符號
- 三個 JSON-LD TREE node,具有成對的 dcterms:created 上下界
- 明確的 timestampPath、versionOfPath、create 語意、retention policy 與 SHACL shape
- Turtle discovery overview、deterministic bundle 與 byte 層級 SHA-256 驗證
實用的決策步驟
- 開啟雙語指南並記錄 canonical JSON-LD EventStream IRI。
- 解析 root,並確認 TREE view、timestamp path 與 version path。
- 沿六筆有邊界的 relation 走訪三個 immutable node。
- 每個唯一 TREE member 僅 emit 一次,並驗證全部 37 個 SKOS version target。
- 驗證 SHACL path,並在下次同步前保存 member state。
快速比較
| 需求 | 要確認什麼 | 為什麼重要 |
|---|---|---|
| 靜態增量探索 | 一個 root 以成對時間邊界 TREE relation 連至三個可 dereference node | Client 不需要自訂 query API 即可走訪或剪枝有限分支 |
| 避免重複的安全複製 | 37 個唯一 immutable member IRI,且 timestamp 明確包含時區 | Consumer 可保存已 emit IRI,避免重播相同版本 |
| 具版本語意的重用 | 每筆事件都有一個 dcterms:isVersionOf 連至穩定 SKOS concept | 下游系統可區分 immutable 事件與該事件所版本化的實體 |