Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
NGSI Linked Data
NGSI-LD
Commits
8b5fde29
Commit
8b5fde29
authored
Oct 08, 2020
by
André Costa
Committed by
Giuseppe Tropea
Oct 08, 2020
Browse files
Merge of private repo to Master
parent
c4a4c05c
Changes
61
Expand all
Hide whitespace changes
Inline
Side-by-side
scripts/validate_all.sh
0 → 100755
View file @
8b5fde29
#!/bin/bash
echo
'Validating everything...'
echo
'-------->Validating Examples...'
sh ./scripts/validate_examples.sh
echo
'-------->Validating locally...'
sh ./scripts/validate_locally.sh
echo
'-------->Validating online...'
sh ./scripts/validate_online.sh
echo
'-------->Validating schema...'
sh ./scripts/validate_schema.sh
echo
'Done'
\ No newline at end of file
scripts/validate_examples.sh
View file @
8b5fde29
#!/bin/bash
ajv validate
-s
$SCHEMAS
/Entity.json
-d
$EXAMPLES
/Entity-example.json
-r
$SCHEMAS
/common.json
-r
$SCHEMAS
/geometry-schema.json
ajv validate
-s
./schema
/Entity.json
-d
./examples
/Entity-example.json
-r
./schema
/common.json
-r
./schema
/geometry-schema.json
ajv validate
-s
$SCHEMAS
/Entity.json
-d
$EXAMPLES
/Vehicle_C2.2.json
-r
$SCHEMAS
/common.json
-r
$SCHEMAS
/geometry-schema.json
ajv validate
-s
./schema
/Entity.json
-d
./examples
/Vehicle_C2.2.json
-r
./schema
/common.json
-r
./schema
/geometry-schema.json
ajv validate
-s
$SCHEMAS
/Entity.json
-d
$EXAMPLES
/OffStreetParking_C2.3.json
-r
$SCHEMAS
/common.json
-r
$SCHEMAS
/geometry-schema.json
ajv validate
-s
./schema
/Entity.json
-d
./examples
/OffStreetParking_C2.3.json
-r
./schema
/common.json
-r
./schema
/geometry-schema.json
ajv validate
-s
$SCHEMAS
/Entity_keyValues.json
-d
-d
$EXAMPLES
/Vehicle_keyValues_C2.2.json
-r
$SCHEMAS
/common.json
-r
$SCHEMAS
/geometry-schema.json
ajv validate
-s
./schema
/Entity_keyValues.json
-d
./examples
/Vehicle_keyValues_C2.2.json
-r
./schema
/common.json
-r
./schema
/geometry-schema.json
ajv validate
-s
$SCHEMAS
/Entity_keyValues.json
-d
-d
$EXAMPLES
/OffStreetParking_keyValues_C2.3.json
-r
$SCHEMAS
/common.json
-r
$SCHEMAS
/geometry-schema.json
ajv validate
-s
./schema
/Entity_keyValues.json
-d
./examples
/OffStreetParking_keyValues_C2.3.json
-r
./schema
/common.json
-r
./schema
/geometry-schema.json
ajv validate
-s
$SCHEMAS
/Entity.json
-d
$EXAMPLES
/Vehicle_MultiAttribute_C2.2.json
-r
$SCHEMAS
/common.json
-r
$SCHEMAS
/geometry-schema.json
ajv validate
-s
./schema
/Entity.json
-d
./examples
/Vehicle_MultiAttribute_C2.2.json
-r
./schema
/common.json
-r
./schema
/geometry-schema.json
ajv validate
-s
$SCHEMAS
/subscriptions/Subscription.json
-d
$EXAMPLES
/Subscription-example_C.4.json
-r
$SCHEMAS
/common.json
-r
$SCHEMAS
/geometry-schema.json
ajv validate
-s
./schema
/subscriptions/Subscription.json
-d
./examples
/Subscription-example_C.4.json
-r
./schema
/common.json
-r
./schema
/geometry-schema.json
ajv validate
-s
$SCHEMAS
/registrations/ContextSourceRegistration.json
-d
$EXAMPLES
/ContextSourceRegistration-example_C.3.json
-r
$SCHEMAS
/common.json
-r
$SCHEMAS
/geometry-schema.json
ajv validate
-s
./schema
/registrations/ContextSourceRegistration.json
-d
./examples
/ContextSourceRegistration-example_C.3.json
-r
./schema
/common.json
-r
./schema
/geometry-schema.json
ajv validate
-s
$SCHEMAS
/temporal/EntityTemporal.json
-d
$EXAMPLES
/EntityTemporal-example_C5.5.3.json
-r
$SCHEMAS
/common.json
-r
$SCHEMAS
/geometry-schema.json
-r
$SCHEMAS
/Entity.json
ajv validate
-s
./schema
/temporal/EntityTemporal.json
-d
./examples
/EntityTemporal-example_C5.5.3.json
-r
./schema
/common.json
-r
./schema
/geometry-schema.json
-r
./schema
/Entity.json
ajv validate
-s
$SCHEMAS
/temporal/Entity_temporalValues.json
-d
$EXAMPLES
/Entity_temporalValues_C.5.6.3.json
-r
$SCHEMAS
/common.json
-r
$SCHEMAS
/geometry-schema.json
-r
$SCHEMAS
/Entity.json
ajv validate
-s
./schema
/temporal/Entity_temporalValues.json
-d
./examples
/Entity_temporalValues_C.5.6.3.json
-r
./schema
/common.json
-r
./schema
/geometry-schema.json
-r
./schema
/Entity.json
scripts/validate_locally.sh
100644 → 100755
View file @
8b5fde29
...
...
@@ -3,19 +3,5 @@
# Requires install swagger-cli: npm install -g swagger-cli
#
# Store current directory
current_dir
=
${
PWD
}
# Store script directory
script_directory
=
"
$(
cd
"
$(
dirname
"
${
BASH_SOURCE
[0]
}
"
)
"
&&
pwd
)
"
# Move cd to the script directory (the script must be called from the 'script' directory)
cd
$script_directory
# Validate locally the definition using the swagger-cli validate option
swagger-cli validate ../spec/ngsild_swagger.json
# Move cd to the directory from where the script was called
cd
$current_dir
\ No newline at end of file
swagger-cli validate ./spec/updated/ngsi-ld-spec-open-api.json
scripts/validate_online.sh
100644 → 100755
View file @
8b5fde29
...
...
@@ -3,22 +3,10 @@
# Requires install swagger-cli: npm install -g swagger-cli
#
# Store current directory
current_dir
=
${
PWD
}
# Store script directory
script_directory
=
"
$(
cd
"
$(
dirname
"
${
BASH_SOURCE
[0]
}
"
)
"
&&
pwd
)
"
# Move cd to the script directory (the script must be called from the 'script' directory)
cd
$script_directory
# Merge the swagger definition into an unified and de-referenced file (use this file will avoid reference resolution problems during the validation)
swagger-cli bundle
-r
../spec/ngsild_swagger.json
-o
combined_spec/ngsild_swagger_combined_dereferenced.json
swagger-cli bundle
--dereference
./spec/updated/ngsi-ld-spec-open-api.json
-o
./bundle/ngsild_swagger_combined_dereferenced.json
&&
# modified version to allow circular ref
# ~/work/swagger-cli/bin/swagger-cli.js bundle --dereference="ignore" ./spec/updated/ngsi-ld-spec-open-api.json -o ./bundle/ngsild_swagger_combined_dereferenced.json &&
echo
'--> Sending to validator.swagger.io'
&&
# Validate the swagger definition against the official online swagger validation service
curl
-X
POST
-d
@combined_spec/ngsild_swagger_combined_dereferenced.json
-H
'Content-Type:application/json'
http://online.swagger.io/validator/debug
# Move cd to the directory from where the script was called
cd
$current_dir
\ No newline at end of file
curl
-X
POST
-d
@bundle/ngsild_swagger_combined_dereferenced.json
-H
'Content-Type:application/json'
https://validator.swagger.io/validator/debug
scripts/validate_schema.sh
View file @
8b5fde29
#!/bin/bash
ajv compile
-s
$SCHEMAS
/Entity.json
-r
$SCHEMAS
/common.json
-r
$SCHEMAS
/geometry-schema.json
ajv compile
-s
./schema
/Entity.json
-r
./schema
/common.json
-r
./schema
/geometry-schema.json
ajv compile
-s
$SCHEMAS
/subscriptions/Subscription.json
-r
$SCHEMAS
/common.json
-r
$SCHEMAS
/geometry-schema.json
ajv compile
-s
./schema
/subscriptions/Subscription.json
-r
./schema
/common.json
-r
./schema
/geometry-schema.json
ajv compile
-s
$SCHEMAS
/temporal/EntityTemporal.json
-r
$SCHEMAS
/common.json
-r
$SCHEMAS
/geometry-schema.json
-r
$SCHEMAS
/Entity.json
ajv compile
-s
./schema
/temporal/EntityTemporal.json
-r
./schema
/common.json
-r
./schema
/geometry-schema.json
-r
./schema
/Entity.json
ajv compile
-s
$SCHEMAS
/registrations/ContextSourceRegistration.json
-r
$SCHEMAS
/common.json
-r
$SCHEMAS
/geometry-schema.json
ajv compile
-s
./schema
/registrations/ContextSourceRegistration.json
-r
./schema
/common.json
-r
./schema
/geometry-schema.json
ajv compile
-s
$SCHEMAS
/subscriptions/Notification.json
-r
$SCHEMAS
/common.json
-r
$SCHEMAS
/geometry-schema.json
-r
$SCHEMAS
/Entity.json
ajv compile
-s
./schema
/subscriptions/Notification.json
-r
./schema
/common.json
-r
./schema
/geometry-schema.json
-r
./schema
/Entity.json
ajv compile
-s
$SCHEMAS
/registrations/ContextSourceNotification.json
-r
$SCHEMAS
/common.json
-r
$SCHEMAS
/geometry-schema.json
-r
$SCHEMAS
/registrations/ContextSourceRegistration.json
ajv compile
-s
./schema
/registrations/ContextSourceNotification.json
-r
./schema
/common.json
-r
./schema
/geometry-schema.json
-r
./schema
/registrations/ContextSourceRegistration.json
ajv compile
-s
$SCHEMAS
/EntityList.json
-r
$SCHEMAS
/common.json
-r
$SCHEMAS
/geometry-schema.json
-r
$SCHEMAS
/Entity.json
ajv compile
-s
./schema
/EntityList.json
-r
./schema
/common.json
-r
./schema
/geometry-schema.json
-r
./schema
/Entity.json
ajv compile
-s
$SCHEMAS
/subscriptions/SubscriptionList.json
-r
$SCHEMAS
/common.json
-r
$SCHEMAS
/geometry-schema.json
-r
$SCHEMAS
/subscriptions/Subscription.json
ajv compile
-s
./schema
/subscriptions/SubscriptionList.json
-r
./schema
/common.json
-r
./schema
/geometry-schema.json
-r
./schema
/subscriptions/Subscription.json
ajv compile
-s
$SCHEMAS
/registrations/ContextSourceRegistrationList.json
-r
$SCHEMAS
/common.json
-r
$SCHEMAS
/geometry-schema.json
-r
$SCHEMAS
/registrations/ContextSourceRegistration.json
ajv compile
-s
./schema
/registrations/ContextSourceRegistrationList.json
-r
./schema
/common.json
-r
./schema
/geometry-schema.json
-r
./schema
/registrations/ContextSourceRegistration.json
ajv compile
-s
$SCHEMAS
/temporal/EntityTemporalList.json
-r
$SCHEMAS
/temporal/EntityTemporal.json
-r
$SCHEMAS
/Entity.json
-r
$SCHEMAS
/common.json
-r
$SCHEMAS
/geometry-schema.json
ajv compile
-s
./schema
/temporal/EntityTemporalList.json
-r
./schema
/temporal/EntityTemporal.json
-r
./schema
/Entity.json
-r
./schema
/common.json
-r
./schema
/geometry-schema.json
ajv compile
-s
$SCHEMAS
/BatchOperationResult.json
-r
$SCHEMAS
/common.json
ajv compile
-s
./schema
/BatchOperationResult.json
-r
./schema
/common.json
ajv compile
-s
$SCHEMAS
/UpdateResult.json
ajv compile
-s
./schema
/UpdateResult.json
ajv compile
-s
$SCHEMAS
/Entity_keyValues.json
-r
$SCHEMAS
/common.json
-r
$SCHEMAS
/geometry-schema.json
ajv compile
-s
$SCHEMAS
/temporal/Entity_temporalValues.json
-r
$SCHEMAS
/common.json
-r
$SCHEMAS
/geometry-schema.json
-r
$SCHEMAS
/Entity.json
ajv compile
-s
./schema/Entity_keyValues.json
-r
./schema/common.json
-r
./schema/geometry-schema.json
ajv compile
-s
./schema/temporal/Entity_temporalValues.json
-r
./schema/common.json
-r
./schema/geometry-schema.json
-r
./schema/Entity.json
spec/updated/csource-registration-by-id-spec.json
View file @
8b5fde29
...
...
@@ -35,11 +35,11 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/registrations/ContextSourceRegistration.json#/definitions/ContextSourceRegistration"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/registrations/ContextSourceRegistration.json#/definitions/ContextSourceRegistration"
},
"examples"
:
{
"simple"
:
{
"externalValue"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/examples/"
"externalValue"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/examples/"
}
}
}
...
...
@@ -50,7 +50,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
@@ -60,7 +60,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
@@ -85,7 +85,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
@@ -95,7 +95,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
spec/updated/csource-registrations-spec.json
View file @
8b5fde29
...
...
@@ -16,34 +16,34 @@
"tags"
:
[
"Context Sources"
],
"parameters"
:
[
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/spec/updated/entities-spec.json#/components/parameters/id"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/spec/updated/entities-spec.json#/components/parameters/id"
},
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/spec/updated/entities-spec.json#/components/parameters/idPattern"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/spec/updated/entities-spec.json#/components/parameters/idPattern"
},
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/spec/updated/entities-spec.json#/components/parameters/type"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/spec/updated/entities-spec.json#/components/parameters/type"
},
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/spec/updated/entities-spec.json#/components/parameters/attrs"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/spec/updated/entities-spec.json#/components/parameters/attrs"
},
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/spec/updated/entities-spec.json#/components/parameters/q"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/spec/updated/entities-spec.json#/components/parameters/q"
},
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/spec/updated/entities-spec.json#/components/parameters/georel"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/spec/updated/entities-spec.json#/components/parameters/georel"
},
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/spec/updated/entities-spec.json#/components/parameters/geometry"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/spec/updated/entities-spec.json#/components/parameters/geometry"
},
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/spec/updated/entities-spec.json#/components/parameters/coordinates"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/spec/updated/entities-spec.json#/components/parameters/coordinates"
},
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/spec/updated/entities-spec.json#/components/parameters/geoproperty"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/spec/updated/entities-spec.json#/components/parameters/geoproperty"
},
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/spec/updated/entities-spec.json#/components/parameters/limit"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/spec/updated/entities-spec.json#/components/parameters/limit"
}
],
"responses"
:
{
...
...
@@ -52,11 +52,11 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/registrations/ContextSourceRegistrationList.json#/definitions/ContextSourceRegistrationList"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/registrations/ContextSourceRegistrationList.json#/definitions/ContextSourceRegistrationList"
},
"examples"
:
{
"simple"
:
{
"externalValue"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/examples/ContextSourceRegistrationList-example.json"
"externalValue"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/examples/ContextSourceRegistrationList-example.json"
}
}
}
...
...
@@ -67,7 +67,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
@@ -83,7 +83,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/registrations/ContextSourceRegistration.json#/definitions/ContextSourceRegistration"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/registrations/ContextSourceRegistration.json#/definitions/ContextSourceRegistration"
}
}
}
...
...
@@ -97,7 +97,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
@@ -107,7 +107,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
spec/updated/csource-subscription-by-id-spec.json
View file @
8b5fde29
...
...
@@ -35,11 +35,11 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/subscriptions/Subscription.json#/definitions/Subscription"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/subscriptions/Subscription.json#/definitions/Subscription"
},
"examples"
:
{
"simple"
:
{
"externalValue"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/examples/Subscription-example_C.4.json"
"externalValue"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/examples/Subscription-example_C.4.json"
}
}
}
...
...
@@ -50,7 +50,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
@@ -60,7 +60,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
@@ -81,7 +81,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/subscriptions/Subscription.json#/definitions/SubscriptionFragment"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/subscriptions/Subscription.json#/definitions/SubscriptionFragment"
}
}
}
...
...
@@ -95,7 +95,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
@@ -105,7 +105,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
@@ -130,7 +130,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
@@ -140,7 +140,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
spec/updated/csource-subscriptions-spec.json
View file @
8b5fde29
...
...
@@ -35,11 +35,11 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/subscriptions/SubscriptionList.json#/definitions/SubscriptionList"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/subscriptions/SubscriptionList.json#/definitions/SubscriptionList"
},
"examples"
:
{
"simple"
:
{
"externalValue"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/examples/SubscriptionList-example.json"
"externalValue"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/examples/SubscriptionList-example.json"
}
}
}
...
...
@@ -50,7 +50,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
@@ -66,7 +66,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/subscriptions/Subscription.json#/definitions/Subscription"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/subscriptions/Subscription.json#/definitions/Subscription"
}
}
}
...
...
@@ -80,7 +80,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
@@ -90,7 +90,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
spec/updated/entities-spec.json
View file @
8b5fde29
...
...
@@ -62,7 +62,7 @@
"in"
:
"query"
,
"required"
:
false
,
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/georel"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/georel"
}
},
"geometry"
:
{
...
...
@@ -71,7 +71,7 @@
"in"
:
"query"
,
"required"
:
false
,
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/geometry"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/geometry"
}
},
"coordinates"
:
{
...
...
@@ -80,7 +80,7 @@
"in"
:
"query"
,
"required"
:
false
,
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/coordinates"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/coordinates"
}
},
"geoproperty"
:
{
...
...
@@ -175,11 +175,11 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/EntityList.json#/definitions/EntityList"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/EntityList.json#/definitions/EntityList"
},
"examples"
:
{
"simple"
:
{
"externalValue"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/examples/EntityList-example.json"
"externalValue"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/examples/EntityList-example.json"
}
}
}
...
...
@@ -190,7 +190,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
@@ -206,7 +206,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/Entity.json#/definitions/Entity"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/Entity.json#/definitions/Entity"
}
}
}
...
...
@@ -220,7 +220,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
@@ -230,7 +230,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
@@ -240,7 +240,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
spec/updated/entity-attrs-spec.json
View file @
8b5fde29
...
...
@@ -22,7 +22,7 @@
"in"
:
"path"
,
"required"
:
true
,
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/Name"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/Name"
}
},
"options"
:
{
...
...
@@ -58,7 +58,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/Entity.json#/definitions/EntityFragment"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/Entity.json#/definitions/EntityFragment"
}
}
}
...
...
@@ -72,7 +72,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/UpdateResult.json#"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/UpdateResult.json#"
}
}
}
...
...
@@ -82,7 +82,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
@@ -92,7 +92,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
@@ -113,7 +113,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/Entity.json#/definitions/EntityFragment"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/Entity.json#/definitions/EntityFragment"
}
}
}
...
...
@@ -127,7 +127,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/UpdateResult.json#"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/UpdateResult.json#"
}
}
}
...
...
@@ -137,7 +137,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
@@ -147,7 +147,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
@@ -173,7 +173,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/Entity.json#/definitions/EntityFragment"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/Entity.json#/definitions/EntityFragment"
}
}
}
...
...
@@ -187,7 +187,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
@@ -197,7 +197,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
@@ -225,7 +225,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
}
}
}
...
...
@@ -235,7 +235,7 @@
"content"
:
{
"application/json;application/ld+json"
:
{
"schema"
:
{
"$ref"
:
"https://forge.etsi.org/
gitlab
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"
"$ref"
:
"https://forge.etsi.org/
rep
/NGSI-LD/NGSI-LD/raw/master/schema/common.json#/definitions/ProblemDetails"