16.30 15.2.8 Perfil facetado por entidad
Cada perfil contiene el taxón primario y las facetas aplicables. Ejemplo abreviado:
{
"entityId": "DYN-DEADPOINT-002",
"primaryTaxonId": "TAX-MOV-DYNAMICMOVEMENT",
"facets": {
"entityKind": [
"IntentionalMovement"
],
"primaryCategory": [
"DynamicMovement"
],
"movementType": [
"Movement"
],
"functionalMechanism": [
"ApexTimedDynamicReachWithFootSupport"
],
"bodySystem": [
"MultiLimbCoordination"
],
"contactArchitecture": [
"MultiContactChangingSupport"
],
"dynamicRegime": [
"ContinuousDynamic"
],
"temporalStructure": [
"AtomicAction"
],
"wallContext": [
"Vertical",
"SlightOverhang",
"Overhang"
],
"sceneGeometry": [
"GenericClimbingSurface"
],
"difficultyDominance": [
"Coordination"
],
"difficultySecondary": [
"Technical",
"Commitment",
"Reading"
],
"frequency": [
"Common"
],
"compositionRole": [
"AtomicOrCompositeMovement"
]
},
"assertedFacets": [
"entityKind",
"primaryCategory",
"movementType",
"functionalMechanism",
"difficultyDominance",
"difficultySecondary",
"frequency"
],
"derivedFacets": [
"bodySystem",
"contactArchitecture",
"dynamicRegime",
"temporalStructure",
"wallContext",
"sceneGeometry",
"compositionRole"
],
"derivationStatus": "DeterministicProvisional",
"sourcePath": "movements/DYN-DEADPOINT-002"
}Los perfiles derivados almacenan
derivationStatus: DeterministicProvisional; una revisión
futura puede sustituir una asignación sin cambiar el ID del
movimiento.