Concept Kernel Protocol v3.5-alpha3

CKP Ontology v3.5-alpha6 Alpha-6

This version
https://conceptkernel.org/ontology/v3.5-alpha6/
Previous version
https://conceptkernel.org/ontology/v3.5-alpha3/ (v3.5-alpha3)
Namespace URI
https://conceptkernel.org/ontology/v3.5/
Status
Alpha-6 — extends v3.5 with InlineKernel, StaticKernel, Project, Reconciliation, StorageMedium, DeploymentMethod, ServingDisposition. IAO/CCO grounding annotations.
Editors
Peter Styk, ConceptKernel
Source
GitHub
@prefix ckp: <https://conceptkernel.org/ontology/v3.5/> .

Abstract

v3.5-alpha6 extends the CKP ontology with four-layer import chain grounding (BFO 2020 + IAO + CCO + PROV-O + ValueFlows), new kernel types for podless and static deployments, project-level organization, operator reconciliation, and a complete serving/storage/deployment model. Every class is annotated with its IAO/CCO grounding where applicable.

Ontology Modules

ModuleFileDescriptionBFO
Corecore.ttlKernel, Edge, Instance, HotKernel, ColdKernel, InlineKernel a6, StaticKernel a6, Project a6, GovernanceMode, Action, Reconciliation a6, InformationEntity, ConsensusProposal; edge predicates EXTENDS, COMPOSES, TRIGGERS0000040, 0000031, 0000015, 0000016, 0000020
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, ports. StorageMedium a6, DeploymentMethod a6, ServingDisposition a60000031, 0000019, 0000016
Processesprocesses.ttlInvocation, EdgeCommunication, Consensus, Broadcast0000015
Relationsrelations.ttlProperties, property chains, SWRL rules. belongsToProject, hasKernel, hasStorageMedium, hasServingDisposition, hasDeploymentMethod, reconciles a6
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)

Alpha-6 Additions

AdditionModuleBFO TypeIAO/CCO Grounding
ckp:InlineKernelcore.ttlsubClassOf Kernel (bfo:0000040)cco:Agent
ckp:StaticKernelcore.ttlsubClassOf Kernel (bfo:0000040)cco:Agent
ckp:Projectcore.ttlbfo:0000031 (GenDepCont)cco:Organization
ckp:Reconciliationcore.ttlsubClassOf Action (bfo:0000015)iao:0000104 (PlanSpecification)
ckp:StorageMediumkernel-metadata.ttlbfo:0000019 (Quality)-
ckp:DeploymentMethodkernel-metadata.ttlbfo:0000019 (Quality)-
ckp:ServingDispositionkernel-metadata.ttlbfo:0000016 (Disposition)cco:Specification
ckp:APIServingkernel-metadata.ttlsubClassOf ServingDispositioncco:Specification
ckp:WebServingkernel-metadata.ttlsubClassOf ServingDispositioncco:Specification
ckp:NATSListeningkernel-metadata.ttlsubClassOf ServingDispositioncco:Specification
ckp:NATSBrowserClientkernel-metadata.ttlsubClassOf ServingDispositioncco:Specification
ckp:belongsToProjectrelations.ttlObjectProperty-
ckp:hasKernelrelations.ttlObjectProperty (inverse)-
ckp:hasStorageMediumrelations.ttlObjectProperty-
ckp:hasServingDispositionrelations.ttlObjectProperty-
ckp:hasDeploymentMethodrelations.ttlObjectProperty-
ckp:reconcilesrelations.ttlObjectProperty-

Complete Class Hierarchy

ClassParent (BFO)IAO/CCO GroundingModule
ckp:Kernelbfo:0000040 (MaterialEntity)cco:Agentcore
  ckp:HotKernelckp:Kernelcco:Agentcore
  ckp:ColdKernelckp:Kernelcco:Agentcore
  ckp:InlineKernel a6ckp:Kernelcco:Agentcore
  ckp:StaticKernel a6ckp:Kernelcco:Agentcore
  ckp:EdgeKernelckp:Kernel, ckp:HotKernelcco:Agentcore
  ckp:ConsensusKernelckp:Kernel, ckp:HotKernelcco:Agentcore
  ckp:WssHubKernelckp:Kernel, ckp:HotKernelcco:Agentcore
  ckp:SystemKernelckp:Kernelcco:Agentkernel-metadata
  ckp:ApplicationKernelckp:Kernelcco:Agentkernel-metadata
  ckp:UIKernelckp:Kernelcco:Agentkernel-metadata
  ckp:TemplateKernelckp:Kernelcco:Agentkernel-metadata
ckp:Project a6bfo:0000031 (GenDepCont)cco:Organizationcore
ckp:Edgebfo:0000031 (GenDepCont)cco:Artifactcore
ckp:Instancebfo:0000031 (GenDepCont)iao:0000027 (DataItem)core
ckp:InformationEntitybfo:0000031 (GenDepCont)-core
ckp:InstanceManifestbfo:0000031 (GenDepCont)iao:0000027 (DataItem)base-instances
  ckp:SealedInstanceckp:InstanceManifestiao:0000027 (DataItem)base-instances
ckp:LedgerEntrybfo:0000031 (GenDepCont)-base-instances
ckp:KernelOntologybfo:0000020 (SpecDepCont)iao:0000310 (Document)core
ckp:KernelMetadatabfo:0000031 (GenDepCont)-kernel-metadata
ckp:Actionbfo:0000015 (Process)iao:0000104 (PlanSpec)core
  ckp:Reconciliation a6ckp:Actioniao:0000104 (PlanSpec)core
ckp:GovernanceModebfo:0000016 (Disposition)-core
ckp:QueueContractbfo:0000016 (Disposition)iao:0000017 (DirectiveInfoEntity)core
ckp:StorageContractbfo:0000016 (Disposition)-core
ckp:NotificationContractbfo:0000016 (Disposition)-core
ckp:ServingDisposition a6bfo:0000016 (Disposition)cco:Specificationkernel-metadata
  ckp:APIServing a6ckp:ServingDispositioncco:Specificationkernel-metadata
  ckp:WebServing a6ckp:ServingDispositioncco:Specificationkernel-metadata
  ckp:NATSListening a6ckp:ServingDispositioncco:Specificationkernel-metadata
  ckp:NATSBrowserClient a6ckp:ServingDispositioncco:Specificationkernel-metadata
ckp:StorageMedium a6bfo:0000019 (Quality)-kernel-metadata
ckp:DeploymentMethod a6bfo:0000019 (Quality)-kernel-metadata
ckp:KernelTypebfo:0000019 (Quality)-core
ckp:Runtimebfo:0000019 (Quality)-kernel-metadata
ckp:KernelStatusbfo:0000019 (Quality)-kernel-metadata
ckp:Capabilitybfo:0000016 (Disposition)-kernel-metadata
ckp:ProofRecordbfo:0000031 (GenDepCont)-proof
ckp:ProofCheckbfo:0000031 (GenDepCont)-proof
ckp:Agentbfo:0000040 (MaterialEntity)cco:Agentrbac
  ckp:UserAgentckp:Agentcco:Agentrbac
  ckp:ProcessAgentckp:Agentcco:Agentrbac
ckp:Rolebfo:0000023 (Role)cco:Rolerbac
ckp:Permissionbfo:0000016 (Disposition)-rbac

v3.5 Additions (carried forward)

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/

Ontology Layering Strategy (Alpha-6)

LayerOntologyScope
0BFO 2020 (ISO 21838-2)Upper ontology: entity, continuant, occurrent
0.5IAO + CCO + PROV-O + ValueFlowsMid-level: information, agents, provenance, economics
1CKP (conceptkernel.org/v3.5/)Protocol: kernel, edge, instance, action
2Per-kernel (ontology.yaml)Domain-specific: SpawnInstance, TraceRecord, etc.

Supporting Files

FileFormatDescription
kernel-entity-template.ttlTurtleTemplate for per-kernel ontology.ttl generation
schema.yamlLinkMLLinkML governance schema. Alpha-6 adds InlineKernel, StaticKernel, Project, Reconciliation, StorageMedium, DeploymentMethod, ServingDisposition.
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
ValueFlows economic eventsAlpha-6 layering strategyPayment, Agreement, Commitment classes deferred to alpha-7
CCO Geospatial, Facility, TimeAlpha-6 layering strategyDeliberately deferred (see ontology layering chapter)