Reference model type |
XML Schema complexType |
DV_DATE_TIME | value is of type Iso8601DateTime, a restriction of xs:string, matching regular expression \d{4}((0[1-9]|1[0-2])((0[1-9]|[12]\d|3[01])(T?([01]\d|2[0-3])([0-5]\d([0-5]\d([,.]\d+)?)?)?(Z|([+\-]((0\d)|(1[0-2]))(00|30)?))?)?)?)?| \d{4}(\-(0[1-9]|1[0-2])(\-(0[1-9]|[12]\d|3[01])(T([01]\d|2[0-3])(:[0-5]\d(:[0-5]\d([,.]\d+)?)?)?(Z|([+\-]((0\d)|(1[0-2]))(:(00|30))?))?)?)?)? |
DV_DATE | value is of type Iso8601Date, a restriction of xs:string, matching regular expression \d{4}((((0[1-9])|(1[0-2]))((0[1-9])|([12]\d)|(3[01]))?)? |(\-(((0[1-9])|(1[0-2]))(\-((0[1-9])|([12]\d)|(3[01])))?)?)?) |
DV_TIME | value is of type Iso8601Time, a restriction of xs:string, matching regular expression ([01]\d|2[0-3])([0-5]\d([0-5]\d([,.]\d+)?)?)?(Z|([+\-]((0\d)|(1[0-2]))(00|30)?))?| ([01]\d|2[0-3])(:[0-5]\d(:[0-5]\d([,.]\d+)?)?)?(Z|([+\-]((0\d)|(1[0-2]))(:(00|30))?))? |
DV_DURATION | value is of type DV_Iso8601Duration, a restriction of xs:string, matching regular expression P(\d+Y)?(\d+M)?(\d+W)?(\d+D)?(T(\d+H)?(\d+M)?(\d+(\.\d+)?S)?)? |
Reference model type |
XML Schema complexType |
Interval<Integer> | IntervalOfInteger (BaseTypes.xsd) |
Interval<Real> | IntervalOfReal (BaseTypes.xsd) |
Interval<Date> | IntervalOfDate (BaseTypes.xsd) |
Interval<Time> | IntervalOfTime (BaseTypes.xsd) |
Interval<DateTime> | IntervalOfDateTime (BaseTypes.xsd) |
Interval<Duration> | IntervalOfDuration (BaseTypes.xsd) |
DV_INTERVAL<DV_ORDERED> | only one type is used, namely DV_INTERVAL, with lower and upper of type DV_ORDERED. Software implementations of the relevant generic types (DV_INTERVAL<DV_DATE> etc) are expected to implement further typing sensibly. (BaseTypes.xsd) |
VERSION<T> | only one type is used, namely VERSION. The subtype ORIGINAL_VERSION has its data attribute of type LOCATABLE (Version.xsd) |