From 16c02c91dcff302a7200b34a3d74391b067843ca Mon Sep 17 00:00:00 2001 From: Eric FELIXINE Date: Mon, 4 May 2026 09:57:33 -0400 Subject: [PATCH] fix: use Gitea raw context URL for Stellio (replaces blocked ETSI URL) --- contexts/ngsi-ld-core.jsonld | 40 ++++++++++++++++++++++++++++++++++++ simulator.py | 3 ++- 2 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 contexts/ngsi-ld-core.jsonld diff --git a/contexts/ngsi-ld-core.jsonld b/contexts/ngsi-ld-core.jsonld new file mode 100644 index 00000000..1c9ed01e --- /dev/null +++ b/contexts/ngsi-ld-core.jsonld @@ -0,0 +1,40 @@ +{ + "@context": { + "@vocab": "https://uri.etsi.org/ngsi-ld/default-context/", + "id": "@id", + "type": "@type", + "Property": "Property", + "Relationship": "Relationship", + "GeoProperty": "GeoProperty", + "Dataset": "Dataset", + "TimeSeries": "TimeSeries", + "value": "value", + "observedAt": "observedAt", + "observationSpace": "observationSpace", + "resultTime": "resultTime", + "unitCode": "unitCode", + "dateIssued": "dateIssued", + "dataProvider": "dataProvider", + "location": "location", + "dateCreated": "dateCreated", + "dateModified": "dateModified", + "createdAt": "createdAt", + "modifiedAt": "modifiedAt", + "name": "schema:name", + "description": "schema:description", + "alternateName": "schema:alternateName", + "batteryLevel": "https://smartdatamodels.org/dataModel.Device/batteryLevel", + "dateObserved": "https://smartdatamodels.org/dateObserved", + "coordinates": "https://purl.org/geojson/vocab#coordinates", + "bbox": "https://purl.org/geojson/vocab#bbox", + "Sensor": "https://uri.etsi.org/ngsi-ld/default-context/Sensor", + "ObservableProperty": "https://uri.etsi.org/ngsi-ld/default-context/ObservableProperty", + "Observation": "https://uri.etsi.org/ngsi-ld/default-context/Observation", + "FeatureOfInterest": "https://uri.etsi.org/ngsi-ld/default-context/FeatureOfInterest", + "Datastream": "https://uri.etsi.org/ngsi-ld/default-context/Datastream", + "MultiDatastream": "https://uri.etsi.org/ngsi-ld/default-context/MultiDatastream", + "Thing": "https://uri.etsi.org/ngsi-ld/default-context/Thing", + "HistoricalLocation": "https://uri.etsi.org/ngsi-ld/default-context/HistoricalLocation", + "Location": "https://uri.etsi.org/ngsi-ld/default-context/Location" + } +} diff --git a/simulator.py b/simulator.py index e636df37..8e3ef58e 100644 --- a/simulator.py +++ b/simulator.py @@ -131,8 +131,9 @@ for stype, locs in SENSOR_LOCATIONS.items(): # ============================================================================= # Contextes NGSI-LD : core + Smart Data Models # https://smartdatamodels.org pour les @context officiels +STELLIO_CONTEXT_URL = "http://172.29.0.5:8085" ORION_CONTEXT = [ - "https://uri.etsi.org/ngsi-ld/v1/ngsi-ld-core-context-v1.8.jsonld", + f"{STELLIO_CONTEXT_URL}/ngsi-ld-core.jsonld", "https://raw.githubusercontent.com/smart-data-models/dataModel.Environment/master/context.jsonld", "https://raw.githubusercontent.com/smart-data-models/dataModel.Transportation/master/context.jsonld", "https://raw.githubusercontent.com/smart-data-models/dataModel.Parking/master/context.jsonld",