diff --git a/examples/audit.xml b/examples/audit.xml index b46b0ba1..c2fc9a9e 100644 --- a/examples/audit.xml +++ b/examples/audit.xml @@ -1,4 +1,4 @@ - + Super-duper audit software v1.0 diff --git a/examples/bpi2101.xml b/examples/bpi2101.xml index 9e9c50b8..32928c6e 100644 --- a/examples/bpi2101.xml +++ b/examples/bpi2101.xml @@ -1,4 +1,4 @@ - + BPI-2101 Noel diff --git a/examples/invalid.xml b/examples/invalid.xml index 4cc30537..52fa7a62 100644 --- a/examples/invalid.xml +++ b/examples/invalid.xml @@ -1,4 +1,4 @@ - + Super-duper audit software v1.0 diff --git a/examples/upgrade.xml b/examples/upgrade.xml index c947a5f2..29f2b4d9 100644 --- a/examples/upgrade.xml +++ b/examples/upgrade.xml @@ -1,4 +1,4 @@ - + Joe diff --git a/guide/source/conf.py b/guide/source/conf.py index dfa299f5..bad72001 100644 --- a/guide/source/conf.py +++ b/guide/source/conf.py @@ -59,9 +59,9 @@ # built documents. # # The short X.Y version. -version = '4.2' # should match hpxml version +version = '5.0' # should match hpxml version # The full version, including alpha/beta/rc tags. -release = '4.2' +release = '5.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/guide/source/overview.rst b/guide/source/overview.rst index 4404dd2a..062155dc 100644 --- a/guide/source/overview.rst +++ b/guide/source/overview.rst @@ -60,7 +60,7 @@ The HPXML Working Group can be a valuable resource for program administrators, i Versioning ========== -The HPXML schema follows the `Semantic Versioning 2.0 specification `_. The version numbers follow a pattern of Major, Minor, and Patch (e.g., 4.2.0). The major version number is incremented when the schemas are changed in a manner that is incompatible with previous versions. Examples of changes that require a major version change include renaming elements, removing elements, moving elements, and removing enumerations. +The HPXML schema follows the `Semantic Versioning 2.0 specification `_. The version numbers follow a pattern of Major, Minor, and Patch (e.g., 5.0.0). The major version number is incremented when the schemas are changed in a manner that is incompatible with previous versions. Examples of changes that require a major version change include renaming elements, removing elements, moving elements, and removing enumerations. The minor version number is incremented when the schemas are changed in a manner that is backwards compatible with previous versions that share the same major version. In other words, a document created in a previous version of the schema will also validate against the new schema. Examples of changes that require a minor version change include adding elements, adding enumerations, and changing the annotation in the schema for an element. diff --git a/guide/source/software_developer/idref.xml b/guide/source/software_developer/idref.xml index 7b9f5233..60595293 100644 --- a/guide/source/software_developer/idref.xml +++ b/guide/source/software_developer/idref.xml @@ -1,5 +1,5 @@ - + diff --git a/guide/source/software_developer/sameas.xml b/guide/source/software_developer/sameas.xml index ecafed06..b967fc3b 100644 --- a/guide/source/software_developer/sameas.xml +++ b/guide/source/software_developer/sameas.xml @@ -1,5 +1,5 @@ - + diff --git a/guide/source/software_developer/usecases/example1.xml b/guide/source/software_developer/usecases/example1.xml index 05243275..f33593cd 100644 --- a/guide/source/software_developer/usecases/example1.xml +++ b/guide/source/software_developer/usecases/example1.xml @@ -1,4 +1,4 @@ - + diff --git a/guide/source/software_developer/versioning.rst b/guide/source/software_developer/versioning.rst index 415e1264..9a2bd9aa 100644 --- a/guide/source/software_developer/versioning.rst +++ b/guide/source/software_developer/versioning.rst @@ -3,7 +3,7 @@ Versioning The HPXML schemas follow the `Semantic Versioning v2.0 `_ specification. The version numbers follow a pattern of :ref:`major-version`. -:ref:`minor-version`. :ref:`patch-version` (i.e. 4.2.0). +:ref:`minor-version`. :ref:`patch-version` (i.e. 5.0.0). The first element of ``HPXML.xsd`` will indicate the version of the schema via the ``version`` attribute. Note that when referencing a version, the patch @@ -11,8 +11,8 @@ number is assumed to be zero if it is omitted. .. code-block:: xml - + Additionally, starting with version 2.0, the version of the schema used is required in the ``schemaVersion`` attribute on the root element of every @@ -20,7 +20,7 @@ document. .. code-block:: xml - + .. _major-version: diff --git a/merged_schema/HPXMLMerged.xsd b/merged_schema/HPXMLMerged.xsd index 2127bc15..bb655432 100644 --- a/merged_schema/HPXMLMerged.xsd +++ b/merged_schema/HPXMLMerged.xsd @@ -1,4 +1,4 @@ - + @@ -7151,9 +7151,7 @@ - - - + diff --git a/schemas/HPXML.xsd b/schemas/HPXML.xsd index ddd39bef..cc32104c 100644 --- a/schemas/HPXML.xsd +++ b/schemas/HPXML.xsd @@ -1,6 +1,6 @@ + xmlns="http://hpxmlonline.com/2025/12" targetNamespace="http://hpxmlonline.com/2025/12" elementFormDefault="qualified" version="5.0"> diff --git a/schemas/HPXMLBaseElements.xsd b/schemas/HPXMLBaseElements.xsd index 56a9a58f..11581583 100644 --- a/schemas/HPXMLBaseElements.xsd +++ b/schemas/HPXMLBaseElements.xsd @@ -1,5 +1,5 @@ - + diff --git a/schemas/HPXMLDataTypes.xsd b/schemas/HPXMLDataTypes.xsd index c86a0c9a..768622f1 100644 --- a/schemas/HPXMLDataTypes.xsd +++ b/schemas/HPXMLDataTypes.xsd @@ -1,5 +1,5 @@ - + @@ -81,9 +81,7 @@ - - - +