complexType "DataFileVersionType"
Namespace:
Content:
complex, 2 attributes, 4 elements
Defined:
Includes:
definitions of 2 attributes, 4 elements
Used:
XML Representation Summary
<...
   
 = 
xs:string
 = 
(xs:dateTime | xs:date | xs:gYearMonth | xs:gYear | xs:duration)
   
>
   
Content: 
</...>
Content Model Elements (4):
TypeOfVersionNumber, r:VersionRationale, r:VersionResponsibility, r:VersionResponsibilityReference
All Direct / Indirect Based Elements (1):
DataFileVersion
Known Usage Locations
Annotation
Provides the version information for the data file related to this physical instance. Note that while Physical Instance allows for multiple copies of the same data file (such as backup copies) the assumption is that they are identical in terms of content, layout, format and version. The minimum information required is the versionNumber. Additional information on the versionDate, the type of version number when multiple types are supported by an agency, as well as information on VersionResponsibility (inline or by reference) and VersionRationale are available to provide additional information for process tracking and/or informing users of the differences between this and the previous version of the file.
XML Source (w/o annotations (8); see within schema source)
<xs:complexType name="DataFileVersionType">
<xs:sequence>
<xs:element minOccurs="0" name="TypeOfVersionNumber" type="xs:string"/>
<xs:choice minOccurs="0">
<xs:element ref="r:VersionResponsibility"/>
</xs:choice>
<xs:element minOccurs="0" ref="r:VersionRationale"/>
</xs:sequence>
<xs:attribute name="versionNumber" type="xs:string" use="required"/>
<xs:attribute name="versionDate" type="r:BaseDateType" use="optional"/>
</xs:complexType>
Attribute Detail (all declarations; defined within this component only; 2/2)
versionDate
Type:
Use:
optional
Date of version using the union set BaseDateType. Duration should not be used in this field, even though allowed by the ISO format enforced by the parser.
Attribute Value
xs:dateTime | xs:date | xs:gYearMonth | xs:gYear | xs:duration
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="versionDate" type="r:BaseDateType" use="optional"/>

versionNumber
Type:
xs:string, predefined
Use:
required
The version number of the data file identified by this physical instance.
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="versionNumber" type="xs:string" use="required"/>
Content Element Detail (all declarations; defined within this component only; 4/4)
r:VersionRationale
Type:
r:VersionRationaleType, complex content
Textual description of the rationale/purpose for a version change.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="r:VersionRationale"/>

r:VersionResponsibility
Type:
xs:string, predefined, simple content
Person or organization within the MaintenanceAgency responsible for the version change. If it is important to retain the affiliation between and individual responsible for the version and his/her agency, it may be included in this notation. This is primarily intended for internal use.
XML Source (w/o annotations (1); see within schema source)
<xs:element ref="r:VersionResponsibility"/>

r:VersionResponsibilityReference
Type:
r:ReferenceType, complex content
Reference person or organization within the MaintenanceAgency responsible for the version change, as described in an OrganizationScheme. If it is important to retain the affiliation between and individual responsible for the version and his/her agency, a Relation should be created between the individual referenced here and his/her organization. This is primarily intended for internal use.
XML Source (w/o annotations (1); see within schema source)

TypeOfVersionNumber
Type:
xs:string, predefined, simple content
This is the name of the versioning scheme as defined by the user's system, in cases where the user's system employs more than one versioning scheme.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="TypeOfVersionNumber" type="xs:string"/>

XML schema documentation generated with DocFlex/XML RE 1.9.0 using DocFlex/XML XSDDoc 2.8.0 template set