Difference between revisions of "Final and Non-final Structures"

From FMR Knowledge Base
Jump to navigation Jump to search
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Category:Concepts_Reference]]
+
[[Category:Concepts_Reference_V10]]
  
Some Structures also include a Status, which can be set to either Final or Non-Final.
+
[[Maintainable_V10]] structures have a '''state''' flag which can be set to either Final or Non-Final.
  
Final Structures indicate to the user that the Structure will not undergo any major modifications.
+
Final indicates to the user that the structure has been 'published' and will not undergo any further changes. Fusion Metadata Registry enforces the rule by preventing modifications, with the exception of properties like name and description. However, it is possible to reset a a structure's state back to Non-Final if needed.
  
The Fusion Metadata Registry enforces this rule by restricting what can be modified, certain information in a final Structure can be modified, including Names; Descriptions; Valid From/To.
+
====Guidance====
 +
Guidance varies on if an when to set a structure to Final.
  
It is possible to remove the Final status from a Structure to allow for further modification, however it should be noted that if a structure is marked as Final, it is documenting to the user that they should not expect any further changes to this Structure.
+
Global [[Data Structure Definitions]] published on the [https://registry.sdmx.org/data/datastructure.html SDMX Global Registry] need to be very stable and are therefore set to Final when formally published to indicate consultation and development has finished.
  
[[Versioning_of_structural_metadata_artefacts| more...]]
+
For many other use cases it is permissible for structures simply to be kept as Non-Final.

Latest revision as of 02:48, 30 March 2024


Maintainable_V10 structures have a state flag which can be set to either Final or Non-Final.

Final indicates to the user that the structure has been 'published' and will not undergo any further changes. Fusion Metadata Registry enforces the rule by preventing modifications, with the exception of properties like name and description. However, it is possible to reset a a structure's state back to Non-Final if needed.

Guidance

Guidance varies on if an when to set a structure to Final.

Global Data Structure Definitions published on the SDMX Global Registry need to be very stable and are therefore set to Final when formally published to indicate consultation and development has finished.

For many other use cases it is permissible for structures simply to be kept as Non-Final.