Skip to content

Commit 6235d1f

Browse files
committed
fix: update all generated artifacts
All artifacts generated out of the metamodel need updating. Signed-off-by: Silvano Cirujano Cuesta <silvano.cirujano-cuesta@siemens.com>
1 parent 3722be5 commit 6235d1f

35 files changed

Lines changed: 6796 additions & 6662 deletions

linkml_model/annotations.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Auto generated from annotations.yaml by pythongen.py version: 0.0.1
2-
# Generation date: 2026-05-05T18:49:09
2+
# Generation date: 2026-07-14T11:38:55
33
# Schema: annotations
44
#
55
# id: https://w3id.org/linkml/annotations
@@ -55,7 +55,7 @@
5555
from .types import Uriorcurie
5656
from linkml_runtime.utils.metamodelcore import URIorCURIE
5757

58-
metamodel_version = "1.7.0"
58+
metamodel_version = "1.11.0"
5959
version = "2.0.0"
6060

6161
# Namespaces

linkml_model/array.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Auto generated from array.yaml by pythongen.py version: 0.0.1
2-
# Generation date: 2026-05-05T18:49:10
2+
# Generation date: 2026-07-14T11:38:56
33
# Schema: arrays
44
#
55
# id: https://w3id.org/linkml/lib/arrays
@@ -55,7 +55,7 @@
5555

5656
from .types import Integer, String
5757

58-
metamodel_version = "1.7.0"
58+
metamodel_version = "1.11.0"
5959
version = None
6060

6161
# Namespaces

linkml_model/datasets.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Auto generated from datasets.yaml by pythongen.py version: 0.0.1
2-
# Generation date: 2026-05-05T18:49:10
2+
# Generation date: 2026-07-14T11:38:56
33
# Schema: datasets
44
#
55
# id: https://w3id.org/linkml/datasets
@@ -54,7 +54,7 @@
5454
from .types import Datetime, Integer, String, Uri, Uriorcurie
5555
from linkml_runtime.utils.metamodelcore import URI, URIorCURIE, XSDDateTime
5656

57-
metamodel_version = "1.7.0"
57+
metamodel_version = "1.11.0"
5858
version = None
5959

6060
# Namespaces

linkml_model/excel/meta.xlsx

-2 Bytes
Binary file not shown.

linkml_model/extensions.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Auto generated from extensions.yaml by pythongen.py version: 0.0.1
2-
# Generation date: 2026-05-05T18:49:11
2+
# Generation date: 2026-07-14T11:38:57
33
# Schema: extensions
44
#
55
# id: https://w3id.org/linkml/extensions
@@ -54,7 +54,7 @@
5454
from .types import Uriorcurie
5555
from linkml_runtime.utils.metamodelcore import URIorCURIE
5656

57-
metamodel_version = "1.7.0"
57+
metamodel_version = "1.11.0"
5858
version = "2.0.0"
5959

6060
# Namespaces

linkml_model/jsonld/meta.context.jsonld

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -781,8 +781,7 @@
781781
"@id": "source_ontology"
782782
},
783783
"status": {
784-
"@type": "xsd:anyURI",
785-
"@id": "bibo:status"
784+
"@id": "status"
786785
},
787786
"string_serialization": {
788787
"@id": "string_serialization"

linkml_model/jsonld/meta.jsonld

Lines changed: 46 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1237,7 +1237,11 @@
12371237
"description": "status of the element",
12381238
"examples": [
12391239
{
1240-
"value": "bibo:draft",
1240+
"value": "testing",
1241+
"@type": "Example"
1242+
},
1243+
{
1244+
"value": "unstable",
12411245
"@type": "Example"
12421246
}
12431247
],
@@ -1252,16 +1256,16 @@
12521256
"aliases": [
12531257
"workflow status"
12541258
],
1255-
"mappings": [
1259+
"close_mappings": [
12561260
"http://purl.org/ontology/bibo/status"
12571261
],
12581262
"domain": "Element",
1259-
"slot_uri": "http://purl.org/ontology/bibo/status",
1263+
"slot_uri": "https://w3id.org/linkml/status",
12601264
"owner": "status",
12611265
"domain_of": [
12621266
"CommonMetadata"
12631267
],
1264-
"range": "uriorcurie",
1268+
"range": "string",
12651269
"@type": "SlotDefinition"
12661270
},
12671271
{
@@ -2955,15 +2959,20 @@
29552959
{
29562960
"name": "unique_keys",
29572961
"definition_uri": "https://w3id.org/linkml/unique_keys",
2958-
"description": "A collection of named unique keys for this class. Unique keys may be singular or compound.",
2962+
"description": "A collection of named unique keys for this class. Such unique keys may be spread over several slots, which is why there are also called \"compound keys\". A unique key uniquely identifies instances of the class within a given container, meaning there cannot be two (or more) instances of the class with the same values for all the slots that make up the unique key.",
2963+
"comments": [
2964+
"Not to be confused with a \"singular unique key\", which is defined by means of the `key` slot, or with an \"identifier\", which is defined by means of the \"identifier\" slot. Compound keys, singular unique keys, and identifiers all create a unicity constraint, but singular unique keys and identifiers have additional effects that compound keys do not have.\n"
2965+
],
29592966
"in_subset": [
29602967
"SpecificationSubset",
29612968
"BasicSubset",
29622969
"RelationalModelProfile"
29632970
],
29642971
"from_schema": "https://w3id.org/linkml/meta",
29652972
"see_also": [
2966-
"https://linkml.io/linkml/schemas/constraints.html#unique-key"
2973+
"https://linkml.io/linkml/schemas/constraints.html#unique-keys",
2974+
"linkml:key",
2975+
"linkml:identifier"
29672976
],
29682977
"exact_mappings": [
29692978
"http://www.w3.org/2002/07/owl#hasKey"
@@ -3941,12 +3950,12 @@
39413950
{
39423951
"name": "key",
39433952
"definition_uri": "https://w3id.org/linkml/key",
3944-
"description": "True means that the key slot(s) uniquely identify the elements within a single container",
3953+
"description": "True means that the slot is the \"singular unique key\" (also known more simply as the \"key slot\") of its class. Such a slot uniquely identifies instances of the class within a single container, meaning there cannot be two (or more) instances of the class (or instances of any of its descendants) with the same value for the key slot within the container.",
39453954
"comments": [
3946-
"key is inherited",
3947-
"a given domain can have at most one key slot (restriction to be removed in the future)",
3948-
"identifiers and keys are mutually exclusive. A given domain cannot have both",
3949-
"a key slot is automatically required. Keys cannot be optional"
3955+
"The key slot is inherited.",
3956+
"A domain can have at most one key slot OR one identifier slot. However a domain can have both a key slot and any number of compound keys.",
3957+
"A key slot is automatically required. Singular unique keys cannot be optional.",
3958+
"The presence of a key slot makes a class eligible for inlining as a dictionary."
39503959
],
39513960
"in_subset": [
39523961
"SpecificationSubset",
@@ -3955,7 +3964,10 @@
39553964
],
39563965
"from_schema": "https://w3id.org/linkml/meta",
39573966
"see_also": [
3958-
"linkml:unique_keys"
3967+
"https://linkml.io/linkml/schemas/constraints.html#singular-unique-keys",
3968+
"https://linkml.io/linkml/schemas/inlining.html",
3969+
"linkml:unique_keys",
3970+
"linkml:identifier"
39593971
],
39603972
"domain": "SlotDefinition",
39613973
"slot_uri": "https://w3id.org/linkml/key",
@@ -3970,12 +3982,13 @@
39703982
{
39713983
"name": "identifier",
39723984
"definition_uri": "https://w3id.org/linkml/identifier",
3973-
"description": "True means that the key slot(s) uniquely identifies the elements. There can be at most one identifier or key per container",
3985+
"description": "True means that the slot is the identifier slot of its class. Such a slot uniquely identifies instances of the class throughout an entire document, meaning there cannot be two (or more) instances of the class (or instances of any of its descendants) with the same value for the identifier slot anywhere in the document.",
39743986
"comments": [
3975-
"identifier is inherited",
3976-
"a key slot is automatically required. Identifiers cannot be optional",
3977-
"a given domain can have at most one identifier",
3978-
"identifiers and keys are mutually exclusive. A given domain cannot have both"
3987+
"The identifier slot is inherited.",
3988+
"A domain can have at most one identifier slot OR a key slot. However a domain can have both an identifier slot and any number of compound keys.",
3989+
"An identifier slot is automatically required. Identifiers cannot be optional.",
3990+
"The presence of an identifier slot makes a class eligible for inlining as a dictionary.",
3991+
"The presence of an identifier slot makes a class eligible for being referenced rather than inlined."
39793992
],
39803993
"in_subset": [
39813994
"SpecificationSubset",
@@ -3986,7 +3999,10 @@
39863999
"from_schema": "https://w3id.org/linkml/meta",
39874000
"see_also": [
39884001
"https://en.wikipedia.org/wiki/Identifier",
3989-
"linkml:unique_keys"
4002+
"https://linkml.io/linkml/schemas/constraints.html#unique-keys",
4003+
"https://linkml.io/linkml/schemas/inlining.html",
4004+
"linkml:unique_keys",
4005+
"linkml:key"
39904006
],
39914007
"aliases": [
39924008
"primary key",
@@ -5504,6 +5520,13 @@
55045520
{
55055521
"name": "extension_value",
55065522
"definition_uri": "https://w3id.org/linkml/extension_value",
5523+
"annotations": [
5524+
{
5525+
"tag": "simple_dict_value",
5526+
"value": true,
5527+
"@type": "Annotation"
5528+
}
5529+
],
55075530
"description": "the actual annotation",
55085531
"from_schema": "https://w3id.org/linkml/extensions",
55095532
"imported_from": "linkml:extensions",
@@ -5649,7 +5672,7 @@
56495672
{
56505673
"name": "abbreviation",
56515674
"definition_uri": "https://w3id.org/linkml/abbreviation",
5652-
"description": "An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of a base unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols (source: qudt)",
5675+
"description": "An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of a base unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols (source: qudt)",
56535676
"from_schema": "https://w3id.org/linkml/units",
56545677
"imported_from": "linkml:units",
56555678
"mappings": [
@@ -8777,7 +8800,7 @@
87778800
{
87788801
"name": "UnitOfMeasure",
87798802
"definition_uri": "https://w3id.org/linkml/UnitOfMeasure",
8780-
"description": "A unit of measure, or unit, is a particular quantity value that has been chosen as a scale for measuring other quantities the same kind (more generally of equivalent dimension).",
8803+
"description": "A unit of measure, or unit, is a particular quantity value that has been chosen as a scale for measuring other quantities the same kind (more generally of equivalent dimension).",
87818804
"from_schema": "https://w3id.org/linkml/units",
87828805
"imported_from": "linkml:units",
87838806
"mappings": [
@@ -8842,9 +8865,9 @@
88428865
],
88438866
"metamodel_version": "1.11.0",
88448867
"source_file": "meta.yaml",
8845-
"source_file_date": "2026-05-05T16:16:44",
8846-
"source_file_size": 99888,
8847-
"generation_date": "2026-05-05T18:49:57",
8868+
"source_file_date": "2026-07-14T11:32:17",
8869+
"source_file_size": 101775,
8870+
"generation_date": "2026-07-14T11:39:27",
88488871
"@type": "SchemaDefinition",
88498872
"@context": [
88508873
"staging/jsonld/meta.context.jsonld",

linkml_model/jsonschema/meta.schema.json

Lines changed: 42 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2859,7 +2859,7 @@
28592859
}
28602860
]
28612861
},
2862-
"description": "A collection of named unique keys for this class. Unique keys may be singular or compound.",
2862+
"description": "A collection of named unique keys for this class. Such unique keys may be spread over several slots, which is why there are also called \"compound keys\". A unique key uniquely identifies instances of the class within a given container, meaning there cannot be two (or more) instances of the class with the same values for all the slots that make up the unique key.",
28632863
"type": [
28642864
"object",
28652865
"null"
@@ -3565,7 +3565,7 @@
35653565
}
35663566
]
35673567
},
3568-
"description": "A collection of named unique keys for this class. Unique keys may be singular or compound.",
3568+
"description": "A collection of named unique keys for this class. Such unique keys may be spread over several slots, which is why there are also called \"compound keys\". A unique key uniquely identifies instances of the class within a given container, meaning there cannot be two (or more) instances of the class with the same values for all the slots that make up the unique key.",
35693569
"type": [
35703570
"object",
35713571
"null"
@@ -10693,7 +10693,7 @@
1069310693
]
1069410694
},
1069510695
"identifier": {
10696-
"description": "True means that the key slot(s) uniquely identifies the elements. There can be at most one identifier or key per container",
10696+
"description": "True means that the slot is the identifier slot of its class. Such a slot uniquely identifies instances of the class throughout an entire document, meaning there cannot be two (or more) instances of the class (or instances of any of its descendants) with the same value for the identifier slot anywhere in the document.",
1069710697
"type": [
1069810698
"boolean",
1069910699
"null"
@@ -10821,7 +10821,7 @@
1082110821
]
1082210822
},
1082310823
"key": {
10824-
"description": "True means that the key slot(s) uniquely identify the elements within a single container",
10824+
"description": "True means that the slot is the \"singular unique key\" (also known more simply as the \"key slot\") of its class. Such a slot uniquely identifies instances of the class within a single container, meaning there cannot be two (or more) instances of the class (or instances of any of its descendants) with the same value for the key slot within the container.",
1082510825
"type": [
1082610826
"boolean",
1082710827
"null"
@@ -11714,7 +11714,7 @@
1171411714
]
1171511715
},
1171611716
"identifier": {
11717-
"description": "True means that the key slot(s) uniquely identifies the elements. There can be at most one identifier or key per container",
11717+
"description": "True means that the slot is the identifier slot of its class. Such a slot uniquely identifies instances of the class throughout an entire document, meaning there cannot be two (or more) instances of the class (or instances of any of its descendants) with the same value for the identifier slot anywhere in the document.",
1171811718
"type": [
1171911719
"boolean",
1172011720
"null"
@@ -11842,7 +11842,7 @@
1184211842
]
1184311843
},
1184411844
"key": {
11845-
"description": "True means that the key slot(s) uniquely identify the elements within a single container",
11845+
"description": "True means that the slot is the \"singular unique key\" (also known more simply as the \"key slot\") of its class. Such a slot uniquely identifies instances of the class within a single container, meaning there cannot be two (or more) instances of the class (or instances of any of its descendants) with the same value for the key slot within the container.",
1184611846
"type": [
1184711847
"boolean",
1184811848
"null"
@@ -16503,10 +16503,44 @@
1650316503
},
1650416504
"UnitOfMeasure": {
1650516505
"additionalProperties": false,
16506-
"description": "A unit of measure, or unit, is a particular quantity value that has been chosen as a scale for measuring other quantities the same kind (more generally of equivalent dimension).",
16506+
"anyOf": [
16507+
{
16508+
"properties": {
16509+
"ucum_code": {}
16510+
},
16511+
"required": [
16512+
"ucum_code"
16513+
]
16514+
},
16515+
{
16516+
"properties": {
16517+
"iec61360code": {}
16518+
},
16519+
"required": [
16520+
"iec61360code"
16521+
]
16522+
},
16523+
{
16524+
"properties": {
16525+
"symbol": {}
16526+
},
16527+
"required": [
16528+
"symbol"
16529+
]
16530+
},
16531+
{
16532+
"properties": {
16533+
"exact_mappings": {}
16534+
},
16535+
"required": [
16536+
"exact_mappings"
16537+
]
16538+
}
16539+
],
16540+
"description": "A unit of measure, or unit, is a particular quantity value that has been chosen as a scale for measuring other quantities the same kind (more generally of equivalent dimension).",
1650716541
"properties": {
1650816542
"abbreviation": {
16509-
"description": "An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of a base unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols (source: qudt)",
16543+
"description": "An abbreviation for a unit is a short ASCII string that is used in place of the full name for the unit in contexts where non-ASCII characters would be problematic, or where using the abbreviation will enhance readability. When a power of a base unit needs to be expressed, such as squares this can be done using abbreviations rather than symbols (source: qudt)",
1651016544
"type": [
1651116545
"string",
1651216546
"null"

linkml_model/mappings.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Auto generated from mappings.yaml by pythongen.py version: 0.0.1
2-
# Generation date: 2026-05-05T18:49:12
2+
# Generation date: 2026-07-14T11:38:57
33
# Schema: mappings
44
#
55
# id: https://w3id.org/linkml/mappings
@@ -54,7 +54,7 @@
5454
from .types import Uriorcurie
5555
from linkml_runtime.utils.metamodelcore import URIorCURIE
5656

57-
metamodel_version = "1.7.0"
57+
metamodel_version = "1.11.0"
5858
version = "2.0.0"
5959

6060
# Namespaces

0 commit comments

Comments
 (0)