diff options
author | Christof Rabensteiner <christof.rabensteiner@iaik.tugraz.at> | 2019-04-05 11:20:02 +0200 |
---|---|---|
committer | Christof Rabensteiner <christof.rabensteiner@iaik.tugraz.at> | 2019-04-05 11:20:02 +0200 |
commit | 090ed6064f84f18088fce245ae6a13907d7924c8 (patch) | |
tree | bb686774f6766f3ed5bc4b08af9abe10a34d7a68 /src/main/resources | |
parent | ba09caa6f89219b702cd0191ba8a0598790dd9ba (diff) | |
download | moa-zs-090ed6064f84f18088fce245ae6a13907d7924c8.tar.gz moa-zs-090ed6064f84f18088fce245ae6a13907d7924c8.tar.bz2 moa-zs-090ed6064f84f18088fce245ae6a13907d7924c8.zip |
PersonName: Add Affix
Diffstat (limited to 'src/main/resources')
-rw-r--r-- | src/main/resources/mzs/mzs_mypersondata_en.xsd | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/main/resources/mzs/mzs_mypersondata_en.xsd b/src/main/resources/mzs/mzs_mypersondata_en.xsd index dd71ed9..5c8ee58 100644 --- a/src/main/resources/mzs/mzs_mypersondata_en.xsd +++ b/src/main/resources/mzs/mzs_mypersondata_en.xsd @@ -140,6 +140,39 @@ </xs:simpleContent> </xs:complexType> </xs:element> + <xs:element name="Affix" minOccurs="0" maxOccurs="unbounded"> + <xs:annotation> + <xs:documentation>Inlcudes all Information that is not exactly a name: academic or aristocratic titles, ... the new position attribute can contain a suffx or prefix value</xs:documentation> + </xs:annotation> + <xs:complexType> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute name="type" use="required"> + <xs:simpleType> + <xs:restriction base="xs:string"> + <xs:enumeration value="academicGrade"/> + <xs:enumeration value="aristocraticPrefix"/> + <xs:enumeration value="aristocraticTitle"/> + <xs:enumeration value="familyNamePrefix"/> + <xs:enumeration value="familyNameSuffix"/> + <xs:enumeration value="formOfAddress"/> + <xs:enumeration value="generation"/> + <xs:enumeration value="qualification"/> + </xs:restriction> + </xs:simpleType> + </xs:attribute> + <xs:attribute name="position" use="optional"> + <xs:simpleType> + <xs:restriction base="xs:string"> + <xs:enumeration value="prefix"/> + <xs:enumeration value="suffix"/> + </xs:restriction> + </xs:simpleType> + </xs:attribute> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="AuthorityType"> |