A.6.M:4.1 - ModuleInterfaceClaim record
Use ModuleInterfaceClaim only when the light repair note is not enough and durable claim content is needed. Its Plain reading is claim about a module and its interface in a larger whole.
The F.18 comparison also covered ModuleUseClaim, ModuleInWholeClaim, and ModuleRelationClaim. The selected pair keeps the claim and interface visible without predicate syntax. ModuleUseClaim can suggest operational use, ModuleInWholeClaim can suggest a spatial or part-whole predicate, and ModuleRelationClaim can suggest that a direct relation has already been admitted. Reopen the naming choice only if the governed content changes or repeated reader error shows that this distinction is still not recoverable.
ModuleInterfaceClaim:
claimEpistemeRef: U.EpistemeRef
entityOfConcernRef:
moduleHolonRef | selectedDependencyStructureRef |
admittedDirectModuleRelationOccurrenceRef
effectiveReferenceScheme: U.ReferenceScheme, byValue
claimScope?: U.ClaimScope, byValue
modelUseStructureRef?: U.StructureRef
moduleHolonRef: U.HolonRef
wholeHolonRef: U.HolonRef
viewpointRef?: U.ViewpointRef = VP.ModuleInterface
selectedDependencyStructureRef?: U.StructureRef
boundaryRef: BoundaryRef
interfaceSpecificationRef?: U.EpistemeRef constrained to InterfaceSpecification
interfaceSpecificationGap?: exact missing-specification result
functionalCorrespondenceRelationRefs?: FinSet(U.RelationRef)
transformationFlowStructureRefs?: FinSet(U.StructureRef)
transformationFlowRelationOccurrenceRefs?: FinSet(U.RelationRef)
mechanismRefs?: FinSet(U.EntityRef constrained by the selected mechanism pattern)
dependencyRelationOccurrenceRefs?: FinSet(U.RelationRef)
substitutabilityPolicyRef?: U.EpistemeRef
changePolicyRef?: U.EpistemeRef
variabilitySlotRefs?: FinSet(SlotSpecRef)
evidenceOrSourceRelianceRelationRefs?: FinSet(U.RelationRef)
directModuleRelationDisposition:
noDirectRelationClaimed | admittedRelationAndOccurrence | missingGovernor
admittedRelationKindOrDeclarationRef?:
obtainingRelationOccurrenceRef?: U.RelationRef
missingRelationParticipantRefs?:
proposedPredicate?:
affectedUse?:
futureDefinitionNeed?:
definingPatternLocator?: PatternID used only as a locator
admissibleUse
nonAdmissibleUse
This form is claim content in one C.2.1 episteme. Its identity uses that content, the one exact entityOfConcernRef, and the effective U.ReferenceScheme. claimScope qualifies the claim when its coverage matters. modelUseStructureRef is present only when one independently selected model-use structure changes the meaning of module for this claim; it is not a module participant, whole, boundary, or source of relation obtaining. VP.ModuleInterface is a reference to the exact viewpoint episteme when viewpoint use matters; citing it does not make this claim a U.View. The interface-specification and direct-relation fields obey the same exclusive branches as ModuleRelationRepairNote. If entityOfConcernRef names an admitted direct module-relation occurrence, the disposition is admittedRelationAndOccurrence and obtainingRelationOccurrenceRef resolves that same occurrence. Under the other two dispositions, entityOfConcernRef stays with the module holon or selected dependency structure.
A ModuleInterfaceClaim record, package path, file boundary, graph edge, list position, common name, or publication does not make a world-side module relation obtain. Current A.6.M admits no general direct module relation kind. If repeated engineering use genuinely needs one direct module relation occurrence, first use the applicable subject rule and A.6.RCD to recover the exact module and whole participant meanings, obtaining predicate, applicability, recurrence rule, and occurrence-identity rule. Use A.6.REL only after that relation is admitted and a later use must distinguish one obtaining occurrence from another. A separately constituted RelationSignature may then declare reusable SlotSpecs; neither the signature nor this claim creates the occurrence.
Well-formedness: the claim names both holons, one exact EntityOfConcern, an effective reference scheme, one boundary, and exactly one of an interface-specification reference and an explicit interface-specification gap. Its direct-relation disposition has exactly the fields required by the selected branch. Optional structure, relation, evidence, mechanism, policy, conformance, source, and reliance references are used only when those exact objects and claims are current under their direct rules.