Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eurocontrol-swim/swim-specifications-reqs-json-schema
Repository to host JSON Schema(s) - and the actual JSON data files - to represent the requirements that can be found in EUROCONTROL SWIM Specifications (like SWIM-TI Yellow Profile)
https://github.com/eurocontrol-swim/swim-specifications-reqs-json-schema
eurocontrol json-schema swim
Last synced: about 23 hours ago
JSON representation
Repository to host JSON Schema(s) - and the actual JSON data files - to represent the requirements that can be found in EUROCONTROL SWIM Specifications (like SWIM-TI Yellow Profile)
- Host: GitHub
- URL: https://github.com/eurocontrol-swim/swim-specifications-reqs-json-schema
- Owner: eurocontrol-swim
- License: other
- Created: 2025-02-06T13:43:12.000Z (2 days ago)
- Default Branch: main
- Last Pushed: 2025-02-07T09:41:36.000Z (1 day ago)
- Last Synced: 2025-02-07T10:25:09.194Z (1 day ago)
- Topics: eurocontrol, json-schema, swim
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JSON Schema for Requirements of EUROCONTROL SWIM Specifications
This repository hosts JSON Schema(s) - and the actual JSON data files - used to represent the requirements that can be found in EUROCONTROL SWIM Specifications.
The Schema allows to represent the requirements included in:
- EUROCONTROL Specification for SWIM Service Definition
- EUROCONTROL Specification for SWIM Service Description
- EUROCONTROL SWIM Information for SWIM Information Definition
- EUROCONTROL SWIM for SWIM Technical Infrastructure (TI) Yellow ProfileNevertheless, JSON data files are currently being produced only for SWIM Technical Infrastructure Yellow Profile Specification.
The JSON Schema is using JSON Schema draft 2020-12.
The repository is organized in folders organized as follows:
+ JSONschema2020-12 (i.e. A folder indicating the JSON Schema draft version used)
--- + 1.0.0 (i.e. A folder indicating the version - according to Semantic Versioning 2.0 principles - of the JSON Schema. If the Schema will evolve during time, new folders will be created according to the version)**Branching Strategy**
During the development of a new version, a dedicated Branch to host the development of that version will be created (e.g. "dev/1.0.0"). Once it is concluded, the new version will be merged in the main branch.