From 9337e6bf1dde67759d96b31b50ce480b1a855c79 Mon Sep 17 00:00:00 2001 From: cmungall Date: Tue, 4 Jan 2022 15:59:48 -0800 Subject: [PATCH 1/3] compression-enum --- linkml_model/model/schema/datasets.yaml | 28 ++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/linkml_model/model/schema/datasets.yaml b/linkml_model/model/schema/datasets.yaml index c63c895ab..70d21eeab 100644 --- a/linkml_model/model/schema/datasets.yaml +++ b/linkml_model/model/schema/datasets.yaml @@ -10,7 +10,7 @@ see_also: prefixes: linkml: https://w3id.org/linkml/ - datasets: https://w3id.org/linkml/report + datasets: https://w3id.org/linkml/datasets/ skos: http://www.w3.org/2004/02/skos/core# pav: http://purl.org/pav/ schema: http://schema.org/ @@ -21,6 +21,9 @@ prefixes: csvw: http://www.w3.org/ns/csvw# dcat: http://www.w3.org/ns/dcat# mediatypes: https://www.iana.org/assignments/media-types/ + comp: http://semweb.mmlab.be/ns/rml-compression# + rmlt: http://semweb.mmlab.be/ns/rml-target# + rfc: https://www.rfc-editor.org/rfc/ default_prefix: datasets default_range: string @@ -170,8 +173,11 @@ slots: format: range: FormatEnum slot_uri: dcterms:format + exact_mappings: + - rmlt:serialization compression: + slot_uri: rmlt:compression encoding: hash: @@ -345,3 +351,23 @@ enums: meaning: formats:TriG YAML: JSON: + meaning: rfc:rfc7159 + + CompressionEnum: + exact_mappings: + - comp:Compression + permissible_values: + gzip: + meaning: comp:gzip + description: Represents GZip file compression. + zip: + meaning: comp:zip + description: Represents Zip file compression. + targzip: + meaning: comp:targzip + description: Represents TarGZip file compression. + tarxz: + meaning: comp:tarxz + description: Represents TarXz file compression. + + From f40ea797e6899e65ea603beb3642eca97c126913 Mon Sep 17 00:00:00 2001 From: amc-corey-cox <69321580+amc-corey-cox@users.noreply.github.com> Date: Thu, 16 Apr 2026 12:28:13 -0500 Subject: [PATCH 2/3] Fix CompressionEnum: add range to compression slot, fix YAML indentation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Wire CompressionEnum to the compression slot via `range: CompressionEnum` - Fix indentation on `targzip` permissible value (5 → 6 spaces) - Clean up trailing whitespace --- linkml_model/model/schema/datasets.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/linkml_model/model/schema/datasets.yaml b/linkml_model/model/schema/datasets.yaml index a03e8aa5b..bc1b63fc9 100644 --- a/linkml_model/model/schema/datasets.yaml +++ b/linkml_model/model/schema/datasets.yaml @@ -181,6 +181,7 @@ slots: - rmlt:serialization compression: + range: CompressionEnum slot_uri: rmlt:compression encoding: @@ -369,15 +370,14 @@ enums: permissible_values: gzip: meaning: comp:gzip - description: Represents GZip file compression. + description: Represents GZip file compression. zip: meaning: comp:zip description: Represents Zip file compression. - targzip: + targzip: meaning: comp:targzip description: Represents TarGZip file compression. tarxz: meaning: comp:tarxz description: Represents TarXz file compression. - From fefe93d275b742237a6c872603107ea80007c17e Mon Sep 17 00:00:00 2001 From: amc-corey-cox <69321580+amc-corey-cox@users.noreply.github.com> Date: Thu, 16 Apr 2026 12:42:48 -0500 Subject: [PATCH 3/3] Update JSON RFC reference and fix trailing newline - Update JSON meaning from rfc:rfc7159 (obsolete) to rfc:rfc8259 - Remove trailing blank line to pass yamllint and end-of-file-fixer --- linkml_model/model/schema/datasets.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/linkml_model/model/schema/datasets.yaml b/linkml_model/model/schema/datasets.yaml index bc1b63fc9..e600088b6 100644 --- a/linkml_model/model/schema/datasets.yaml +++ b/linkml_model/model/schema/datasets.yaml @@ -362,7 +362,7 @@ enums: meaning: formats:TriG YAML: JSON: - meaning: rfc:rfc7159 + meaning: rfc:rfc8259 CompressionEnum: exact_mappings: @@ -380,4 +380,3 @@ enums: tarxz: meaning: comp:tarxz description: Represents TarXz file compression. -