Showing:

Annotations
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Included schema CEF-AT-SHARE-RoleTypes.xsd
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Properties
attribute form default unqualified
element form default qualified
version 1.0.0
Element personInfo
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
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
Diagram
Diagram CEF-AT-SHARE-RoleTypes_xsd.tmp#personInfoType_surname CEF-AT-SHARE-RoleTypes_xsd.tmp#personInfoType_givenName CEF-AT-SHARE-BaseTypes_xsd.tmp#sex CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfo CEF-AT-SHARE-RoleTypes_xsd.tmp#personInfoType_affiliation CEF-AT-SHARE-RoleTypes_xsd.tmp#personInfoType
Type personInfoType
Properties
content complex
Used by
Complex Type actorInfoType
Model
Children affiliation, communicationInfo, givenName, sex, surname
Instance
<personInfo xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <surname>{1,1}</surname>
  <givenName>{0,1}</givenName>
  <sex>{0,1}</sex>
  <communicationInfo>{0,1}</communicationInfo>
  <affiliation>{0,unbounded}</affiliation>
</personInfo>
Source
<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>
Element personInfoType / surname
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
The surname (family name) of a person related to the resource
Diagram
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>
Element personInfoType / givenName
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
The given name (first name) of a person related to the resource; initials can also be used
Diagram
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>
Element communicationInfo
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Groups information on communication details of a person or an organization
Diagram
Diagram CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_email CEF-AT-SHARE-SimpleTypes_xsd.tmp#url CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_address CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_zipCode CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_city CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_region CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_country CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_telephoneNumber CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType
Type communicationInfoType
Properties
content complex
Used by
Complex Type personInfoType
Model
Children address, city, country, email, region, telephoneNumber, url, zipCode
Instance
<communicationInfo xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <email>{0,unbounded}</email>
  <url>{0,unbounded}</url>
  <address>{0,1}</address>
  <zipCode>{0,1}</zipCode>
  <city>{0,1}</city>
  <region>{0,1}</region>
  <country>{0,1}</country>
  <telephoneNumber>{0,unbounded}</telephoneNumber>
</communicationInfo>
Source
<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>
Element communicationInfoType / email
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
The email address of a person or an organization
Diagram
Diagram CEF-AT-SHARE-SimpleTypes_xsd.tmp#emailAddress
Type emailAddress
Properties
content simple
minOccurs 0
maxOccurs unbounded
Facets
maxLength 100
pattern [^@]+@[^\.]+\..+|
Source
<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>
Element communicationInfoType / address
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
The street and the number of the postal address of a person or organization
Diagram
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>
Element communicationInfoType / zipCode
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
The zip code of the postal address of a person or organization
Diagram
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>
Element communicationInfoType / city
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
The name of the city, town or village as mentioned in the postal address of a person or organization
Diagram
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>
Element communicationInfoType / region
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
The name of the region, county or department as mentioned in the postal address of a person or organization
Diagram
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>
Element communicationInfoType / country
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
The country mentioned in the postal address of a person or organization as defined in the list of values of ISO 3166
Diagram
Diagram CEF-AT-SHARE-ISOVocabularies_xsd.tmp#regionIdType
Type regionIdType
Properties
content simple
minOccurs 0
Facets
enumeration AA
enumeration AC
enumeration AD
enumeration AE
enumeration AF
enumeration AG
enumeration AI
enumeration AL
enumeration AM
enumeration AO
enumeration AQ
enumeration AR
enumeration AS
enumeration AT
enumeration AU
enumeration AW
enumeration AX
enumeration AZ
enumeration BA
enumeration BB
enumeration BD
enumeration BE
enumeration BF
enumeration BG
enumeration BH
enumeration BI
enumeration BJ
enumeration BL
enumeration BM
enumeration BN
enumeration BO
enumeration BQ
enumeration BR
enumeration BS
enumeration BT
enumeration BV
enumeration BW
enumeration BY
enumeration BZ
enumeration CA
enumeration CC
enumeration CD
enumeration CF
enumeration CG
enumeration CH
enumeration CI
enumeration CK
enumeration CL
enumeration CM
enumeration CN
enumeration CO
enumeration CP
enumeration CR
enumeration CU
enumeration CV
enumeration CW
enumeration CX
enumeration CY
enumeration CZ
enumeration DE
enumeration DG
enumeration DJ
enumeration DK
enumeration DM
enumeration DO
enumeration DZ
enumeration EA
enumeration EC
enumeration EE
enumeration EG
enumeration EH
enumeration ER
enumeration ES
enumeration ET
enumeration EU
enumeration FI
enumeration FJ
enumeration FK
enumeration FM
enumeration FO
enumeration FR
enumeration GA
enumeration GB
enumeration GD
enumeration GE
enumeration GF
enumeration GG
enumeration GH
enumeration GI
enumeration GL
enumeration GM
enumeration GN
enumeration GP
enumeration GQ
enumeration GR
enumeration GS
enumeration GT
enumeration GU
enumeration GW
enumeration GY
enumeration HK
enumeration HM
enumeration HN
enumeration HR
enumeration HT
enumeration HU
enumeration IC
enumeration ID
enumeration IE
enumeration IL
enumeration IM
enumeration IN
enumeration IO
enumeration IQ
enumeration IR
enumeration IS
enumeration IT
enumeration JE
enumeration JM
enumeration JO
enumeration JP
enumeration KE
enumeration KG
enumeration KH
enumeration KI
enumeration KM
enumeration KN
enumeration KP
enumeration KR
enumeration KW
enumeration KY
enumeration KZ
enumeration LA
enumeration LB
enumeration LC
enumeration LI
enumeration LK
enumeration LR
enumeration LS
enumeration LT
enumeration LU
enumeration LV
enumeration LY
enumeration MA
enumeration MC
enumeration MD
enumeration ME
enumeration MF
enumeration MG
enumeration MH
enumeration MK
enumeration ML
enumeration MM
enumeration MN
enumeration MO
enumeration MP
enumeration MQ
enumeration MR
enumeration MS
enumeration MT
enumeration MU
enumeration MV
enumeration MW
enumeration MX
enumeration MY
enumeration MZ
enumeration NA
enumeration NC
enumeration NE
enumeration NF
enumeration NG
enumeration NI
enumeration NL
enumeration NO
enumeration NP
enumeration NR
enumeration NU
enumeration NZ
enumeration OM
enumeration PA
enumeration PE
enumeration PF
enumeration PG
enumeration PH
enumeration PK
enumeration PL
enumeration PM
enumeration PN
enumeration PR
enumeration PS
enumeration PT
enumeration PW
enumeration PY
enumeration QA
enumeration QM..QZ
enumeration RE
enumeration RO
enumeration RS
enumeration RU
enumeration RW
enumeration SA
enumeration SB
enumeration SC
enumeration SD
enumeration SE
enumeration SG
enumeration SH
enumeration SI
enumeration SJ
enumeration SK
enumeration SL
enumeration SM
enumeration SN
enumeration SO
enumeration SR
enumeration SS
enumeration ST
enumeration SV
enumeration SX
enumeration SY
enumeration SZ
enumeration TA
enumeration TC
enumeration TD
enumeration TF
enumeration TG
enumeration TH
enumeration TJ
enumeration TK
enumeration TL
enumeration TM
enumeration TN
enumeration TO
enumeration TR
enumeration TT
enumeration TV
enumeration TW
enumeration TZ
enumeration UA
enumeration UG
enumeration UM
enumeration US
enumeration UY
enumeration UZ
enumeration VA
enumeration VC
enumeration VE
enumeration VG
enumeration VI
enumeration VN
enumeration VU
enumeration WF
enumeration WS
enumeration XA..XZ
enumeration YE
enumeration YT
enumeration ZA
enumeration ZM
enumeration ZW
enumeration ZZ
enumeration 001
enumeration 002
enumeration 003
enumeration 005
enumeration 009
enumeration 011
enumeration 013
enumeration 014
enumeration 015
enumeration 017
enumeration 018
enumeration 019
enumeration 021
enumeration 029
enumeration 030
enumeration 034
enumeration 035
enumeration 039
enumeration 053
enumeration 054
enumeration 057
enumeration 061
enumeration 142
enumeration 143
enumeration 145
enumeration 150
enumeration 151
enumeration 154
enumeration 155
enumeration 419
Source
<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>
Element communicationInfoType / telephoneNumber
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
The telephone number of a person or an organization; recommended format: +_international code_city code_number
Diagram
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>
Element personInfoType / affiliation
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Set of elements related to the affiliation of a person
Diagram
Diagram CEF-AT-SHARE-RoleTypes_xsd.tmp#personInfoType_personInfoType_affiliation_position CEF-AT-SHARE-RoleTypes_xsd.tmp#personInfoType_personInfoType_affiliation_affiliatedOrganization
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children affiliatedOrganization, position
Instance
<affiliation xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <position>{0,1}</position>
  <affiliatedOrganization>{0,1}</affiliatedOrganization>
</affiliation>
Source
<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>
Element personInfoType / affiliation / position
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
The position or the title of a person if affiliated to an organization
Diagram
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>
Element personInfoType / affiliation / affiliatedOrganization
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Groups information on organization to whom the person is affiliated
Diagram
Diagram CEF-AT-SHARE-RoleTypes_xsd.tmp#organizationInfoType_organizationName CEF-AT-SHARE-RoleTypes_xsd.tmp#organizationInfoType_organizationShortName CEF-AT-SHARE-RoleTypes_xsd.tmp#organizationInfoType_departmentName CEF-AT-SHARE-RoleTypes_xsd.tmp#headOfficeCommunicationInfo CEF-AT-SHARE-RoleTypes_xsd.tmp#otherOfficeCommunicationInfo CEF-AT-SHARE-RoleTypes_xsd.tmp#organizationInfoType
Type organizationInfoType
Properties
content complex
minOccurs 0
Model
Children departmentName, headOfficeCommunicationInfo, organizationName, organizationShortName, otherOfficeCommunicationInfo
Instance
<affiliatedOrganization xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <organizationName>{1,1}</organizationName>
  <organizationShortName>{0,1}</organizationShortName>
  <departmentName>{0,1}</departmentName>
  <headOfficeCommunicationInfo>{0,1}</headOfficeCommunicationInfo>
  <otherOfficeCommunicationInfo>{0,unbounded}</otherOfficeCommunicationInfo>
</affiliatedOrganization>
Source
<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>
Element organizationInfoType / organizationName
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
The full name of an organization
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
maxLength 150
Source
<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>
Element organizationInfoType / organizationShortName
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
The short name (abbreviation, acronym etc.) used for an organization
Diagram
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>
Element organizationInfoType / departmentName
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
The name of the department or unit (e.g. specific university faculty/department, department/unit of a research organization or private company etc.)
Diagram
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>
Element headOfficeCommunicationInfo
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Groups information on communication details of the head office of an organization
Diagram
Diagram CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_email CEF-AT-SHARE-SimpleTypes_xsd.tmp#url CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_address CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_zipCode CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_city CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_region CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_country CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_telephoneNumber CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType
Type communicationInfoType
Properties
content complex
Used by
Complex Type organizationInfoType
Model
Children address, city, country, email, region, telephoneNumber, url, zipCode
Instance
<headOfficeCommunicationInfo xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <email>{0,unbounded}</email>
  <url>{0,unbounded}</url>
  <address>{0,1}</address>
  <zipCode>{0,1}</zipCode>
  <city>{0,1}</city>
  <region>{0,1}</region>
  <country>{0,1}</country>
  <telephoneNumber>{0,unbounded}</telephoneNumber>
</headOfficeCommunicationInfo>
Source
<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>
Element otherOfficeCommunicationInfo
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Groups information on communication details of other offices for organizations that have offices in various regions
Diagram
Diagram CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_email CEF-AT-SHARE-SimpleTypes_xsd.tmp#url CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_address CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_zipCode CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_city CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_region CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_country CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_telephoneNumber CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType
Type communicationInfoType
Properties
content complex
Used by
Complex Type organizationInfoType
Model
Children address, city, country, email, region, telephoneNumber, url, zipCode
Instance
<otherOfficeCommunicationInfo xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <email>{0,unbounded}</email>
  <url>{0,unbounded}</url>
  <address>{0,1}</address>
  <zipCode>{0,1}</zipCode>
  <city>{0,1}</city>
  <region>{0,1}</region>
  <country>{0,1}</country>
  <telephoneNumber>{0,unbounded}</telephoneNumber>
</otherOfficeCommunicationInfo>
Source
<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>
Element organizationInfo
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Groups information on organizations related to the resource
Diagram
Diagram CEF-AT-SHARE-RoleTypes_xsd.tmp#organizationInfoType_organizationName CEF-AT-SHARE-RoleTypes_xsd.tmp#organizationInfoType_organizationShortName CEF-AT-SHARE-RoleTypes_xsd.tmp#organizationInfoType_departmentName CEF-AT-SHARE-RoleTypes_xsd.tmp#headOfficeCommunicationInfo CEF-AT-SHARE-RoleTypes_xsd.tmp#otherOfficeCommunicationInfo CEF-AT-SHARE-RoleTypes_xsd.tmp#organizationInfoType
Type organizationInfoType
Properties
content complex
Used by
Complex Type actorInfoType
Model
Children departmentName, headOfficeCommunicationInfo, organizationName, organizationShortName, otherOfficeCommunicationInfo
Instance
<organizationInfo xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <organizationName>{1,1}</organizationName>
  <organizationShortName>{0,1}</organizationShortName>
  <departmentName>{0,1}</departmentName>
  <headOfficeCommunicationInfo>{0,1}</headOfficeCommunicationInfo>
  <otherOfficeCommunicationInfo>{0,unbounded}</otherOfficeCommunicationInfo>
</organizationInfo>
Source
<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>
Complex Type actorInfoType
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Diagram
Diagram CEF-AT-SHARE-RoleTypes_xsd.tmp#personInfo CEF-AT-SHARE-RoleTypes_xsd.tmp#organizationInfo
Used by
Model
Children organizationInfo, personInfo
Source
<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>
Complex Type personInfoType
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Diagram
Diagram CEF-AT-SHARE-RoleTypes_xsd.tmp#personInfoType_surname CEF-AT-SHARE-RoleTypes_xsd.tmp#personInfoType_givenName CEF-AT-SHARE-BaseTypes_xsd.tmp#sex CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfo CEF-AT-SHARE-RoleTypes_xsd.tmp#personInfoType_affiliation
Used by
Model
Children affiliation, communicationInfo, givenName, sex, surname
Source
<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>
Complex Type communicationInfoType
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Diagram
Diagram CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_email CEF-AT-SHARE-SimpleTypes_xsd.tmp#url CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_address CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_zipCode CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_city CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_region CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_country CEF-AT-SHARE-RoleTypes_xsd.tmp#communicationInfoType_telephoneNumber
Used by
Model
Children address, city, country, email, region, telephoneNumber, url, zipCode
Source
<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>
Complex Type organizationInfoType
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Diagram
Diagram CEF-AT-SHARE-RoleTypes_xsd.tmp#organizationInfoType_organizationName CEF-AT-SHARE-RoleTypes_xsd.tmp#organizationInfoType_organizationShortName CEF-AT-SHARE-RoleTypes_xsd.tmp#organizationInfoType_departmentName CEF-AT-SHARE-RoleTypes_xsd.tmp#headOfficeCommunicationInfo CEF-AT-SHARE-RoleTypes_xsd.tmp#otherOfficeCommunicationInfo
Used by
Model
Children departmentName, headOfficeCommunicationInfo, organizationName, organizationShortName, otherOfficeCommunicationInfo
Source
<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>