Introduce identity model and reconcile upstream imports
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s

Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a070b5-4994-7271-bd8b-7c3dbcedec4b
This commit is contained in:
tegwick 2026-09-05 22:11:46 +02:00
parent a2b254786e
commit 361c944325
38 changed files with 1014 additions and 123 deletions

View file

@ -60,7 +60,7 @@
}
],
"infospace": "canon",
"item_count": 77,
"item_count": 78,
"items": [
{
"canonical_path": "assimilation/emission-cadence/ASSIMILATION.md",
@ -1073,6 +1073,10 @@
"target": "model/evidence",
"type": "maps"
},
{
"target": "model/identity",
"type": "maps"
},
{
"target": "model/task",
"type": "maps"
@ -1196,6 +1200,7 @@
"kernel/itc-core",
"model/evidence",
"model/governance",
"model/identity",
"model/organization"
],
"kind": "model",
@ -1203,6 +1208,10 @@
"InfoTechCanon Access Control Model"
],
"relationships": [
{
"target": "model/identity",
"type": "uses"
},
{
"target": "model/evidence",
"type": "uses"
@ -1422,18 +1431,82 @@
"title": "InfoTechCanon Governance Model",
"warnings": []
},
{
"canonical_path": "models/identity/InfoTechCanonIdentityModel.md",
"id": "model/identity",
"imports": [
"kernel/itc-core",
"model/access-control",
"model/evidence",
"model/organization"
],
"kind": "model",
"owned_concepts": [
"Account",
"Administration Relationship",
"Affiliation Relationship",
"Assurance Level",
"Claim",
"Credential",
"Delegation Relationship",
"Following Relationship",
"Identifier",
"Identity Record",
"InfoTechCanon Identity Model",
"Lifecycle State",
"Persona",
"Profile",
"Pseudonymous Identifier",
"Realm",
"Relationship",
"Representation Relationship",
"Scope",
"Scoped Identifier",
"Service Account",
"Synonymity Assertion",
"Tenant",
"Trust Relationship"
],
"relationships": [
{
"target": "kernel/itc-core",
"type": "conforms_to"
},
{
"target": "model/organization",
"type": "uses"
},
{
"target": "model/access-control",
"type": "uses"
},
{
"target": "model/evidence",
"type": "uses"
}
],
"source_path": "../prj-canon-federation/ledger/concept-ownership.json",
"summary": "Domain model used by canon profiles and standards: InfoTechCanon Identity Model.",
"title": "InfoTechCanon Identity Model",
"warnings": []
},
{
"canonical_path": "models/information-space/InfoTechCanonInformationSpaceModel.md",
"id": "model/information-space",
"imports": [
"kernel/itc-core",
"model/evidence"
"model/evidence",
"model/identity"
],
"kind": "model",
"owned_concepts": [
"InfoTechCanon Information Space Model"
],
"relationships": [
{
"target": "model/identity",
"type": "uses"
},
{
"target": "model/evidence",
"type": "uses"
@ -1541,13 +1614,18 @@
"id": "model/organization",
"imports": [
"kernel/itc-core",
"model/evidence"
"model/evidence",
"model/identity"
],
"kind": "model",
"owned_concepts": [
"InfoTechCanon Organization Model"
],
"relationships": [
{
"target": "model/identity",
"type": "uses"
},
{
"target": "model/evidence",
"type": "uses"