Groups information relevant to persons related to the resource; to be used mainly for contact persons, resource creators, validators, annotators etc. for whom personal data can be provided
<xs:element name="personInfo" type="personInfoType"><xs:annotation><xs:documentation>Groups information relevant to persons related to the resource; to be used mainly for contact persons, resource creators, validators, annotators etc. for whom personal data can be provided</xs:documentation><xs:appinfo><label>Person</label></xs:appinfo></xs:annotation></xs:element>
The surname (family name) of a person related to the resource
Diagram
Type
restriction of xs:string
Properties
content
simple
Facets
maxLength
100
Source
<xs:element name="surname"><xs:annotation><xs:documentation>The surname (family name) of a person related to the resource</xs:documentation><xs:appinfo><label>Surname</label></xs:appinfo></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="100"/></xs:restriction></xs:simpleType></xs:element>
The given name (first name) of a person related to the resource; initials can also be used
Diagram
Type
restriction of xs:string
Properties
content
simple
minOccurs
0
Facets
maxLength
30
Source
<xs:element name="givenName" minOccurs="0"><xs:annotation><xs:documentation>The given name (first name) of a person related to the resource; initials can also be used</xs:documentation><xs:appinfo><recommended>true</recommended><label>Given name</label></xs:appinfo></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="30"/></xs:restriction></xs:simpleType></xs:element>
<xs:element name="communicationInfo" type="communicationInfoType"><xs:annotation><xs:documentation>Groups information on communication details of a person or an organization</xs:documentation><xs:appinfo><label>Communication</label></xs:appinfo></xs:annotation></xs:element>
<xs:element name="email" type="emailAddress" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>The email address of a person or an organization</xs:documentation><xs:appinfo><label>Email</label></xs:appinfo></xs:annotation></xs:element>
The street and the number of the postal address of a person or organization
Diagram
Type
restriction of xs:string
Properties
content
simple
minOccurs
0
Facets
maxLength
200
Source
<xs:element name="address" minOccurs="0"><xs:annotation><xs:documentation>The street and the number of the postal address of a person or organization</xs:documentation><xs:appinfo><label>Address</label></xs:appinfo></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="200"/></xs:restriction></xs:simpleType></xs:element>
The zip code of the postal address of a person or organization
Diagram
Type
restriction of xs:string
Properties
content
simple
minOccurs
0
Facets
maxLength
30
Source
<xs:element name="zipCode" minOccurs="0"><xs:annotation><xs:documentation>The zip code of the postal address of a person or organization</xs:documentation><xs:appinfo><label>Zip code</label></xs:appinfo></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="30"/></xs:restriction></xs:simpleType></xs:element>
The name of the city, town or village as mentioned in the postal address of a person or organization
Diagram
Type
restriction of xs:string
Properties
content
simple
minOccurs
0
Facets
maxLength
50
Source
<xs:element name="city" minOccurs="0"><xs:annotation><xs:documentation>The name of the city, town or village as mentioned in the postal address of a person or organization</xs:documentation><xs:appinfo><label>City</label></xs:appinfo></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="50"/></xs:restriction></xs:simpleType></xs:element>
The name of the region, county or department as mentioned in the postal address of a person or organization
Diagram
Type
restriction of xs:string
Properties
content
simple
minOccurs
0
Facets
maxLength
100
Source
<xs:element name="region" minOccurs="0"><xs:annotation><xs:documentation>The name of the region, county or department as mentioned in the postal address of a person or organization</xs:documentation><xs:appinfo><label>Region</label></xs:appinfo></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="100"/></xs:restriction></xs:simpleType></xs:element>
<xs:element name="country" type="regionIdType" minOccurs="0"><xs:annotation><xs:documentation>The country mentioned in the postal address of a person or organization as defined in the list of values of ISO 3166</xs:documentation><xs:appinfo><label>Country</label></xs:appinfo></xs:annotation></xs:element>
The telephone number of a person or an organization; recommended format: +_international code_city code_number
Diagram
Type
restriction of xs:string
Properties
content
simple
minOccurs
0
maxOccurs
unbounded
Facets
maxLength
30
Source
<xs:element name="telephoneNumber" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>The telephone number of a person or an organization; recommended format: +_international code_city code_number</xs:documentation><xs:appinfo><label>Telephone number</label></xs:appinfo></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="30"/></xs:restriction></xs:simpleType></xs:element>
<xs:element name="affiliation" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Set of elements related to the affiliation of a person</xs:documentation><xs:appinfo><relation>many-to-many</relation><label>Affiliation</label></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="position" minOccurs="0"><xs:annotation><xs:documentation>The position or the title of a person if affiliated to an organization</xs:documentation><xs:appinfo><label>Position</label></xs:appinfo></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="100"/></xs:restriction></xs:simpleType></xs:element><xs:element name="affiliatedOrganization" type="organizationInfoType" minOccurs="0"><xs:annotation><xs:documentation>Groups information on organization to whom the person is affiliated</xs:documentation><xs:appinfo><relation>many-to-many</relation><label>Affiliated organization</label></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
The position or the title of a person if affiliated to an organization
Diagram
Type
restriction of xs:string
Properties
content
simple
minOccurs
0
Facets
maxLength
100
Source
<xs:element name="position" minOccurs="0"><xs:annotation><xs:documentation>The position or the title of a person if affiliated to an organization</xs:documentation><xs:appinfo><label>Position</label></xs:appinfo></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="100"/></xs:restriction></xs:simpleType></xs:element>
<xs:element name="affiliatedOrganization" type="organizationInfoType" minOccurs="0"><xs:annotation><xs:documentation>Groups information on organization to whom the person is affiliated</xs:documentation><xs:appinfo><relation>many-to-many</relation><label>Affiliated organization</label></xs:appinfo></xs:annotation></xs:element>
<xs:element name="organizationName"><xs:annotation><xs:documentation>The full name of an organization</xs:documentation><xs:appinfo><label>Organization name</label></xs:appinfo></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="150"/></xs:restriction></xs:simpleType></xs:element>
The short name (abbreviation, acronym etc.) used for an organization
Diagram
Type
restriction of xs:string
Properties
content
simple
minOccurs
0
Facets
maxLength
20
Source
<xs:element name="organizationShortName" minOccurs="0"><xs:annotation><xs:documentation>The short name (abbreviation, acronym etc.) used for an organization</xs:documentation><xs:appinfo><relation>one-to-many</relation><label>Organization short name</label></xs:appinfo></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="20"/></xs:restriction></xs:simpleType></xs:element>
The name of the department or unit (e.g. specific university faculty/department, department/unit of a research organization or private company etc.)
Diagram
Type
restriction of xs:string
Properties
content
simple
minOccurs
0
Facets
maxLength
150
Source
<xs:element name="departmentName" minOccurs="0"><xs:annotation><xs:documentation>The name of the department or unit (e.g. specific university faculty/department, department/unit of a research organization or private company etc.)</xs:documentation><xs:appinfo><relation>one-to-many</relation><label>Department name</label></xs:appinfo></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="150"/></xs:restriction></xs:simpleType></xs:element>
<xs:element name="headOfficeCommunicationInfo" type="communicationInfoType"><xs:annotation><xs:documentation>Groups information on communication details of the head office of an organization</xs:documentation><xs:appinfo><label>Communication for head office</label></xs:appinfo></xs:annotation></xs:element>
<xs:element name="otherOfficeCommunicationInfo" type="communicationInfoType"><xs:annotation><xs:documentation>Groups information on communication details of other offices for organizations that have offices in various regions</xs:documentation><xs:appinfo><label>Communication for other offices</label></xs:appinfo></xs:annotation></xs:element>
<xs:element name="organizationInfo" type="organizationInfoType"><xs:annotation><xs:documentation>Groups information on organizations related to the resource</xs:documentation><xs:appinfo><relation>one-to-one</relation><label>Organization</label></xs:appinfo></xs:annotation></xs:element>
<xs:complexType name="actorInfoType"><xs:choice><xs:element ref="personInfo"><xs:annotation><xs:documentation>Groups information relevant to a person</xs:documentation><xs:appinfo><relation>one-to-one</relation><label>Person</label></xs:appinfo></xs:annotation></xs:element><xs:element ref="organizationInfo"><xs:annotation><xs:documentation>Groups information on organizations</xs:documentation><xs:appinfo><label>Organization</label></xs:appinfo></xs:annotation></xs:element></xs:choice></xs:complexType>
<xs:complexType name="personInfoType"><xs:annotation><xs:appinfo><render-short>{surname} {givenName} {communicationInfo/email} {affiliation}</render-short></xs:appinfo></xs:annotation><xs:sequence><xs:element name="surname"><xs:annotation><xs:documentation>The surname (family name) of a person related to the resource</xs:documentation><xs:appinfo><label>Surname</label></xs:appinfo></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="100"/></xs:restriction></xs:simpleType></xs:element><xs:element name="givenName" minOccurs="0"><xs:annotation><xs:documentation>The given name (first name) of a person related to the resource; initials can also be used</xs:documentation><xs:appinfo><recommended>true</recommended><label>Given name</label></xs:appinfo></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="30"/></xs:restriction></xs:simpleType></xs:element><xs:element ref="sex" minOccurs="0"><xs:annotation><xs:documentation>The gender of a person related to or participating in the resource</xs:documentation><xs:appinfo><recommended>true</recommended><label>Sex</label></xs:appinfo></xs:annotation></xs:element><xs:element ref="communicationInfo" minOccurs="0"><xs:annotation><xs:documentation>Groups information on communication details of a person or an organization</xs:documentation><xs:appinfo><relation>one-to-one</relation><label>Communication</label></xs:appinfo></xs:annotation></xs:element><xs:element name="affiliation" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>Set of elements related to the affiliation of a person</xs:documentation><xs:appinfo><relation>many-to-many</relation><label>Affiliation</label></xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="position" minOccurs="0"><xs:annotation><xs:documentation>The position or the title of a person if affiliated to an organization</xs:documentation><xs:appinfo><label>Position</label></xs:appinfo></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="100"/></xs:restriction></xs:simpleType></xs:element><xs:element name="affiliatedOrganization" type="organizationInfoType" minOccurs="0"><xs:annotation><xs:documentation>Groups information on organization to whom the person is affiliated</xs:documentation><xs:appinfo><relation>many-to-many</relation><label>Affiliated organization</label></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:complexType>
<xs:complexType name="communicationInfoType"><xs:annotation><xs:appinfo><render-short>{email} {url}</render-short></xs:appinfo></xs:annotation><xs:sequence><xs:element name="email" type="emailAddress" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>The email address of a person or an organization</xs:documentation><xs:appinfo><label>Email</label></xs:appinfo></xs:annotation></xs:element><xs:element ref="url" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>A URL used as homepage of an entity (e.g. of a person, organization, resource etc.); it provides general information (for instance in the case of a resource, it may present a description of the resource, its creators and possibly include links to the URL where it can be accessed from)</xs:documentation><xs:appinfo><label>URL (Landing page)</label></xs:appinfo></xs:annotation></xs:element><xs:element name="address" minOccurs="0"><xs:annotation><xs:documentation>The street and the number of the postal address of a person or organization</xs:documentation><xs:appinfo><label>Address</label></xs:appinfo></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="200"/></xs:restriction></xs:simpleType></xs:element><xs:element name="zipCode" minOccurs="0"><xs:annotation><xs:documentation>The zip code of the postal address of a person or organization</xs:documentation><xs:appinfo><label>Zip code</label></xs:appinfo></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="30"/></xs:restriction></xs:simpleType></xs:element><xs:element name="city" minOccurs="0"><xs:annotation><xs:documentation>The name of the city, town or village as mentioned in the postal address of a person or organization</xs:documentation><xs:appinfo><label>City</label></xs:appinfo></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="50"/></xs:restriction></xs:simpleType></xs:element><xs:element name="region" minOccurs="0"><xs:annotation><xs:documentation>The name of the region, county or department as mentioned in the postal address of a person or organization</xs:documentation><xs:appinfo><label>Region</label></xs:appinfo></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="100"/></xs:restriction></xs:simpleType></xs:element><xs:element name="country" type="regionIdType" minOccurs="0"><xs:annotation><xs:documentation>The country mentioned in the postal address of a person or organization as defined in the list of values of ISO 3166</xs:documentation><xs:appinfo><label>Country</label></xs:appinfo></xs:annotation></xs:element><xs:element name="telephoneNumber" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>The telephone number of a person or an organization; recommended format: +_international code_city code_number</xs:documentation><xs:appinfo><label>Telephone number</label></xs:appinfo></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="30"/></xs:restriction></xs:simpleType></xs:element><!--
<xs:element name="faxNumber" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>The fax number of a person or an organization; recommended format: +_international code_city code_number</xs:documentation>
<xs:appinfo>
<relation>one-to-many</relation>
<label>Fax number</label>
</xs:appinfo>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
--></xs:sequence></xs:complexType>
<xs:complexType name="organizationInfoType"><xs:annotation><xs:appinfo><render-short>{organizationName} – department: {departmentName}</render-short></xs:appinfo></xs:annotation><xs:sequence><xs:element name="organizationName"><xs:annotation><xs:documentation>The full name of an organization</xs:documentation><xs:appinfo><label>Organization name</label></xs:appinfo></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="150"/></xs:restriction></xs:simpleType></xs:element><xs:element name="organizationShortName" minOccurs="0"><xs:annotation><xs:documentation>The short name (abbreviation, acronym etc.) used for an organization</xs:documentation><xs:appinfo><relation>one-to-many</relation><label>Organization short name</label></xs:appinfo></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="20"/></xs:restriction></xs:simpleType></xs:element><xs:element name="departmentName" minOccurs="0"><xs:annotation><xs:documentation>The name of the department or unit (e.g. specific university faculty/department, department/unit of a research organization or private company etc.)</xs:documentation><xs:appinfo><relation>one-to-many</relation><label>Department name</label></xs:appinfo></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:maxLength value="150"/></xs:restriction></xs:simpleType></xs:element><xs:element ref="headOfficeCommunicationInfo" minOccurs="0"><xs:annotation><xs:appinfo><relation>one-to-one</relation></xs:appinfo></xs:annotation></xs:element><xs:element ref="otherOfficeCommunicationInfo" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:appinfo><relation>one-to-many</relation></xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType>