11# Auto generated from meta.yaml by pythongen.py version: 0.9.0
2- # Generation date: 2023-03-15T19:40:24
2+ # Generation date: 2023-03-16T10:58:36
33# Schema: meta
44#
55# id: https://w3id.org/linkml/meta
@@ -479,7 +479,7 @@ class SchemaDefinition(Element):
479479 prefixes : Optional [Union [Dict [Union [str , PrefixPrefixPrefix ], Union [dict , "Prefix" ]], List [Union [dict , "Prefix" ]]]] = empty_dict ()
480480 emit_prefixes : Optional [Union [Union [str , NCName ], List [Union [str , NCName ]]]] = empty_list ()
481481 default_curi_maps : Optional [Union [str , List [str ]]] = empty_list ()
482- default_prefix : Optional [str ] = "linkml"
482+ default_prefix : Optional [str ] = None
483483 default_range : Optional [Union [str , TypeDefinitionName ]] = None
484484 subsets : Optional [Union [Dict [Union [str , SubsetDefinitionName ], Union [dict , "SubsetDefinition" ]], List [Union [dict , "SubsetDefinition" ]]]] = empty_dict ()
485485 types : Optional [Union [Dict [Union [str , TypeDefinitionName ], Union [dict , "TypeDefinition" ]], List [Union [dict , "TypeDefinition" ]]]] = empty_dict ()
@@ -497,6 +497,8 @@ class SchemaDefinition(Element):
497497 keywords : Optional [Union [str , List [str ]]] = empty_list ()
498498
499499 def __post_init__ (self , * _ : List [str ], ** kwargs : Dict [str , Any ]):
500+ if self .default_prefix is None :
501+ self .default_prefix = sfx (str (self .id ))
500502 if self ._is_empty (self .name ):
501503 self .MissingRequiredField ("name" )
502504 if not isinstance (self .name , SchemaDefinitionName ):
0 commit comments