aboutsummaryrefslogtreecommitdiff
path: root/src/main/resources/mzs
diff options
context:
space:
mode:
authorChristof Rabensteiner <christof.rabensteiner@iaik.tugraz.at>2019-04-05 11:20:02 +0200
committerChristof Rabensteiner <christof.rabensteiner@iaik.tugraz.at>2019-04-05 11:20:02 +0200
commit090ed6064f84f18088fce245ae6a13907d7924c8 (patch)
treebb686774f6766f3ed5bc4b08af9abe10a34d7a68 /src/main/resources/mzs
parentba09caa6f89219b702cd0191ba8a0598790dd9ba (diff)
downloadmoa-zs-090ed6064f84f18088fce245ae6a13907d7924c8.tar.gz
moa-zs-090ed6064f84f18088fce245ae6a13907d7924c8.tar.bz2
moa-zs-090ed6064f84f18088fce245ae6a13907d7924c8.zip
PersonName: Add Affix
Diffstat (limited to 'src/main/resources/mzs')
-rw-r--r--src/main/resources/mzs/mzs_mypersondata_en.xsd33
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">