diff --git a/md/annex-b.md b/md/annex-b.md index 315e02fd6cfa94801c124113fda6e9195353b17c..8341c312896c8f471e9d7290e0c30b358ca628e1 100644 --- a/md/annex-b.md +++ b/md/annex-b.md @@ -14,20 +14,133 @@ Such definition has been tested using [i.19]. "geojson": "https://purl.org/geojson/vocab#", "id": "@id", "type": "@type", - "Attribute": "ngsi-ld:Attribute", - "AttributeList": "ngsi-ld:AttributeList", - "ContextSourceIdentity": "ngsi-ld:ContextSourceIdentity", - "ContextSourceNotification": "ngsi-ld:ContextSourceNotification", - "ContextSourceRegistration": "ngsi-ld:ContextSourceRegistration", + "Attribute": { + "@id": "ngsi-ld:Attribute", + "@context": { + "attributeName": { + "@id": "ngsi-ld:attributeName", + "@type": "@vocab" + }, + "attributeCount": "attributeCount", + "attributeTypes": { + "@id": "ngsi-ld:attributeTypes", + "@type": "@vocab" + }, + "typeNames": { + "@id": "ngsi-ld:typeNames", + "@type": "@vocab" + } + } + }, + "AttributeList": { + "@id": "ngsi-ld:AttributeList", + "@context": { + "attributeList": { + "@id": "ngsi-ld:attributeList", + "@type": "@vocab" + } + } + }, + "ContextSourceIdentity": { + "@id": "ngsi-ld:ContextSourceIdentity", + "@context": { + "contextSourceAlias": "ngsi-ld:contextSourceAlias", + "contextSourceExtras": { + "@id": "ngsi-ld:contextSourceExtras", + "@type": "@json" + }, + "contextSourceInfo": "ngsi-ld:contextSourceInfo", + "contextSourceTimeAt": { + "@id": "ngsi-ld:contextSourceTimeAt", + "@type": "DateTime" + }, + "contextSourceUptime": "ngsi-ld:contextSourceUptime" + } + }, + "ContextSourceNotification": { + "@id": "ngsi-ld:ContextSourceNotification", + "@context": { + "data": "ngsi-ld:data", + "notifiedAt": { + "@id": "ngsi-ld:notifiedAt", + "@type": "DateTime" + }, + "subscriptionId": { + "@id": "ngsi-ld:subscriptionId", + "@type": "@id" + }, + "triggerReason": "ngsi-ld:triggerReason" + } + }, + "ContextSourceRegistration": { + "@id": "ngsi-ld:ContextSourceRegistration", + "@context": { + "lastFailure": { + "@id": "ngsi-ld:lastFailure", + "@type": "DateTime" + }, + "lastSuccess": { + "@id": "ngsi-ld:lastSuccess", + "@type": "DateTime" + }, + "status": "ngsi-ld:status", + "timesFailed": "ngsi-ld:timesFailed", + "timesSent": "ngsi-ld:timesSent" + } + }, "Date": "ngsi-ld:Date", "DateTime": "ngsi-ld:DateTime", "EntityMap": "ngsi-ld:EntityMap", - "EntityType": "ngsi-ld:EntityType", - "EntityTypeInfo": "ngsi-ld:EntityTypeInfo", - "EntityTypeList": "ngsi-ld:EntityTypeList", + "EntityType": { + "@id": "ngsi-ld:EntityType", + "@context": { + "attributeNames": { + "@id": "ngsi-ld:attributeNames", + "@type": "@vocab" + }, + "typeName": { + "@id": "ngsi-ld:typeName", + "@type": "@vocab" + } + } + }, + "EntityTypeInfo": { + "@id": "ngsi-ld:EntityTypeInfo", + "@context": { + "attributeDetails": "attributeDetails", + "entityCount": "ngsi-ld:entityCount", + "typeName": { + "@id": "ngsi-ld:typeName", + "@type": "@vocab" + } + } + }, + "EntityTypeList": { + "@id": "ngsi-ld:EntityTypeList", + "@context": { + "typeList": { + "@id": "ngsi-ld:typeList", + "@type": "@vocab" + } + } + }, "ExecutionResultDetails": "ngsi-ld:ExecutionResultDetails", - "Feature": "geojson:Feature", - "FeatureCollection": "geojson:FeatureCollection", + "Feature": { + "@id": "geojson:Feature", + "@context": { + "geometry": "geojson:geometry", + "properties": "geojson:properties" + } + }, + "FeatureCollection": { + "@id": "geojson:FeatureCollection", + "@context": { + "features": { + "@container": "@set", + "@id": "geojson:features" + } + } + }, "GeoProperty": "ngsi-ld:GeoProperty", "GeometryCollection": "geojson:GeometryCollection", "JsonProperty": "ngsi-ld:JsonProperty", @@ -38,63 +151,76 @@ Such definition has been tested using [i.19]. "MultiLineString": "geojson:MultiLineString", "MultiPoint": "geojson:MultiPoint", "MultiPolygon": "geojson:MultiPolygon", - "Notification": "ngsi-ld:Notification", + "Notification": { + "@id": "ngsi-ld:Notification", + "@context": { + "data": "ngsi-ld:data", + "notifiedAt": { + "@id": "ngsi-ld:notifiedAt", + "@type": "DateTime" + }, + "subscriptionId": { + "@id": "ngsi-ld:subscriptionId", + "@type": "@id" + } + } + }, "Point": "geojson:Point", "Polygon": "geojson:Polygon", "Property": "ngsi-ld:Property", + "Query": { + "@id": "ngsi-ld:Query", + "@context": { + "aggrParams": { + "@id": "ngsi-ld:aggrParams", + "@context": { + "aggrMethods": "ngsi-ld:aggrMethods", + "aggrPeriodDuration": "ngsi-ld:aggrPeriodDuration" + } + }, + "attrs": "ngsi-ld:attrs", + "containedBy": "ngsi-ld:isContainedBy", + "createEntityMap": "ngsi-ld:createEntityMap", + "entityMapLifetime": "ngsi-ld:hasEntityMapLifetime", + "join": "ngsi-ld:join", + "joinLevel": "ngsi-ld:hasJoinLevel", + "omit": "ngsi-ld:omit", + "pick": "ngsi-ld:pick", + "ordering": { + "@id": "ngsi-ld:ordering", + "@context": { + "collation": "ngsi-ld:collation", + "coordinates": { + "@container": "@list", + "@id": "geojson:coordinates" + }, + "geometry": "geojson:geometry", + "orderBy": { + "@container": "@list", + "@id": "ngsi-ld:orderBy" + } + } + }, + "splitEntities": "ngsi-ld:hasSplitEntities" + } + }, "Relationship": "ngsi-ld:Relationship", "Snapshot": "ngsi-ld:Snapshot", "SnapshotNotification": "ngsi-ld:SnapshotNotification", - "Subscription": "ngsi-ld:Subscription", + "Subscription": { + "@id": "ngsi-ld:Subscription", + "@context": { + "status": "ngsi-ld:status" + } + }, "TemporalProperty": "ngsi-ld:TemporalProperty", "Time": "ngsi-ld:Time", "VocabProperty": "ngsi-ld:VocabProperty", - "accept": "ngsi-ld:accept", - "aggrParams": "ngsi-ld:aggrParams", - "aggrMethods": "ngsi-ld:aggrMethods", - "aggrPeriodDuration": "ngsi-ld:aggrPeriodDuration", - "attributeCount": "attributeCount", - "attributeDetails": "attributeDetails", - "attributeList": { - "@id": "ngsi-ld:attributeList", - "@type": "@vocab" - }, - "attributeName": { - "@id": "ngsi-ld:attributeName", - "@type": "@vocab" - }, - "attributeNames": { - "@id": "ngsi-ld:attributeNames", - "@type": "@vocab" - }, - "attributeTypes": { - "@id": "ngsi-ld:attributeTypes", - "@type": "@vocab" - }, - "attributes": { - "@id": "ngsi-ld:attributes", - "@type": "@vocab" - }, - "attrs": "ngsi-ld:attrs", "bbox": { "@container": "@list", "@id": "geojson:bbox" }, - "cacheDuration": "ngsi-ld:cacheDuration", - "collation": "ngsi-ld:collation", - "containedBy": "ngsi-ld:isContainedBy", "contextSourceAlias": "ngsi-ld:contextSourceAlias", - "contextSourceExtras": { - "@id": "ngsi-ld:contextSourceExtras", - "@type": "@json" - }, - "contextSourceInfo": "ngsi-ld:contextSourceInfo", - "contextSourceTimeAt": { - "@id": "ngsi-ld:contextSourceTimeAt", - "@type": "DateTime" - }, - "contextSourceUptime": "ngsi-ld:contextSourceUptime", - "cooldown": "ngsi-ld:cooldown", "coordinates": { "@container": "@list", "@id": "geojson:coordinates" @@ -104,7 +230,6 @@ Such definition has been tested using [i.19]. "@type": "DateTime" }, "csf": "ngsi-ld:csf", - "data": "ngsi-ld:data", "dataset": { "@id": "ngsi-ld:hasDataset", "@container": "@index" @@ -119,18 +244,19 @@ Such definition has been tested using [i.19]. }, "description": "http://purl.org/dc/terms/description", "detail": "ngsi-ld:detail", - "endAt": { - "@id": "ngsi-ld:endAt", - "@type": "DateTime" - }, - "endTimeAt": { - "@id": "ngsi-ld:endTimeAt", - "@type": "DateTime" + "endpoint": { + "@id": "ngsi-ld:endpoint", + "@context": { + "accept": "ngsi-ld:accept", + "cooldown": "ngsi-ld:cooldown", + "notifierInfo": "ngsi-ld:notifierInfo", + "receiverInfo": "ngsi-ld:receiverInfo", + "timeout": "ngsi-ld:timeout", + "uri": "ngsi-ld:uri" + } }, - "endpoint": "ngsi-ld:endpoint", "entities": "ngsi-ld:entities", "entity": "ngsi-ld:entity", - "entityCount": "ngsi-ld:entityCount", "entityId": { "@id": "ngsi-ld:entityId", "@type": "@id" @@ -143,7 +269,6 @@ Such definition has been tested using [i.19]. "@id": "ngsi-ld:hasEntityMap", "@container": "@index" }, - "entityMapLifetime": "ngsi-ld:hasEntityMapLifetime", "error": "ngsi-ld:error", "errors": "ngsi-ld:errors", "expandValues": "ngsi-ld:expandValues", @@ -151,15 +276,18 @@ Such definition has been tested using [i.19]. "@id": "ngsi-ld:expiresAt", "@type": "DateTime" }, - "features": { - "@container": "@set", - "@id": "geojson:features" + "geoQ": { + "@id": "ngsi-ld:geoQ", + "@context": { + "coordinates": { + "@container": "@list", + "@id": "geojson:coordinates" + }, + "geometry": "geojson:geometry", + "geoproperty": "ngsi-ld:geoproperty", + "georel": "ngsi-ld:georel" + } }, - "format": "ngsi-ld:format", - "geoQ": "ngsi-ld:geoQ", - "geometry": "geojson:geometry", - "geoproperty": "ngsi-ld:geoproperty", - "georel": "ngsi-ld:georel", "idPattern": "ngsi-ld:idPattern", "information": "ngsi-ld:information", "instanceId": { @@ -167,8 +295,6 @@ Such definition has been tested using [i.19]. "@type": "@id" }, "isActive": "ngsi-ld:isActive", - "join": "ngsi-ld:join", - "joinLevel": "ngsi-ld:hasJoinLevel", "json": { "@id": "ngsi-ld:hasJSON", "@type": "@json" @@ -210,28 +336,34 @@ Such definition has been tested using [i.19]. } }, "langString": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", - "lastFailure": { - "@id": "ngsi-ld:lastFailure", - "@type": "DateTime" - }, - "lastN": "ngsi-ld:lastN", - "lastNotification": { - "@id": "ngsi-ld:lastNotification", - "@type": "DateTime" - }, - "lastSuccess": { - "@id": "ngsi-ld:lastSuccess", - "@type": "DateTime" - }, "lastUsedAt": { "@id": "ngsi-ld:lastUsedAt", "@type": "DateTime" }, "linkedMaps": "ngsi-ld:linkedMaps", - "localOnly": "ngsi-ld:localOnly", "location": "ngsi-ld:location", - "management": "ngsi-ld:management", - "managementInterval": "ngsi-ld:managementInterval", + "management": { + "@id": "ngsi-ld:management", + "@context": { + "cacheDuration": "ngsi-ld:cacheDuration", + "cooldown": "ngsi-ld:cooldown", + "localOnly": "ngsi-ld:localOnly", + "timeout": "ngsi-ld:timeout" + } + }, + "managementInterval": { + "@id": "ngsi-ld:managementInterval", + "@context": { + "endAt": { + "@id": "ngsi-ld:endAt", + "@type": "DateTime" + }, + "startAt": { + "@id": "ngsi-ld:startAt", + "@type": "DateTime" + } + } + }, "mode": "ngsi-ld:mode", "modifiedAt": { "@id": "ngsi-ld:modifiedAt", @@ -251,14 +383,52 @@ Such definition has been tested using [i.19]. ] }, "ngsildConformance": "ngsi-ld:ngsildConformance", - "notification": "ngsi-ld:notification", + "notification": { + "@id": "ngsi-ld:notification", + "@context": { + "attributes": { + "@id": "ngsi-ld:attributes", + "@type": "@vocab" + }, + "format": "ngsi-ld:format", + "join": "ngsi-ld:join", + "joinLevel": "ngsi-ld:hasJoinLevel", + "lastFailure": { + "@id": "ngsi-ld:lastFailure", + "@type": "DateTime" + }, + "lastNotification": { + "@id": "ngsi-ld:lastNotification", + "@type": "DateTime" + }, + "lastSuccess": { + "@id": "ngsi-ld:lastSuccess", + "@type": "DateTime" + }, + "omit": "ngsi-ld:omit", + "pick": "ngsi-ld:pick", + "showChanges": "ngsi-ld:showChanges", + "status": "ngsi-ld:status", + "sysAttrs": "ngsi-ld:sysAttrs", + "timesFailed": "ngsi-ld:timesFailed", + "timesSent": "ngsi-ld:timesSent" + } + }, "notificationTrigger": "ngsi-ld:notificationTrigger", "notifiedAt": { "@id": "ngsi-ld:notifiedAt", "@type": "DateTime" }, - "notifierInfo": "ngsi-ld:notifierInfo", - "notUpdated": "ngsi-ld:notUpdated", + "notUpdated": { + "@id": "ngsi-ld:notUpdated", + "@context": { + "attributeName": { + "@id": "ngsi-ld:attributeName", + "@type": "@vocab" + }, + "reason": "ngsi-ld:reason" + } + }, "object": { "@id": "ngsi-ld:hasObject", "@type": "@id" @@ -299,21 +469,26 @@ Such definition has been tested using [i.19]. "@id": "ngsi-ld:hasObjectType", "@type": "@vocab" }, - "observationInterval": "ngsi-ld:observationInterval", + "observationInterval": { + "@id": "ngsi-ld:observationInterval", + "@context": { + "endAt": { + "@id": "ngsi-ld:endAt", + "@type": "DateTime" + }, + "startAt": { + "@id": "ngsi-ld:startAt", + "@type": "DateTime" + } + } + }, "observationSpace": "ngsi-ld:observationSpace", "observedAt": { "@id": "ngsi-ld:observedAt", "@type": "DateTime" }, - "omit": "ngsi-ld:omit", "operations": "ngsi-ld:operations", "operationSpace": "ngsi-ld:operationSpace", - "orderBy": { - "@container": "@list", - "@id": "ngsi-ld:orderBy" - }, - "ordering": "ngsi-ld:ordering", - "pick": "ngsi-ld:pick", "previousJson": { "@id": "ngsi-ld:hasPreviousJson", "@type": "@json" @@ -343,14 +518,11 @@ Such definition has been tested using [i.19]. "@id": "ngsi-ld:problemDetails", "@type": "@json" }, - "properties": "geojson:properties", "propertyNames": { "@id": "ngsi-ld:propertyNames", "@type": "@vocab" }, "q": "ngsi-ld:q", - "reason": "ngsi-ld:reason", - "receiverInfo": "ngsi-ld:receiverInfo", "refreshRate": "ngsi-ld:refreshRate", "registrationId": "ngsi-ld:registrationId", "registrationName": "ngsi-ld:registrationName", @@ -361,7 +533,6 @@ Such definition has been tested using [i.19]. "resultStatus": "ngsi-ld:resultStatus", "scope": "ngsi-ld:scope", "scopeQ": "ngsi-ld:scopeQ", - "showChanges": "ngsi-ld:showChanges", "snapshotId": "ngsi-ld:snapshotId", "snapshotLifetime": "ngsi-ld:snapshotLifetime", "snapshotPriority": "ngsi-ld:snapshotPriority", @@ -382,60 +553,39 @@ Such definition has been tested using [i.19]. "@id": "ngsi-ld:snapshotTemporalQueriesDetails", "@container": "@list" }, - "splitEntities": "ngsi-ld:hasSplitEntities", - "startAt": { - "@id": "ngsi-ld:startAt", - "@type": "DateTime" - }, - "status": "ngsi-ld:status", - "stddev": { - "@id": "ngsi-ld:stddev", - "@container": "@list" - }, - "subscriptionId": { - "@id": "ngsi-ld:subscriptionId", - "@type": "@id" - }, "subscriptionName": "ngsi-ld:subscriptionName", "success": { "@id": "ngsi-ld:success", "@type": "@id" }, - "sysAttrs": "ngsi-ld:sysAttrs", - "temporalQ": "ngsi-ld:temporalQ", + "temporalQ": { + "@id": "ngsi-ld:temporalQ", + "@context": { + "aggrMethods": "ngsi-ld:aggrMethods", + "aggrPeriodDuration": "ngsi-ld:aggrPeriodDuration", + "endTimeAt": { + "@id": "ngsi-ld:endTimeAt", + "@type": "DateTime" + }, + "lastN": "ngsi-ld:lastN", + "timeAt": { + "@id": "ngsi-ld:timeAt", + "@type": "DateTime" + }, + "timeproperty": "ngsi-ld:timeproperty", + "timerel": "ngsi-ld:timerel" + } + }, "tenant": { "@id": "ngsi-ld:tenant", "@type": "@id" }, "throttling": "ngsi-ld:throttling", - "timeAt": { - "@id": "ngsi-ld:timeAt", - "@type": "DateTime" - }, "timeInterval": "ngsi-ld:timeInterval", - "timeout": "ngsi-ld:timeout", - "timeproperty": "ngsi-ld:timeproperty", - "timerel": "ngsi-ld:timerel", - "timesFailed": "ngsi-ld:timesFailed", - "timesSent": "ngsi-ld:timesSent", "title": "http://purl.org/dc/terms/title", - "triggerReason": "ngsi-ld:triggerReason", - "typeList": { - "@id": "ngsi-ld:typeList", - "@type": "@vocab" - }, - "typeName": { - "@id": "ngsi-ld:typeName", - "@type": "@vocab" - }, - "typeNames": { - "@id": "ngsi-ld:typeNames", - "@type": "@vocab" - }, "unchanged": "ngsi-ld:unchanged", "unitCode": "ngsi-ld:unitCode", "updated": "ngsi-ld:updated", - "uri": "ngsi-ld:uri", "value": "ngsi-ld:hasValue", "valueList": { "@id": "ngsi-ld:hasValueList", @@ -475,6 +625,10 @@ Such definition has been tested using [i.19]. "@id": "ngsi-ld:min", "@container": "@list" }, + "stddev": { + "@id": "ngsi-ld:stddev", + "@container": "@list" + }, "sum": { "@id": "ngsi-ld:sum", "@container": "@list" diff --git a/md/clause-5.md b/md/clause-5.md index e0473133ce49052568a37cf85a81e53e04eb4d47..2b4ee3f18737ef5884985376b72e5571823b951b 100644 --- a/md/clause-5.md +++ b/md/clause-5.md @@ -199,6 +199,51 @@ Entity Type is to delete the Entity and re-create it with the same _`id`_. Alternatively, a batch upsert with ["replace"]{.HTML-Code} update mode can be used, as described in Clause+++clause-10+++10.3.3. +Users should name and define Entity types relevant to their own data model in a +user _`@context`_. These term definitions should **avoid the use** of the terms +already defined within the core _`@context`_, as such terms are reserved to be +used as data types within the NGSI-LD Core API itself, and therefore cannot be +redefined elsewhere. + + + +>>> [!tip] EXAMPLE 1: + +["Attribute"]{.HTML-Code} , ["Notification"]{.HTML-Code}, ["Query"]{.HTML-Code}, ["Relationship"]{.HTML-Code} + +>>> + + + +GeoJSON-LD type definitions [i.13] are also defined in the core _`@context`_ and +reserved for use in geographic operations: + + + +>>> [!tip] EXAMPLE 2: + +["Feature"]{.HTML-Code} , ["FeatureCollection"]{.HTML-Code}, ["Point"]{.HTML-Code}, ["Polygon"]{.HTML-Code} + +>>> + + + +The following names are defined in the Core _`@context`_ and are reserved for +temporal definitions: + + + +>>> [!tip] EXAMPLE 3: + +["Date"]{.HTML-Code} , ["DateTime"]{.HTML-Code}, ["Time"]{.HTML-Code} + +>>> + + + +A full list of terms defined for use by the NGSI-LD API can be discovered +through reading the Core NGSI-LD _`@context`_ found in Annex B. + ### 5.2.4 Simple Attributes / temporal Attributes NGSI-LD defines the following Properties of type _TemporalProperty_ that shall @@ -296,11 +341,18 @@ to be a system attribute. ### 5.2.5 Matrix of all Attributes -Table+++below gives a list of all defined attribute names within NGSI-LD data -types. User-defined terms within the user _`@context`_ may reuse these terms -**as is**, but shall avoid amending the definition these attribute names, since -the Core _`@context`_ definition always has priority, and will override any -changes defined in the user _`@context`_. +Table+++below gives a list of all attribute names used within NGSI-LD data +types. The core _`@context`_ provides term definitions for all of these +attribute names. Where possible, users should avoid the repurposing of these +attribute names when creating their own user-defined term definitions in the +user _`@context`_. + +Unscoped term definitions for attribute names within the core _`@context`_, +**can never be overridden**, since the core _`@context`_ definition always has +priority over any user _`@context`_ definition. Core _`@context`_ definitions +for attribute names which are defined as Property-scoped or Type-scoped (as +described by the JSON-LD specification [n.8], section 1.4) may be overridden +where necessary, although this usage is still discouraged. @@ -309,342 +361,429 @@ Table: Matrix of all Attributes ::: ::: TAL -+--------------------------------+-----------------------------------------------------------------------+ -| Name | Data Type using the attribute | -+================================+=======================================================================+ -| accept | Endpoint | -+--------------------------------+-----------------------------------------------------------------------+ -| aggrParams | Query | -+--------------------------------+-----------------------------------------------------------------------+ -| aggrMethods | AggregationParams, TemporalParams | -+--------------------------------+-----------------------------------------------------------------------+ -| aggrPeriodDuration | AggregationParams, TemporalParams | -+--------------------------------+-----------------------------------------------------------------------+ -| attributeCount | Attribute | -+--------------------------------+-----------------------------------------------------------------------+ -| attributeDetails | EntityTypeInfo | -+--------------------------------+-----------------------------------------------------------------------+ -| attributeList | AttributeList | -+--------------------------------+-----------------------------------------------------------------------+ -| attributeName | Attribute, NotUpdatedResult | -+--------------------------------+-----------------------------------------------------------------------+ -| attributeNames | EntityType | -+--------------------------------+-----------------------------------------------------------------------+ -| attributeTypes | Attribute, EntityTypeInfo | -+--------------------------------+-----------------------------------------------------------------------+ -| attributes | NotificationParams | -+--------------------------------+-----------------------------------------------------------------------+ -| attrs | Query | -+--------------------------------+-----------------------------------------------------------------------+ -| cacheDuration | RegistrationManagementInfo | -+--------------------------------+-----------------------------------------------------------------------+ -| collation | OrderingParams | -+--------------------------------+-----------------------------------------------------------------------+ -| containedBy | Query | -+--------------------------------+-----------------------------------------------------------------------+ -| contextSourceAlias | ContextSourceIdentity, CSourceRegistration | -+--------------------------------+-----------------------------------------------------------------------+ -| contextSourceExtras | ContextSourceIdentity | -+--------------------------------+-----------------------------------------------------------------------+ -| contextSourceInfo | CSourceRegistration | -+--------------------------------+-----------------------------------------------------------------------+ -| contextSourceTimeAt | ContextSourceIdentity | -+--------------------------------+-----------------------------------------------------------------------+ -| contextSourceUptime | ContextSourceIdentity | -+--------------------------------+-----------------------------------------------------------------------+ -| cooldown | Endpoint, RegistrationManagementInfo | -+--------------------------------+-----------------------------------------------------------------------+ -| coordinates | GeoParams, OrderingParams | -+--------------------------------+-----------------------------------------------------------------------+ -| createdAt | Property, Relationship, GeoProperty, ListProperty, ListRelationship, | -| | LanguageProperty, JsonProperty, VocabProperty, Entity, Snapshot | -| | | -+--------------------------------+-----------------------------------------------------------------------+ -| createEntityMap | Query | -+--------------------------------+-----------------------------------------------------------------------+ -| csf | Query, Subscription | -+--------------------------------+-----------------------------------------------------------------------+ -| data | CSourceNotification, Notification | -+--------------------------------+-----------------------------------------------------------------------+ -| datasetId | Property, Relationship, GeoProperty, ListProperty, | -| | ListRelationship, LanguageProperty, JsonProperty, | -| | VocabProperty, Subscription, CSourceRegistration, Query | -+--------------------------------+-----------------------------------------------------------------------+ -| deletedAt | Property, Relationship, GeoProperty, ListProperty, ListRelationship, | -| | LanguageProperty, JsonProperty, VocabProperty, Subscription | -| | | -+--------------------------------+-----------------------------------------------------------------------+ -| description | CSourceRegistration, Subscription | -+--------------------------------+-----------------------------------------------------------------------+ -| endAt | TimeIntervalParams | -+--------------------------------+-----------------------------------------------------------------------+ -| endTimeAt | TemporalParams | -+--------------------------------+-----------------------------------------------------------------------+ -| endpoint | CSourceRegistration, Snapshot, NotificationParams | -+--------------------------------+-----------------------------------------------------------------------+ -| entities | Query, RegistrationInfo, Subscription | -+--------------------------------+-----------------------------------------------------------------------+ -| entity | Relationship | -+--------------------------------+-----------------------------------------------------------------------+ -| entityCount | EntityTypeInfo | -+--------------------------------+-----------------------------------------------------------------------+ -| entityId | EntityError | -+--------------------------------+-----------------------------------------------------------------------+ -| entityList | ListRelationship | -+--------------------------------+-----------------------------------------------------------------------+ -| entityMap | EntityMap | -+--------------------------------+-----------------------------------------------------------------------+ -| entityMapLifetime | Query | -+--------------------------------+-----------------------------------------------------------------------+ -| error | EntityError | -+--------------------------------+-----------------------------------------------------------------------+ -| errors | OperationResult | -+--------------------------------+-----------------------------------------------------------------------+ -| expandValues | Query, Subscription | -+--------------------------------+-----------------------------------------------------------------------+ -| expiresAt | Property, Relationship, GeoProperty, ListProperty, ListRelationship, | -| | LanguageProperty, JsonProperty, VocabProperty, Subscription, | -| | CSourceRegistration, SnapshotNotification, EntityMap, Entity, | -| | Snapshot | -+--------------------------------+-----------------------------------------------------------------------+ -| features | FeatureCollection | -+--------------------------------+-----------------------------------------------------------------------+ -| format | NotificationParams | -+--------------------------------+-----------------------------------------------------------------------+ -| geoQ | Feature, Query, Subscription | -+--------------------------------+-----------------------------------------------------------------------+ -| geometry | OrderingParams, GeoParams | -+--------------------------------+-----------------------------------------------------------------------+ -| geoproperty | GeoParams | -+--------------------------------+-----------------------------------------------------------------------+ -| georel | GeoParams | -+--------------------------------+-----------------------------------------------------------------------+ -| idPattern | EntitySelector, EntityInfo | -+--------------------------------+-----------------------------------------------------------------------+ -| information | CSourceRegistration | -+--------------------------------+-----------------------------------------------------------------------+ -| instanceId | Property, Relationship, GeoProperty, ListProperty, ListRelationship, | -| | LanguageProperty, JsonProperty, VocabProperty | -+--------------------------------+-----------------------------------------------------------------------+ -| isActive | Subscription | -+--------------------------------+-----------------------------------------------------------------------+ -| join | Query, NotificationParams | -+--------------------------------+-----------------------------------------------------------------------+ -| joinLevel | Query, NotificationParams | -+--------------------------------+-----------------------------------------------------------------------+ -| json | JsonProperty | -+--------------------------------+-----------------------------------------------------------------------+ -| jsonKeys | Query, Subscription | -+--------------------------------+-----------------------------------------------------------------------+ -| jsonldContext | Subscription | -+--------------------------------+-----------------------------------------------------------------------+ -| jsons | JsonProperty | -+--------------------------------+-----------------------------------------------------------------------+ -| key | KeyValuePair | -+--------------------------------+-----------------------------------------------------------------------+ -| lang | Query, Subscription | -+--------------------------------+-----------------------------------------------------------------------+ -| languageMap | LanguageProperty | -+--------------------------------+-----------------------------------------------------------------------+ -| languageMaps | LanguageProperty | -+--------------------------------+-----------------------------------------------------------------------+ -| lastFailure | CSourceRegistration, NotificationParams | -+--------------------------------+-----------------------------------------------------------------------+ -| lastN | TemporalParams | -+--------------------------------+-----------------------------------------------------------------------+ -| lastNotification | NotificationParams | -+--------------------------------+-----------------------------------------------------------------------+ -| lastSuccess | CSourceRegistration, NotificationParams | -+--------------------------------+-----------------------------------------------------------------------+ -| lastUsedAt | Snapshot | -+--------------------------------+-----------------------------------------------------------------------+ -| linkedMaps | EntityMap | -+--------------------------------+-----------------------------------------------------------------------+ -| localOnly | Query, RegistrationMangementInfo, Subscription | -+--------------------------------+-----------------------------------------------------------------------+ -| location | Entity, CSourceRegistration | -+--------------------------------+-----------------------------------------------------------------------+ -| management | CSourceRegistration | -+--------------------------------+-----------------------------------------------------------------------+ -| managementInterval | CSourceRegistration | -+--------------------------------+-----------------------------------------------------------------------+ -| mode | CSourceRegistration | -+--------------------------------+-----------------------------------------------------------------------+ -| modifiedAt | Property, Relationship, GeoProperty, ListProperty, ListRelationship, | -| | LanguageProperty, JsonProperty, VocabProperty, Snapshot | -+--------------------------------+-----------------------------------------------------------------------+ -| ngsildproof | Property, Relationship, GeoProperty, ListProperty, ListRelationship, | -| | LanguageProperty, JsonProperty, VocabProperty | -| | | -+--------------------------------+-----------------------------------------------------------------------+ -| ngsildConformance | Subscription | -+--------------------------------+-----------------------------------------------------------------------+ -| notification | Subscription | -+--------------------------------+-----------------------------------------------------------------------+ -| notificationTrigger | Subscription | -+--------------------------------+-----------------------------------------------------------------------+ -| notifiedAt | CSourceNotification, Notification, SnapshotNotification | -+--------------------------------+-----------------------------------------------------------------------+ -| notifierInfo | Endpoint | -+--------------------------------+-----------------------------------------------------------------------+ -| notUpdated | UpdateResult | -+--------------------------------+-----------------------------------------------------------------------+ -| object | Relationship | -+--------------------------------+-----------------------------------------------------------------------+ -| objectList | ListRelationship | -+--------------------------------+-----------------------------------------------------------------------+ -| objectLists | ListRelationship | -+--------------------------------+-----------------------------------------------------------------------+ -| objects | Relationship | -+--------------------------------+-----------------------------------------------------------------------+ -| objectType | Relationship, ListRelationship | -+--------------------------------+-----------------------------------------------------------------------+ -| observationInterval | CSourceRegistration | -+--------------------------------+-----------------------------------------------------------------------+ -| observationSpace | CSourceRegistration, Entity | -+--------------------------------+-----------------------------------------------------------------------+ -| observedAt | Property, Relationship, GeoProperty, ListProperty, ListRelationship, | -| | LanguageProperty, JsonProperty, VocabProperty | -| | | -+--------------------------------+-----------------------------------------------------------------------+ -| omit | Query, NotificationParams | -+--------------------------------+-----------------------------------------------------------------------+ -| operations | CSourceRegistration | -+--------------------------------+-----------------------------------------------------------------------+ -| operationSpace | CSourceRegistration, Entity | -+--------------------------------+-----------------------------------------------------------------------+ -| orderBy | OrderingParams | -+--------------------------------+-----------------------------------------------------------------------+ -| ordering | Query | -+--------------------------------+-----------------------------------------------------------------------+ -| pick | Query, NotificationParams | -+--------------------------------+-----------------------------------------------------------------------+ -| previousJson | JsonProperty | -+--------------------------------+-----------------------------------------------------------------------+ -| previousLanguageMap | LanguageProperty | -+--------------------------------+-----------------------------------------------------------------------+ -| previousObject | Relationship | -+--------------------------------+-----------------------------------------------------------------------+ -| previousObjectList | ListRelationship | -+--------------------------------+-----------------------------------------------------------------------+ -| previousValue | Property, GeoProperty | -+--------------------------------+-----------------------------------------------------------------------+ -| previousValueList | ListProperty | -+--------------------------------+-----------------------------------------------------------------------+ -| previousVocab | VocabProperty | -+--------------------------------+-----------------------------------------------------------------------+ -| problemDetails | ExecutionResult | -+--------------------------------+-----------------------------------------------------------------------+ -| properties | Feature | -+--------------------------------+-----------------------------------------------------------------------+ -| propertyNames | RegistrationInfo | -+--------------------------------+-----------------------------------------------------------------------+ -| q | Query, Subscription | -+--------------------------------+-----------------------------------------------------------------------+ -| reason | NotUpdatedResult | -+--------------------------------+-----------------------------------------------------------------------+ -| receiverInfo | Endpoint, Snapshot | -+--------------------------------+-----------------------------------------------------------------------+ -| refreshRate | CSourceRegistration | -+--------------------------------+-----------------------------------------------------------------------+ -| registrationId | NotUpdatedResult, EntityError | -+--------------------------------+-----------------------------------------------------------------------+ -| registrationName | CSourceRegistration | -+--------------------------------+-----------------------------------------------------------------------+ -| relationshipNames | RegistrationInfo | -+--------------------------------+-----------------------------------------------------------------------+ -| resultStatus | ExecutionResult | -+--------------------------------+-----------------------------------------------------------------------+ -| scope | CSourceRegistration, Entity | -+--------------------------------+-----------------------------------------------------------------------+ -| scopeQ | Query, Subscription | -+--------------------------------+-----------------------------------------------------------------------+ -| showChanges | NotificationParams | -+--------------------------------+-----------------------------------------------------------------------+ -| snapshotId | SnapshotNotification | -+--------------------------------+-----------------------------------------------------------------------+ -| snapshotLifetime | Snapshot | -+--------------------------------+-----------------------------------------------------------------------+ -| snapshotPriority | SnapshotNotification, Snapshot | -+--------------------------------+-----------------------------------------------------------------------+ -| snapshotQueries | Snapshot | -+--------------------------------+-----------------------------------------------------------------------+ -| snapshotQueriesDetails | Snapshot, SnapshotNotification | -+--------------------------------+-----------------------------------------------------------------------+ -| snapshotStatus | Snapshot, SnapshotNotification | -+--------------------------------+-----------------------------------------------------------------------+ -| snapshotTemporalQueries | Snapshot | -+--------------------------------+-----------------------------------------------------------------------+ -| snapshotTemporalQueriesDetails | Snapshot | -+--------------------------------+-----------------------------------------------------------------------+ -| splitEntities | Query | -+--------------------------------+-----------------------------------------------------------------------+ -| startAt | TimeIntervalParams | -+--------------------------------+-----------------------------------------------------------------------+ -| status | CSourceRegistration, NotificationParams, Subscription | -+--------------------------------+-----------------------------------------------------------------------+ -| subscriptionId | CSourceNotification, Notification | -+--------------------------------+-----------------------------------------------------------------------+ -| subscriptionName | Subscription | -+--------------------------------+-----------------------------------------------------------------------+ -| success | OperationResult | -+--------------------------------+-----------------------------------------------------------------------+ -| sysAttrs | NotificationParams | -+--------------------------------+-----------------------------------------------------------------------+ -| temporalQ | Query, Subscription | -+--------------------------------+-----------------------------------------------------------------------+ -| temporalSnapshotQueriesDetails | SnapshotNotification | -+--------------------------------+-----------------------------------------------------------------------+ -| tenant | CSourceRegistration | -+--------------------------------+-----------------------------------------------------------------------+ -| throttling | Subscription | -+--------------------------------+-----------------------------------------------------------------------+ -| timeAt | TemporalParams | -+--------------------------------+-----------------------------------------------------------------------+ -| timeInterval | Subscription | -+--------------------------------+-----------------------------------------------------------------------+ -| timeout | Endpoint, RegistrationManagementInfo | -+--------------------------------+-----------------------------------------------------------------------+ -| timeproperty | TemporalParams | -+--------------------------------+-----------------------------------------------------------------------+ -| timerel | TemporalParams | -+--------------------------------+-----------------------------------------------------------------------+ -| timesFailed | CSourceRegistration, NotificationParams | -+--------------------------------+-----------------------------------------------------------------------+ -| timesSent | CSourceRegistration, NotificationParams | -+--------------------------------+-----------------------------------------------------------------------+ -| triggerReason | CSourceNotification | -+--------------------------------+-----------------------------------------------------------------------+ -| typeList | EntityTypeList | -+--------------------------------+-----------------------------------------------------------------------+ -| typeName | EntityType, EntityTypeInfo | -+--------------------------------+-----------------------------------------------------------------------+ -| typeNames | Attribute | -+--------------------------------+-----------------------------------------------------------------------+ -| unitCode | Property, ListProperty | -+--------------------------------+-----------------------------------------------------------------------+ -| updated | UpdateResult | -+--------------------------------+-----------------------------------------------------------------------+ -| uri | Endpoint | -+--------------------------------+-----------------------------------------------------------------------+ -| value | Property, GeoProperty, KeyValuePair | -+--------------------------------+-----------------------------------------------------------------------+ -| valueList | ListProperty | -+--------------------------------+-----------------------------------------------------------------------+ -| valueLists | ListProperty | -+--------------------------------+-----------------------------------------------------------------------+ -| values | Property, ListProperty | -+--------------------------------+-----------------------------------------------------------------------+ -| valueType | Property, GeoProperty, ListProperty, | -| | LanguageProperty, JsonProperty, VocabProperty | -| | | -+--------------------------------+-----------------------------------------------------------------------+ -| vocab | VocabProperty | -+--------------------------------+-----------------------------------------------------------------------+ -| vocabs | VocabProperty | -+--------------------------------+-----------------------------------------------------------------------+ -| watchedAttributes | Subscription | -+--------------------------------+-----------------------------------------------------------------------+ ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| Name | Data Type using the attribute | Core _`@context`_ Definition | ++====================================+=======================================================================+===============================================+ +| _`accept`_ | Endpoint | Property-scoped definition within | +| | | _`endpoint`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`aggrParams`_ | Query | Type-scoped definition within | +| | | [type="Query"]{.HTML-Code} | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`aggrMethods`_ | AggregationParams, TemporalParams | Property-scoped definition within | +| | | _`aggrParams`_ and | +| | | _`temporalQ`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`aggrPeriodDuration`_ | AggregationParams, TemporalParams | Property-scoped definition within | +| | | _`aggrParams`_ and | +| | | _`temporalQ`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`attributeCount`_ | Attribute | Type-scoped definition within | +| | | [type="Attribute"]{.HTML-Code} | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`attributeDetails`_ | EntityTypeInfo | Type-scoped definition within | +| | | [type="EntityTypeInfo"]{.HTML-Code} | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`attributeList `_ | AttributeList | Type-scoped definition within | +| | | [type="AttributeList"]{.HTML-Code} | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`attributeName`_ | Attribute, NotUpdatedResult | Type-scoped definition within | +| | | [type="Attribute"]{.HTML-Code}, | +| | | property-scoped definition within | +| | | _`notUpdated`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`attributeTypes`_ | Attribute | Type-scoped definition within | +| | | [type="Attribute"]{.HTML-Code} | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`attributes`_ | NotificationParams | Property-scoped definition within | +| | | _`notification`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`attrs`_ | Query | Type-scoped definition within | +| | | [type="Query"]{.HTML-Code} | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`cacheDuration`_ | RegistrationManagementInfo | Property-scoped definition within | +| | | _`management`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`collation`_ | OrderingParams | Property-scoped definition within | +| | | _`ordering`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`containedBy `_ | Query | Type-scoped definition within | +| | | [type="Query"]{.HTML-Code} | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`contextSourceAlias `_ | ContextSourceIdentity, CSourceRegistration | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`contextSourceExtras`_ | ContextSourceIdentity | Type-scoped definition within | +| | | [type="ContextSourceIdentity"]{.HTML-Code} | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`contextSourceInfo`_ | CSourceRegistration | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`contextSourceTimeAt`_ | ContextSourceIdentity | Type-scoped definition within | +| | | [type="ContextSourceIdentity"]{.HTML-Code} | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`contextSourceUptime`_ | ContextSourceIdentity | Type-scoped definition within | +| | | [type="ContextSourceIdentity"]{.HTML-Code} | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`cooldown`_ | Endpoint, RegistrationManagementInfo | Property-scoped definition within | +| | | _`management`_ and | +| | | _`endpoint`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`coordinates`_ | GeoParams, OrderingParams, GeoProperty | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`createdAt`_ | Property, Relationship, GeoProperty, ListProperty, ListRelationship, | | +| | LanguageProperty, JsonProperty, VocabProperty, Entity, Snapshot | | +| | | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`createEntityMap`_ | Query | Type-scoped definition within | +| | | [type="Query"]{.HTML-Code} | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`csf`_ | Query, Subscription | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`data `_ | CSourceNotification, Notification | Type-scoped definition within | +| | | [type="CSourceNotification"]{.HTML-Code} | +| | | and | +| | | [type="Notification"]{.HTML-Code} | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`datasetId `_ | Property, Relationship, GeoProperty, ListProperty, | | +| | ListRelationship, LanguageProperty, JsonProperty, | | +| | VocabProperty, Subscription, CSourceRegistration, Query | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`deletedAt`_ | Property, Relationship, GeoProperty, ListProperty, ListRelationship, | | +| | LanguageProperty, JsonProperty, VocabProperty, Subscription | | +| | | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`description`_ | CSourceRegistration, Subscription | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`endAt`_ | TimeIntervalParams | Property-scoped definition within | +| | | _`managementInterval`_ and | +| | | _`observationInterval`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`endTimeAt`_ | TemporalParams | Property-scoped definition within | +| | | _`temporalQ`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`endpoint`_ | CSourceRegistration, Snapshot, NotificationParams | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`entities`_ | Query, RegistrationInfo, Subscription | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`entity`_ | Relationship | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`entityCount`_ | EntityTypeInfo | Type-scoped definition within | +| | | [type="EntityTypeInfo"]{.HTML-Code} | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`entityId`_ | EntityError | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`entityList`_ | ListRelationship | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`entityMap`_ | EntityMap | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`entityMapLifetime`_ | Query | Type-scoped definition within | +| | | [type="Query"]{.HTML-Code} | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`error`_ | EntityError | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`errors`_ | OperationResult | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`expandValues`_ | Query, Subscription | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`expiresAt`_ | Property, Relationship, GeoProperty, ListProperty, ListRelationship, | | +| | LanguageProperty, JsonProperty, VocabProperty, Subscription, | | +| | CSourceRegistration, SnapshotNotification, EntityMap, Entity, | | +| | Snapshot | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`features`_ | FeatureCollection | Type-scoped definition within | +| | | [type="FeatureCollection"]{.HTML-Code} | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`format`_ | NotificationParams | Property-scoped definition within | +| | | _`notification`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`geoQ`_ | Query, Subscription | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`geometry`_ | Feature, OrderingParams, GeoParams | Type-scoped within | +| | | [type="Feature"]{.HTML-Code}, property-scoped | +| | | definition within _`geoQ`_, _`ordering`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`geoproperty`_ | GeoParams | Property-scoped definition within | +| | | _`geoQ`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`georel`_ | GeoParams | Property-scoped definition within | +| | | _`geoQ`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`idPattern `_ | EntitySelector, EntityInfo | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`information`_ | CSourceRegistration | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`instanceId`_ | Property, Relationship, GeoProperty, ListProperty, ListRelationship, | | +| | LanguageProperty, JsonProperty, VocabProperty | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`isActive`_ | Subscription | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`join `_ | Query, NotificationParams | Type-scoped definition within | +| | | [type="Query"]{.HTML-Code}, | +| | | property-scoped definition within | +| | | _`notification`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`joinLevel`_ | Query, NotificationParams | Type-scoped definition within | +| | | [type="Query"]{.HTML-Code}, | +| | | property-scoped definition within | +| | | _`notification`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`json `_ | JsonProperty | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`jsonKeys`_ | Query, Subscription | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`jsonldContext `_ | Subscription | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`jsons`_ | JsonProperty | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`key`_ | KeyValuePair | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`lang`_ | Query, Subscription | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`languageMap `_ | LanguageProperty | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`languageMaps`_ | LanguageProperty | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`lastFailure`_ | CSourceRegistration, NotificationParams | Type-scoped definition within | +| | | [type="ContextSourceRegistration"]{.HTML-Code}| +| | | , property-scoped definition within | +| | | _`notification`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`lastN`_ | TemporalParams | Property-scoped definition within | +| | | _`temporalQ`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`lastNotification`_ | NotificationParams | Property-scoped definition within | +| | | _`notification`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`lastSuccess`_ | CSourceRegistration, NotificationParams | Type-scoped definition within | +| | | [type="ContextSourceRegistration"]{.HTML-Code}| +| | | , property-scoped definition within | +| | | _`notification`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`lastUsedAt`_ | Snapshot | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`linkedMaps`_ | EntityMap | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`localOnly`_ | Query, RegistrationMangementInfo, Subscription | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`location`_ | Entity, CSourceRegistration | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`management`_ | CSourceRegistration | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`managementInterval`_ | CSourceRegistration | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`mode`_ | CSourceRegistration | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`modifiedAt`_ | Property, Relationship, GeoProperty, ListProperty, ListRelationship, | | +| | LanguageProperty, JsonProperty, VocabProperty, Snapshot | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`ngsildproof `_ | Property, Relationship, GeoProperty, ListProperty, ListRelationship, | | +| | LanguageProperty, JsonProperty, VocabProperty | | +| | | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`ngsildConformance`_ | Subscription | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`notification`_ | Subscription | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`notificationTrigger`_ | Subscription | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`notifiedAt`_ | CSourceNotification, Notification, SnapshotNotification | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`notifierInfo`_ | Endpoint | Property-scoped definition within | +| | | _`endpoint`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`notUpdated`_ | UpdateResult | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`object`_ | Relationship | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`objectList`_ | ListRelationship | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`objectLists`_ | ListRelationship | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`objects`_ | Relationship | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`objectType`_ | Relationship, ListRelationship | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`observationInterval`_ | CSourceRegistration | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`observationSpace`_ | CSourceRegistration, Entity | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`observedAt`_ | Property, Relationship, GeoProperty, ListProperty, ListRelationship, | | +| | LanguageProperty, JsonProperty, VocabProperty | | +| | | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`omit`_ | Query, NotificationParams | Type-scoped definition within | +| | | [type="Query"]{.HTML-Code}, | +| | | property-scoped definition within | +| | | _`notification`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`operations`_ | CSourceRegistration | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`operationSpace`_ | CSourceRegistration, Entity | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`orderBy`_ | OrderingParams | Property-scoped definition within | +| | | _`ordering`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`ordering`_ | Query | Type-scoped definition within | +| | | [type="Query"]{.HTML-Code} | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`pick`_ | Query, NotificationParams | Type-scoped definition within | +| | | [type="Query"]{.HTML-Code}, | +| | | property-scoped definition within | +| | | _`notification`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`previousJson`_ | JsonProperty | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`previousLanguageMap`_ | LanguageProperty | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`previousObject`_ | Relationship | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`previousObjectList`_ | ListRelationship | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`previousValue`_ | Property, GeoProperty | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`previousValueList`_ | ListProperty | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`previousVocab`_ | VocabProperty | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`problemDetails`_ | ExecutionResult | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`properties`_ | Feature | Type-scoped definition within | +| | | [type="Feature"]{.HTML-Code} | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`propertyNames`_ | RegistrationInfo | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`q`_ | Query, Subscription | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`reason`_ | NotUpdatedResult | Property-scoped definition within | +| | | _`notUpdated`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`receiverInfo`_ | Endpoint, Snapshot | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`refreshRate`_ | CSourceRegistration | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`registrationId`_ | NotUpdatedResult, EntityError | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`registrationName`_ | CSourceRegistration | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`relationshipNames`_ | RegistrationInfo | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`resultStatus`_ | ExecutionResult | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`scope`_ | CSourceRegistration, Entity | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`scopeQ`_ | Query, Subscription | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`showChanges`_ | NotificationParams | Property-scoped definition within | +| | | _`notification`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`snapshotId`_ | SnapshotNotification | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`snapshotLifetime`_ | Snapshot | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`snapshotPriority`_ | SnapshotNotification, Snapshot | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`snapshotQueries`_ | Snapshot | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`snapshotQueriesDetails`_ | Snapshot, SnapshotNotification | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`snapshotStatus`_ | Snapshot, SnapshotNotification | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`snapshotTemporalQueries`_ | Snapshot | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`snapshotTemporalQueriesDetails`_ | Snapshot | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`splitEntities`_ | Query | Type-scoped definition within | +| | | [type="Query"]{.HTML-Code} | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`startAt`_ | TimeIntervalParams | Property-scoped definition within | +| | | _`managementInterval`_ and | +| | | _`observationInterval`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`status`_ | CSourceRegistration, NotificationParams, Subscription | Type-scoped definitions within | +| | | [type="ContextSourceRegistration"]{.HTML-Code}| +| | | and | +| | | [type="Subscription"]{.HTML-Code}, | +| | | property-scoped definition within | +| | | _`notification`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`subscriptionId`_ | CSourceNotification, Notification | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`subscriptionName`_ | Subscription | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`success`_ | OperationResult | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`sysAttrs`_ | NotificationParams | Property-scoped definition within | +| | | _`notification`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`temporalQ`_ | Query, Subscription | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`temporalSnapshotQueriesDetails`_ | SnapshotNotification | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`tenant`_ | CSourceRegistration | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`throttling`_ | Subscription | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`timeAt`_ | TemporalParams | Property-scoped definition within | +| | | _`temporalQ`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`timeInterval`_ | Subscription | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`timeout `_ | Endpoint, RegistrationManagementInfo | Property-scoped definition within | +| | | _`managementInterval`_ and | +| | | _`observationInterval`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`timeproperty`_ | TemporalParams | Property-scoped definition within | +| | | _`temporalQ`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`timerel`_ | TemporalParams | Property-scoped definition within | +| | | _`temporalQ`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`timesFailed`_ | CSourceRegistration, NotificationParams | Type-scoped definition within | +| | | [type="Query"]{.HTML-Code}, | +| | | property-scoped definition within | +| | | _`notification`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`timesSent`_ | CSourceRegistration, NotificationParams | Type-scoped definition within | +| | | [type="Query"]{.HTML-Code}, | +| | | property-scoped definition within | +| | | _`notification`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`triggerReason`_ | CSourceNotification | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`typeList`_ | EntityTypeList | Type-scoped definition within | +| | | [type="EntityTypeList"]{.HTML-Code} | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`typeName`_ | EntityType, EntityTypeInfo | Type-scoped definition within | +| | | [type="EntityType"]{.HTML-Code} and | +| | | [type="EntityTypeInfo"]{.HTML-Code} | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`typeNames `_ | Attribute | Type-scoped definition within | +| | | [type="Attribute"]{.HTML-Code} | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`unitCode`_ | Property, ListProperty | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`updated`_ | UpdateResult | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`uri `_ | Endpoint | Property-scoped definition within | +| | | _`endpoint`_ | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`value`_ | Property, GeoProperty, KeyValuePair | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`valueList`_ | ListProperty | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`valueLists `_ | ListProperty | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`values`_ | Property, GeoProperty | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`valueType`_ | Property, GeoProperty, ListProperty, | | +| | LanguageProperty, JsonProperty, VocabProperty | | +| | | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`vocab`_ | VocabProperty | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`vocabs`_ | VocabProperty | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ +| _`watchedAttributes `_ | Subscription | | ++------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------+ ::: @@ -658,8 +797,8 @@ Core _`@context`_: - ["avg"]{.HTML-Code}, ["distinctCount"]{.HTML-Code}, ["max"]{.HTML-Code}, ["min"]{.HTML-Code}, ["stddev"]{.HTML-Code}, ["sum"]{.HTML-Code}, - ["sumsq"]{.HTML-Code}, ["totalCount"]{.HTML-Code} are used by the Aggregated - temporal representation of an Entity. See Clause+++root.3.2.7 + ["sumsq"]{.HTML-Code}, ["totalCount"]{.HTML-Code} are Property-scoped and used + by the Aggregated temporal representation of an Entity. See Clause 5.3.2.7 - ["bbox"]{.HTML-Code}, ["properties"]{.HTML-Code}, ["coordinates"]{.HTML-Code} are used in geographic operations and retain their standard GeoJSON-LD @@ -672,6 +811,9 @@ Core _`@context`_: - ["langString"]{.HTML-Code} is defined to retain its standard RDF datatype [n.7]. +The full list of attribute names defined as terms can be discovered through +reading the Core NGSI-LD _`@context`_ found in Annex B. + ### 5.2.6 Data types #### 5.2.6.1 Introduction @@ -2066,11 +2208,11 @@ Table: Query data type definition +---------------------+--------------------+----------------------------------------------------------------------------------------------------------------------------+--------------+------------------------------------------------------------------------------------------------+ | q | String | A valid query string as per Clause+++clause-7+++7.2.3 | 0..1 | Query that shall be matched by Entities in order to be retrieved. | +---------------------+--------------------+----------------------------------------------------------------------------------------------------------------------------+--------------+------------------------------------------------------------------------------------------------+ -| geoQ | GeoQuery | See data type definition in Clause+++root.2.6.5.2 | 0..1 | Geoquery that shall be matched by Entities in order be retrieved. | +| geoQ | GeoParams | See data type definition in Clause+++root.2.6.5.2 | 0..1 | Geoquery that shall be matched by Entities in order be retrieved. | +---------------------+--------------------+----------------------------------------------------------------------------------------------------------------------------+--------------+------------------------------------------------------------------------------------------------+ | scopeQ | String | See Clause+++clause-7+++7.2.5 | 0..1 | Scope query. | +---------------------+--------------------+----------------------------------------------------------------------------------------------------------------------------+--------------+------------------------------------------------------------------------------------------------+ -| temporalQ | TemporalQuery | See data type definition in Clause+++root.2.6.7.4 | 0..1 | Temporal Query to be present only for "Query | +| temporalQ | TemporalParams | See data type definition in Clause+++root.2.6.7.4 | 0..1 | Temporal Query to be present only for "Query | | | | | | [Temporal Evolution of Entities]{.HTML-Keyboard}" operation (Clause+++clause-11+++11.3.3). | +---------------------+--------------------+----------------------------------------------------------------------------------------------------------------------------+--------------+------------------------------------------------------------------------------------------------+ | attrs | String[] | Attribute name as short hand strings or URIs. | 0..1 | A synonym for a combination of the *pick* and*q* members. **Deprecated** | @@ -2141,7 +2283,7 @@ Table: Query data type definition +---------------------+--------------------+----------------------------------------------------------------------------------------------------------------------------+--------------+------------------------------------------------------------------------------------------------+ | splitEntities | Boolean | default decided by implementation; it should be configurable. The parameter does not apply in case | 0..1 | If _`true`_ it is assumed that single Entities are distributed between different | | | | the parameter _`local`_ is _`true`_ or the query applies to a Snapshot | | Context Brokers and/or Context Sources and this has to be taken into account when | -| | | | | applying any kind of filters (q, geoQ, scopeQ, Attributes etc.). | +| | | | | applying any kind of filters (_`q`_, _`geoQ`_, _`scopeQ`_, Attributes etc.). | | | | | | If _`false`_ it is expected that Context Broker and/or Context Source | | | | | | always have complete Entities, which allows applying filters locally. | | | | | | | @@ -2181,9 +2323,9 @@ Table: Subscription data type definition +---------------------+--------------------+----------------------------------------------------------------------------------------------------------------------------+--------------+------------------------------------------------------------------------------------------------+ | notification | NotificationParams | See data type definition in Clause+++root.2.6.7.3 | 1 | Notification details. | +---------------------+--------------------+----------------------------------------------------------------------------------------------------------------------------+--------------+------------------------------------------------------------------------------------------------+ -| notificationTrigger | String[] | Valid notification triggers are ["entityCreated"]{.HTML-Code}, ["entityUpdated"]{.HTML-Code}, | 0..1 | The notification triggers listed indicate what kind of changes shall trigger a notification. | -| | | ["entityDeleted"]{.HTML-Code}, ["attributeCreated"]{.HTML-Code}, | | If not present, the default is the combination ["attributeCreated"]{.HTML-Code} | -| | | ["attributeUpdated"]{.HTML-Code}, ["attributeDeleted"]{.HTML-Code} | | and ["attributeUpdated"]{.HTML-Code}. ["entityUpdated"]{.HTML-Code} is equivalent to | +| notificationTrigger | String[] | Valid notification triggers are ["entityCreated"]{.HTML-Code}, ["entityUpdated"]{.HTML-Code}, | 0..1 | The notification triggers listed indicate what kind of changes shall trigger a notification. | +| | | ["entityDeleted"]{.HTML-Code}, ["attributeCreated"]{.HTML-Code}, | | If not present, the default is the combination ["attributeCreated"]{.HTML-Code} | +| | | ["attributeUpdated"]{.HTML-Code}, ["attributeDeleted"]{.HTML-Code} | | and ["attributeUpdated"]{.HTML-Code}. ["entityUpdated"]{.HTML-Code} is equivalent to | | | | | | the combination ["attributeCreated"]{.HTML-Code}, ["attributeUpdated"]{.HTML-Code} | | | | | | and ["attributeDeleted"]{.HTML-Code}. | +---------------------+--------------------+----------------------------------------------------------------------------------------------------------------------------+--------------+------------------------------------------------------------------------------------------------+ @@ -2193,11 +2335,11 @@ Table: Subscription data type definition +---------------------+--------------------+----------------------------------------------------------------------------------------------------------------------------+--------------+------------------------------------------------------------------------------------------------+ | q | String | A valid query string as per Clause+++clause-7+++7.2.3 | 0..1 | Query that shall be met by subscribed entities in order to trigger the notification. | +---------------------+--------------------+----------------------------------------------------------------------------------------------------------------------------+--------------+------------------------------------------------------------------------------------------------+ -| geoQ | GeoQuery | See data type definition in Clause+++root.2.6.7.2 | 0..1 | Geoquery that shall be met by subscribed entities in order to trigger the notification. | +| geoQ | GeoParams | See data type definition in Clause+++root.2.6.7.2 | 0..1 | Geoquery that shall be met by subscribed entities in order to trigger the notification. | +---------------------+--------------------+----------------------------------------------------------------------------------------------------------------------------+--------------+------------------------------------------------------------------------------------------------+ | scopeQ | String | See Clause+++clause-7+++7.2.5 | 0..1 | Scope query. | +---------------------+--------------------+----------------------------------------------------------------------------------------------------------------------------+--------------+------------------------------------------------------------------------------------------------+ -| temporalQ | TemporalQuery | See data type definition in Clause+++root.2.6.7.4 | 0..1 | Temporal Query to be used **only** in *Context Registration Subscriptions* | +| temporalQ | TemporalParams | See data type definition in Clause+++root.2.6.7.4 | 0..1 | Temporal Query to be used **only** in *Context Registration Subscriptions* | | | | | | for matching [Context Source Registrations]{.HTML-Keyboard} of | | | | | | [Context Sources]{.HTML-Keyboard} providing temporal information. | +---------------------+--------------------+----------------------------------------------------------------------------------------------------------------------------+--------------+------------------------------------------------------------------------------------------------+ @@ -2359,7 +2501,7 @@ Table: CSourceRegistration data type definition | | | | | | | | | | | | +---------------------+--------------------------------------------+----------------------------------------------------------------------------------------------+-------------+------------------------------------------------------------------------------------------------------------------------------------------+ -| managementInterval | TimeInterval | See data type definition in Clause+++root.2.6.7.1 | 0..1 | If present, the [Context Source]{.HTML-Keyboard} can be queried for Temporal Entity Representations. | +| managementInterval | TimeIntervalParams | See data type definition in Clause+++root.2.6.7.1 | 0..1 | If present, the [Context Source]{.HTML-Keyboard} can be queried for Temporal Entity Representations. | | | | | | (If latest Entity information is also provided, a separate Context Registration is needed for this purpose). | | | | | | The _`managementInterval`_ specifies the time interval for which the [Context Source]{.HTML-Keyboard} can provide | | | | | | Entity information as specified by the _`createdAt`_, _`modifiedAt`_ and _`deletedAt`_ Temporal Properties. | @@ -2373,7 +2515,7 @@ Table: CSourceRegistration data type definition | | | The mode is assumed to be ["inclusive"]{.HTML-Code} if not explicitly defined | | | | | | | | | +---------------------+--------------------------------------------+----------------------------------------------------------------------------------------------+-------------+------------------------------------------------------------------------------------------------------------------------------------------+ -| observationInterval | TimeInterval | See data type definition in Clause+++root.2.6.7.1 | 0..1 | If present, the [Context Source]{.HTML-Keyboard} can be queried for Temporal Entity Representations. | +| observationInterval | TimeIntervalParams | See data type definition in Clause+++root.2.6.7.1 | 0..1 | If present, the [Context Source]{.HTML-Keyboard} can be queried for Temporal Entity Representations. | | | | | | (If latest Entity information is also provided, a separate Context Registration is needed for this purpose). | | | | | | The _`observationInterval`_ specifies the time interval for which the [Context Source]{.HTML-Keyboard} can provide | | | | | | Entity information as specified by the _`observedAt`_ Temporal Property. A temporal query based on the _`observedAt`_ | @@ -3226,7 +3368,7 @@ Table: UpdateResult data type definition +-------------+-----------------------+----------------------------+-------------+---------------------------------------------------------------------------------------------------------------------------------------+ | Name | Data Type | Restrictions | Cardinality | Description | +=============+=======================+============================+=============+=======================================================================================================================================+ -| notUpdated | NotUpdatedDetails[] | See Clause+++root.2.6.8.4 | 1 | List which contains the Attributes (represented by their name) that were not updated, together with the reason for not being updated. | +| notUpdated | NotUpdatedResult[] | See Clause+++root.2.6.8.4 | 1 | List which contains the Attributes (represented by their name) that were not updated, together with the reason for not being updated. | +-------------+-----------------------+----------------------------+-------------+---------------------------------------------------------------------------------------------------------------------------------------+ | updated | String[] | | 1 | List of Attributes (represented by their name) that were appended or updated. | +-------------+-----------------------+----------------------------+-------------+---------------------------------------------------------------------------------------------------------------------------------------+