Defines Basic Process Elements and Types for SensorML base substitution group for all processes Group containing all metadata information Complex Type for all soft-typed processes list of input signals list of output signals list of parameters Simple atomic process defined using a ProcessMethod Complex Type for atomic processes Process formed by chaining sub-processes Complex Type for process chains Collection of subprocesses that can be chained using connections Process with no inputs representing a source of data (Tables, Observations...) for other processes to connect to. provides links between processes or between data sources and processes Specify a connection between two elements Link object used to make connections between processes Special Link to handle accessing array elements sequentially