Smart Data models TrafficSignControl schema


description of a Traffic Sign Control Model

Type: object

Type: object

Property. Unique identifier of the entity

Type: string

Property. Identifier format of any NGSI entity

Must match regular expression: ^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$

Must be at least 1 characters long

Must be at most 256 characters long

Type: stringFormat: uri

Property. Identifier format of any NGSI entity

Type: stringFormat: date-time

Property. Entity creation timestamp. This will usually be allocated by the storage platform.

Type: stringFormat: date-time

Property. Timestamp of the last modification of the entity. This will usually be allocated by the storage platform.

Type: string

Property. A sequence of characters giving the original source of the entity data as a URL. Recommended to be the fully qualified domain name of the source provider, or the URL to the source object.

Type: string

Property. The name of this item.

Type: string

Property. An alternative name for this item

Type: string

Property. A description of this item

Type: string

Property. A sequence of characters identifying the provider of the harmonised data entity.

Type: array

Property. A List containing a JSON encoded sequence of characters referencing the unique Ids of the owner(s)

Each item of this array must be:

Type: object

Property. Unique identifier of the entity

Same definition as id


Property. list of uri pointing to additional resources about the item

Type: array of string

Must contain a minimum of 1 items

Each item of this array must be:

Type: stringFormat: uri
Type: stringFormat: uri
Type: object

Type: enum (of string)

Property. NGSI Entity type. It has to be TrafficSignControl

Must be one of:

  • "TrafficManagementTrafficSignControl"

Type: string

Property. Model:'https://schema.org/Text'. Entity ID of Entity to which the present configuration for observing should apply.

Type: string

Property. Model:'https://schema.org/Text'. Entity Type of observed Entity

Type: string

Property. Model:'https://schema.org/Text'. The controlledProperty of entity, which contains the observed value marking a violation.

Type: enum (of string)

Property. Model:'https://schema.org/Text. Enumeration of conditions

Must be one of:

  • "equal"
  • "greater"
  • "less"
  • "unequal"
  • "between"

Type: array of object

Property. Model:'https://schema.org/Number'. Minimum/Maximum value used for observing a threshold violation e.g.

Each item of this array must be:

Type: object

Type: number

Property. Model:'https://schema.org/Text'. The minimum value to which must be addressed.

Type: string

Property. Model:'https://schema.org/Text'. The maximum value to which must be addressed

Type: array of object

Property. Model:'https://schema.org/Text. Description of an executable action which e.g. leads to an anomaly or an alert

Each item of this array must be:

Type: object

Type: string

Property. Model:'https://schema.org/Text. Executable action to be performed when a threshold is violated

Type: string

Property. Model:'https://schema.org/Text'. Entity ID of Entity containing the executed action due to the threshold violation

Type: string

Property. Model:'https://schema.org/Text'. The result of the action in the executing application

The following properties are required: