16.36 15.2.14 Contrato de movimiento compuesto
| Campo | Definición |
|---|---|
compositeId |
stable identifier for template or canonical composite |
canonicalConceptId |
optional canonical movement concept represented by the template |
componentOccurrences |
ordered array of occurrenceId, conceptId, role, cardinality, optionality and lane |
operators |
array of composition operators connecting occurrences |
temporalConstraints |
Allen/OWL-Time interval relations with tolerances |
contactContinuityConstraints |
required overlap, release, load transfer or support invariants |
statePreconditions |
required phase, contacts, geometry or body state before execution |
statePostconditions |
resulting support, phase, contact or position state |
guards |
conditions selecting a branch or enabling a transition |
allowedSubstitutions |
curated concept alternatives with scope |
evidenceIds |
supporting sources, clips or adjudications |
ontologyVersion |
release that defines component identities and operators |
CompositeTemplate
componentOccurrences[]
occurrenceId
conceptId
role
lane
cardinality
operators[]
temporalConstraints[]
contactContinuityConstraints[]
statePreconditions[]
statePostconditions[]
Una ocurrencia identifica la participación de un concepto dentro de una composición. El mismo concepto puede aparecer dos veces con occurrence IDs diferentes, por ejemplo dos paddles consecutivos.