Skip to content

feat(site): publish pinned vocabulary identifiers and entity redirects - #8

Merged
scbrown merged 3 commits into
mainfrom
gennaro/m5s-ids-publication-20261021
Oct 21, 2026
Merged

scbrown merged 3 commits into
mainfrom
gennaro/m5s-ids-publication-20261021

Conversation

@scbrown

@scbrown scbrown commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Publishes eleven pinned vocabulary namespaces as Turtle, JSON-LD and responsive HTML, with a fixed-destination entity 404 redirect to the existing explorer. A bijective ownership ledger preserves legacy vocabulary aliases and keeps HTTP/HTTPS property pairs distinct.

The generator removes internal tracking references from diagnostic prose. GitHub Pages uses its existing Jekyll build with explicit data/ and scripts/ exclusions; raw pinned compiler inputs remain source-review material and are not published website resources. The served-tree guard rejects tracking references, service hosts, published raw inputs and disabled exclusions. Legacy vocabulary IRIs are admitted aliases; no runtime graph or shape migration occurs.

Validation: eleven RDF/source/privacy controls, all eleven namespace pages at desktop/mobile sizes, browser entity redirect/refusal controls, original playground and twelve-component stack controls. Full suite plus focused final privacy guard pass; 157 watched HOME paths and five resources untouched. Exact current hosted Playground check passes. The original independent review findings remain in history; SAME-feedback review is required before merge.

Rollback: named revert-ids-publication-611.patch reconstructs the entire prior site tree 9c55a60d7487b43f98ef327d678e9917d7fbf90f under a private index. Revert through normal Pages on a real source regression. Exact Pages completion, all 33 live namespace resources, raw-input 404 checks, and actual entity forwarding remain deployment acceptance. Upstream w3id registration/content negotiation is separate; entity RDF responses remain unsupported.

Demo: recording and replay instructions. Same private HTTP requests change from 404 on the base to 200 on the candidate, with homepage 200 as a positive control. Namespace request behavior remains unchanged by the privacy feedback repair; this is a local recording, not live Pages proof.

@scbrown
scbrown merged commit b991664 into main Oct 21, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant