Skip to content

Commit 41f0c7a

Browse files
committed
fix: remove non-served shapes and unbacked namespace from resolver
The resolver published 11 SHACL shapes that are CI smoke-test fixtures (not served by any gateway) and a registry-notary/v1 JSON-LD namespace with no backing vocabulary. Drop both so the published surface only contains identifiers the stack actually serves. Also add a "Contracts and machine identifiers" documentation link to each identifier page, pointing at the docs site contracts reference, and drop SHACL shapes from the README identifier-kinds list. Signed-off-by: Jeremi Joslin <jeremi@joslin.fr>
1 parent 7b27933 commit 41f0c7a

44 files changed

Lines changed: 45 additions & 1248 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
This repository prepares the static site for `https://id.registrystack.org/`.
44
It hosts stable machine identifiers owned by Registry Stack: problem type URIs,
5-
JSON-LD namespaces, JSON Schemas, JSON-LD contexts, and SHACL shape identifiers.
5+
JSON-LD namespaces, JSON Schemas, and JSON-LD contexts.
66

77
Deployment is configured for Cloudflare Workers Static Assets with:
88

public/404.html

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,7 @@ <h2 id="authority">Authority Boundary</h2>
3434
<li><a href="/problems/">Problem types</a></li>
3535
<li><a href="/namespaces/">Namespaces</a></li>
3636
<li><a href="/schemas/">Schemas</a></li>
37-
<li><a href="/contexts/">Contexts</a></li>
38-
<li><a href="/shapes/">Shapes</a></li>
39-
</ul>
37+
<li><a href="/contexts/">Contexts</a></li> </ul>
4038
</main>
4139
</body>
4240
</html>

public/_headers

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,6 @@
3232
Access-Control-Allow-Origin: *
3333
Cache-Control: public, max-age=86400
3434

35-
/shapes/*.json
36-
Content-Type: application/json; charset=utf-8
37-
Access-Control-Allow-Origin: *
38-
Cache-Control: public, max-age=86400
39-
4035
/.well-known/registrystack-identifiers
4136
Content-Type: application/json; charset=utf-8
4237
Access-Control-Allow-Origin: *

public/contexts/registry-relay/provenance/v1/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ <h2 id="authority">Authority Boundary</h2>
3333
</section>
3434
<h2>Documentation</h2>
3535
<ul>
36+
<li><a href="https://docs.registrystack.org/reference/contracts/">Contracts and machine identifiers</a></li>
3637
<li><a href="https://docs.registrystack.org/products/registry-relay/">Registry Relay product docs</a></li>
3738
<li><a href="https://docs.registrystack.org/reference/apis/registry-relay/">Registry Relay API overview</a></li>
3839
<li><a href="https://docs.registrystack.org/">Registry Stack documentation</a></li>

public/index.html

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<body>
2525
<main>
2626
<h1>Registry Stack identifiers</h1>
27-
<p>Stable machine identifiers for Registry Stack problem types, namespaces, schemas, contexts, and shapes.</p>
27+
<p>Stable machine identifiers for Registry Stack problem types, namespaces, schemas, and contexts.</p>
2828
<section class="notice" aria-labelledby="authority">
2929
<h2 id="authority">Authority Boundary</h2>
3030
<p>This site identifies stable Registry Stack identifiers and links to public documentation. Product documentation, published schemas, and the actual service response remain authoritative for runtime behavior.</p>
@@ -33,9 +33,7 @@ <h2 id="authority">Authority Boundary</h2>
3333
<li><a href="/problems/">Problem types</a></li>
3434
<li><a href="/namespaces/">Namespaces</a></li>
3535
<li><a href="/schemas/">Schemas</a></li>
36-
<li><a href="/contexts/">Contexts</a></li>
37-
<li><a href="/shapes/">Shapes</a></li>
38-
</ul>
36+
<li><a href="/contexts/">Contexts</a></li> </ul>
3937
</main>
4038
</body>
4139
</html>

public/index.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
"problems": "https://id.registrystack.org/problems/index.json",
1515
"namespaces": "https://id.registrystack.org/namespaces/",
1616
"schemas": "https://id.registrystack.org/schemas/",
17-
"contexts": "https://id.registrystack.org/contexts/",
18-
"shapes": "https://id.registrystack.org/shapes/"
17+
"contexts": "https://id.registrystack.org/contexts/"
1918
}
2019
}

public/llms.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Canonical host: https://id.registrystack.org/
44

5-
This host resolves stable Registry Stack identifiers for problem types, JSON-LD namespaces, JSON Schemas, JSON-LD contexts, and SHACL shapes.
5+
This host resolves stable Registry Stack identifiers for problem types, JSON-LD namespaces, JSON Schemas, and JSON-LD contexts.
66

77
Authority boundary: This site identifies stable Registry Stack identifiers and links to public documentation. Product documentation, published schemas, and the actual service response remain authoritative for runtime behavior.
88

public/namespaces/index.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ <h2 id="authority">Authority Boundary</h2>
3434
<tbody>
3535
<tr><td><a href="https://id.registrystack.org/ns/registry-manifest/v1">https://id.registrystack.org/ns/registry-manifest/v1</a></td><td>Registry Manifest v1 namespace</td></tr>
3636
<tr><td><a href="https://id.registrystack.org/ns/registry-relay/v1">https://id.registrystack.org/ns/registry-relay/v1</a></td><td>Registry Relay v1 namespace</td></tr>
37-
<tr><td><a href="https://id.registrystack.org/ns/registry-notary/v1">https://id.registrystack.org/ns/registry-notary/v1</a></td><td>Registry Notary v1 namespace</td></tr>
3837
<tr><td><a href="https://id.registrystack.org/ns/registry-relay/provenance/v1">https://id.registrystack.org/ns/registry-relay/provenance/v1</a></td><td>Registry Relay provenance v1 namespace</td></tr>
3938
</tbody>
4039
</table>

public/ns/registry-manifest/v1.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
"description": "JSON-LD namespace for Registry Manifest terms.",
66
"kind": "namespace",
77
"documented_by": [
8+
{
9+
"title": "Contracts and machine identifiers",
10+
"href": "https://docs.registrystack.org/reference/contracts/"
11+
},
812
{
913
"title": "Registry Manifest product docs",
1014
"href": "https://docs.registrystack.org/products/registry-manifest/"

public/ns/registry-manifest/v1/index.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ <h2 id="authority">Authority Boundary</h2>
3232
</section>
3333
<h2>Documentation</h2>
3434
<ul>
35+
<li><a href="https://docs.registrystack.org/reference/contracts/">Contracts and machine identifiers</a></li>
3536
<li><a href="https://docs.registrystack.org/products/registry-manifest/">Registry Manifest product docs</a></li>
3637
<li><a href="https://docs.registrystack.org/">Registry Stack documentation</a></li>
3738
</ul>
@@ -43,6 +44,10 @@ <h2>Namespace record</h2>
4344
&quot;description&quot;: &quot;JSON-LD namespace for Registry Manifest terms.&quot;,
4445
&quot;kind&quot;: &quot;namespace&quot;,
4546
&quot;documented_by&quot;: [
47+
{
48+
&quot;title&quot;: &quot;Contracts and machine identifiers&quot;,
49+
&quot;href&quot;: &quot;https://docs.registrystack.org/reference/contracts/&quot;
50+
},
4651
{
4752
&quot;title&quot;: &quot;Registry Manifest product docs&quot;,
4853
&quot;href&quot;: &quot;https://docs.registrystack.org/products/registry-manifest/&quot;

0 commit comments

Comments
 (0)