Changes for page Part II.Common Namespace

Last modified by Elena Yasinovskaya on 2025/09/10 11:19

From version 5.3
edited by Helena K.
on 2025/07/03 12:13
Change comment: There is no comment for this version
To version 5.2
edited by Helena K.
on 2025/07/03 12:12
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -867,7 +867,7 @@
867 867  
868 868  **WildCardValueType:** WildCardValueType is a single value code list, used to include the '%' character - indicating that an entire field is wild carded.
869 869  
870 -Derived by restriction of xs:string.
870 +Derived by restriction of xs:string. 
871 871  
872 872  Enumerations:
873 873  
... ... @@ -877,11 +877,11 @@
877 877  **CascadeSelectionType:**
878 878  
879 879  Union of:
880 -xs:boolean, ExcludeRootType.
880 +xs:boolean, ExcludeRootType. 
881 881  
882 882  **ExcludeRootType:** ExcludeRootType is a single enumerated value that indciates that child values should be included, but that the actual root should not.
883 883  
884 -Derived by restriction of xs:string.
884 +Derived by restriction of xs:string. 
885 885  
886 886  Enumerations:
887 887  
... ... @@ -891,11 +891,11 @@
891 891  **ObservationDimensionType:** ObservationDimensionType allows for the dimension at the observation level to be specified by either providing the dimension identifier or using the explicit value "AllDimensions".
892 892  
893 893  Union of:
894 -NCNameIDType, ObsDimensionsCodeType.
894 +NCNameIDType, ObsDimensionsCodeType. 
895 895  
896 896  **ObsDimensionsCodeType:** ObsDimensionsCodeType is an enumeration containing the values "TimeDimension" and "AllDimensions"
897 897  
898 -Derived by restriction of xs:string.
898 +Derived by restriction of xs:string. 
899 899  
900 900  Enumerations:
901 901  
... ... @@ -905,7 +905,7 @@
905 905  
906 906  **DataType:** DataTypeType provides an enumerated list of the types of data formats allowed as the for the representation of an object.
907 907  
908 -Derived by restriction of xs:NMTOKEN.
908 +Derived by restriction of xs:NMTOKEN. 
909 909  
910 910  Enumerations:
911 911  
... ... @@ -957,7 +957,7 @@
957 957  
958 958  **BasicComponentDataType:** BasicComponentDataType provides an enumerated list of the types of characters allowed in the textType attribute for all non-target object components.
959 959  
960 -Derived by restriction of DataType.
960 +Derived by restriction of DataType. 
961 961  
962 962  Enumerations:
963 963  
... ... @@ -1006,7 +1006,7 @@
1006 1006  
1007 1007  **SimpleDataType:** SimpleDataType restricts BasicComponentDataType to specify the allowable data types for a data structure definition component. The XHTML representation is removed as a possible type.
1008 1008  
1009 -Derived by restriction of BasicComponentDataType.
1009 +Derived by restriction of BasicComponentDataType. 
1010 1010  
1011 1011  Enumerations:
1012 1012  
... ... @@ -1054,7 +1054,7 @@
1054 1054  
1055 1055  **TimeDataType:** TimeDataType restricts SimpleDataType to specify the allowable data types for representing a time value.
1056 1056  
1057 -Derived by restriction of SimpleDataType.
1057 +Derived by restriction of SimpleDataType. 
1058 1058  
1059 1059  Enumerations:
1060 1060  
... ... @@ -1079,37 +1079,37 @@
1079 1079  
1080 1080  **UrnPrefixPart:** This is validates the first part of the URN (urn:sdmx.org.infomodel.<package>.<class=). It is intended to be further restricted.
1081 1081  
1082 -Derived by restriction of xs:string.
1082 +Derived by restriction of xs:string.
1083 1083  Regular Expression Pattern: urn:sdmx:org\.sdmx\.infomodel\.[a-z]+\.[A-Za-z]+=[^=]+
1084 1084  
1085 1085  **UrnClassesPart:** This refines the prefix to make specific restrictions of package and class values. Note that only one of the patterns must match. It is intended to be further restricted.
1086 1086  
1087 -Derived by restriction of UrnPrefixPart.
1087 +Derived by restriction of UrnPrefixPart.
1088 1088  Regular Expression Pattern: . +\.base\.Agency=.+.+\.base\.AgencyScheme=.+.+\.base\.Any=.+.+\.base\.DataConsumer=.+.+\.base\.DataConsumerScheme=.+.+\.base\.DataProvider=.+.+\.base\.DataProviderScheme=.+.+\.base\.MetadataProvider=.+.+\.base\.MetadataProviderScheme=.+.+\.base\.OrganisationUnit=.+.+\.base\.OrganisationUnitScheme=.+.+\.categoryscheme\.Categorisation=.+.+\.categoryscheme\.Category=.+.+\.categoryscheme\.CategoryScheme=.+.+\.categoryscheme\.ReportingCategory=.+.+\.categoryscheme\.ReportingTaxonomy=.+.+\.codelist\.Code=.+.+\.codelist\.Codelist=.+.+\.codelist\.HierarchicalCode=.+.+\.codelist\.Hierarchy=.+.+\.codelist\.HierarchyAssociation=.+.+\.codelist\.Level=.+.+\.codelist\.ValueList=.+.+\.conceptscheme\.Concept=.+.+\.conceptscheme\.ConceptScheme=.+.+\.datastructure\.AttributeDescriptor=.+.+\.datastructure\.DataAttribute=.+.+\.datastructure\.Dataflow=.+.+\.datastructure\.DataStructure=.+.+\.datastructure\.Dimension=.+.+\.datastructure\.DimensionDescriptor=.+.+\.datastructure\.GroupDimensionDescriptor=.+.+\.datastructure\.Measure=.+.+\.datastructure\.MeasureDescriptor=.+.+\.datastructure\.TimeDimension=.+.+\.metadatastructure\.MetadataAttribute=.+.+\.metadatastructure\.Metadataflow=.+.+\.metadatastructure\.MetadataSet=.+.+\.metadatastructure\.MetadataStructure=.+.+\.process\.Process=.+.+\.process\.ProcessStep=.+.+\.process\.Transition=.+.+\.registry\.DataConstraint=.+.+\.registry\.MetadataConstraint=.+.+\.registry\.MetadataProvisionAgreement=.+.+\.registry\.ProvisionAgreement=.+.+\.structuremapping\.CategorySchemeMap=.+.+\.structuremapping\.ConceptSchemeMap=.+.+\.structuremapping\.DatePatternMap=.+.+\.structuremapping\.EpochMap=.+.+\.structuremapping\.FrequencyFormatMapping=.+.+\.structuremapping\.OrganisationSchemeMap=.+.+\.structuremapping\.ReportingTaxonomyMap=.+.+\.structuremapping\.RepresentationMap=.+.+\.structuremapping\.StructureMap=.+.+\.transformation\.CustomType=.+.+\.transformation\.CustomTypeScheme=.+.+\.transformation\.NamePersonalisation=.+.+\.transformation\.NamePersonalisationScheme=.+.+\.transformation\.Ruleset=.+.+\.transformation\.RulesetScheme=.+.+\.transformation\.Transformation=.+.+\.transformation\.TransformationScheme=.+.+\.transformation\.UserDefinedOperator=.+.+\.transformation\.UserDefinedOperatorScheme=.+.+\.transformation\.VtlCodelistMapping=.+.+\.transformation\.VtlConceptMapping=.+.+\.transformation\.VtlDataflowMapping=.+.+\.transformation\.VtlMappingScheme=.+
1089 1089  
1090 1090  **UrnAgencyPart:** This restricts the prefix and classes patterns to validate the agency part of the URN (=<agency_id>:).
1091 1091  
1092 -Derived by restriction of UrnClassesPart.
1092 +Derived by restriction of UrnClassesPart.
1093 1093  Regular Expression Pattern: . +=([A-Za-z][A-Za-z0-9_\-]*(\.[A-Za-z][A-Za-z0-9_\-]*)*):[^:]+
1094 1094  
1095 1095  **WildcardUrnAgencyPart:** This restricts the prefix and classes patterns to validate the agency part of a wildcarded URN reference (=<agency_id>:).
1096 1096  
1097 -Derived by restriction of UrnClassesPart.
1097 +Derived by restriction of UrnClassesPart.
1098 1098  Regular Expression Pattern: . +=([A-Za-z][A-Za-z0-9_\-]*(\.[A-Za-z][A-Za-z0-9_\-]*)*):[^:]+.+=\*:[^:]+
1099 1099  
1100 1100  **UrnMaintainableIdPart:** This refines the prefix, classes, and agnecy patterns to validate the maintainable ID part of the URN (:<maintainable_id(<version_number>)). Note that it does not restrict the version part as it is intended to be further restricted.
1101 1101  
1102 -Derived by restriction of UrnAgencyPart.
1102 +Derived by restriction of UrnAgencyPart.
1103 1103  Regular Expression Pattern: . +:([A-Za-z0-9_@$\-]+)\([0-9A-Za-z\-\.\+]+\)[^(\(\))]
1104 1104  
1105 1105  **WildcardUrnMaintainableIdPart:** This refines the prefix, classes, and agnecy patterns to validate the maintainable ID part of a wildcarded URN reference (:<maintainable_id(<version_number>)). Note that it does not restrict the version part as it is intended to be further restricted.
1106 1106  
1107 -Derived by restriction of WildcardUrnAgencyPart.
1107 +Derived by restriction of WildcardUrnAgencyPart.
1108 1108  Regular Expression Pattern: . +:([A-Za-z0-9_@$\-]+)\([0-9A-Za-z\-\.\+\*]+\)[^(\(\))]*.+:\*\([0-9A-Za-z\-\.\+\*]+\)[^(\(\))]
1109 1109  
1110 1110  **UrnVersionPart:** This refines the prefix, classes, agency, and maintainable id patterns to validate the version number part of the URN ((<version_number)). It accounts for both legacy and semantic versioning, but not wildarding (for referencing). It is meant to be further refined, although all parts after this are optional.
1111 1111  
1112 -Derived by restriction of UrnMaintainableIdPart.
1112 +Derived by restriction of UrnMaintainableIdPart.
1113 1113  Regular Expression Pattern: . +\((0|[1-9]\d*)(\.(0|[1-9]\d*))?\).*.+\((0|[1-9]\d*)(\.(0|[1-9]\d*)){2}(\-(([A-Za-z\-]|([A-Za-z\-][A-Za-z0-9\-]+)|([A-Za-z0-9\-]+[A-Za-z\-][A-Za-z0-9\-]*))|(0|[1-9][0-9]*))(\.(([A-Za-z\-]|([A-Za-z\-][A-Za-z0-9\-]+)|([A-Za-z0-9\-]+[A-Za-z\-][A-Za-z0-9\-]*))|(0|[1-9][0-9]*
1114 1114  )))
1115 1115  
... ... @@ -1117,7 +1117,7 @@
1117 1117  
1118 1118  **UrnReferenceVersionPart:** This refines the prefix, classes, agency, and maintainable id patterns to validate the version number part of a URN reference ((<version_number)). It accounts for both legacy and semantic versioning (including late binding). It is meant to be further refined, although all parts after this are optional.
1119 1119  
1120 -Derived by restriction of UrnMaintainableIdPart.
1120 +Derived by restriction of UrnMaintainableIdPart.
1121 1121  Regular Expression Pattern: . +\((0|[1-9]\d*)(\.(0|[1-9]\d*))?\).*.+\((0|[1-9]\d*)(\.(0|[1-9]\d*)){2}(\-(([A-Za-z\-]|([A-Za-z\-][A-Za-z0-9\-]+)|([A-Za-z0-9\-]+[A-Za-z\-][A-Za-z0-9\-]*))|(0|[1-9][0-9]*))(\.(([A-Za-z\-]|([A-Za-z\-][A-Za-z0-9\-]+)|([A-Za-z0-9\-]+[A-Za-z\-][A-Za-z0-9\-]*))|(0|[1-9][0-9]*~)~)~)*)?\).*.+\
1122 1122  
1123 1123  (((
© Semantic R&D Group, 2026