Commit ec88ecf2 authored by Jason Fox's avatar Jason Fox
Browse files

Add type-scoping to read-only attributes.

parent 377c218a
Loading
Loading
Loading
Loading
Loading
+39 −19
Original line number Original line Diff line number Diff line
@@ -72,7 +72,22 @@ Such definition has been tested using [i.19].
        "triggerReason": "ngsi-ld:triggerReason"
        "triggerReason": "ngsi-ld:triggerReason"
      }
      }
    },
    },
    "ContextSourceRegistration": "ngsi-ld:ContextSourceRegistration",
    "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",
    "Date": "ngsi-ld:Date",
    "DateTime": "ngsi-ld:DateTime",
    "DateTime": "ngsi-ld:DateTime",
    "EntityMap": "ngsi-ld:EntityMap",
    "EntityMap": "ngsi-ld:EntityMap",
@@ -192,7 +207,12 @@ Such definition has been tested using [i.19].
    "Relationship": "ngsi-ld:Relationship",
    "Relationship": "ngsi-ld:Relationship",
    "Snapshot": "ngsi-ld:Snapshot",
    "Snapshot": "ngsi-ld:Snapshot",
    "SnapshotNotification": "ngsi-ld:SnapshotNotification",
    "SnapshotNotification": "ngsi-ld:SnapshotNotification",
    "Subscription": "ngsi-ld:Subscription",
    "Subscription": {
      "@id": "ngsi-ld:Subscription",
      "@context": {
        "status": "ngsi-ld:status"
      }
    },
    "TemporalProperty": "ngsi-ld:TemporalProperty",
    "TemporalProperty": "ngsi-ld:TemporalProperty",
    "Time": "ngsi-ld:Time",
    "Time": "ngsi-ld:Time",
    "VocabProperty": "ngsi-ld:VocabProperty",
    "VocabProperty": "ngsi-ld:VocabProperty",
@@ -316,18 +336,6 @@ Such definition has been tested using [i.19].
      }
      }
    },
    },
    "langString": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString",
    "langString": "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString",
    "lastFailure": {
      "@id": "ngsi-ld:lastFailure",
      "@type": "DateTime"
    },
    "lastNotification": {
      "@id": "ngsi-ld:lastNotification",
      "@type": "DateTime"
    },
    "lastSuccess": {
      "@id": "ngsi-ld:lastSuccess",
      "@type": "DateTime"
    },
    "lastUsedAt": {
    "lastUsedAt": {
      "@id": "ngsi-ld:lastUsedAt",
      "@id": "ngsi-ld:lastUsedAt",
      "@type": "DateTime"
      "@type": "DateTime"
@@ -385,10 +393,25 @@ Such definition has been tested using [i.19].
        "format": "ngsi-ld:format",
        "format": "ngsi-ld:format",
        "join": "ngsi-ld:join",
        "join": "ngsi-ld:join",
        "joinLevel": "ngsi-ld:hasJoinLevel",
        "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",
        "omit": "ngsi-ld:omit",
        "pick": "ngsi-ld:pick",
        "pick": "ngsi-ld:pick",
        "showChanges": "ngsi-ld:showChanges",
        "showChanges": "ngsi-ld:showChanges",
        "sysAttrs": "ngsi-ld:sysAttrs"
        "status": "ngsi-ld:status",
        "sysAttrs": "ngsi-ld:sysAttrs",
        "timesFailed": "ngsi-ld:timesFailed",
        "timesSent": "ngsi-ld:timesSent"
      }
      }
    },
    },
    "notificationTrigger": "ngsi-ld:notificationTrigger",
    "notificationTrigger": "ngsi-ld:notificationTrigger",
@@ -530,7 +553,6 @@ Such definition has been tested using [i.19].
      "@id": "ngsi-ld:snapshotTemporalQueriesDetails",
      "@id": "ngsi-ld:snapshotTemporalQueriesDetails",
      "@container": "@list"
      "@container": "@list"
    },
    },
    "status": "ngsi-ld:status",
    "subscriptionName": "ngsi-ld:subscriptionName",
    "subscriptionName": "ngsi-ld:subscriptionName",
    "success": {
    "success": {
      "@id": "ngsi-ld:success",
      "@id": "ngsi-ld:success",
@@ -560,8 +582,6 @@ Such definition has been tested using [i.19].
    },
    },
    "throttling": "ngsi-ld:throttling",
    "throttling": "ngsi-ld:throttling",
    "timeInterval": "ngsi-ld:timeInterval",
    "timeInterval": "ngsi-ld:timeInterval",
    "timesFailed": "ngsi-ld:timesFailed",
    "timesSent": "ngsi-ld:timesSent",
    "title": "http://purl.org/dc/terms/title",
    "title": "http://purl.org/dc/terms/title",
    "unchanged": "ngsi-ld:unchanged",
    "unchanged": "ngsi-ld:unchanged",
    "unitCode": "ngsi-ld:unitCode",
    "unitCode": "ngsi-ld:unitCode",