Outils personnels
Navigation
Se connecter


Mot de passe oublié ?
 

DateTimeDataTypes_localised.xsd

DateTimeDataTypes_localised.xsd — Extensible Markup Language (XML), 6Kb

Contenu du fichier

<?xml version="1.0" encoding="UTF-8"?>
<!--*************************************************************************-->
<!--** This schema has been modified from the original base schema named - **-->
<!--** DateTimeDataTypes.xsd                                               **-->
<!--** using tools created by the TECLERT Project. For more information    **-->
<!--** please go to: http://www.opengroup.org/telcert/                     **-->
<!--** Generated by SchemaTransformTool version 2.9                        **-->
<!--*************************************************************************-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="stt2006-02-28_localised_Schema" targetNamespace="stt2006-02-28_localised_Schema" elementFormDefault="qualified" version="2006-02-28 localised_Schema_2006_7_11">
	<xsd:annotation>
		<xsd:documentation>
Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org
Name: DateTimeDataTypes.xsd
Status: Recommendation
Date Approved: 2006-02-28
Purpose: Defines Date and Time datatypes to be used in HR-XML Consortium work.  
Author(s): Mark Marsden and Paul Kiel, Cross Process Work Group
Documentation: DateTimeDataTypes.html

Terms of license can be found in license.txt.

</xsd:documentation>
	</xsd:annotation>
	<!--  ====================  Literal Types ==============================  -->
	<xsd:simpleType name="NotKnownLiteral">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="notKnown" />
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NotApplicableLiteral">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="notApplicable" />
		</xsd:restriction>
	</xsd:simpleType>
	<!--  ====================  Local Date Types ==============================  -->
	<xsd:simpleType name="LocalDateType">
		<xsd:restriction base="xsd:date">
			<xsd:pattern value="\d\d\d\d-\d\d-\d\d" />
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="LocalDateNkType">
		<xsd:union memberTypes="LocalDateType NotKnownLiteral" />
	</xsd:simpleType>
	<xsd:simpleType name="LocalDateNaType">
		<xsd:union memberTypes="LocalDateType NotApplicableLiteral" />
	</xsd:simpleType>
	<xsd:simpleType name="LocalDateNkNaType">
		<xsd:union memberTypes="LocalDateType NotKnownLiteral NotApplicableLiteral" />
	</xsd:simpleType>
	<!--  ====================  Date Types ====================================  -->
	<xsd:simpleType name="DateType">
		<xsd:restriction base="xsd:date">
			<xsd:pattern value="\d\d\d\d-\d\d-\d\d(Z|(\+|-)\d\d:\d\d)" />
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="DateNkType">
		<xsd:union memberTypes="DateType NotKnownLiteral" />
	</xsd:simpleType>
	<xsd:simpleType name="DateNaType">
		<xsd:union memberTypes="DateType NotApplicableLiteral" />
	</xsd:simpleType>
	<xsd:simpleType name="DateNkNaType">
		<xsd:union memberTypes="DateType NotKnownLiteral NotApplicableLiteral" />
	</xsd:simpleType>
	<!--  ====================  Local Time Types ==============================  -->
	<xsd:simpleType name="LocalTimeType">
		<xsd:restriction base="xsd:time">
			<xsd:pattern value="\d\d:\d\d:\d\d" />
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="LocalTimeNkType">
		<xsd:union memberTypes="LocalTimeType NotKnownLiteral" />
	</xsd:simpleType>
	<xsd:simpleType name="LocalTimeNaType">
		<xsd:union memberTypes="LocalTimeType NotApplicableLiteral" />
	</xsd:simpleType>
	<xsd:simpleType name="LocalTimeNkNaType">
		<xsd:union memberTypes="LocalTimeType NotKnownLiteral NotApplicableLiteral" />
	</xsd:simpleType>
	<!--  ====================  Time Types ===================================  -->
	<xsd:simpleType name="TimeType">
		<xsd:restriction base="xsd:time">
			<xsd:pattern value="\d\d:\d\d:\d\d(Z|(\+|-)\d\d:\d\d)" />
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="TimeNkType">
		<xsd:union memberTypes="TimeType NotKnownLiteral" />
	</xsd:simpleType>
	<xsd:simpleType name="TimeNaType">
		<xsd:union memberTypes="TimeType NotApplicableLiteral" />
	</xsd:simpleType>
	<xsd:simpleType name="TimeNkNaType">
		<xsd:union memberTypes="TimeType NotKnownLiteral NotApplicableLiteral" />
	</xsd:simpleType>
	<!--  ====================  Local DateTime Types ===============================  -->
	<xsd:simpleType name="LocalDateTimeType">
		<xsd:restriction base="xsd:dateTime">
			<xsd:pattern value="\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d" />
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="LocalDateTimeNkType">
		<xsd:union memberTypes="LocalDateTimeType NotKnownLiteral" />
	</xsd:simpleType>
	<xsd:simpleType name="LocalDateTimeNaType">
		<xsd:union memberTypes="LocalDateTimeType NotApplicableLiteral" />
	</xsd:simpleType>
	<xsd:simpleType name="LocalDateTimeNkNaType">
		<xsd:union memberTypes="LocalDateTimeType NotKnownLiteral NotApplicableLiteral" />
	</xsd:simpleType>
	<!--  ====================  DateTime Types ===================================  -->
	<xsd:simpleType name="DateTimeType">
		<xsd:restriction base="xsd:dateTime">
			<xsd:pattern value="\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d(Z|(\+|-)\d\d:\d\d)" />
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="DateTimeNkType">
		<xsd:union memberTypes="DateTimeType NotKnownLiteral" />
	</xsd:simpleType>
	<xsd:simpleType name="DateTimeNaType">
		<xsd:union memberTypes="DateTimeType NotApplicableLiteral" />
	</xsd:simpleType>
	<xsd:simpleType name="DateTimeNkNaType">
		<xsd:union memberTypes="DateTimeType NotKnownLiteral NotApplicableLiteral" />
	</xsd:simpleType>
	<!--  ====================  Any DateTime Types ==============================  -->
	<xsd:simpleType name="AnyDateTimeType">
		<xsd:union memberTypes="LocalDateType DateType LocalDateTimeType DateTimeType" />
	</xsd:simpleType>
	<xsd:simpleType name="AnyDateTimeNkType">
		<xsd:union memberTypes="LocalDateType DateType LocalDateTimeType DateTimeType NotKnownLiteral" />
	</xsd:simpleType>
	<xsd:simpleType name="AnyDateTimeNaType">
		<xsd:union memberTypes="LocalDateType DateType LocalDateTimeType DateTimeType NotApplicableLiteral" />
	</xsd:simpleType>
	<xsd:simpleType name="AnyDateTimeNkNaType">
		<xsd:union memberTypes="LocalDateType DateType LocalDateTimeType DateTimeType NotKnownLiteral NotApplicableLiteral" />
	</xsd:simpleType>
</xsd:schema>
Actions sur le document