From 64f77cd5473bec33af2c8095783814f28d444173 Mon Sep 17 00:00:00 2001 From: Lawrence Babb Date: Tue, 11 Feb 2025 09:18:51 -0500 Subject: [PATCH] bring all classes up to maturity --- schema/gks-core/def/Code.rst | 4 ++-- schema/gks-core/def/Coding.rst | 4 ++-- schema/gks-core/def/ConceptMapping.rst | 4 ++-- schema/gks-core/def/MappableConcept.rst | 19 +++++++++++++++++-- schema/gks-core/def/date.rst | 4 ++-- schema/gks-core/def/datetime.rst | 4 ++-- schema/gks-core/gks-core-source.yaml | 12 ++++++------ schema/gks-core/json/Code | 2 +- schema/gks-core/json/Coding | 2 +- schema/gks-core/json/ConceptMapping | 2 +- schema/gks-core/json/MappableConcept | 2 +- schema/gks-core/json/date | 2 +- schema/gks-core/json/datetime | 2 +- 13 files changed, 39 insertions(+), 24 deletions(-) diff --git a/schema/gks-core/def/Code.rst b/schema/gks-core/def/Code.rst index 18c6b15..456045e 100644 --- a/schema/gks-core/def/Code.rst +++ b/schema/gks-core/def/Code.rst @@ -1,5 +1,5 @@ -.. warning:: This data class is at a **draft** maturity level and may \ - change significantly in future releases. Maturity \ +.. note:: This data class is at a **trial use** maturity level and may \ + change in future releases. Maturity \ levels are described in the :ref:`maturity-model`. **Computational Definition** diff --git a/schema/gks-core/def/Coding.rst b/schema/gks-core/def/Coding.rst index 973619a..3399c94 100644 --- a/schema/gks-core/def/Coding.rst +++ b/schema/gks-core/def/Coding.rst @@ -1,5 +1,5 @@ -.. warning:: This data class is at a **draft** maturity level and may \ - change significantly in future releases. Maturity \ +.. note:: This data class is at a **trial use** maturity level and may \ + change in future releases. Maturity \ levels are described in the :ref:`maturity-model`. **Computational Definition** diff --git a/schema/gks-core/def/ConceptMapping.rst b/schema/gks-core/def/ConceptMapping.rst index bcd33e4..badcae9 100644 --- a/schema/gks-core/def/ConceptMapping.rst +++ b/schema/gks-core/def/ConceptMapping.rst @@ -1,5 +1,5 @@ -.. warning:: This data class is at a **draft** maturity level and may \ - change significantly in future releases. Maturity \ +.. note:: This data class is at a **trial use** maturity level and may \ + change in future releases. Maturity \ levels are described in the :ref:`maturity-model`. **Computational Definition** diff --git a/schema/gks-core/def/MappableConcept.rst b/schema/gks-core/def/MappableConcept.rst index f756262..dd566cd 100644 --- a/schema/gks-core/def/MappableConcept.rst +++ b/schema/gks-core/def/MappableConcept.rst @@ -1,11 +1,26 @@ -.. warning:: This data class is at a **draft** maturity level and may \ - change significantly in future releases. Maturity \ +.. note:: This data class is at a **trial use** maturity level and may \ + change in future releases. Maturity \ levels are described in the :ref:`maturity-model`. **Computational Definition** A concept name that may be mapped to one or more :ref:`Codings `. +**GA4GH Digest** + +.. list-table:: + :class: clean-wrap + :header-rows: 1 + :align: left + :widths: auto + + * - Prefix + - Inherent + + * - None + - ['primaryCode'] + + **Information Model** Some MappableConcept attributes are inherited from :ref:`Element`. diff --git a/schema/gks-core/def/date.rst b/schema/gks-core/def/date.rst index b3c5248..3136b9a 100644 --- a/schema/gks-core/def/date.rst +++ b/schema/gks-core/def/date.rst @@ -1,5 +1,5 @@ -.. warning:: This data class is at a **draft** maturity level and may \ - change significantly in future releases. Maturity \ +.. note:: This data class is at a **trial use** maturity level and may \ + change in future releases. Maturity \ levels are described in the :ref:`maturity-model`. **Computational Definition** diff --git a/schema/gks-core/def/datetime.rst b/schema/gks-core/def/datetime.rst index a97eed7..12b7e5c 100644 --- a/schema/gks-core/def/datetime.rst +++ b/schema/gks-core/def/datetime.rst @@ -1,5 +1,5 @@ -.. warning:: This data class is at a **draft** maturity level and may \ - change significantly in future releases. Maturity \ +.. note:: This data class is at a **trial use** maturity level and may \ + change in future releases. Maturity \ levels are described in the :ref:`maturity-model`. **Computational Definition** diff --git a/schema/gks-core/gks-core-source.yaml b/schema/gks-core/gks-core-source.yaml index a6537ac..5a686f7 100644 --- a/schema/gks-core/gks-core-source.yaml +++ b/schema/gks-core/gks-core-source.yaml @@ -116,7 +116,7 @@ $defs: MappableConcept: inherits: Element type: object - maturity: draft + maturity: trial use ga4gh: inherent: - primaryCode @@ -159,7 +159,7 @@ $defs: ConceptMapping: type: object inherits: Element - maturity: draft + maturity: trial use description: >- A mapping to a concept in a terminology or code system. properties: @@ -184,7 +184,7 @@ $defs: Coding: inherits: Element type: object - maturity: draft + maturity: trial use description: >- A structured representation of a code for a defined concept in a terminology or code system. properties: @@ -215,7 +215,7 @@ $defs: # primitive data types section for convenience and consistency -- code, iriReference, date, datetime code: type: string - maturity: draft + maturity: trial use description: >- Indicates that the value is taken from a set of controlled strings defined elsewhere. Technically, a code is restricted to a string which has at least one character and no leading or @@ -235,14 +235,14 @@ $defs: date: type: string - maturity: draft + maturity: trial use description: >- A string is valid against this format if it represents a date in the following format: YYYY-MM-DD. format: date datetime: type: string - maturity: draft + maturity: trial use description: >- A string is valid against this format if it represents a date-time in the following format: YYYY:MM::DDThh:mm:ss.sTZD. diff --git a/schema/gks-core/json/Code b/schema/gks-core/json/Code index ec0b75f..cc69267 100644 --- a/schema/gks-core/json/Code +++ b/schema/gks-core/json/Code @@ -3,7 +3,7 @@ "$id": "https://w3id.org/ga4gh/schema/gks-core/1.x/json/code", "title": "code", "type": "string", - "maturity": "draft", + "maturity": "trial use", "description": "Indicates that the value is taken from a set of controlled strings defined elsewhere. Technically, a code is restricted to a string which has at least one character and no leading or trailing whitespace, and where there is no whitespace other than single spaces in the contents.", "pattern": "\\S+( \\S+)*", "example": "ENSG00000139618" diff --git a/schema/gks-core/json/Coding b/schema/gks-core/json/Coding index dc85b41..fe5e8e1 100644 --- a/schema/gks-core/json/Coding +++ b/schema/gks-core/json/Coding @@ -3,7 +3,7 @@ "$id": "https://w3id.org/ga4gh/schema/gks-core/1.x/json/Coding", "title": "Coding", "type": "object", - "maturity": "draft", + "maturity": "trial use", "description": "A structured representation of a code for a defined concept in a terminology or code system.", "properties": { "id": { diff --git a/schema/gks-core/json/ConceptMapping b/schema/gks-core/json/ConceptMapping index b03ac19..2b96def 100644 --- a/schema/gks-core/json/ConceptMapping +++ b/schema/gks-core/json/ConceptMapping @@ -3,7 +3,7 @@ "$id": "https://w3id.org/ga4gh/schema/gks-core/1.x/json/ConceptMapping", "title": "ConceptMapping", "type": "object", - "maturity": "draft", + "maturity": "trial use", "description": "A mapping to a concept in a terminology or code system.", "properties": { "id": { diff --git a/schema/gks-core/json/MappableConcept b/schema/gks-core/json/MappableConcept index 9866c90..6e5ab1d 100644 --- a/schema/gks-core/json/MappableConcept +++ b/schema/gks-core/json/MappableConcept @@ -3,7 +3,7 @@ "$id": "https://w3id.org/ga4gh/schema/gks-core/1.x/json/MappableConcept", "title": "MappableConcept", "type": "object", - "maturity": "draft", + "maturity": "trial use", "ga4gh": { "inherent": [ "primaryCode" diff --git a/schema/gks-core/json/date b/schema/gks-core/json/date index e76e105..a53eb42 100644 --- a/schema/gks-core/json/date +++ b/schema/gks-core/json/date @@ -3,7 +3,7 @@ "$id": "https://w3id.org/ga4gh/schema/gks-core/1.x/json/date", "title": "date", "type": "string", - "maturity": "draft", + "maturity": "trial use", "description": "A string is valid against this format if it represents a date in the following format: YYYY-MM-DD.", "format": "date" } \ No newline at end of file diff --git a/schema/gks-core/json/datetime b/schema/gks-core/json/datetime index 4ebbf8a..88bfb46 100644 --- a/schema/gks-core/json/datetime +++ b/schema/gks-core/json/datetime @@ -3,7 +3,7 @@ "$id": "https://w3id.org/ga4gh/schema/gks-core/1.x/json/datetime", "title": "datetime", "type": "string", - "maturity": "draft", + "maturity": "trial use", "description": "A string is valid against this format if it represents a date-time in the following format: YYYY:MM::DDThh:mm:ss.sTZD.", "format": "date-time" } \ No newline at end of file