Outils personnels
Navigation
Se connecter


Mot de passe oublié ?
 

PersonName_localised.xsd

PersonName_localised.xsd — Extensible Markup Language (XML), 5Kb

Contenu du fichier

<?xml version="1.0" encoding="UTF-8"?>
<!--*************************************************************************-->
<!--** This schema has been modified from the original base schema named - **-->
<!--** PersonName.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: PersonName.xsd
Status: Recommendation
Date this version: 2006-02-28
Purpose: Defines the schema for PersonName
Author(s): Paul Kiel, Kim Bartkus, CPO Workgroup
Documentation: PersonName.html

Change History:
2005-01
As per Schema Design Guidelines, all default values have been removed.

2005-10 Kim Bartkus 
Removed deprecated FormattedName type attribute and changed occurrence to 1.
Removed deprecated Affix type attribute enumerations.
Added script attribute to PersonName.
Added AlternativeScript structure to PersonName.

Terms of license can be found in license.txt.
 
</xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="PersonNameType">
		<xsd:sequence>
			<xsd:element name="FormattedName" type="xsd:string" minOccurs="0" />
			<xsd:element name="LegalName" type="xsd:string" minOccurs="0" maxOccurs="0" />
			<xsd:element name="GivenName" type="xsd:string" minOccurs="0" maxOccurs="0" />
			<xsd:element name="PreferredGivenName" type="xsd:string" minOccurs="0" maxOccurs="0" />
			<xsd:element name="MiddleName" type="xsd:string" minOccurs="0" maxOccurs="0" />
			<xsd:element name="FamilyName" minOccurs="0" maxOccurs="0">
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="xsd:string">
							<xsd:attribute name="primary">
								<xsd:simpleType>
									<xsd:restriction base="xsd:string">
										<xsd:enumeration value="true" />
										<xsd:enumeration value="false" />
										<xsd:enumeration value="undefined" />
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:attribute>
							<xsd:attribute name="prefix" type="xsd:string" />
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="Affix" minOccurs="0" maxOccurs="0">
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="xsd:string">
							<xsd:attribute name="type" use="required">
								<xsd:simpleType>
									<xsd:restriction base="xsd:string">
										<xsd:enumeration value="aristocraticTitle" />
										<xsd:enumeration value="formOfAddress" />
										<xsd:enumeration value="generation" />
										<xsd:enumeration value="qualification" />
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:attribute>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="AlternateScript" minOccurs="0" maxOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="FormattedName" type="xsd:string" minOccurs="0" />
						<xsd:element name="LegalName" type="xsd:string" minOccurs="0" />
						<xsd:element name="GivenName" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
						<xsd:element name="PreferredGivenName" type="xsd:string" minOccurs="0" />
						<xsd:element name="MiddleName" type="xsd:string" minOccurs="0" />
						<xsd:element name="FamilyName" minOccurs="0" maxOccurs="unbounded">
							<xsd:complexType>
								<xsd:simpleContent>
									<xsd:extension base="xsd:string">
										<xsd:attribute name="primary">
											<xsd:simpleType>
												<xsd:restriction base="xsd:string">
													<xsd:enumeration value="true" />
													<xsd:enumeration value="false" />
													<xsd:enumeration value="undefined" />
												</xsd:restriction>
											</xsd:simpleType>
										</xsd:attribute>
										<xsd:attribute name="prefix" type="xsd:string" />
									</xsd:extension>
								</xsd:simpleContent>
							</xsd:complexType>
						</xsd:element>
						<xsd:element name="Affix" minOccurs="0" maxOccurs="unbounded">
							<xsd:complexType>
								<xsd:simpleContent>
									<xsd:extension base="xsd:string">
										<xsd:attribute name="type" use="required">
											<xsd:simpleType>
												<xsd:restriction base="xsd:string">
													<xsd:enumeration value="aristocraticTitle" />
													<xsd:enumeration value="formOfAddress" />
													<xsd:enumeration value="generation" />
													<xsd:enumeration value="qualification" />
												</xsd:restriction>
											</xsd:simpleType>
										</xsd:attribute>
									</xsd:extension>
								</xsd:simpleContent>
							</xsd:complexType>
						</xsd:element>
					</xsd:sequence>
					<xsd:attribute name="script" type="xsd:string" />
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="script" type="xsd:string" />
	</xsd:complexType>
	<xsd:element name="PersonName" type="PersonNameType" />
</xsd:schema>
Actions sur le document