S-100 – Part 12 S-100 Maintenance Procedures S-100 version 1.0.0 January 2010 12-1 Scope ........................................................................................................................ 1 12-2 Maintenance Procedures .......................................................................................... 1 12-2.1 Clarification ................................................................................................................ 1 12-2.2 Correction .................................................................................................................. 1 12-2.3 Extension ................................................................................................................... 1 12-3 Version Control .......................................................................................................... 1 12-3.1 Clarification Version Control ...................................................................................... 1 12-3.2 Correction Version Control ........................................................................................ 1 12-3.3 Extension Version Control ......................................................................................... 2 Appendix 12-A (informative) ...................................................................................................... 3 Part 12 - S-100 Maintenance Procedures S-100 version 1.0.0 12-1 January 2010 Scope As users begin to implement S-100 and associated product specifications, errors and deficiencies in S-100 may be found and these will need to be handled in a uniform manner. This Part specifies procedures to be followed in updating, maintaining and publishing the various parts of S-100. It excludes the maintenance of the S-100 registry, as each register owner will have their own specific procedures for updating their register(s). Additionally, this Part excludes the maintenance regime of product specifications. However, S-100 versions must be backward compatible to ensure interoperability of product specifications. NOTE All S-100 based product specifications shall include a maintenance section. 12-2 Maintenance Procedures Changes to S-100 are coordinated by the "Transfer Standard Maintenance and Application Development Working Group" (TSMAD) of the IHO and shall be made available via the IHO web site. Organizations that wish to make changes to S-100, must address their comments to the International Hydrographic Bureau. There are three change proposal types to S-100: clarification, correction and extension. Any change proposal must be one of these types. All proposed changes shall be technically and commercially assessed before approval. All proposals shall be submitted using the S-100 maintenance proposal form in Annex A. Maintenance of S-100 and the release of new versions is governed by the rules laid out in IHO Technical Resolution A1.21. 12-2.1 Clarification Clarifications are defined as non-substantive changes to S-100. Clarifications remove ambiguity and errors in spelling, punctuation and grammar. A clarification shall not cause any substantive semantic change. A clarification shall not be classified as a correction. 12-2.2 Correction Corrections are defined as substantive semantic changes to S-100 to correct factual errors. A correction shall not be classified as a clarification. One correction may result in multiple related actions. All cumulative clarifications shall be included with the release of approved corrections. 12-2.3 Extension Extensions are significant changes to S-100. They can include additional information from the IHO or ISO TC211 geographic information standards that were not originally included in S-100 that may be needed for additional applications. Extensions result in a new major version of S-100. One extension may result in multiple related actions. All cumulative clarifications and corrections shall be included with the release of approved extensions. 12-3 Version Control The IHO shall release new versions of S-100 as necessary. New versions shall include clarifications, corrections and extensions. Each version shall contain a change list that identifies the changes between versions of S-100. 12-3.1 Clarification Version Control Clarifications shall be denoted as 0.0.x. Each clarification or set of clarifications approved at a single point in time shall increment x by 1. 12-3.2 Correction Version Control Corrections shall be denoted as 0.x.0. Each correction or set of corrections approved at a single point in time shall increment x by 1. Correction version control shall set clarification version control to 0. Part 12 - S-100 Maintenance Procedures -1- S-100 version 1.0.0 12-3.3 January 2010 Extension Version Control Extensions shall be denoted as x.0.0. Each extension or set of extensions approved at a single point in time shall increment x by 1. Extension version control shall set the clarification and correction version control to 0. Part 12 - S-100 Maintenance Procedures -2- S-100 version 1.0.0 January 2010 Appendix 12-A (informative) S-100 Maintenance - Change Proposal Form Organisation Date Contact Email Change Proposal Type Select only one option 1.Clarification 2.Correction 3.Extension Location Identify all change proposal locations S-100 Version No. Part No. Section No. Proposal Summary Change Proposal Please provide a detailed change proposal. Change Proposal Justification Please provide a suitable explanation for the change and where applicable supporting documentation. Please send completed forms and supporting documentation to the secretary TSMAD. Part 12 - S-100 Maintenance Procedures -3-