Skip to content

Commit 2ad21eb

Browse files
committed
v3.7 checkpoint: clone v3.6 → v3.7, freeze v3.6, wire UI to lead with v3.7
- Clone docs/v3.6/ → docs/v3.7/ (37 spec pages) with v3.6.1/v3.6 → v3.7 - Clone docs/public/ontology/v3.6/ → docs/public/ontology/v3.7/ (16 TTL + schema files), @Prefix ckp: now https://conceptkernel.org/ontology/v3.7/ - VitePress config: new /v3.7/ sidebar, v3.6 sidebar preserved as frozen-but-browseable, nav shows "v3.7 (Current)" + "v3.6 (Frozen)" - VersionSwitcher: v3.7 latest, v3.6 frozen (purple badge) - Browser /browse/: VERSION = 'v3.7', BASE = '/ontology/v3.7/', URN prefixes updated - Landing pages (public/index.html, browse/welcome.html, browse/index.html) now v3.7 - Verified via vitepress preview: front page, /browse/, /ontology/v3.7/, /v3.7/introduction, and frozen /v3.6/introduction all render, all 9 v3.7 TTLs load 200, 0 console errors. Follow-ups (not in this commit): curate llms.txt + sitemap.xml (both still pre-v3.6 stale referencing v3.5-alpha6 page names); fix "Previous version" and header label on /ontology/v3.7/ (inherited pre-existing v3.5-alpha6 artifact).
1 parent 8dcdc32 commit 2ad21eb

59 files changed

Lines changed: 15138 additions & 51 deletions

Some content is hidden

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

docs/.vitepress/config.mts

Lines changed: 123 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ export default withMermaid(defineConfig({
2424
{
2525
text: 'Docs',
2626
items: [
27-
{ text: 'v3.6 (Current)', link: '/v3.6/introduction' },
27+
{ text: 'v3.7 (Current)', link: '/v3.7/introduction' },
28+
{ text: 'v3.6 (Frozen)', link: '/v3.6/introduction' },
2829
{ text: 'v3.5-alpha6', link: '/v3.5-alpha6/introduction' },
2930
{ text: 'v3.5-alpha3', link: '/v3.5-alpha3/introduction' },
3031
{ text: 'v3.4', link: '/v3.4/introduction' },
@@ -34,6 +35,7 @@ export default withMermaid(defineConfig({
3435
text: 'Ontology',
3536
items: [
3637
{ text: 'Browse Ontology', link: '/browse/index.html' },
38+
{ text: 'v3.7 (TTL)', link: '/ontology/v3.7/' },
3739
{ text: 'v3.6 (TTL)', link: '/ontology/v3.6/' },
3840
{ text: 'v3.5-alpha6 (TTL)', link: '/ontology/v3.5-alpha6/' },
3941
{ text: 'v3.5-alpha3 (TTL)', link: '/ontology/v3.5-alpha3/' },
@@ -50,6 +52,126 @@ export default withMermaid(defineConfig({
5052
],
5153

5254
sidebar: {
55+
'/v3.7/': [
56+
{
57+
text: 'Part I: Foundations',
58+
items: [
59+
{ text: 'Introduction', link: '/v3.7/introduction' },
60+
{ text: 'Conformance & Terminology', link: '/v3.7/conformance' },
61+
{ text: 'Namespaces', link: '/v3.7/namespaces' },
62+
]
63+
},
64+
{
65+
text: 'Part II: The Three Loops',
66+
items: [
67+
{ text: 'CK Loop: Identity', link: '/v3.7/ck-loop' },
68+
{ text: 'TOOL Loop: Capability', link: '/v3.7/tool-loop' },
69+
{ text: 'DATA Loop: Knowledge', link: '/v3.7/data-loop' },
70+
{ text: 'Three Loops as One System', link: '/v3.7/three-loops' },
71+
]
72+
},
73+
{
74+
text: 'Part III: Ontology',
75+
items: [
76+
{ text: 'BFO 2020 Grounding', link: '/v3.7/bfo-grounding' },
77+
{ text: 'Four-Layer Ontology Model', link: '/v3.7/ontology-model' },
78+
]
79+
},
80+
{
81+
text: 'Part IV: Messaging',
82+
items: [
83+
{ text: 'NATS Transport & Topics', link: '/v3.7/nats' },
84+
{ text: 'Message Envelope & Processing', link: '/v3.7/message-envelope' },
85+
]
86+
},
87+
{
88+
text: 'Part V: Security',
89+
items: [
90+
{ text: 'Loop Isolation', link: '/v3.7/isolation' },
91+
{ text: 'Authentication', link: '/v3.7/auth' },
92+
{ text: 'Namespace Security', link: '/v3.7/namespace-security' },
93+
]
94+
},
95+
{
96+
text: 'Part VI: Edges & Composition',
97+
items: [
98+
{ text: 'Edge Predicates', link: '/v3.7/edges' },
99+
{ text: 'EXTENDS + CK.Claude', link: '/v3.7/extends' },
100+
]
101+
},
102+
{
103+
text: 'Part VII: System Kernels',
104+
items: [
105+
{ text: 'Taxonomy & Archetypes', link: '/v3.7/taxonomy' },
106+
{ text: 'CK.ComplianceCheck', link: '/v3.7/compliance' },
107+
{ text: 'CK.Operator', link: '/v3.7/operator' },
108+
{ text: 'CK.Project & Libraries', link: '/v3.7/project' },
109+
]
110+
},
111+
{
112+
text: 'Part VIII: Infrastructure',
113+
items: [
114+
{ text: 'ConceptKernel CRD', link: '/v3.7/crd' },
115+
{ text: 'Evidence-Based Proof', link: '/v3.7/proof' },
116+
{ text: 'Reconciliation & Logging', link: '/v3.7/reconciliation' },
117+
{ text: 'Versioning', link: '/v3.7/versioning' },
118+
]
119+
},
120+
{
121+
text: 'Part IX: Claude Integration',
122+
items: [
123+
{ text: 'CK as Subagent', link: '/v3.7/subagent' },
124+
{ text: 'Streaming', link: '/v3.7/streaming' },
125+
{ text: 'Web Shell', link: '/v3.7/web-shell' },
126+
{ text: 'CK Loop Evolution', link: '/v3.7/evolution' },
127+
]
128+
},
129+
{
130+
text: 'Part X: Governance',
131+
items: [
132+
{ text: 'CK.Consensus', link: '/v3.7/consensus' },
133+
{ text: 'Task Engine', link: '/v3.7/task-engine' },
134+
{ text: 'Ontological Graph', link: '/v3.7/graph' },
135+
{ text: 'Sessions & Agent Teams', link: '/v3.7/sessions' },
136+
{ text: 'Agent Teams', link: '/v3.7/agent-teams' },
137+
{ text: 'Dynamic Spawning', link: '/v3.7/spawning' },
138+
{ text: 'PROV-O Provenance', link: '/v3.7/provenance' },
139+
]
140+
},
141+
{
142+
text: 'Reference',
143+
collapsed: true,
144+
items: [
145+
{ text: 'Full Changelog', link: '/v3.7/changelog' },
146+
]
147+
},
148+
{
149+
text: 'Ontology Files',
150+
items: [
151+
{ text: 'Browse Ontology', link: '/browse/index.html' },
152+
{ text: 'v3.7 (Turtle)', link: '/ontology/v3.7/' },
153+
{ text: 'v3.6 (Turtle)', link: '/ontology/v3.6/' },
154+
{ text: 'v3.5-alpha6 (Turtle)', link: '/ontology/v3.5-alpha6/' },
155+
]
156+
},
157+
{
158+
text: 'Previous Versions',
159+
collapsed: true,
160+
items: [
161+
{ text: 'v3.6 (Frozen)', link: '/v3.6/introduction' },
162+
{ text: 'v3.5-alpha6', link: '/v3.5-alpha6/introduction' },
163+
{ text: 'v3.5-alpha3', link: '/v3.5-alpha3/introduction' },
164+
{ text: 'v3.4', link: '/v3.4/introduction' },
165+
]
166+
},
167+
{
168+
text: 'Community',
169+
items: [
170+
{ text: 'Discord', link: 'https://discord.gg/sTbfxV9xyU' },
171+
{ text: 'GitHub', link: 'https://github.com/ConceptKernel' },
172+
]
173+
}
174+
],
53175
'/v3.6/': [
54176
{
55177
text: 'Part I: Foundations',

docs/.vitepress/theme/VersionSwitcher.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ import { useRoute } from 'vitepress'
55
const route = useRoute()
66
77
const versions = [
8-
{ label: 'v3.6', prefix: '/v3.6/', badge: 'latest', color: '#3b82f6' },
8+
{ label: 'v3.7', prefix: '/v3.7/', badge: 'latest', color: '#3b82f6' },
9+
{ label: 'v3.6', prefix: '/v3.6/', badge: 'frozen', color: '#8b5cf6' },
910
{ label: 'v3.5-alpha6', prefix: '/v3.5-alpha6/', badge: 'stable', color: '#22c55e' },
1011
{ label: 'v3.5-alpha3', prefix: '/v3.5-alpha3/', badge: 'alpha', color: '#eab308' },
1112
{ label: 'v3.4', prefix: '/v3.4/', badge: 'legacy', color: '#6b7280' },

docs/public/browse/config.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
/**
22
* CKP Ontology Browser — Configuration
3-
* Concept Kernel Protocol v3.6
3+
* Concept Kernel Protocol v3.7
44
*/
55

6-
const VERSION = 'v3.6';
6+
const VERSION = 'v3.7';
77

88
// Use relative URLs when served from same origin (conceptkernel.org or localhost)
99
// Falls back to absolute URLs with CORS proxy for cross-origin
10-
const BASE = '/ontology/v3.6/';
10+
const BASE = '/ontology/v3.7/';
1111
const CKP_ONTOLOGY_URLS = [
1212
`${BASE}core.ttl`,
1313
`${BASE}kernel-metadata.ttl`,
@@ -21,11 +21,11 @@ const CKP_ONTOLOGY_URLS = [
2121
];
2222

2323
const CKP_PREFIXES = {
24-
'ckp': 'https://conceptkernel.org/ontology/v3.6/',
25-
'ckpp': 'https://conceptkernel.org/ontology/v3.6/process/',
26-
'ckpr': 'https://conceptkernel.org/ontology/v3.6/relation/',
27-
'ckpw': 'https://conceptkernel.org/ontology/v3.6/workflow/',
28-
'ckpi': 'https://conceptkernel.org/ontology/v3.6/improvement/',
24+
'ckp': 'https://conceptkernel.org/ontology/v3.7/',
25+
'ckpp': 'https://conceptkernel.org/ontology/v3.7/process/',
26+
'ckpr': 'https://conceptkernel.org/ontology/v3.7/relation/',
27+
'ckpw': 'https://conceptkernel.org/ontology/v3.7/workflow/',
28+
'ckpi': 'https://conceptkernel.org/ontology/v3.7/improvement/',
2929
'bfo': 'http://purl.obolibrary.org/obo/BFO_',
3030
'iao': 'http://purl.obolibrary.org/obo/IAO_',
3131
'cco': 'http://www.ontologyrepository.com/CommonCoreOntologies/',

docs/public/browse/index.html

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
<span class="ckp-header-title">Ontology Browser</span>
2828
</div>
2929
<nav class="ckp-header-right">
30-
<a href="https://conceptkernel.org/v3.6/introduction" class="ckp-header-link" target="_blank" rel="noopener">Docs</a>
31-
<a href="https://conceptkernel.org/ontology/v3.6/" class="ckp-header-link" target="_blank" rel="noopener">TTL Files</a>
30+
<a href="https://conceptkernel.org/v3.7/introduction" class="ckp-header-link" target="_blank" rel="noopener">Docs</a>
31+
<a href="https://conceptkernel.org/ontology/v3.7/" class="ckp-header-link" target="_blank" rel="noopener">TTL Files</a>
3232
<a href="https://github.com/ConceptKernel" class="ckp-header-link" target="_blank" rel="noopener">GitHub</a>
3333
</nav>
3434
</header>
@@ -91,7 +91,7 @@ <h2>Loaded Entities <span class="entity-count-badge" id="entityCountBadge">0</sp
9191
<div id="welcomePanel" class="welcome-panel">
9292
<!-- Hero -->
9393
<div class="welcome-hero">
94-
<div class="welcome-hero-badge" id="welcomeVersionBadge">v3.6</div>
94+
<div class="welcome-hero-badge" id="welcomeVersionBadge">v3.7</div>
9595
<h1 class="welcome-hero-title">ConceptKernel BFO Ontology</h1>
9696
<p class="welcome-hero-tagline">Three loops. Three Description Logic boxes. One Material Entity.</p>
9797
<p class="welcome-hero-description">An open protocol for autonomous concept governance. Every entity typed against BFO 2020 (ISO 21838-2) with formal IAO/CCO/PROV-O mid-level grounding.</p>
@@ -186,7 +186,7 @@ <h2 class="welcome-section-title">Ontology Layering Strategy</h2>
186186
<div class="welcome-layer" data-layer="1">
187187
<div class="welcome-layer-label">Layer 1</div>
188188
<div class="welcome-layer-content">
189-
<strong>CKP v3.6</strong> <span class="welcome-layer-note">9 modules — Core, Metadata, Processes, Relations, Instances, Proof, RBAC, Edges, Consensus</span>
189+
<strong>CKP v3.7</strong> <span class="welcome-layer-note">9 modules — Core, Metadata, Processes, Relations, Instances, Proof, RBAC, Edges, Consensus</span>
190190
</div>
191191
</div>
192192
<div class="welcome-layer-arrow">&#x25BC;</div>
@@ -203,27 +203,27 @@ <h2 class="welcome-section-title">Ontology Layering Strategy</h2>
203203
<div class="welcome-section">
204204
<h2 class="welcome-section-title">Quick Links</h2>
205205
<div class="welcome-links">
206-
<a href="https://conceptkernel.org/v3.6/introduction" target="_blank" rel="noopener" class="welcome-link">
206+
<a href="https://conceptkernel.org/v3.7/introduction" target="_blank" rel="noopener" class="welcome-link">
207207
<strong>Documentation</strong>
208-
<span>Full CKP v3.6 — 10 parts, 48 chapters</span>
208+
<span>Full CKP v3.7 — 10 parts, 48 chapters</span>
209209
</a>
210-
<a href="https://conceptkernel.org/v3.6/three-loops" target="_blank" rel="noopener" class="welcome-link">
210+
<a href="https://conceptkernel.org/v3.7/three-loops" target="_blank" rel="noopener" class="welcome-link">
211211
<strong>Three Loops</strong>
212212
<span>DL box mapping explained</span>
213213
</a>
214-
<a href="https://conceptkernel.org/v3.6/ontology-model" target="_blank" rel="noopener" class="welcome-link">
214+
<a href="https://conceptkernel.org/v3.7/ontology-model" target="_blank" rel="noopener" class="welcome-link">
215215
<strong>Ontology Model</strong>
216216
<span>Four-layer import chain</span>
217217
</a>
218-
<a href="https://conceptkernel.org/v3.6/taxonomy" target="_blank" rel="noopener" class="welcome-link">
218+
<a href="https://conceptkernel.org/v3.7/taxonomy" target="_blank" rel="noopener" class="welcome-link">
219219
<strong>System Kernels</strong>
220220
<span>5 archetypes, edge topology</span>
221221
</a>
222-
<a href="https://conceptkernel.org/v3.6/compliance" target="_blank" rel="noopener" class="welcome-link">
222+
<a href="https://conceptkernel.org/v3.7/compliance" target="_blank" rel="noopener" class="welcome-link">
223223
<strong>Compliance</strong>
224224
<span>20 BFO-grounded checks</span>
225225
</a>
226-
<a href="https://conceptkernel.org/v3.6/edges" target="_blank" rel="noopener" class="welcome-link">
226+
<a href="https://conceptkernel.org/v3.7/edges" target="_blank" rel="noopener" class="welcome-link">
227227
<strong>Edge Predicates</strong>
228228
<span>5 predicates for kernel composition</span>
229229
</a>

docs/public/browse/welcome.html

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -55,15 +55,15 @@
5555
"codeRepository": "https://github.com/ConceptKernel/conceptkernel.github.io",
5656
"programmingLanguage": "OWL/Turtle",
5757
"runtimePlatform": "Apache Jena, SPARQL",
58-
"url": "https://conceptkernel.org/ontology/v3.6/"
58+
"url": "https://conceptkernel.org/ontology/v3.7/"
5959
},
6060
{
6161
"@context": "https://schema.org",
6262
"@type": "TechArticle",
6363
"name": "Three Loops as Description Logic Boxes",
6464
"headline": "CK Loop → TBox, TOOL Loop → RBox, DATA Loop → ABox",
6565
"description": "The three CKP loops map directly to OWL 2 Description Logic boxes. Each is physically realized as an independently-versioned volume.",
66-
"url": "https://conceptkernel.org/v3.6/three-loops",
66+
"url": "https://conceptkernel.org/v3.7/three-loops",
6767
"about": {
6868
"@type": "Thing",
6969
"name": "Description Logic",
@@ -76,15 +76,15 @@
7676
"name": "Ontology Layering Strategy",
7777
"headline": "BFO 2020 → IAO + CCO + PROV-O + ValueFlows → CKP → Per-kernel",
7878
"description": "Four-layer import chain grounding every CKP concept in established ontologies.",
79-
"url": "https://conceptkernel.org/v3.6/ontology-layering"
79+
"url": "https://conceptkernel.org/v3.7/ontology-layering"
8080
},
8181
{
8282
"@context": "https://schema.org",
8383
"@type": "TechArticle",
8484
"name": "Implementation Patterns",
8585
"headline": "Eight proven patterns from production CKP deployments",
8686
"description": "Dual-store, classification, quality assessment, composition, economic events, pipeline stages, provenance mandate, kernel type matrix.",
87-
"url": "https://conceptkernel.org/v3.6/patterns"
87+
"url": "https://conceptkernel.org/v3.7/patterns"
8888
},
8989
{
9090
"@context": "https://schema.org",
@@ -99,14 +99,14 @@
9999
</script>
100100

101101
<!-- LLM/Agent discovery hints -->
102-
<meta name="ai:ontology" content="https://conceptkernel.org/ontology/v3.6/core.ttl">
103-
<meta name="ai:sparql" content="https://conceptkernel.org/ontology/v3.6/">
104-
<meta name="ai:protocol" content="CKP v3.6">
102+
<meta name="ai:ontology" content="https://conceptkernel.org/ontology/v3.7/core.ttl">
103+
<meta name="ai:sparql" content="https://conceptkernel.org/ontology/v3.7/">
104+
<meta name="ai:protocol" content="CKP v3.7">
105105
<meta name="ai:browse" content="https://conceptkernel.org/browse/?class={class_name}">
106106

107107
<!-- Linked Data discovery -->
108-
<link rel="alternate" type="text/turtle" href="https://conceptkernel.org/ontology/v3.6/core.ttl" title="CKP Core Ontology (Turtle)">
109-
<link rel="alternate" type="application/ld+json" href="https://conceptkernel.org/ontology/v3.6/index.json" title="CKP Ontology Index (JSON-LD)">
108+
<link rel="alternate" type="text/turtle" href="https://conceptkernel.org/ontology/v3.7/core.ttl" title="CKP Core Ontology (Turtle)">
109+
<link rel="alternate" type="application/ld+json" href="https://conceptkernel.org/ontology/v3.7/index.json" title="CKP Ontology Index (JSON-LD)">
110110

111111
<link rel="preconnect" href="https://fonts.googleapis.com">
112112
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
@@ -385,9 +385,9 @@
385385
<nav id="site-nav">
386386
<a href="/" class="nav-brand">CONCEPT KERNEL</a>
387387
<div class="nav-links">
388-
<a href="/v3.6/introduction" class="nav-link">Docs</a>
388+
<a href="/v3.7/introduction" class="nav-link">Docs</a>
389389
<a href="/browse/index.html" class="nav-link">Browser</a>
390-
<a href="/ontology/v3.6/" class="nav-link">Ontology</a>
390+
<a href="/ontology/v3.7/" class="nav-link">Ontology</a>
391391
<a href="https://github.com/ConceptKernel" class="nav-icon" title="GitHub" target="_blank" rel="noopener">
392392
<svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor"><path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"/></svg>
393393
</a>
@@ -517,15 +517,15 @@ <h2>Every kernel is born from<br><em>ontological choices</em></h2>
517517
<div class="seg s-bfo" style="width:17%">BFO 2020</div>
518518
<div class="seg s-iao" style="width:12%">IAO</div>
519519
<div class="seg s-prov" style="width:11%">PROV-O</div>
520-
<div class="seg s-ck" style="width:14%">CKP v3.6</div>
520+
<div class="seg s-ck" style="width:14%">CKP v3.7</div>
521521
<div class="seg s-ck" style="width:20%">Finance.Employee</div>
522522
<div class="seg s-blank" style="flex:1">← your domain layer</div>
523523
</div>
524524
<div class="strand">
525525
<div class="seg s-bfo" style="width:17%">BFO 2020</div>
526526
<div class="seg s-iao" style="width:12%">CCO</div>
527527
<div class="seg s-prov" style="width:11%">ValueFlows</div>
528-
<div class="seg s-ck" style="width:14%">CKP v3.6</div>
528+
<div class="seg s-ck" style="width:14%">CKP v3.7</div>
529529
<div class="seg s-blank" style="flex:1">← a different economic genome</div>
530530
</div>
531531
<div class="strand">
@@ -711,7 +711,7 @@ <h2>The art of creation<br>just got a <em>new meaning</em></h2>
711711
<div class="cta-block">
712712
<span class="cta-quote">"<strong>Internal structure is standardized.</strong> External relationships are typed. What you produce is yours forever."</span>
713713
<div class="cta-row">
714-
<a href="https://conceptkernel.org/v3.6/introduction" class="btn-p">Read the Docs</a>
714+
<a href="https://conceptkernel.org/v3.7/introduction" class="btn-p">Read the Docs</a>
715715
<a href="https://conceptkernel.org/browse/" class="btn-s">Browse the Ontology</a>
716716
<a href="https://discord.gg/sTbfxV9xyU" class="btn-s">Join the Consensus</a>
717717
</div>
@@ -721,7 +721,7 @@ <h2>The art of creation<br>just got a <em>new meaning</em></h2>
721721
<!-- FOOTER -->
722722
<footer>
723723
<span class="foot-mark">
724-
<a href="https://conceptkernel.org">conceptkernel.org</a> · CKP v3.6 · All kernels are Continuants
724+
<a href="https://conceptkernel.org">conceptkernel.org</a> · CKP v3.7 · All kernels are Continuants
725725
</span>
726726
<span class="foot-axiom">Every instance a truth. Every edge a choice.</span>
727727
</footer>

0 commit comments

Comments
 (0)