"Copyright The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
Terms of license can be found in license.txt.
Stand alone (but non-normative) version of schema, with all "includes" inserted explicitly. This file is auto-generated. It should be considered a "convenience" alternative to the normative versions.
After merging all includes, the result is passed through a stylesheet which deletes any duplicative global components as well as any unused global types. Finally, it sorts by component name.
1 = Monday, 2 = Tuesday, 3 = Wednesday, 4 = Thursday, 5 = Friday, 6 = Saturday, 7 = Sunday
Must conform to ISO 3166 Representation of Countries.
Must conform to ISO 4217 - Representation of Currency and Funds
Must conform to ISO 5218 - Representation of Human Sexes (0 - Not Known; 1 - Male; 2 - Female; 9 - Not specified)
ISO 639-1 two character code is preferred, but not required.
Negative numbers are degrees South Latitude, and positive numbers are degrees North Latitude.
Negative numbers are degrees West Longitude, and positive numbers are degrees East Longitude.
Berufskennziffer (BKZ) is a German occupational classification system.
ISO 639-1 two character code is preferred, but not required.
Deprecated in favor of OrganizationName element.
[N|S]degree.minute.second.f, degree range [0-90], decimal fraction f in arbitrary length (ex. N60.08.00.235556)
Pattern is generally of the form +DD.MM.SS (D=degrees, M=minutes, S=seconds)
Description of the pattern:
1) '+' or '-' required unless the value is 90.00.00
- if value is 90.00.00, then omit the '+' or '-'
- '+' means North, '-' means South
2) A one-digit or two-digit number for degrees (range 0 to 89) - required
3) A dot (the decimal between degrees and minutes) - required
4) A two-digit number for minutes (range 00 to 59) - required
5) A dot (the decimal between minutes and seconds) - optional
6) A two-digit number for seconds (range 00 to 59) - optional
- if there is a dot in step 5, then there must be a two-digit number for seconds
7) A dot (the decimal between seconds and parts of a second) - optional
8) Digits for parts of a second (can be any number of digits) - optional
- if there is a dot in step 7, then there must be at least one digit after it
Examples:
+0.00.00
+00.00.00
90.00.00
90.00.00.0
-89.59.59
-89.59
-89.59.59.555
Pattern breakdown: (D=degrees, M=minutes, S=seconds)
(\+|\-) (...see next line..) | 90\.00\.00(\.0+)?
((\d|[0-8]\d)\.([0-5]\d)) (...see next line..)
((\.[0-5]\d\.\d+) | (\.[0-5]\d))?
The original pattern (just for insurance):
pattern value="(N|S)((\d|[0-8]\d)\.([0-5]\d)\.[0-5]\d(\.\d+)?)|90\.00\.00(\.0+)?"
[E|W]degree.minute.second.f, degree range [0-180], decimal fraction f in arbitrary length (ex. E25.00.00)
Pattern is generally of the form +DDD.MM.SS (D=degrees, M=minutes, S=seconds)
Description of the pattern:
1) '+' or '-' required unless the value is 180.00.00
- if 180.00.00, then omit the '+' or '-'
- '+' means East, '-' means West
2) A one-digit, two-digit, or three-digit number for degrees (range 0 to 179) - required
3) A dot (the decimal between degrees and minutes) - required
4) A two-digit number for minutes (range 00 to 59) - required
5) A dot (the decimal between minutes and seconds) - optional
6) A two-digit number for seconds (range 00 to 59) - optional
- if there is a dot in step 5, then there must be a two-digit number for seconds
7) A dot (the decimal between seconds and parts of a second) - optional
8) Digits for parts of a second (can be any number of digits) - optional
- if there is a dot in step 7, then there must be at least one digit after it
Examples:
+0.00.00
+00.00.00
+000.00.00
180.00.00
180.00.00.0
-179.59.59
-40.59.59.555
-40.59
Pattern breakdown: (D=degrees, M=minutes, S=seconds)
(\+|\-) (...see next line..) | 190\.00\.00(\.0+)?
(\d|\d\d|[0-1][0-7]\d)\.([0-5]\d) (...see next line..)
((\.[0-5]\d\.\d+) | (\.[0-5]\d))?
The original pattern (just for insurance):
pattern value="(E|W)((\d|\d\d|[0-1][0-7]\d)\.([0-5]\d)\.[0-5]\d(\.\d+)?)|180\.00\.00(\.0+)?"
[(+)|-]x.f meter from WGS-84 datum reference ellipsoid, + above, - below, decimal fraction f in arbitrary length (ex. +12 )
[(+)|-]x.f meter from mean sea level, + above, - below, decimal fraction f in arbitrary length (ex. +10 )
by circle of radius from the positioned point in (+)x.f meter, decimal fraction f in arbitrary length (ex. 50.0)
in (+)x.f meter, decimal fraction f in arbitrary length (ex. 2.5)
[(+)|-]x.f meter from WGS-84 datum reference ellipsoid, + above, - below, decimal fraction f in arbitrary length (ex. +12 )
[(+)|-]x.f meter from mean sea level, + above, - below, decimal fraction f in arbitrary length (ex. +10 )
by circle of radius from the positioned point in (+)x.f meter, decimal fraction f in arbitrary length (ex. 50.0)
in (+)x.f meter, decimal fraction f in arbitrary length (ex. 2.5)
This type is officially deprecated in favor of the subsequently issued "SupportingMaterials" schema located in the CPO folder. The prefix "Staffing" was added to the type name here so as to distinguish it. No content models were changed here.
In order to prevent a possible "ambiguous content model" errors in an instance, unbounded sequences were either eliminated from or deprecated in all HR-XML schemas. Removing unbounded sequences ensures that ambiguous errors are not found in an instance. The unbounded sequence here is officially deprecated and will be changed to a single sequence.
HR-XML Technical Steering Committee endorsed extension element.