Commit ff6f3434 authored by Martin Bauer's avatar Martin Bauer
Browse files

Update ContextSourceRegistration.json, requiring at least one of entities,...

Update ContextSourceRegistration.json, requiring at least one of entities, properties or relationships
parent 47318b13
Loading
Loading
Loading
Loading
+16 −9
Original line number Original line Diff line number Diff line
@@ -6,8 +6,10 @@
  "definitions": {
  "definitions": {
    "RegistrationInfo": {
    "RegistrationInfo": {
      "type": "object",
      "type": "object",
      "required": [
	  "anyOf": [
        "entities"
		{"required": ["entities"]},
		{"required": ["properties"]},
		{"required": ["relationships"]}
      ],
      ],
      "properties": {
      "properties": {
        "entities": {
        "entities": {
@@ -64,15 +66,20 @@
            "$ref": "#/definitions/RegistrationInfo"
            "$ref": "#/definitions/RegistrationInfo"
          }
          }
        },
        },
        "timestamp": {
        "observationInterval": {
          "type": "array",
          "$ref": "#/definitions/TimeInterval"
          "minItems": 1,
        },
          "items": {
        "managementInterval": {
          "$ref": "#/definitions/TimeInterval"
          "$ref": "#/definitions/TimeInterval"
          }
        },
        },
        "location": {
        "location": {
          "$ref": "https://forge.etsi.org/gitlab/NGSI-LD/NGSI-LD/raw/master/schema/geometry-schema.json#"
          "$ref": "https://forge.etsi.org/gitlab/NGSI-LD/NGSI-LD/raw/master/schema/geometry-schema.json#"
        },
		"observationSpace": {
          "$ref": "https://forge.etsi.org/gitlab/NGSI-LD/NGSI-LD/raw/master/schema/geometry-schema.json#"
        },
		"operationSpace": {
          "$ref": "https://forge.etsi.org/gitlab/NGSI-LD/NGSI-LD/raw/master/schema/geometry-schema.json#"
        },
        },
        "expires": {
        "expires": {
          "type": "string",
          "type": "string",