diff --git a/schema/vrs/json/Adjacency b/schema/vrs/json/Adjacency index 35b8a64c..a5925cbb 100644 --- a/schema/vrs/json/Adjacency +++ b/schema/vrs/json/Adjacency @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://w3id.org/ga4gh/schema/vrs/2.x/json/Adjacency", + "$id": "https://w3id.org/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Adjacency", "title": "Adjacency", "type": "object", "maturity": "trial use", @@ -39,7 +39,7 @@ "type": "array", "ordered": false, "items": { - "$ref": "/ga4gh/schema/gks-core/1.x/json/Extension" + "$ref": "/ga4gh/schema/gks-core/1.0.0-snapshot.2024-11.1/json/Extension" }, "description": "A list of extensions to the Entity, that allow for capture of information not directly supported by elements defined in the model.", "$comment": "Extension objects have a key-value data structure that allows definition of custom fields in the data itself. Extensions are not expected to be natively understood, but may be used for pre-negotiated exchange of message attributes between systems." @@ -53,7 +53,7 @@ "type": "array", "ordered": false, "items": { - "$ref": "/ga4gh/schema/vrs/2.x/json/Expression" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Expression" } }, "type": { @@ -69,10 +69,10 @@ "items": { "oneOf": [ { - "$ref": "/ga4gh/schema/vrs/2.x/json/SequenceLocation" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/SequenceLocation" }, { - "$ref": "/ga4gh/schema/gks-core/1.x/json/iriReference" + "$ref": "/ga4gh/schema/gks-core/1.0.0-snapshot.2024-11.1/json/iriReference" } ], "not": { @@ -90,13 +90,13 @@ "description": "The sequence found between adjoined sequences.", "oneOf": [ { - "$ref": "/ga4gh/schema/vrs/2.x/json/LengthExpression" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/LengthExpression" }, { - "$ref": "/ga4gh/schema/vrs/2.x/json/LiteralSequenceExpression" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/LiteralSequenceExpression" }, { - "$ref": "/ga4gh/schema/vrs/2.x/json/ReferenceLengthExpression" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/ReferenceLengthExpression" } ] }, diff --git a/schema/vrs/json/Allele b/schema/vrs/json/Allele index 06af4268..3fb460a4 100644 --- a/schema/vrs/json/Allele +++ b/schema/vrs/json/Allele @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://w3id.org/ga4gh/schema/vrs/2.x/json/Allele", + "$id": "https://w3id.org/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Allele", "title": "Allele", "type": "object", "maturity": "trial use", @@ -39,7 +39,7 @@ "type": "array", "ordered": false, "items": { - "$ref": "/ga4gh/schema/gks-core/1.x/json/Extension" + "$ref": "/ga4gh/schema/gks-core/1.0.0-snapshot.2024-11.1/json/Extension" }, "description": "A list of extensions to the Entity, that allow for capture of information not directly supported by elements defined in the model.", "$comment": "Extension objects have a key-value data structure that allows definition of custom fields in the data itself. Extensions are not expected to be natively understood, but may be used for pre-negotiated exchange of message attributes between systems." @@ -53,7 +53,7 @@ "type": "array", "ordered": false, "items": { - "$ref": "/ga4gh/schema/vrs/2.x/json/Expression" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Expression" } }, "type": { @@ -65,10 +65,10 @@ "location": { "oneOf": [ { - "$ref": "/ga4gh/schema/vrs/2.x/json/SequenceLocation" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/SequenceLocation" }, { - "$ref": "/ga4gh/schema/gks-core/1.x/json/iriReference" + "$ref": "/ga4gh/schema/gks-core/1.0.0-snapshot.2024-11.1/json/iriReference" } ], "description": "The location of the Allele" @@ -77,13 +77,13 @@ "description": "An expression of the sequence state", "oneOf": [ { - "$ref": "/ga4gh/schema/vrs/2.x/json/LengthExpression" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/LengthExpression" }, { - "$ref": "/ga4gh/schema/vrs/2.x/json/LiteralSequenceExpression" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/LiteralSequenceExpression" }, { - "$ref": "/ga4gh/schema/vrs/2.x/json/ReferenceLengthExpression" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/ReferenceLengthExpression" } ] } diff --git a/schema/vrs/json/CisPhasedBlock b/schema/vrs/json/CisPhasedBlock index d65bbf47..feccb504 100644 --- a/schema/vrs/json/CisPhasedBlock +++ b/schema/vrs/json/CisPhasedBlock @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://w3id.org/ga4gh/schema/vrs/2.x/json/CisPhasedBlock", + "$id": "https://w3id.org/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/CisPhasedBlock", "title": "CisPhasedBlock", "type": "object", "maturity": "trial use", @@ -38,7 +38,7 @@ "type": "array", "ordered": false, "items": { - "$ref": "/ga4gh/schema/gks-core/1.x/json/Extension" + "$ref": "/ga4gh/schema/gks-core/1.0.0-snapshot.2024-11.1/json/Extension" }, "description": "A list of extensions to the Entity, that allow for capture of information not directly supported by elements defined in the model.", "$comment": "Extension objects have a key-value data structure that allows definition of custom fields in the data itself. Extensions are not expected to be natively understood, but may be used for pre-negotiated exchange of message attributes between systems." @@ -52,7 +52,7 @@ "type": "array", "ordered": false, "items": { - "$ref": "/ga4gh/schema/vrs/2.x/json/Expression" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Expression" } }, "type": { @@ -69,17 +69,17 @@ "items": { "oneOf": [ { - "$ref": "/ga4gh/schema/vrs/2.x/json/Allele" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Allele" }, { - "$ref": "/ga4gh/schema/gks-core/1.x/json/iriReference" + "$ref": "/ga4gh/schema/gks-core/1.0.0-snapshot.2024-11.1/json/iriReference" } ] }, "description": "A list of Alleles that are found in-cis on a shared molecule." }, "sequenceReference": { - "$ref": "/ga4gh/schema/vrs/2.x/json/SequenceReference", + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/SequenceReference", "description": "An optional Sequence Reference on which all of the in-cis Alleles are found. When defined, this may be used to implicitly define the `sequenceReference` attribute for each of the CisPhasedBlock member Alleles." } }, diff --git a/schema/vrs/json/CopyNumberChange b/schema/vrs/json/CopyNumberChange index 38ccdb26..39dbb439 100644 --- a/schema/vrs/json/CopyNumberChange +++ b/schema/vrs/json/CopyNumberChange @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://w3id.org/ga4gh/schema/vrs/2.x/json/CopyNumberChange", + "$id": "https://w3id.org/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/CopyNumberChange", "title": "CopyNumberChange", "type": "object", "maturity": "draft", @@ -39,7 +39,7 @@ "type": "array", "ordered": false, "items": { - "$ref": "/ga4gh/schema/gks-core/1.x/json/Extension" + "$ref": "/ga4gh/schema/gks-core/1.0.0-snapshot.2024-11.1/json/Extension" }, "description": "A list of extensions to the Entity, that allow for capture of information not directly supported by elements defined in the model.", "$comment": "Extension objects have a key-value data structure that allows definition of custom fields in the data itself. Extensions are not expected to be natively understood, but may be used for pre-negotiated exchange of message attributes between systems." @@ -53,16 +53,16 @@ "type": "array", "ordered": false, "items": { - "$ref": "/ga4gh/schema/vrs/2.x/json/Expression" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Expression" } }, "location": { "oneOf": [ { - "$ref": "/ga4gh/schema/vrs/2.x/json/SequenceLocation" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/SequenceLocation" }, { - "$ref": "/ga4gh/schema/gks-core/1.x/json/iriReference" + "$ref": "/ga4gh/schema/gks-core/1.0.0-snapshot.2024-11.1/json/iriReference" } ], "description": "A location for which the number of systemic copies is described." @@ -75,7 +75,7 @@ }, "copyChange": { "description": "MUST use a `primaryCode` representing one of \"EFO:0030069\" (complete genomic loss), \"EFO:0020073\" (high-level loss), \"EFO:0030068\" (low-level loss), \"EFO:0030067\" (loss), \"EFO:0030064\" (regional base ploidy), \"EFO:0030070\" (gain), \"EFO:0030071\" (low-level gain), \"EFO:0030072\" (high-level gain).", - "$ref": "/ga4gh/schema/gks-core/1.x/json/MappableConcept" + "$ref": "/ga4gh/schema/gks-core/1.0.0-snapshot.2024-11.1/json/MappableConcept" } }, "required": [ diff --git a/schema/vrs/json/CopyNumberCount b/schema/vrs/json/CopyNumberCount index 3c4fe1b8..6c9c9739 100644 --- a/schema/vrs/json/CopyNumberCount +++ b/schema/vrs/json/CopyNumberCount @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://w3id.org/ga4gh/schema/vrs/2.x/json/CopyNumberCount", + "$id": "https://w3id.org/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/CopyNumberCount", "title": "CopyNumberCount", "type": "object", "maturity": "draft", @@ -39,7 +39,7 @@ "type": "array", "ordered": false, "items": { - "$ref": "/ga4gh/schema/gks-core/1.x/json/Extension" + "$ref": "/ga4gh/schema/gks-core/1.0.0-snapshot.2024-11.1/json/Extension" }, "description": "A list of extensions to the Entity, that allow for capture of information not directly supported by elements defined in the model.", "$comment": "Extension objects have a key-value data structure that allows definition of custom fields in the data itself. Extensions are not expected to be natively understood, but may be used for pre-negotiated exchange of message attributes between systems." @@ -53,16 +53,16 @@ "type": "array", "ordered": false, "items": { - "$ref": "/ga4gh/schema/vrs/2.x/json/Expression" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Expression" } }, "location": { "oneOf": [ { - "$ref": "/ga4gh/schema/vrs/2.x/json/SequenceLocation" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/SequenceLocation" }, { - "$ref": "/ga4gh/schema/gks-core/1.x/json/iriReference" + "$ref": "/ga4gh/schema/gks-core/1.0.0-snapshot.2024-11.1/json/iriReference" } ], "description": "A location for which the number of systemic copies is described." @@ -76,7 +76,7 @@ "copies": { "oneOf": [ { - "$ref": "/ga4gh/schema/vrs/2.x/json/Range" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Range" }, { "type": "integer" diff --git a/schema/vrs/json/DerivativeMolecule b/schema/vrs/json/DerivativeMolecule index 6dad3b46..178b517a 100644 --- a/schema/vrs/json/DerivativeMolecule +++ b/schema/vrs/json/DerivativeMolecule @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://w3id.org/ga4gh/schema/vrs/2.x/json/DerivativeMolecule", + "$id": "https://w3id.org/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/DerivativeMolecule", "title": "DerivativeMolecule", "type": "object", "maturity": "draft", @@ -38,7 +38,7 @@ "type": "array", "ordered": false, "items": { - "$ref": "/ga4gh/schema/gks-core/1.x/json/Extension" + "$ref": "/ga4gh/schema/gks-core/1.0.0-snapshot.2024-11.1/json/Extension" }, "description": "A list of extensions to the Entity, that allow for capture of information not directly supported by elements defined in the model.", "$comment": "Extension objects have a key-value data structure that allows definition of custom fields in the data itself. Extensions are not expected to be natively understood, but may be used for pre-negotiated exchange of message attributes between systems." @@ -52,7 +52,7 @@ "type": "array", "ordered": false, "items": { - "$ref": "/ga4gh/schema/vrs/2.x/json/Expression" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Expression" } }, "type": { @@ -68,19 +68,19 @@ "items": { "oneOf": [ { - "$ref": "/ga4gh/schema/vrs/2.x/json/Allele" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Allele" }, { - "$ref": "/ga4gh/schema/vrs/2.x/json/CisPhasedBlock" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/CisPhasedBlock" }, { - "$ref": "/ga4gh/schema/vrs/2.x/json/Terminus" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Terminus" }, { - "$ref": "/ga4gh/schema/vrs/2.x/json/TraversalBlock" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/TraversalBlock" }, { - "$ref": "/ga4gh/schema/gks-core/1.x/json/iriReference" + "$ref": "/ga4gh/schema/gks-core/1.0.0-snapshot.2024-11.1/json/iriReference" } ] }, diff --git a/schema/vrs/json/Expression b/schema/vrs/json/Expression index f30b7664..acf0eb2f 100644 --- a/schema/vrs/json/Expression +++ b/schema/vrs/json/Expression @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://w3id.org/ga4gh/schema/vrs/2.x/json/Expression", + "$id": "https://w3id.org/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Expression", "title": "Expression", "type": "object", "maturity": "trial use", @@ -14,7 +14,7 @@ "type": "array", "ordered": false, "items": { - "$ref": "/ga4gh/schema/gks-core/1.x/json/Extension" + "$ref": "/ga4gh/schema/gks-core/1.0.0-snapshot.2024-11.1/json/Extension" }, "description": "A list of extensions to the Entity, that allow for capture of information not directly supported by elements defined in the model.", "$comment": "Extension objects have a key-value data structure that allows definition of custom fields in the data itself. Extensions are not expected to be natively understood, but may be used for pre-negotiated exchange of message attributes between systems." diff --git a/schema/vrs/json/LengthExpression b/schema/vrs/json/LengthExpression index b3176dc7..2d087b80 100644 --- a/schema/vrs/json/LengthExpression +++ b/schema/vrs/json/LengthExpression @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://w3id.org/ga4gh/schema/vrs/2.x/json/LengthExpression", + "$id": "https://w3id.org/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/LengthExpression", "title": "LengthExpression", "type": "object", "maturity": "draft", @@ -37,7 +37,7 @@ "type": "array", "ordered": false, "items": { - "$ref": "/ga4gh/schema/gks-core/1.x/json/Extension" + "$ref": "/ga4gh/schema/gks-core/1.0.0-snapshot.2024-11.1/json/Extension" }, "description": "A list of extensions to the Entity, that allow for capture of information not directly supported by elements defined in the model.", "$comment": "Extension objects have a key-value data structure that allows definition of custom fields in the data itself. Extensions are not expected to be natively understood, but may be used for pre-negotiated exchange of message attributes between systems." @@ -53,7 +53,7 @@ "description": "The length of the sequence.", "oneOf": [ { - "$ref": "/ga4gh/schema/vrs/2.x/json/Range" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Range" }, { "type": "integer" diff --git a/schema/vrs/json/LiteralSequenceExpression b/schema/vrs/json/LiteralSequenceExpression index bd41646c..e259ec54 100644 --- a/schema/vrs/json/LiteralSequenceExpression +++ b/schema/vrs/json/LiteralSequenceExpression @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://w3id.org/ga4gh/schema/vrs/2.x/json/LiteralSequenceExpression", + "$id": "https://w3id.org/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/LiteralSequenceExpression", "title": "LiteralSequenceExpression", "type": "object", "maturity": "trial use", @@ -37,7 +37,7 @@ "type": "array", "ordered": false, "items": { - "$ref": "/ga4gh/schema/gks-core/1.x/json/Extension" + "$ref": "/ga4gh/schema/gks-core/1.0.0-snapshot.2024-11.1/json/Extension" }, "description": "A list of extensions to the Entity, that allow for capture of information not directly supported by elements defined in the model.", "$comment": "Extension objects have a key-value data structure that allows definition of custom fields in the data itself. Extensions are not expected to be natively understood, but may be used for pre-negotiated exchange of message attributes between systems." @@ -50,7 +50,7 @@ "default": "LiteralSequenceExpression" }, "sequence": { - "$ref": "/ga4gh/schema/vrs/2.x/json/sequenceString", + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/sequenceString", "description": "the literal sequence" } }, diff --git a/schema/vrs/json/Location b/schema/vrs/json/Location index d77f5018..9ddfc9dc 100644 --- a/schema/vrs/json/Location +++ b/schema/vrs/json/Location @@ -1,11 +1,11 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://w3id.org/ga4gh/schema/vrs/2.x/json/Location", + "$id": "https://w3id.org/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Location", "title": "Location", "type": "object", "maturity": "trial use", "description": "A contiguous segment of a biological sequence.", - "$ref": "/ga4gh/schema/vrs/2.x/json/SequenceLocation", + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/SequenceLocation", "discriminator": { "propertyName": "type" } diff --git a/schema/vrs/json/MolecularVariation b/schema/vrs/json/MolecularVariation index 833cdec8..2a1b48dc 100644 --- a/schema/vrs/json/MolecularVariation +++ b/schema/vrs/json/MolecularVariation @@ -1,25 +1,25 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://w3id.org/ga4gh/schema/vrs/2.x/json/MolecularVariation", + "$id": "https://w3id.org/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/MolecularVariation", "title": "MolecularVariation", "type": "object", "maturity": "trial use", "description": "A variation on a contiguous molecule.", "oneOf": [ { - "$ref": "/ga4gh/schema/vrs/2.x/json/Adjacency" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Adjacency" }, { - "$ref": "/ga4gh/schema/vrs/2.x/json/Allele" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Allele" }, { - "$ref": "/ga4gh/schema/vrs/2.x/json/CisPhasedBlock" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/CisPhasedBlock" }, { - "$ref": "/ga4gh/schema/vrs/2.x/json/DerivativeMolecule" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/DerivativeMolecule" }, { - "$ref": "/ga4gh/schema/vrs/2.x/json/Terminus" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Terminus" } ], "discriminator": { diff --git a/schema/vrs/json/Range b/schema/vrs/json/Range index 480140fc..7317c99f 100644 --- a/schema/vrs/json/Range +++ b/schema/vrs/json/Range @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://w3id.org/ga4gh/schema/vrs/2.x/json/Range", + "$id": "https://w3id.org/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Range", "title": "Range", "type": "array", "maturity": "trial use", diff --git a/schema/vrs/json/ReferenceLengthExpression b/schema/vrs/json/ReferenceLengthExpression index 0e691b44..bf853d15 100644 --- a/schema/vrs/json/ReferenceLengthExpression +++ b/schema/vrs/json/ReferenceLengthExpression @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://w3id.org/ga4gh/schema/vrs/2.x/json/ReferenceLengthExpression", + "$id": "https://w3id.org/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/ReferenceLengthExpression", "title": "ReferenceLengthExpression", "type": "object", "maturity": "trial use", @@ -38,7 +38,7 @@ "type": "array", "ordered": false, "items": { - "$ref": "/ga4gh/schema/gks-core/1.x/json/Extension" + "$ref": "/ga4gh/schema/gks-core/1.0.0-snapshot.2024-11.1/json/Extension" }, "description": "A list of extensions to the Entity, that allow for capture of information not directly supported by elements defined in the model.", "$comment": "Extension objects have a key-value data structure that allows definition of custom fields in the data itself. Extensions are not expected to be natively understood, but may be used for pre-negotiated exchange of message attributes between systems." @@ -53,7 +53,7 @@ "length": { "oneOf": [ { - "$ref": "/ga4gh/schema/vrs/2.x/json/Range" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Range" }, { "type": "integer" @@ -62,7 +62,7 @@ "description": "The number of residues in the expressed sequence." }, "sequence": { - "$ref": "/ga4gh/schema/vrs/2.x/json/sequenceString", + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/sequenceString", "description": "the literal Sequence encoded by the Reference Length Expression." }, "repeatSubunitLength": { diff --git a/schema/vrs/json/SequenceExpression b/schema/vrs/json/SequenceExpression index 0634d0f5..9f9d7086 100644 --- a/schema/vrs/json/SequenceExpression +++ b/schema/vrs/json/SequenceExpression @@ -1,19 +1,19 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://w3id.org/ga4gh/schema/vrs/2.x/json/SequenceExpression", + "$id": "https://w3id.org/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/SequenceExpression", "title": "SequenceExpression", "type": "object", "maturity": "trial use", "description": "An expression describing a Sequence.", "oneOf": [ { - "$ref": "/ga4gh/schema/vrs/2.x/json/LengthExpression" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/LengthExpression" }, { - "$ref": "/ga4gh/schema/vrs/2.x/json/LiteralSequenceExpression" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/LiteralSequenceExpression" }, { - "$ref": "/ga4gh/schema/vrs/2.x/json/ReferenceLengthExpression" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/ReferenceLengthExpression" } ], "discriminator": { diff --git a/schema/vrs/json/SequenceLocation b/schema/vrs/json/SequenceLocation index f3947274..80d36506 100644 --- a/schema/vrs/json/SequenceLocation +++ b/schema/vrs/json/SequenceLocation @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://w3id.org/ga4gh/schema/vrs/2.x/json/SequenceLocation", + "$id": "https://w3id.org/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/SequenceLocation", "title": "SequenceLocation", "type": "object", "maturity": "trial use", @@ -40,7 +40,7 @@ "type": "array", "ordered": false, "items": { - "$ref": "/ga4gh/schema/gks-core/1.x/json/Extension" + "$ref": "/ga4gh/schema/gks-core/1.0.0-snapshot.2024-11.1/json/Extension" }, "description": "A list of extensions to the Entity, that allow for capture of information not directly supported by elements defined in the model.", "$comment": "Extension objects have a key-value data structure that allows definition of custom fields in the data itself. Extensions are not expected to be natively understood, but may be used for pre-negotiated exchange of message attributes between systems." @@ -59,10 +59,10 @@ "sequenceReference": { "oneOf": [ { - "$ref": "/ga4gh/schema/vrs/2.x/json/SequenceReference" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/SequenceReference" }, { - "$ref": "/ga4gh/schema/gks-core/1.x/json/iriReference" + "$ref": "/ga4gh/schema/gks-core/1.0.0-snapshot.2024-11.1/json/iriReference" } ], "description": "A reference to a Sequence on which the location is defined." @@ -70,7 +70,7 @@ "start": { "oneOf": [ { - "$ref": "/ga4gh/schema/vrs/2.x/json/Range" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Range" }, { "type": "integer" @@ -81,7 +81,7 @@ "end": { "oneOf": [ { - "$ref": "/ga4gh/schema/vrs/2.x/json/Range" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Range" }, { "type": "integer" @@ -91,7 +91,7 @@ }, "sequence": { "description": "The literal sequence encoded by the `sequenceReference` at these coordinates.", - "$ref": "/ga4gh/schema/vrs/2.x/json/sequenceString" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/sequenceString" } }, "required": [ diff --git a/schema/vrs/json/SequenceReference b/schema/vrs/json/SequenceReference index 4fe9ad7a..55918cf2 100644 --- a/schema/vrs/json/SequenceReference +++ b/schema/vrs/json/SequenceReference @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://w3id.org/ga4gh/schema/vrs/2.x/json/SequenceReference", + "$id": "https://w3id.org/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/SequenceReference", "title": "SequenceReference", "type": "object", "maturity": "trial use", @@ -37,7 +37,7 @@ "type": "array", "ordered": false, "items": { - "$ref": "/ga4gh/schema/gks-core/1.x/json/Extension" + "$ref": "/ga4gh/schema/gks-core/1.0.0-snapshot.2024-11.1/json/Extension" }, "description": "A list of extensions to the Entity, that allow for capture of information not directly supported by elements defined in the model.", "$comment": "Extension objects have a key-value data structure that allows definition of custom fields in the data itself. Extensions are not expected to be natively understood, but may be used for pre-negotiated exchange of message attributes between systems." diff --git a/schema/vrs/json/SystemicVariation b/schema/vrs/json/SystemicVariation index c3c27550..b5ef74ff 100644 --- a/schema/vrs/json/SystemicVariation +++ b/schema/vrs/json/SystemicVariation @@ -1,16 +1,16 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://w3id.org/ga4gh/schema/vrs/2.x/json/SystemicVariation", + "$id": "https://w3id.org/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/SystemicVariation", "title": "SystemicVariation", "type": "object", "maturity": "trial use", "description": "A Variation of multiple molecules in the context of a system, e.g. a genome, sample, or homologous chromosomes.", "oneOf": [ { - "$ref": "/ga4gh/schema/vrs/2.x/json/CopyNumberChange" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/CopyNumberChange" }, { - "$ref": "/ga4gh/schema/vrs/2.x/json/CopyNumberCount" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/CopyNumberCount" } ], "discriminator": { diff --git a/schema/vrs/json/Terminus b/schema/vrs/json/Terminus index 7b5e6288..fa535341 100644 --- a/schema/vrs/json/Terminus +++ b/schema/vrs/json/Terminus @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://w3id.org/ga4gh/schema/vrs/2.x/json/Terminus", + "$id": "https://w3id.org/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Terminus", "title": "Terminus", "type": "object", "maturity": "draft", @@ -38,7 +38,7 @@ "type": "array", "ordered": false, "items": { - "$ref": "/ga4gh/schema/gks-core/1.x/json/Extension" + "$ref": "/ga4gh/schema/gks-core/1.0.0-snapshot.2024-11.1/json/Extension" }, "description": "A list of extensions to the Entity, that allow for capture of information not directly supported by elements defined in the model.", "$comment": "Extension objects have a key-value data structure that allows definition of custom fields in the data itself. Extensions are not expected to be natively understood, but may be used for pre-negotiated exchange of message attributes between systems." @@ -52,7 +52,7 @@ "type": "array", "ordered": false, "items": { - "$ref": "/ga4gh/schema/vrs/2.x/json/Expression" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Expression" } }, "type": { @@ -64,10 +64,10 @@ "location": { "oneOf": [ { - "$ref": "/ga4gh/schema/vrs/2.x/json/SequenceLocation" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/SequenceLocation" }, { - "$ref": "/ga4gh/schema/gks-core/1.x/json/iriReference" + "$ref": "/ga4gh/schema/gks-core/1.0.0-snapshot.2024-11.1/json/iriReference" } ], "description": "The location of the terminus." diff --git a/schema/vrs/json/TraversalBlock b/schema/vrs/json/TraversalBlock index 218b4897..96359e24 100644 --- a/schema/vrs/json/TraversalBlock +++ b/schema/vrs/json/TraversalBlock @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://w3id.org/ga4gh/schema/vrs/2.x/json/TraversalBlock", + "$id": "https://w3id.org/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/TraversalBlock", "title": "TraversalBlock", "type": "object", "maturity": "draft", @@ -38,7 +38,7 @@ "type": "array", "ordered": false, "items": { - "$ref": "/ga4gh/schema/gks-core/1.x/json/Extension" + "$ref": "/ga4gh/schema/gks-core/1.0.0-snapshot.2024-11.1/json/Extension" }, "description": "A list of extensions to the Entity, that allow for capture of information not directly supported by elements defined in the model.", "$comment": "Extension objects have a key-value data structure that allows definition of custom fields in the data itself. Extensions are not expected to be natively understood, but may be used for pre-negotiated exchange of message attributes between systems." @@ -54,7 +54,7 @@ "description": "The unoriented molecular variation component.", "oneOf": [ { - "$ref": "/ga4gh/schema/vrs/2.x/json/Adjacency" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Adjacency" } ] }, diff --git a/schema/vrs/json/Variation b/schema/vrs/json/Variation index 2baa9db0..826cd5b5 100644 --- a/schema/vrs/json/Variation +++ b/schema/vrs/json/Variation @@ -1,31 +1,31 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://w3id.org/ga4gh/schema/vrs/2.x/json/Variation", + "$id": "https://w3id.org/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Variation", "title": "Variation", "type": "object", "maturity": "trial use", "description": "A representation of the state of one or more biomolecules.", "oneOf": [ { - "$ref": "/ga4gh/schema/vrs/2.x/json/Adjacency" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Adjacency" }, { - "$ref": "/ga4gh/schema/vrs/2.x/json/Allele" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Allele" }, { - "$ref": "/ga4gh/schema/vrs/2.x/json/CisPhasedBlock" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/CisPhasedBlock" }, { - "$ref": "/ga4gh/schema/vrs/2.x/json/CopyNumberChange" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/CopyNumberChange" }, { - "$ref": "/ga4gh/schema/vrs/2.x/json/CopyNumberCount" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/CopyNumberCount" }, { - "$ref": "/ga4gh/schema/vrs/2.x/json/DerivativeMolecule" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/DerivativeMolecule" }, { - "$ref": "/ga4gh/schema/vrs/2.x/json/Terminus" + "$ref": "/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/Terminus" } ], "discriminator": { diff --git a/schema/vrs/json/residue b/schema/vrs/json/residue index ec8970d8..690b72c0 100644 --- a/schema/vrs/json/residue +++ b/schema/vrs/json/residue @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://w3id.org/ga4gh/schema/vrs/2.x/json/residue", + "$id": "https://w3id.org/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/residue", "title": "residue", "type": "string", "maturity": "trial use", diff --git a/schema/vrs/json/sequenceString b/schema/vrs/json/sequenceString index f449bd6d..1c0b642a 100644 --- a/schema/vrs/json/sequenceString +++ b/schema/vrs/json/sequenceString @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://w3id.org/ga4gh/schema/vrs/2.x/json/sequenceString", + "$id": "https://w3id.org/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/json/sequenceString", "title": "sequenceString", "type": "string", "maturity": "trial use", diff --git a/schema/vrs/vrs-source.yaml b/schema/vrs/vrs-source.yaml index 041c21f5..e2b0bdf7 100644 --- a/schema/vrs/vrs-source.yaml +++ b/schema/vrs/vrs-source.yaml @@ -9,7 +9,7 @@ # https://json-schema.org/understanding-json-schema/reference/schema.html $schema: "https://json-schema.org/draft/2020-12/schema" -$id: "https://w3id.org/ga4gh/schema/vrs/2.x/vrs-source.yaml" +$id: "https://w3id.org/ga4gh/schema/vrs/2.0.0-ballot.2024-11.1/vrs-source.yaml" title: "GA4GH-VRS-Definitions" type: object strict: true @@ -18,7 +18,7 @@ imports: gks-core: ../gks-core/gks-core-source.yaml namespaces: - gks.core: /ga4gh/schema/gks-core/1.x/json/ + gks.core: /ga4gh/schema/gks-core/1.0.0-snapshot.2024-11.1/json/ $defs: # VRS definitions are presented top-down. Everything rolls up to diff --git a/submodules/gks-core b/submodules/gks-core index fb04396a..f6cba7cf 160000 --- a/submodules/gks-core +++ b/submodules/gks-core @@ -1 +1 @@ -Subproject commit fb04396a86e4d9be76621e167b6a36b2c44d7c30 +Subproject commit f6cba7cf9562ee721f4026b849be8a05f126a284