Fix Model publishing pipeline
From v0.7.0 onwards, UNTP is collapsed into just one JSON-LD vocabulary and one JSON-LD context file, plus a JSON scheme for each credential type. All generated from one Jargon domain.
The jargon gitlab hook need only be triggered by changes in https://jargon.sh/user/unece/untp-core/v/working. All other domains are now redundant. The UNTP domain hook should sync each snapshot as a gitlab commit and PR using the folowing structure
--> data-models/ |--vocabulary.jsonld context.jsonld artefacts/ |--all other json schema and samples here
A jargon release should do the same except that the commit should be tagged with the release version.
All artefacts can stay in gitlab. only the vocabulary and context file need be published to vocabulary.uncefact.org when a merge is approved.
- vocabulary should be published to https://vocabulary.uncefact.org/untp/. As classes, properties, and code lists Without any version suffix.
- context should be published to https://vocabulary.uncefact.org/untp/context-{version}.jsonld as a list of versioned context files using the same version as the corresponding git commit.