LDES 1.0 · TREE hypermedia · Immutable RDF events

Static LDES 1.0 event stream for all 37 Bopomofo symbols

The stable entry point links three bounded JSON-LD nodes containing one immutable first-version event for every canonical Bopomofo symbol.

LDES 1.0TREE37 immutable members3 nodes

EventStream IRI

https://alice51849.github.io/ios-app-guide/data/packages/zhuyin-bopomofo-ldes/bopomofo-event-stream.jsonld

What a client can rely on

  • One ldes:EventStream with exactly one tree:view root.
  • Thirty-seven immutable member IRIs linked with tree:member.
  • dcterms:created is the chronological ldes:timestampPath.
  • dcterms:isVersionOf links each event to its stable SKOS concept.
  • Three immutable TREE nodes use paired inclusive-lower and exclusive-upper time bounds.
  • Every node embeds its members and an inline JSON-LD context.

Immutable TREE nodes

Clients follow the root relations and can prune by the published time intervals. Each node states ldes:immutable true.

page-00113 members · 2026-07-11T00:00:00Z — 2026-07-11T00:13:00Zpage-00212 members · 2026-07-11T00:13:00Z — 2026-07-11T00:25:00Zpage-00312 members · 2026-07-11T00:25:00Z — 2026-07-11T00:37:00Z

Validation

Parse the entry point and every node as RDF, verify the SHACL paths, then compare the ZIP and source files with the published SHA-256 list.

Scope and limits

This is a publisher-authored static snapshot, not a live write API, registry listing, external replication proof, certification or community endorsement. GitHub Pages does not provide custom content negotiation; clients should follow the explicit JSON-LD links.

Optional on-device practice

The event stream, nodes, shape and bundle work without an app. If currently available, Lumi Bopomofo is an optional private practice layer.

View Lumi Bopomofo