Concept Kernel Protocol v3.4 (stable)

CKP Ontology v3.5 Alpha-4

This version
https://conceptkernel.org/ontology/v3.5-alpha3/
Previous version
https://conceptkernel.org/ontology/v3.4/ (stable)
Namespace URI
https://conceptkernel.org/ontology/v3.5/
Status
Alpha-4 — extends v3.4 with base instance shapes, materialised proof, governance vocabulary, PROV-O provenance
Editors
Peter Styk, ConceptKernel
Source
GitHub
@prefix ckp: <https://conceptkernel.org/ontology/v3.5/> .

Abstract

v3.5 extends the CKP ontology with base instance shapes inherited by all kernels, a materialised proof model with SHA-256 hash verification, PROV-O aligned provenance properties, and the kernel-as-datatype rule — every kernel's ontology.yaml is its type definition, and every instance is a typed individual. The ontology governs the tool, not the reverse.

Ontology Modules

ModuleFileDescriptionBFO
Corecore.ttlKernel, Edge, Instance, HotKernel, ColdKernel, GovernanceMode, Action, InformationEntity, ConsensusProposal; edge predicates EXTENDS, COMPOSES, TRIGGERS0000040, 0000031, 0000015, 0000016
Base Instancesbase-instances.ttl v3.5-alpha3InstanceManifest, SealedInstance, LedgerEntry0000031
Proofproof.ttl v3.5-alpha3ProofRecord, ProofCheck, CheckType, ProofOutcome. SVID (SPIFFE identity) binding.0000031
Kernel Metadatakernel-metadata.ttlMetadata registry: Runtime, Capability, KernelStatus, dependencies, ports0000031, 0000019, 0000016
Processesprocesses.ttlInvocation, EdgeCommunication, Consensus, Broadcast0000015
Relationsrelations.ttlProperties, property chains, SWRL rules
RBACrbac.ttlAuthorization for inter-kernel communication: agents, roles, permissions, quorum0000040, 0000023, 0000016
Workflowworkflow.ttlWorkflow execution temporal patterns0000015
Self-Improvementself-improvement.ttlValidation issues, recommendations, roles (SelfInspector, AIAnalyst, GovernanceReviewer), functions0000023, 0000034, 0000015, 0000016
Shapesshapes.ttlSHACL validation for protocol conformance (legacy v1.3.20 shapes; v3.5 shapes TBD)

v3.5 Additions

AdditionModuleDescription
Kernel-as-Datatypebase-instances.ttlA kernel IS a datatype. ontology.yaml defines the type. Instances are typed individuals.
Materialised Proofproof.ttlSHA-256 hash verification per instance in proof.json. SPIFFE/SVID identity binding.
Base Instance Shapesbase-instances.ttlInstanceManifest, SealedInstance, LedgerEntry — inherited by every kernel.
GovernanceModecore.ttlckp:GovernanceMode (BFO Disposition) with individuals STRICT, RELAXED, AUTONOMOUS.
Action Classcore.ttlckp:Action (BFO Process) — every kernel exposes typed actions with access levels.
Edge Predicatescore.ttlEXTENDS, COMPOSES, TRIGGERS — governance-loop relationship types for edges.
PROV-O Integrationbase-instances.ttlPROV-O aligned provenance: wasGeneratedBy, wasAttributedTo, generatedAtTime.
Namespace ConvergenceallThree legacy namespaces unified to https://conceptkernel.org/ontology/v3.5/

Supporting Files

FileFormatDescription
kernel-entity-template.ttlTurtleTemplate for per-kernel ontology.ttl generation
schema.yamlLinkMLLinkML governance schema (drives scaffolding tool). Kernel structure, base instance classes, proof types, directory layout.
index.jsonJSONMachine-readable metadata with coverage scores

Namespaces

PrefixURI
ckp:https://conceptkernel.org/ontology/v3.5/
ckpp:https://conceptkernel.org/ontology/v3.5/process/
ckpr:https://conceptkernel.org/ontology/v3.5/relation/
ckpw:https://conceptkernel.org/ontology/v3.5/workflow/
ckpi:https://conceptkernel.org/ontology/v3.5/improvement/

PROV-O Integration

base-instances.ttl imports the prov: namespace (http://www.w3.org/ns/prov#) and defines three PROV-O aligned sub-properties on InstanceManifest:

PropertyPROV-O AlignmentPurpose
ckp:instanceWasGeneratedBysub-property of prov:wasGeneratedByLinks instance to the action/process that created it
ckp:instanceWasAttributedTosub-property of prov:wasAttributedToLinks instance to the kernel that produced it
ckp:instanceGeneratedAtTimesub-property of prov:generatedAtTimeISO 8601 timestamp of instance creation

This enables standard PROV-O tooling to query provenance chains across sealed instances.

Not Yet Implemented

The following items appear in the CKP v3.5 specification but are not yet present in the ontology Turtle files:

ItemSpec ReferenceStatus
SPIFFE signing at seal timeSPEC.CKP.v3.5.alpha-3 Section 3ProofRecord carries ckp:svid field; runtime SPIFFE signing not yet wired
Ontology validation at seal timeSPEC.CKP.v3.5.alpha-3 Section 4.3ManifestShape and SealedDataShape defined in spec, not yet in shapes.ttl
Session / ActionInstance classesSPEC.CKP.v3.5.alpha-3Mentioned in spec prose; no OWL classes defined
Serving Model ontologySPEC.SERVING-MODEL.v3.5.alpha-4KernelProcess, WebServing, ProcessMode, GatewayAuth — proposed, not yet created