Missing ConformityVocabularyCatalog type and related terms in the UNTP v0.7.0 JSON-LD context
When constructing a Conformity Vocabulary Catalogue (CVC) according to the logical data model and expanding the JSON-LD, multiple properties fail to expand and are dropped.
The logical data model defines a ConformityVocabularyCatalog as the top-level envelope type with the following structure:
- ConformityVocabularyCatalog
- catalogUsage
- conformityScheme: ConformityScheme[]
- ConformityScheme
- includedProfile: ConformityProfile[]
- ConformityProfile
- scheme: ConformityScheme
- criterion: Criterion[]
However, the UNTP v0.7.0 JSON-LD context (https://vocabulary.uncefact.org/untp/0.7.0/context/) does not define the ConformityVocabularyCatalog type, the conformityScheme property on the envelope, or the catalogUsage property on the envelope. A CVC document constructed according to the logical data model will therefore fail JSON-LD expansion because the context does not define the envelope type or its properties.