Enciclopedia Boulder v1.0

Inicio · Capítulos · 15. Ontología y relaciones entre movimientos

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.