interface-canon/infospace/models/interface/imports.json
tegwick 20d7bfc2c3 Pin Interface and Endpoint to the model that defines them
Both names were pinned twice, to itc-land and to itc-net. InfoTechCanon's
name-resolution check (INFO-WP-0028) reports that ITC-LAND section 13.2 lists
Interface, Endpoint and API as pointers into the software and solution domain
without defining them, while the Network Model defines and owns both. The
itc-land pins are dropped; itc-net already carried them.

This is a citation fix, not a change of position. The accepted boundary already
treats the Landscape Interface seed and the Network attachment-point Interface as
contextual mappings rather than universal exact aliases, and the mapping tables
that cite ITC-LAND section 13.2 as a related seed stay as they are.

SoftwareSystem and SoftwareComponent keep their itc-land pins and now resolve:
InfoTechCanon declared them under INFO-WP-0027-T04 after finding they sat in a
seed-concept list its extraction could not read.

All 23 declared imports now resolve to the artifact they are pinned to.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3588@bnt-lap001
Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da
2026-09-20 23:48:17 +02:00

91 lines
3.1 KiB
JSON

{
"schema_version": 1,
"model": "interface-model",
"source_repository": "info-tech-canon",
"source_commit": "8eb1c83f2e119de57e7ad448b901381f8e92fb57",
"imports": [
{
"model": "itc-land",
"path": "infospace/models/landscape/InfoTechCanonLandscapeModel.md",
"sha256": "4190b044fbd5e3eecf7b28e08608e99c7de3af5dd5f3a7554edee02423967fb1",
"concepts": [
"SoftwareSystem",
"SoftwareComponent"
],
"note": "Interface and Endpoint were pinned here and to itc-net. ITC-LAND section 13.2 lists them as pointers; the Network Model defines and owns them, so they are pinned to itc-net alone. Corrected 2026-09-20 after InfoTechCanon INFO-WP-0028 name resolution."
},
{
"model": "itc-ident",
"path": "infospace/models/identity/InfoTechCanonIdentityModel.md",
"sha256": "20bc844d9de07041c40009cc5e3d6eeb42aeb7adcbb86b0194d4b2517aa23f32",
"concepts": [
"Identifier",
"Scoped Identifier",
"Synonymity Assertion"
]
},
{
"model": "itc-evid",
"path": "infospace/models/evidence/InfoTechCanonEvidenceModel.md",
"sha256": "a93472818b3ae60c07a4c6226090d63eebf1402dfd9f46dad643dbb5608ed086",
"concepts": [
"Evidence",
"Evidence Source",
"Evidence strength"
]
},
{
"model": "itc-gov",
"path": "infospace/models/governance/InfoTechCanonGovernanceModel.md",
"sha256": "5f3174147ec0d6f5bb6479a7ce4dc130bf61ecc0bab3936895b92c6baf21deb5",
"concepts": [
"Assertion",
"Policy",
"Decision"
]
},
{
"model": "itc-data",
"path": "infospace/models/data/InfoTechCanonDataModel.md",
"sha256": "cffbbde50808719adb73c6d6c642da8d0122bdfb3e9b6aaa6bc852330089afe3",
"concepts": [
"Dataset",
"DataObject",
"Record",
"Representation",
"DataType",
"Constraint"
],
"usage": "shared concepts referenced for mapping; no asserted equivalence"
},
{
"model": "itc-infospace",
"path": "infospace/models/information-space/InfoTechCanonInformationSpaceModel.md",
"sha256": "ab48a679b8588b654b12687c5248a292aab13c11fe2005e060b185c551539e10",
"concepts": [
"KnowledgeArtifact",
"SourceReference",
"Citation"
],
"usage": "shared concepts referenced for mapping; no asserted equivalence"
},
{
"model": "itc-net",
"path": "infospace/models/network/InfoTechCanonNetworkModel.md",
"sha256": "3ee5ed5e0423389320a0ccf86cd6b5dc55e0c1b4562b00e101d158cff6bd43c8",
"concepts": [
"Interface",
"Port",
"Endpoint"
],
"usage": "shared concepts referenced for mapping; no asserted equivalence"
}
],
"review": {
"date": "2026-09-09",
"workplan": "INTERFACE-WP-0003",
"record": "../../mappings/review-2026-09-09.md",
"previous_manifest_commit": "dd6cdd7f83f881d7f94795b58351bbd06a056990",
"result": "existing four imports unchanged; data, information-space, and network boundaries added"
}
}