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. |
+-------------+-----------------------+----------------------------+-------------+---------------------------------------------------------------------------------------------------------------------------------------+