Action Ensemble

actionEnsemble

#actionEnsemble

type

object

properties

  • once

A list of actions to be executed once.

type

array

items

action

minItems

1

  • foreach

A list of actions to be executed for each element in the filter.

type

array

items

action

minItems

1

  • sampling

sampling

patternProperties

  • ^ann:

  • ^\$

  • trigger | target | id

additionalProperties

False

minProperties

1

actions

A list of actions to be executed.

#actions

type

object

properties

  • actions

type

array

items

action

minItems

1

action

An action to be executed.

#action

allOf

annotation

type

object

properties

  • priority

nonNegativeNumber

  • delay

nonNegativeNumber

  • condition

boolean

  • conditionCheckPolicy

type

array

items

type

string

enum

scheduleTime, incrementTime, executionTime

uniqueItems

True

  • operations

operations

type

array

items

operation

An Operation to be performed on each target.

oneOf

allOf

type

object

properties

  • target

writableEntity

  • operator

type

string

enum

=, *=, /=, +=, -=

patternProperties

  • ^ann:

  • value | observable | variable | sizeof | source

additionalProperties

False

oneOf

value

observable

variableReference

sizeof

type

object

properties

  • source

readableEntity

annotation

allOf

annotation

The special case of assigning progression dwell time

type

object

properties

  • target

type

object

properties

  • transition

type

object

properties

  • idRef

uniqueIdRef

  • property

type

string

enum

dwellTime

  • operator

type

string

enum

=

  • source

distribution

patternProperties

  • ^ann:

additionalProperties

False

allOf

annotation

The special case of assigning progression or transmission factor operations

type

object

properties

  • target

type

object

properties

  • transition

type

object

properties

  • idRef

uniqueIdRef

  • property

type

string

enum

susceptibilityFactorOperation, infectivityFactorOperation

  • transmission

type

object

properties

  • idRef

uniqueIdRef

  • property

type

string

enum

susceptibilityFactorOperation, infectivityFactorOperation

  • operator

type

string

enum

=

  • source

oneOf

numericOperation

This is used to remove an existing numeric operation

type

object

additionalProperties

False

patternProperties

  • ^ann:

additionalProperties

False

minItems

1

patternProperties

  • ^ann:

additionalProperties

False

sampling

Sampling within a set with actions for sampled and non-sampled individuals.

#sampling

allOf

annotation

type

object

properties

  • sampled

allOf

actionEnsemble

not

  • nonsampled

allOf

actionEnsemble

not

  • patternProperties

  • additionalProperties

False

oneOf

properties

  • type

type

string

enum

individual, group

  • number

type

number

maximum

100

minimum

0

  • variable

type

object

properties

  • idRef

uniqueIdRef

  • probability

type

object

oneOf

properties

  • number

type

number

maximum

1.0

minimum

0.0

properties

  • variable

type

object

properties

  • idRef

uniqueIdRef

  • percent

type

object

oneOf

properties

  • number

type

number

maximum

100.0

minimum

0.0

properties

  • variable

type

object

properties

  • idRef

uniqueIdRef

properties

  • type

type

string

enum

absolute

  • number

type

number

multipleOf

1.0

minimum

0

  • variable

type

object

properties

  • idRef

uniqueIdRef

  • count

type

object

oneOf

properties

  • number

type

number

multipleOf

1.0

minimum

0.0

properties

  • variable

type

object

properties

  • idRef

uniqueIdRef