Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
3df917e
Merge pull request #194 from ga4gh-beacon/main
costero-e Dec 13, 2024
c43fd55
Incorrect reference in run model
Dec 17, 2024
0d417ef
Incorrect reference in several models
Dec 17, 2024
c32c66f
Merge branch 'incorrect-reference-in-runs-src' of https://github.com/…
Dec 17, 2024
102f047
Added missing `common/info.yaml` / `common/info.json`
mbaudis Feb 14, 2025
44146a0
removing residual filtering terms files
costero-e Feb 18, 2025
ea8f5bc
removing residual filtering terms files
costero-e Feb 18, 2025
c935bfd
removing filtering terms specifical entry types references from examples
costero-e Feb 18, 2025
40e4490
editing changelog in README file
costero-e Feb 18, 2025
093e5d6
editing changelog in README file
costero-e Feb 18, 2025
adcf460
Update README.md
mbaudis Apr 15, 2025
cbce167
fix for failing timeElement validation
mbaudis Apr 16, 2025
d5efce1
Merge pull request #213 from ga4gh-beacon/schema-urgent-fixes-timeEle…
mbaudis Apr 16, 2025
9ba6d4f
changing measures to measurements in individuals to keep all the file…
costero-e May 9, 2025
e491a89
Merge pull request #226 from ga4gh-beacon/schema-urgent-fixes_change_…
mbaudis May 12, 2025
e255e6b
Revert "Changing measures to measurements in individuals"
mbaudis May 12, 2025
d227d24
Merge pull request #228 from ga4gh-beacon/revert-226-schema-urgent-fi…
mbaudis May 12, 2025
cc2deea
updating measurements in examples
mbaudis May 12, 2025
2034e30
Merge branch 'schema-urgent-fixes' into schema-urgent-fixes_change_me…
mbaudis May 12, 2025
4d81739
fix the accidentally reverted "measurements" in individuals back to p…
mbaudis May 12, 2025
559bfe4
Merge pull request #229 from ga4gh-beacon/schema-urgent-fixes_change_…
mbaudis May 12, 2025
1c21a42
format & style fix
mbaudis Jun 25, 2025
0835b99
Merge branch 'schema-urgent-fixes' into incorrect-reference-in-runs-src
mbaudis Jun 26, 2025
7473786
Merge pull request #197 from ga4gh-beacon/incorrect-reference-in-runs…
mbaudis Jun 26, 2025
61555f2
Merge branch 'schema-urgent-fixes' into schema-urgent-fixes_paths
costero-e Jul 1, 2025
c8759f5
Update filteringTermsSchema.yaml
costero-e Jul 1, 2025
d824bd0
Merge branch 'develop' into schema-urgent-fixes_paths
costero-e Jul 1, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 18 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ This repository is a unified repository representing the different parts of the
* [models](models)
* Beacon v2 Documentation
- authoritive source already in this repository [`/docs`](docs)
- rendered version through [here](https://beacon-project.io/beacon-v2/) (alternative address is [docs.genomebeacons.org](https://docs.genomebeacons.org))
- rendered version through [docs.genomebeacons.org](https://docs.genomebeacons.org)
- Please note that edits to the documentation (and document generation) happens on/from the [website-docs](https://github.com/ga4gh-beacon/beacon-v2/tree/website-docs) branch!

As with other schema projects, here we separate between the schema source files (in `src`; JSON-Schema written in YAML) and the generated versions for referencing. The current setup allows already the direct referencing of the generated JSON schemas. Examples:

Expand All @@ -32,11 +33,24 @@ There is a set of tools in [`/bin`](./bin/) to facilitate the conversion. ATM, a

## 2.1.1

*Released, October, 8, 2024*
[Beacon-v2.1.1](https://github.com/ga4gh-beacon/beacon-v2/tree/5ea17fbd0d2ba533aa1e85f7271f9a2cc9be6794)
*Released, December 13, 2024*
[Beacon-v2.1.1](https://github.com/ga4gh-beacon/beacon-v2/tree/47af89c8fd199d2674e5ca7fb504815ebc145e63)

* Updated links for make beacon compatible with upgraded VRS version 1.3
* Changed uri for uri-template in Endpoint.singleEntryUrl

* Moved info definition from beaconCommonComponents to an own common info schema
* Added links to each of the schema version releases in the changelog
* Improved inline documentation
* Deleted includedConcepts from aCollectionOf
* Removed the particular filteringTermsUrl entry related to a particular entry type
* Moved default outside items object to the same items level
* Defined content for default property in OpenAPI
* Created examples for filters in OpenAPI
* Moved default property in to the lowest level for securityLevels property in OpenAPI
* Redefined includeResultsetResponses in OpenAPI
* Defined content for responses in OpenAPI
* Refactored definitions for $defs
* Implemented new feature for filteringTerms values

## 2.1.0

Expand Down
2 changes: 1 addition & 1 deletion bin/deref_schemas/individuals/defaultSchema.json
Original file line number Diff line number Diff line change
Expand Up @@ -833,7 +833,7 @@
],
"type": "string"
},
"measures": {
"measurements": {
"items": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": true,
Expand Down
2 changes: 1 addition & 1 deletion bin/deref_schemas/individuals/defaultSchema.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -590,7 +590,7 @@ properties:
- XYY
- OTHER_KARYOTYPE
type: string
measures:
measurements:
items:
$schema: https://json-schema.org/draft/2020-12/schema
additionalProperties: 1
Expand Down
2 changes: 1 addition & 1 deletion bin/deref_schemas/obj/measures.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
measures:
measurements:
items:
$schema: https://json-schema.org/draft/2020-12/schema
additionalProperties: 1
Expand Down
2 changes: 1 addition & 1 deletion docs/schemas-md/beacon_terms.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@
* [locations](./obj/locations.md)
* [measurements](./obj/measurements.md)
* [measurementValue](./obj/measurementValue.md)
* [measures](./obj/measures.md)
* [measurements](./obj/measurements.md)
* [memberId](./obj/memberId.md)
* [members](./obj/members.md)
* [modifiers](./obj/modifiers.md)
Expand Down
4 changes: 2 additions & 2 deletions docs/schemas-md/individuals_defaultSchema.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
| [info](./obj/info.md) | Placeholder to allow the Beacon to return any additional information that is necessary or could be of interest in relation to the query or the entry returned. It is recommended to encapsulate additional informations in this attribute instead of directly adding attributes at the same level than the others in order to avoid collision in the names of attributes in future versions of the specification. | object | NA | NA | NA|
| [interventionsOrProcedures](./obj/interventionsOrProcedures.md) | Class describing a clinical procedure or intervention. Provenance: GA4GH Phenopackets v2 `Procedure` | array | [ageAtProcedure](./obj/ageAtProcedure.md), [bodySite](./obj/bodySite.md), [dateOfProcedure](./obj/dateOfProcedure.md), [procedureCode](./obj/procedureCode.md) | NA | NA|
| [karyotypicSex](./obj/karyotypicSex.md) | The chromosomal sex of an individual represented from a selection of options. | string | NA | NA | UNKNOWN_KARYOTYPE, XX, XY, XO, XXY, XXX, XXYY, XXXY, XXXX, XYY, OTHER_KARYOTYPE|
| [measures](./obj/measures.md) | Definition of a measurement class. Provenance: GA4GH Phenopackets v2 `Measurement` | array | [assayCode](./obj/assayCode.md), [date](./obj/date.md), [measurementValue](./obj/measurementValue.md), [notes](./obj/notes.md), [observationMoment](./obj/observationMoment.md), [procedure](./obj/procedure.md) | NA | NA|
| [measurements](./obj/measurements.md) | Definition of a measurement class. Provenance: GA4GH Phenopackets v2 `Measurement` | array | [assayCode](./obj/assayCode.md), [date](./obj/date.md), [measurementValue](./obj/measurementValue.md), [notes](./obj/notes.md), [observationMoment](./obj/observationMoment.md), [procedure](./obj/procedure.md) | NA | NA|
| [pedigrees](./obj/pedigrees.md) | Pedigree studies in which the individual is part of. | array | [disease](./obj/disease.md), [id](./obj/id.md), [members](./obj/members.md), [numSubjects](./obj/numSubjects.md) | NA | NA|
| [phenotypicFeatures](./obj/phenotypicFeatures.md) | Used to describe a phenotype that characterizes the subject or biosample. | array | [evidence](./obj/evidence.md), [excluded](./obj/excluded.md), [featureType](./obj/featureType.md), [modifiers](./obj/modifiers.md), [notes](./obj/notes.md), [onset](./obj/onset.md), [resolution](./obj/resolution.md), [severity](./obj/severity.md) | NA | NA|
| [sex](./obj/sex.md) | Sex of the individual. Value from NCIT General Qualifier (NCIT:C27993): 'unknown' (not assessed or not available) (NCIT:C17998), 'female' (NCIT:C16576), or 'male', (NCIT:C20197). | object | [id](./obj/id.md), [label](./obj/label.md) | `[{"id": "NCIT:C16576", "label": "female"}, {"id": "NCIT:C20197", "label": "male"}, {"id": "NCIT:C1799", "label": "unknown"}]` | NA|
Expand Down Expand Up @@ -65,7 +65,7 @@ These are examples extracted directly from the [GitHub repository](https://githu
"label": "Slovenia"
},
"id": "Ind001",
"measures": [
"measurements": [
{
"assayCode": {
"id": "LOINC:26515-7",
Expand Down
2 changes: 1 addition & 1 deletion docs/schemas-md/obj/measures.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
|Term | Description | Type | Properties | Example | Enum|
| ---| ---| ---| ---| ---| --- |
| measures | Definition of a measurement class. Provenance: GA4GH Phenopackets v2 `Measurement` | array | [assayCode](./assayCode.md), [date](./date.md), [measurementValue](./measurementValue.md), [notes](./notes.md), [observationMoment](./observationMoment.md), [procedure](./procedure.md) | NA | NA|
| measurements | Definition of a measurement class. Provenance: GA4GH Phenopackets v2 `Measurement` | array | [assayCode](./assayCode.md), [date](./date.md), [measurementValue](./measurementValue.md), [notes](./notes.md), [observationMoment](./observationMoment.md), [procedure](./procedure.md) | NA | NA|
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
},
"description": "A Dataset is a collection of records, like rows in a database or cards in a cardholder.",
"endpoint": "/datasets",
"filteringTermsReference": "./datasets/filteringTerms.json",
"id": "dataset",
"name": "Dataset",
"nonFilteredQueriesAllowed": true,
Expand All @@ -37,7 +36,6 @@
},
"description": "A generic entry type to allow testing and playing with the specification.",
"endpoint": "./exampleEntries",
"filteringTermsReference": "./exampleEntry/filteringTerms.json",
"id": "exampleEntry",
"name": "Example Entry",
"nonFilteredQueriesAllowed": false,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@
},
"description": "A Dataset is a collection of records, like rows in a database or cards in a cardholder.",
"endpoint": "/datasets",
"filteringTermsReference": "./datasets/filteringTerms.json",
"id": "dataset",
"name": "Dataset",
"ontologyTermForThisType": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@
},
"description": "A Dataset is a collection of records, like rows in a database or cards in a cardholder.",
"endpoint": "/datasets",
"filteringTermsReference": "./datasets/filteringTerms.json",
"id": "dataset",
"name": "Dataset",
"ontologyTermForThisType": {
Expand All @@ -49,7 +48,6 @@
},
"description": "A generic entry type to allow testing and playing with the specification.",
"endpoint": "./exampleEntries",
"filteringTermsReference": "./exampleEntry/filteringTerms.json",
"id": "exampleEntry",
"name": "Example Entry",
"ontologyTermForThisType": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@
},
"description": "A Dataset is a collection of records, like rows in a database or cards in a cardholder.",
"endpoint": "/datasets",
"filteringTermsReference": "./datasets/filteringTerms.json",
"id": "dataset",
"name": "Dataset",
"ontologyTermForThisType": {
Expand All @@ -49,7 +48,6 @@
},
"description": "A generic entry type to allow testing and playing with the specification.",
"endpoint": "./exampleEntries",
"filteringTermsReference": "./exampleEntry/filteringTerms.json",
"id": "exampleEntry",
"name": "Example Entry",
"ontologyTermForThisType": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ entryTypes:
- id: exampleEntry
name: Example entries
endpoint: /datasets
filteringTermsReference: ./datasets/filteringTerms.json
additionallySupportedSchemas: []
nonFilteredQueriesAllowed: true
exampleEntry:
Expand All @@ -43,6 +42,5 @@ entryTypes:
referenceToSchemaDefinition: ./exampleEntry/defaultSchema.json
schemaVersion: v.2
endpoint: ./exampleEntries
filteringTermsReference: ./exampleEntry/filteringTerms.json
additionallySupportedSchemas: []
nonFilteredQueriesAllowed: false
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ aCollectionOf:
- id: exampleEntry
name: Example entries
endpoint: /datasets
filteringTermsReference: ./datasets/filteringTerms.json
additionallySupportedSchemas:
- id: ohdsi-atlas-cohort
name: OHDSI ATLAS Cohort
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@ response:
- id: exampleEntry
name: Example entries
endpoint: /datasets
filteringTermsReference: ./datasets/filteringTerms.json
additionallySupportedSchemas: []
exampleEntry:
id: exampleEntry
Expand All @@ -50,6 +49,5 @@ response:
referenceToSchemaDefinition: ./exampleEntry/defaultSchema.json
schemaVersion: v.2
endpoint: ./exampleEntries
filteringTermsReference: ./exampleEntry/filteringTerms.json
additionallySupportedSchemas: []
info: {}
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ response:
- id: exampleEntry
name: Example entries
endpoint: /datasets
filteringTermsReference: ./datasets/filteringTerms.json
additionallySupportedSchemas: []
exampleEntry:
id: exampleEntry
Expand All @@ -42,6 +41,5 @@ response:
referenceToSchemaDefinition: ./exampleEntry/defaultSchema.json
schemaVersion: v.2
endpoint: ./exampleEntries
filteringTermsReference: ./exampleEntry/filteringTerms.json
additionallySupportedSchemas: []
info: {}
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
"in": "query",
"name": "includeResultsetResponses",
"schema": {
"$ref": "https://raw.githubusercontent.com/ga4gh-beacon/beacon-v2/main/framework/json/common/beaconCommonComponents.json#/definitions/IncludeResultsetResponses"
"$ref": "https://raw.githubusercontent.com/ga4gh-beacon/beacon-v2/main/framework/json/common/beaconCommonComponents.json#/$defs/IncludeResultsetResponses"
}
},
"limit": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
"in": "query",
"name": "includeResultsetResponses",
"schema": {
"$ref": "https://raw.githubusercontent.com/ga4gh-beacon/beacon-v2/main/framework/json/common/beaconCommonComponents.json#/definitions/IncludeResultsetResponses"
"$ref": "https://raw.githubusercontent.com/ga4gh-beacon/beacon-v2/main/framework/json/common/beaconCommonComponents.json#/$defs/IncludeResultsetResponses"
}
},
"limit": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -273,6 +273,9 @@
"description": "Inclusion criteria used for defining the cohort. It is assumed that all cohort participants will match such criteria.",
"type": "object"
},
"info": {
"$ref": "../common/info.json"
},
"name": {
"description": "Name of the cohort. For `user-defined` this field could be generated upon the query, e.g. a value that is a concatenationor some representation of the user query.",
"examples": [
Expand Down
6 changes: 6 additions & 0 deletions models/json/beacon-v2-default-model/common/info.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "Placeholder to allow the Beacon models to return additional information. It is recommended to encapsulate additional informations in this attribute instead of directly adding attributes at the schema's root level in order to avoid collision in the names of attributes in future versions of the specification.",
"title": "Info",
"type": "object"
}
7 changes: 5 additions & 2 deletions models/json/beacon-v2-default-model/common/timeElement.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$comments": "If using an ontology class the use of NCIT Age Group ontology term (NCIT:C20587) descendants is recommended.",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "Definition of a wrapper for various time descriptors. This follows the Phenopackets structure https://github.com/phenopackets/phenopacket-schema/blob/v2/docs/time-element.rst",
"description": "Definition of a wrapper for various time descriptors. This follows the\nPhenopackets structure https://github.com/phenopackets/phenopacket-schema/blob/v2/docs/time-element.rst",
"oneOf": [
{
"$ref": "./age.json"
Expand All @@ -23,5 +23,8 @@
}
],
"title": "TimeElement",
"type": "object"
"type": [
"object",
"string"
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -540,6 +540,9 @@
"identifiers": {
"$ref": "#/$defs/Identifiers"
},
"info": {
"$ref": "../common/info.json"
},
"molecularAttributes": {
"$ref": "#/$defs/MolecularAttributes"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@
"in": "query",
"name": "includeResultsetResponses",
"schema": {
"$ref": "https://raw.githubusercontent.com/ga4gh-beacon/beacon-v2/main/framework/json/common/beaconCommonComponents.json#/definitions/IncludeResultsetResponses"
"$ref": "https://raw.githubusercontent.com/ga4gh-beacon/beacon-v2/main/framework/json/common/beaconCommonComponents.json#/$defs/IncludeResultsetResponses"
}
},
"limit": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
"$ref": "../common/commonDefinitions.json#/$defs/KaryotypicSex",
"description": "The chromosomal sex of an individual represented from a selection of options."
},
"measures": {
"measurements": {
"items": {
"$ref": "../common/measurement.json"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
"in": "query",
"name": "includeResultsetResponses",
"schema": {
"$ref": "https://raw.githubusercontent.com/ga4gh-beacon/beacon-v2/main/framework/json/common/beaconCommonComponents.json#/definitions/IncludeResultsetResponses"
"$ref": "https://raw.githubusercontent.com/ga4gh-beacon/beacon-v2/main/framework/json/common/beaconCommonComponents.json#/$defs/IncludeResultsetResponses"
}
},
"limit": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
"label": "Slovenia"
},
"id": "Ind001",
"measures": [
"measurements": [
{
"assayCode": {
"id": "LOINC:26515-7",
Expand Down
2 changes: 1 addition & 1 deletion models/json/beacon-v2-default-model/runs/endpoints.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
"in": "query",
"name": "includeResultsetResponses",
"schema": {
"$ref": "https://raw.githubusercontent.com/ga4gh-beacon/beacon-v2/main/framework/json/common/beaconCommonComponents.json#/definitions/IncludeResultsetResponses"
"$ref": "https://raw.githubusercontent.com/ga4gh-beacon/beacon-v2/main/framework/json/common/beaconCommonComponents.json#/$defs/IncludeResultsetResponses"
}
},
"individualId": {
Expand Down
2 changes: 1 addition & 1 deletion models/src/beacon-v2-default-model/analyses/endpoints.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,7 @@ components:
name: includeResultsetResponses
in: query
schema:
$ref: https://raw.githubusercontent.com/ga4gh-beacon/beacon-v2/main/framework/json/common/beaconCommonComponents.json#/definitions/IncludeResultsetResponses
$ref: https://raw.githubusercontent.com/ga4gh-beacon/beacon-v2/main/framework/json/common/beaconCommonComponents.json#/$defs/IncludeResultsetResponses
entryId:
name: id
in: path
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,7 @@ properties:
example: {}
info:
$ref: ../common/info.yaml

required:
- id
- biosampleStatus
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -262,7 +262,7 @@ components:
name: includeResultsetResponses
in: query
schema:
$ref: https://raw.githubusercontent.com/ga4gh-beacon/beacon-v2/main/framework/json/common/beaconCommonComponents.json#/definitions/IncludeResultsetResponses
$ref: https://raw.githubusercontent.com/ga4gh-beacon/beacon-v2/main/framework/json/common/beaconCommonComponents.json#/$defs/IncludeResultsetResponses
entryId:
name: id
in: path
Expand Down
3 changes: 3 additions & 0 deletions models/src/beacon-v2-default-model/cohorts/defaultSchema.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,9 @@ properties:
type: array
items:
$ref: '#/$defs/CollectionEvent'
info:
$ref: ../common/info.yaml

$defs:
CollectionEvent:
description: TBD
Expand Down
9 changes: 9 additions & 0 deletions models/src/beacon-v2-default-model/common/info.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
$schema: https://json-schema.org/draft/2020-12/schema
title: Info
description: >-
Placeholder to allow the Beacon models to return additional information.
It is recommended to encapsulate additional informations in this attribute
instead of directly adding attributes at the schema's root level in
order to avoid collision in the names of attributes in future versions of
the specification.
type: object
7 changes: 5 additions & 2 deletions models/src/beacon-v2-default-model/common/timeElement.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
$schema: https://json-schema.org/draft/2020-12/schema
title: TimeElement
description: Definition of a wrapper for various time descriptors. This follows the
description: |-
Definition of a wrapper for various time descriptors. This follows the
Phenopackets structure https://github.com/phenopackets/phenopacket-schema/blob/v2/docs/time-element.rst
type: object
type:
- object
- string
$comments: If using an ontology class the use of NCIT Age Group ontology term (NCIT:C20587)
descendants is recommended.
oneOf:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,12 @@ properties:
3986 format).
examples:
- https://example.org/wiki/Main_Page
info:
$ref: ../common/info.yaml
dataUseConditions:
description: Data use conditions applying to this dataset.
$ref: ../common/dataUseConditions.yaml
info:
$ref: ../common/info.yaml

required:
- id
- name
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,9 @@ properties:
type: array
items:
$ref: '#/$defs/FrequencyInPopulations'
info:
$ref: ../common/info.yaml

$defs:
LegacyVariation:
type: object
Expand Down
Loading