A.22:4.4 - Extracted and transformed structural views
Use extracted or transformed structure records when a view of structure is obtained from a corpus, trace, model, simulation, or generated representation, through a mathematical lens or coarsening pass, or within an observer or budget boundary, and may hide distinctions.
ExtractedStructuralView@Context ::= {
extractedViewId,
entityOfConcernRef,
effectiveReferenceScheme,
selectedViewpointRef?,
selectedModelUseStructureRef?,
sourceCorpusOrTraceRefs,
structureRefs: FinSet(U.StructureRef),
extractionDescriptionRef,
preservedStructure,
lostStructure,
validationBoundary,
structureUseReturnCondition,
admissibleUse,
nonAdmissibleUse?
}
StructureExtractionDescription@Context ::= {
extractionDescriptionId,
entityOfConcernRef,
effectiveReferenceScheme,
selectedViewpointRef?,
selectedModelUseStructureRef?,
sourceInputKind,
lensOrMethodRef,
budgetOrObserverBoundary?,
preservedStructureKinds,
lostStructureKinds,
validationBoundary,
structureUseReturnCondition,
admissibleUse,
nonAdmissibleUse?
}
StructuralAspectDescription@Context ::= {
aspectDescriptionId,
entityOfConcernRef,
effectiveReferenceScheme,
selectedViewpointRef?,
selectedModelUseStructureRef?,
aspectKindRef,
structureRefs: FinSet(U.StructureRef),
structureClaimRelianceRefs?: FinSet(U.ScopedWitnessedBaseDeclarationRef | EvidenceRelationRef | EvidenceProvenanceRelationRef | MathLensUseOutputRef | StructureUseReturnConditionRef | U.EpistemeRef),
admissibleUse,
nonAdmissibleUse?
}
StructuralCoarseningDescription@Context ::= {
coarseningDescriptionId,
entityOfConcernRef,
effectiveReferenceScheme,
selectedViewpointRef?,
selectedModelUseStructureRef?,
sourceStructureRefs: FinSet(U.StructureRef),
resultStructureRefs: FinSet(U.StructureRef),
preservedUnder,
brokenBy,
lostStructure,
structureUseReturnCondition,
admissibleUse,
nonAdmissibleUse?
}