Showing:

Annotations
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Main schema CEF-AT-SHARE-Service.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 serviceInfoType / serviceIdentityInfo
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Groups together information about the identity of the service
Diagram
Diagram CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceIdentityInfo_identifier CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceIdentityInfo_resourceName CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceIdentityInfo_resourceLogo CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceIdentityInfo_resourceShortName CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceIdentityInfo_resourceProvider CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceIdentityInfo_serviceOwnershipStatus CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceIdentityInfo_serviceDomainOwner
Properties
content complex
Model
Children identifier, resourceLogo, resourceName, resourceProvider, resourceShortName, serviceDomainOwner, serviceOwnershipStatus
Instance
<serviceIdentityInfo xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <identifier>{1,unbounded}</identifier>
  <resourceName>{1,1}</resourceName>
  <resourceLogo>{0,1}</resourceLogo>
  <resourceShortName>{0,1}</resourceShortName>
  <resourceProvider>{1,unbounded}</resourceProvider>
  <serviceOwnershipStatus>{1,1}</serviceOwnershipStatus>
  <serviceDomainOwner>{0,1}</serviceDomainOwner>
</serviceIdentityInfo>
Source
<xs:element name="serviceIdentityInfo">
  <xs:annotation>
    <xs:documentation>Groups together information about the identity of the service</xs:documentation>
    <xs:appinfo>
      <label>Service identity</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="identifier" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Identifier of the service; fill in with identifiers already used for the service or, in case of none, leave empty; a new ID will be automatically assigned for CEF-AT Catalogue</xs:documentation>
          <xs:appinfo>
            <label>Service ID</label>
            <relation>one-to-many</relation>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="identifierValue">
              <xs:annotation>
                <xs:documentation>Identifier value; combined with identifier scheme</xs:documentation>
                <xs:appinfo>
                  <label>Identifier value</label>
                </xs:appinfo>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:maxLength value="300"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element ref="identifierSchemeName"/>
            <xs:element ref="schemeURI" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="resourceName" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>A name used for the service, preferrably short, descriptive and unique</xs:documentation>
          <xs:appinfo>
            <label>Service name</label>
          </xs:appinfo>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="300"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="resourceLogo" type="httpURI" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>The visual identity used for the service</xs:documentation>
          <xs:appinfo>
            <label>Service logo</label>
            <action>User may fill in the field or upload an image file to a url controlled by us</action>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="resourceShortName" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The short form (abbreviation, acronym etc.) used to identify the service</xs:documentation>
          <xs:appinfo>
            <label>Service short name</label>
            <displayEditor>False</displayEditor>
          </xs:appinfo>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="50"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="resourceProvider" type="actorInfoType" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>The body/group that is responsible for operating the service</xs:documentation>
          <xs:appinfo>
            <label>Service provider</label>
            <relation>many-to-many</relation>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="serviceOwnershipStatus">
        <xs:annotation>
          <xs:documentation>A pre-defined status that indicates if the service is managed directly or indirectly by the EC or it is an external service, potentially useful to CEF stakeholders</xs:documentation>
          <xs:appinfo>
            <label>Service ownership status</label>
          </xs:appinfo>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="ManagedInternallyByEC">
              <xs:annotation>
                <xs:documentation>For EC services managed internally</xs:documentation>
                <xs:appinfo>
                  <label>Managed internally by DGT</label>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="ManagedByContractors">
              <xs:annotation>
                <xs:documentation>For EC services managed by contractors</xs:documentation>
                <xs:appinfo>
                  <label>Managed by contractors</label>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="External">
              <xs:annotation>
                <xs:documentation>For services offered by external providers (other than the EC)</xs:documentation>
                <xs:appinfo>
                  <label>External</label>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="serviceDomainOwner" type="organizationInfoType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The policy domain owner; please, fill in for EC services, either internally managed or managed by contractors</xs:documentation>
          <xs:appinfo>
            <label>Service domain owner</label>
            <condition>mandatory if serviceOwnershipStatus=managedInternallyByEC or managedByContractors</condition>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element serviceInfoType / serviceIdentityInfo / identifier
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Identifier of the service; fill in with identifiers already used for the service or, in case of none, leave empty; a new ID will be automatically assigned for CEF-AT Catalogue
Diagram
Diagram CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceIdentityInfo_serviceInfoType_serviceInfoType_serviceIdentityInfo_identifier_identifierValue CEF-AT-SHARE-BaseTypes_xsd.tmp#identifierSchemeName CEF-AT-SHARE-BaseTypes_xsd.tmp#schemeURI
Properties
content complex
maxOccurs unbounded
Model
Children identifierSchemeName, identifierValue, schemeURI
Instance
<identifier xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <identifierValue>{1,1}</identifierValue>
  <identifierSchemeName>{1,1}</identifierSchemeName>
  <schemeURI>{0,1}</schemeURI>
</identifier>
Source
<xs:element name="identifier" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Identifier of the service; fill in with identifiers already used for the service or, in case of none, leave empty; a new ID will be automatically assigned for CEF-AT Catalogue</xs:documentation>
    <xs:appinfo>
      <label>Service ID</label>
      <relation>one-to-many</relation>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="identifierValue">
        <xs:annotation>
          <xs:documentation>Identifier value; combined with identifier scheme</xs:documentation>
          <xs:appinfo>
            <label>Identifier value</label>
          </xs:appinfo>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="300"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element ref="identifierSchemeName"/>
      <xs:element ref="schemeURI" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element serviceInfoType / serviceIdentityInfo / identifier / identifierValue
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Identifier value; combined with identifier scheme
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
maxLength 300
Source
<xs:element name="identifierValue">
  <xs:annotation>
    <xs:documentation>Identifier value; combined with identifier scheme</xs:documentation>
    <xs:appinfo>
      <label>Identifier value</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="300"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element serviceInfoType / serviceIdentityInfo / resourceName
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
A name used for the service, preferrably short, descriptive and unique
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
maxOccurs 1
Facets
maxLength 300
Source
<xs:element name="resourceName" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>A name used for the service, preferrably short, descriptive and unique</xs:documentation>
    <xs:appinfo>
      <label>Service name</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="300"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element serviceInfoType / serviceIdentityInfo / resourceLogo
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Diagram
Type httpURI
Properties
Facets
Source
Element serviceInfoType / serviceIdentityInfo / resourceShortName
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
The short form (abbreviation, acronym etc.) used to identify the service
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
maxLength 50
Source
<xs:element name="resourceShortName" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The short form (abbreviation, acronym etc.) used to identify the service</xs:documentation>
    <xs:appinfo>
      <label>Service short name</label>
      <displayEditor>False</displayEditor>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="50"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element serviceInfoType / serviceIdentityInfo / resourceProvider
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
The body/group that is responsible for operating the service
Diagram
Diagram CEF-AT-SHARE-RoleTypes_xsd.tmp#personInfo CEF-AT-SHARE-RoleTypes_xsd.tmp#organizationInfo CEF-AT-SHARE-RoleTypes_xsd.tmp#actorInfoType
Type actorInfoType
Properties
content complex
maxOccurs unbounded
Model
Children organizationInfo, personInfo
Instance
<resourceProvider xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <personInfo>{1,1}</personInfo>
  <organizationInfo>{1,1}</organizationInfo>
</resourceProvider>
Source
<xs:element name="resourceProvider" type="actorInfoType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The body/group that is responsible for operating the service</xs:documentation>
    <xs:appinfo>
      <label>Service provider</label>
      <relation>many-to-many</relation>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element serviceInfoType / serviceIdentityInfo / serviceOwnershipStatus
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
A pre-defined status that indicates if the service is managed directly or indirectly by the EC or it is an external service, potentially useful to CEF stakeholders
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration ManagedInternallyByEC
For EC services managed internally
enumeration ManagedByContractors
For EC services managed by contractors
enumeration External
For services offered by external providers (other than the EC)
Source
<xs:element name="serviceOwnershipStatus">
  <xs:annotation>
    <xs:documentation>A pre-defined status that indicates if the service is managed directly or indirectly by the EC or it is an external service, potentially useful to CEF stakeholders</xs:documentation>
    <xs:appinfo>
      <label>Service ownership status</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="ManagedInternallyByEC">
        <xs:annotation>
          <xs:documentation>For EC services managed internally</xs:documentation>
          <xs:appinfo>
            <label>Managed internally by DGT</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ManagedByContractors">
        <xs:annotation>
          <xs:documentation>For EC services managed by contractors</xs:documentation>
          <xs:appinfo>
            <label>Managed by contractors</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="External">
        <xs:annotation>
          <xs:documentation>For services offered by external providers (other than the EC)</xs:documentation>
          <xs:appinfo>
            <label>External</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element serviceInfoType / serviceIdentityInfo / serviceDomainOwner
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
The policy domain owner; please, fill in for EC services, either internally managed or managed by contractors
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
<serviceDomainOwner 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>
</serviceDomainOwner>
Source
<xs:element name="serviceDomainOwner" type="organizationInfoType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The policy domain owner; please, fill in for EC services, either internally managed or managed by contractors</xs:documentation>
    <xs:appinfo>
      <label>Service domain owner</label>
      <condition>mandatory if serviceOwnershipStatus=managedInternallyByEC or managedByContractors</condition>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element serviceInfoType / serviceClassificationInfo
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
A set of elements used to classify a service
Diagram
Diagram CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceClassificationInfo_serviceType CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceClassificationInfo_serviceMiddleType CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceClassificationInfo_serviceUpperType CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceClassificationInfo_serviceFunction CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceClassificationInfo_function CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceClassificationInfo_functionOther
Properties
content complex
Model
Children function, functionOther, serviceFunction, serviceMiddleType, serviceType, serviceUpperType
Instance
<serviceClassificationInfo xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <serviceType>{0,1}</serviceType>
  <serviceMiddleType>{0,1}</serviceMiddleType>
  <serviceUpperType>{0,1}</serviceUpperType>
  <serviceFunction>{1,1}</serviceFunction>
  <function>{0,unbounded}</function>
  <functionOther>{0,1}</functionOther>
</serviceClassificationInfo>
Source
<xs:element name="serviceClassificationInfo">
  <xs:annotation>
    <xs:documentation>A set of elements used to classify a service</xs:documentation>
    <xs:appinfo>
      <label>Service classification</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="serviceType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A pre-defined type for services according to the CEF digital service offering classification</xs:documentation>
          <xs:appinfo>
            <label>CEF digital classification</label>
            <condition>Mandatory if serviceOwnershipStatus=managedInternallyByEC or managedByContractors</condition>
          </xs:appinfo>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="sampleSoftware">
              <xs:annotation>
                <xs:documentation>Sample software</xs:documentation>
                <xs:appinfo>
                  <label>Sample software</label>
                  <action>serviceMiddleType=software and serviceUpperType=enabling</action>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="managedServices">
              <xs:annotation>
                <xs:documentation>Managed services</xs:documentation>
                <xs:appinfo>
                  <label>Managed services</label>
                  <action>serviceMiddleType=operationsServices and serviceUpperType=enabling</action>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="testingServices">
              <xs:annotation>
                <xs:documentation>Testing services</xs:documentation>
                <xs:appinfo>
                  <label>Testing services</label>
                  <action>serviceMiddleType=operationsServices and serviceUpperType=enabling</action>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="supportingServices">
              <xs:annotation>
                <xs:documentation>Supporting services</xs:documentation>
                <xs:appinfo>
                  <label>Supporting services</label>
                  <action>serviceMiddleType=operationsServices and serviceUpperType=enabling</action>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="stakeholdersFollowup">
              <xs:annotation>
                <xs:documentation>Stakeholders Follow-up</xs:documentation>
                <xs:appinfo>
                  <label>Stakeholders Follow-up</label>
                  <action>serviceMiddleType=stakeholderManagementServices and serviceUpperType=enhancing</action>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="communityManagementServices">
              <xs:annotation>
                <xs:documentation>Community Management Services</xs:documentation>
                <xs:appinfo>
                  <label>Community Management Services</label>
                  <action>serviceMiddleType=stakeholderManagementServices and serviceUpperType=enhancing</action>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="europeanProfiles">
              <xs:annotation>
                <xs:documentation>European Profiles</xs:documentation>
                <xs:appinfo>
                  <label>European Profiles</label>
                  <action>serviceMiddleType=technicalSpecifications and serviceUpperType=core</action>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="implementingActs">
              <xs:annotation>
                <xs:documentation>Implementing Acts</xs:documentation>
                <xs:appinfo>
                  <label>Implementing Acts</label>
                  <action>serviceMiddleType=technicalSpecifications and serviceUpperType=core</action>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="implementingGuidelines">
              <xs:annotation>
                <xs:documentation>Implementing Guidelines</xs:documentation>
                <xs:appinfo>
                  <label>Implementing Guidelines</label>
                  <action>serviceMiddleType=technicalSpecifications and serviceUpperType=core</action>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="CENStandards">
              <xs:annotation>
                <xs:documentation>CEN Standards</xs:documentation>
                <xs:appinfo>
                  <label>CEN Standards</label>
                  <action>serviceMiddleType=standardsOfESOs and serviceUpperType=core</action>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="ETSIStandards">
              <xs:annotation>
                <xs:documentation>ETSI Standards</xs:documentation>
                <xs:appinfo>
                  <label>ETSI Standards</label>
                  <action>serviceMiddleType=standardsOfESOs and serviceUpperType=core</action>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="serviceMiddleType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Second-level type hierarchy for services according to the CEF digital service offering classification</xs:documentation>
          <xs:appinfo>
            <label>Service middle type</label>
            <condition>Mandatory if serviceOwnershipStatus=managedInternallyByEC or managedByContractors</condition>
          </xs:appinfo>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="software">
              <xs:annotation>
                <xs:documentation>Software</xs:documentation>
                <xs:appinfo>
                  <label>Software</label>
                  <condition>If serviceUpperType=enabling</condition>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="operationsServices">
              <xs:annotation>
                <xs:documentation>Operations services</xs:documentation>
                <xs:appinfo>
                  <label>Operations services</label>
                  <condition>If serviceUpperType=enabling</condition>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="stakeholderManagementServices">
              <xs:annotation>
                <xs:documentation>Stakeholder management services</xs:documentation>
                <xs:appinfo>
                  <label>Stakeholder management services</label>
                  <condition>If serviceUpperType=enhancing</condition>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="technicalSpecifications">
              <xs:annotation>
                <xs:documentation>Tehchnical specifications</xs:documentation>
                <xs:appinfo>
                  <label>Tehchnical specifications</label>
                  <condition>If serviceUpperType=core</condition>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="standardsOfESOs">
              <xs:annotation>
                <xs:documentation>Standards of European Standards Organizations</xs:documentation>
                <xs:appinfo>
                  <label>Standards of ESOs</label>
                  <condition>If serviceUpperType=core</condition>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="serviceUpperType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Third-level type hierarchy for services according to the CEF digital service offering classification</xs:documentation>
          <xs:appinfo>
            <label>Service upper type</label>
            <condition>Mandatory if serviceOwnershipStatus=managedInternallyByEC or managedByContractors</condition>
          </xs:appinfo>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="core">
              <xs:annotation>
                <xs:documentation>For services that facilitate cross-border/cross-sector technical interoperability among heterogeneous information systems</xs:documentation>
                <xs:appinfo>
                  <label>Core</label>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="enhancing">
              <xs:annotation>
                <xs:documentation>For services that enhance customer experience, e.g. NAPs network</xs:documentation>
                <xs:appinfo>
                  <label>Enhancing</label>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="enabling">
              <xs:annotation>
                <xs:documentation>For services that enable the adoption of the core services, e.g. eTranslation</xs:documentation>
                <xs:appinfo>
                  <label>Enabling</label>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="serviceFunction">
        <xs:annotation>
          <xs:documentation>The function (task) performed by the service (broad classification)</xs:documentation>
          <xs:appinfo>
            <label>Service function</label>
          </xs:appinfo>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="dataAndDataManagement">
              <xs:annotation>
                <xs:appinfo>
                  <label>Data and Data management</label>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="communitySupport">
              <xs:annotation>
                <xs:appinfo>
                  <label>Community support</label>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="testingAndEvaluation">
              <xs:annotation>
                <xs:appinfo>
                  <label>Testing and Evaluation</label>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="languageTechnologies">
              <xs:annotation>
                <xs:appinfo>
                  <label>Natural Language Processing</label>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="translation">
              <xs:annotation>
                <xs:appinfo>
                  <label>Machine Translation</label>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <!--	<xs:enumeration value="computerAidedTranslationTool">
										<xs:annotation>
											<xs:appinfo>
												<label>Computer Aided Translation Tool</label>
											</xs:appinfo>
										</xs:annotation>
									</xs:enumeration>-->
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="function" type="functionType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Specifies the function/operation/task that an LT/Translation tool performs</xs:documentation>
          <xs:appinfo>
            <relation>one-to-many</relation>
            <label>Task for LT/Translation</label>
            <condition>display only if serviceFunction=naturalLanguageProcessing or machineTranslation</condition>
            <userTip>If none of the proposed values can appropriatelly describe the task of your service, please select a broader category among the proposed ones for "function" and add in "functionOther" as a free text the relevant function</userTip>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="functionOther" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Free text to be used when none of the pre-registered values for task can be used to describe the task of a tool</xs:documentation>
          <xs:appinfo>
            <label>Task for LT/Translation (other)</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element serviceInfoType / serviceClassificationInfo / serviceType
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
A pre-defined type for services according to the CEF digital service offering classification
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
enumeration sampleSoftware
Sample software
enumeration managedServices
Managed services
enumeration testingServices
Testing services
enumeration supportingServices
Supporting services
enumeration stakeholdersFollowup
Stakeholders Follow-up
enumeration communityManagementServices
Community Management Services
enumeration europeanProfiles
European Profiles
enumeration implementingActs
Implementing Acts
enumeration implementingGuidelines
Implementing Guidelines
enumeration CENStandards
CEN Standards
enumeration ETSIStandards
ETSI Standards
Source
<xs:element name="serviceType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A pre-defined type for services according to the CEF digital service offering classification</xs:documentation>
    <xs:appinfo>
      <label>CEF digital classification</label>
      <condition>Mandatory if serviceOwnershipStatus=managedInternallyByEC or managedByContractors</condition>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="sampleSoftware">
        <xs:annotation>
          <xs:documentation>Sample software</xs:documentation>
          <xs:appinfo>
            <label>Sample software</label>
            <action>serviceMiddleType=software and serviceUpperType=enabling</action>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="managedServices">
        <xs:annotation>
          <xs:documentation>Managed services</xs:documentation>
          <xs:appinfo>
            <label>Managed services</label>
            <action>serviceMiddleType=operationsServices and serviceUpperType=enabling</action>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="testingServices">
        <xs:annotation>
          <xs:documentation>Testing services</xs:documentation>
          <xs:appinfo>
            <label>Testing services</label>
            <action>serviceMiddleType=operationsServices and serviceUpperType=enabling</action>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="supportingServices">
        <xs:annotation>
          <xs:documentation>Supporting services</xs:documentation>
          <xs:appinfo>
            <label>Supporting services</label>
            <action>serviceMiddleType=operationsServices and serviceUpperType=enabling</action>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="stakeholdersFollowup">
        <xs:annotation>
          <xs:documentation>Stakeholders Follow-up</xs:documentation>
          <xs:appinfo>
            <label>Stakeholders Follow-up</label>
            <action>serviceMiddleType=stakeholderManagementServices and serviceUpperType=enhancing</action>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="communityManagementServices">
        <xs:annotation>
          <xs:documentation>Community Management Services</xs:documentation>
          <xs:appinfo>
            <label>Community Management Services</label>
            <action>serviceMiddleType=stakeholderManagementServices and serviceUpperType=enhancing</action>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="europeanProfiles">
        <xs:annotation>
          <xs:documentation>European Profiles</xs:documentation>
          <xs:appinfo>
            <label>European Profiles</label>
            <action>serviceMiddleType=technicalSpecifications and serviceUpperType=core</action>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="implementingActs">
        <xs:annotation>
          <xs:documentation>Implementing Acts</xs:documentation>
          <xs:appinfo>
            <label>Implementing Acts</label>
            <action>serviceMiddleType=technicalSpecifications and serviceUpperType=core</action>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="implementingGuidelines">
        <xs:annotation>
          <xs:documentation>Implementing Guidelines</xs:documentation>
          <xs:appinfo>
            <label>Implementing Guidelines</label>
            <action>serviceMiddleType=technicalSpecifications and serviceUpperType=core</action>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CENStandards">
        <xs:annotation>
          <xs:documentation>CEN Standards</xs:documentation>
          <xs:appinfo>
            <label>CEN Standards</label>
            <action>serviceMiddleType=standardsOfESOs and serviceUpperType=core</action>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ETSIStandards">
        <xs:annotation>
          <xs:documentation>ETSI Standards</xs:documentation>
          <xs:appinfo>
            <label>ETSI Standards</label>
            <action>serviceMiddleType=standardsOfESOs and serviceUpperType=core</action>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element serviceInfoType / serviceClassificationInfo / serviceMiddleType
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Second-level type hierarchy for services according to the CEF digital service offering classification
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
enumeration software
Software
enumeration operationsServices
Operations services
enumeration stakeholderManagementServices
Stakeholder management services
enumeration technicalSpecifications
Tehchnical specifications
enumeration standardsOfESOs
Standards of European Standards Organizations
Source
<xs:element name="serviceMiddleType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Second-level type hierarchy for services according to the CEF digital service offering classification</xs:documentation>
    <xs:appinfo>
      <label>Service middle type</label>
      <condition>Mandatory if serviceOwnershipStatus=managedInternallyByEC or managedByContractors</condition>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="software">
        <xs:annotation>
          <xs:documentation>Software</xs:documentation>
          <xs:appinfo>
            <label>Software</label>
            <condition>If serviceUpperType=enabling</condition>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="operationsServices">
        <xs:annotation>
          <xs:documentation>Operations services</xs:documentation>
          <xs:appinfo>
            <label>Operations services</label>
            <condition>If serviceUpperType=enabling</condition>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="stakeholderManagementServices">
        <xs:annotation>
          <xs:documentation>Stakeholder management services</xs:documentation>
          <xs:appinfo>
            <label>Stakeholder management services</label>
            <condition>If serviceUpperType=enhancing</condition>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="technicalSpecifications">
        <xs:annotation>
          <xs:documentation>Tehchnical specifications</xs:documentation>
          <xs:appinfo>
            <label>Tehchnical specifications</label>
            <condition>If serviceUpperType=core</condition>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="standardsOfESOs">
        <xs:annotation>
          <xs:documentation>Standards of European Standards Organizations</xs:documentation>
          <xs:appinfo>
            <label>Standards of ESOs</label>
            <condition>If serviceUpperType=core</condition>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element serviceInfoType / serviceClassificationInfo / serviceUpperType
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Third-level type hierarchy for services according to the CEF digital service offering classification
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
enumeration core
For services that facilitate cross-border/cross-sector technical interoperability among heterogeneous information systems
enumeration enhancing
For services that enhance customer experience, e.g. NAPs network
enumeration enabling
For services that enable the adoption of the core services, e.g. eTranslation
Source
<xs:element name="serviceUpperType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Third-level type hierarchy for services according to the CEF digital service offering classification</xs:documentation>
    <xs:appinfo>
      <label>Service upper type</label>
      <condition>Mandatory if serviceOwnershipStatus=managedInternallyByEC or managedByContractors</condition>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="core">
        <xs:annotation>
          <xs:documentation>For services that facilitate cross-border/cross-sector technical interoperability among heterogeneous information systems</xs:documentation>
          <xs:appinfo>
            <label>Core</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="enhancing">
        <xs:annotation>
          <xs:documentation>For services that enhance customer experience, e.g. NAPs network</xs:documentation>
          <xs:appinfo>
            <label>Enhancing</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="enabling">
        <xs:annotation>
          <xs:documentation>For services that enable the adoption of the core services, e.g. eTranslation</xs:documentation>
          <xs:appinfo>
            <label>Enabling</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element serviceInfoType / serviceClassificationInfo / serviceFunction
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
The function (task) performed by the service (broad classification)
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration dataAndDataManagement
enumeration communitySupport
enumeration testingAndEvaluation
enumeration languageTechnologies
enumeration translation
Source
<xs:element name="serviceFunction">
  <xs:annotation>
    <xs:documentation>The function (task) performed by the service (broad classification)</xs:documentation>
    <xs:appinfo>
      <label>Service function</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="dataAndDataManagement">
        <xs:annotation>
          <xs:appinfo>
            <label>Data and Data management</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="communitySupport">
        <xs:annotation>
          <xs:appinfo>
            <label>Community support</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="testingAndEvaluation">
        <xs:annotation>
          <xs:appinfo>
            <label>Testing and Evaluation</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="languageTechnologies">
        <xs:annotation>
          <xs:appinfo>
            <label>Natural Language Processing</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="translation">
        <xs:annotation>
          <xs:appinfo>
            <label>Machine Translation</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <!--	<xs:enumeration value="computerAidedTranslationTool">
										<xs:annotation>
											<xs:appinfo>
												<label>Computer Aided Translation Tool</label>
											</xs:appinfo>
										</xs:annotation>
									</xs:enumeration>-->
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element serviceInfoType / serviceClassificationInfo / function
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Specifies the function/operation/task that an LT/Translation tool performs
Diagram
Diagram CEF-AT-SHARE-ControlledVocabs_xsd.tmp#functionType
Type functionType
Properties
content simple
minOccurs 0
maxOccurs unbounded
Facets
enumeration http://w3id.org/meta-share/omtd-share/LexiconAcquisitionFromCorpora
The task/process of constructing lexical resources from corpora
enumeration http://w3id.org/meta-share/omtd-share/TextAndDataMining
The automated processing of unstructured text and/or structured data leading to the extraction of previously hidden knowledge.
enumeration http://w3id.org/meta-share/omtd-share/TextCategorization
The task/process of assigning documents into classes or categories
enumeration http://w3id.org/meta-share/omtd-share/QuestionAnswering
The task/process where computer systems try to automatically answer questions posed by users in the form of natural language.
enumeration http://w3id.org/meta-share/omtd-share/SentimentAnalysis
The process/task of computationally identifying and categorizing opinions expressed in a piece of text, especially in order to determine whether the writer's attitude towards a particular topic, product, etc. is positive, negative, or neutral
enumeration http://w3id.org/meta-share/omtd-share/KnowledgeRepresentation
The task/process of representing information about entities in a form that machines are capable of understanding it
enumeration http://w3id.org/meta-share/omtd-share/EmotionDetection
The process/task of identifying types of feelings (e.g. anger, fear, happiness, sadness, etc.) in the linguistic expression of texts or facial expressions
enumeration http://w3id.org/meta-share/omtd-share/TermExtraction
The act/process of identifying and extracting candidate terms from a domain-specific corpus
enumeration http://w3id.org/meta-share/omtd-share/EventDetection
The process/task of identifying events in data (text, video, images etc.), usually combined with their classification into types of events and recognition of the event attributes (e.g. time, place, participants and duration)
enumeration http://w3id.org/meta-share/omtd-share/NamedEntityRecognition
A subtask of information extraction that seeks to locate and classify named entities in text into pre-defined categories such as the names of persons, organizations, locations, expressions of times, quantities, monetary values, percentages, etc.
enumeration http://w3id.org/meta-share/omtd-share/InformationRetrieval
The activity of obtaining information resources relevant to an information need from a collection of information resources; searches can be based on full-text or other content-based indexing
enumeration http://w3id.org/meta-share/omtd-share/SemanticSearch
A type of search that seeks to improve search accuracy by understanding the searcher's intent and the contextual meaning of terms as they appear in the searchable dataspace, whether on the Web or within a closed system, to generate more relevant results.
enumeration http://w3id.org/meta-share/omtd-share/Alignment
Establishment of translational equivalences between structural units (words, sentences etc.) of a text in a given language and a text with similar meaning in other language(s)
enumeration http://w3id.org/meta-share/omtd-share/Summarization
The process/task of reducing one or more textual documents with a computer program in order to create a summary that retains the most important points of the original document(s).
enumeration http://w3id.org/meta-share/omtd-share/Crawling
The use of bots that crawl the web (crawlers) in order to spot content that matches user-set criteria and download them to create large datasets
enumeration http://w3id.org/meta-share/omtd-share/LanguageModelling
The construction of statistical or Machine Learning language models
enumeration http://w3id.org/meta-share/omtd-share/Anonymization
The task/process by which data become anonymous, i.e. "in such a way that the data subject is not or no longer identifiable." (from GDPR)
enumeration http://w3id.org/meta-share/omtd-share/FormatConversion
The task/process of converting (changing) the format of a resource into another (e.g. PDF to TXT or XML)
enumeration http://w3id.org/meta-share/omtd-share/LanguageIdentification
The task/process of guessing what natural language a text or text segment is written in.
enumeration http://w3id.org/meta-share/omtd-share/Validation
The task/process of confirming that a system/data resource meets the specifications and fulfills its intended purpose
enumeration http://w3id.org/meta-share/omtd-share/Paraphrasing
A task/process whereby a text fragment is reproduced with another text fragment that conveys the same or similar information
enumeration http://w3id.org/meta-share/omtd-share/Parsing
The task/process of recognizing and marking the syntactic structure of a text or text segment
enumeration http://w3id.org/meta-share/omtd-share/WordSenseDisambiguation
The process/task of identifying which sense of a word with multiple meanings is used in a particular context; the selection of the sense is made from a list of the word's senses.
enumeration http://w3id.org/meta-share/omtd-share/TextAndDataAnalytics
The process/task of converting unstructured text and data into high-quality structured data that can be further analysed to extract knowledge, support decision making etc.
enumeration http://w3id.org/meta-share/omtd-share/MachineTranslation
The automatic translation of a text from one language into another performed by software without human involvement
enumeration http://w3id.org/meta-share/omtd-share/SentenceSplitting
The task/process of recognizing and tagging sentence boundaries in a text
enumeration http://w3id.org/meta-share/omtd-share/Tokenization
The task/process of recognizing and tagging tokens (words, punctuation marks, digits etc.) in a text
enumeration http://w3id.org/meta-share/omtd-share/ParagraphSplitting
The task/process of segmenting a text into paragraphs and marking their boundaries
enumeration http://w3id.org/meta-share/omtd-share/Lemmatization
Lemmatisation  (or lemmatization) in linguistics is the process of grouping together the inflected forms of a word so they can be analysed as a single item, identified by the word's lemma, or dictionary form
enumeration http://w3id.org/meta-share/omtd-share/SemanticAnnotation
enumeration http://w3id.org/meta-share/omtd-share/MorphologicalAnnotation
The task/process of adding annotations pertaining to the morphological level of analysis (e.g. gender, number, person etc.)
enumeration http://w3id.org/meta-share/omtd-share/DiscourseAnnotationTypeAnnotation
The task/process of adding annotations relevant to discourse, such as discourse structure, discourse markers etc.
enumeration http://w3id.org/meta-share/omtd-share/SpeechAnnotation
enumeration http://w3id.org/meta-share/omtd-share/SpeechRecognition
enumeration http://w3id.org/meta-share/omtd-share/TextToSpeechSynthesis
The task/process of converting natural language text into speech
enumeration http://w3id.org/meta-share/omtd-share/AutomaticSubtitling
enumeration http://w3id.org/meta-share/omtd-share/CrossLingualSearch
enumeration http://w3id.org/meta-share/omtd-share/DiscourseAnnotation
The task/process of adding annotations relevant to discourse, such as discourse structure, discourse markers etc.
enumeration http://w3id.org/meta-share/omtd-share/MultimediaAnnotation
enumeration http://w3id.org/meta-share/omtd-share/Transliteration
enumeration http://w3id.org/meta-share/omtd-share/ComputerAidedTranslation
A form of translation performed by a human translation with the aid of software programmes
Source
<xs:element name="function" type="functionType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Specifies the function/operation/task that an LT/Translation tool performs</xs:documentation>
    <xs:appinfo>
      <relation>one-to-many</relation>
      <label>Task for LT/Translation</label>
      <condition>display only if serviceFunction=naturalLanguageProcessing or machineTranslation</condition>
      <userTip>If none of the proposed values can appropriatelly describe the task of your service, please select a broader category among the proposed ones for "function" and add in "functionOther" as a free text the relevant function</userTip>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element serviceInfoType / serviceClassificationInfo / functionOther
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Free text to be used when none of the pre-registered values for task can be used to describe the task of a tool
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="functionOther" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text to be used when none of the pre-registered values for task can be used to describe the task of a tool</xs:documentation>
    <xs:appinfo>
      <label>Task for LT/Translation (other)</label>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element serviceInfoType / descriptionInfo
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Groups information on the description of the service
Diagram
Diagram CEF-AT-SHARE-SimpleTypes_xsd.tmp#url CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_descriptionInfo_description CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_descriptionInfo_serviceFeatures CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_descriptionInfo_intendedUser CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_descriptionInfo_userValue
Properties
content complex
maxOccurs 1
Model
Children description, intendedUser, serviceFeatures, url, userValue
Instance
<descriptionInfo xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <url>{0,1}</url>
  <description>{1,1}</description>
  <serviceFeatures>{0,1}</serviceFeatures>
  <intendedUser>{0,unbounded}</intendedUser>
  <userValue>{0,1}</userValue>
</descriptionInfo>
Source
<xs:element name="descriptionInfo" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Groups information on the description of the service</xs:documentation>
    <xs:appinfo>
      <label>Service description</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="url" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Link to a webpage providing information about the service, which is usually hosted and maintained by the service provider</xs:documentation>
          <xs:appinfo>
            <label>Service landing page</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="description" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>A short description of what the service does, in fairly non-technical terms</xs:documentation>
          <xs:appinfo>
            <label>Description</label>
          </xs:appinfo>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="5000"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="serviceFeatures" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>A more detailed description of what the service does providing more information on the functionalities it offers</xs:documentation>
          <xs:appinfo>
            <label>Service features</label>
          </xs:appinfo>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="5000"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="intendedUser" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Information about the users or end-users of the service</xs:documentation>
          <xs:appinfo>
            <label>Target user</label>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="userType">
              <xs:annotation>
                <xs:documentation>Type of users or end-users allowed to commission/benefit from the service, e.g. service provider, public sector, policy domain owner, etc.</xs:documentation>
                <xs:appinfo>
                  <label>Target user type</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="userProfile" minOccurs="0">
              <xs:annotation>
                <xs:documentation>A short description of each user type</xs:documentation>
                <xs:appinfo>
                  <label>Profile of the target user type</label>
                </xs:appinfo>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:maxLength value="1000"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="userValue" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>The benefit to users delivered by the service</xs:documentation>
          <xs:appinfo>
            <label>Service user value</label>
          </xs:appinfo>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="5000"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element serviceInfoType / descriptionInfo / description
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
A short description of what the service does, in fairly non-technical terms
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
maxOccurs 1
Facets
maxLength 5000
Source
<xs:element name="description" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>A short description of what the service does, in fairly non-technical terms</xs:documentation>
    <xs:appinfo>
      <label>Description</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="5000"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element serviceInfoType / descriptionInfo / serviceFeatures
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
A more detailed description of what the service does providing more information on the functionalities it offers
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
maxLength 5000
Source
<xs:element name="serviceFeatures" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>A more detailed description of what the service does providing more information on the functionalities it offers</xs:documentation>
    <xs:appinfo>
      <label>Service features</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="5000"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element serviceInfoType / descriptionInfo / intendedUser
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Information about the users or end-users of the service
Diagram
Diagram CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_descriptionInfo_serviceInfoType_serviceInfoType_descriptionInfo_intendedUser_userType CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_descriptionInfo_serviceInfoType_serviceInfoType_descriptionInfo_intendedUser_userProfile
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children userProfile, userType
Instance
<intendedUser xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <userType>{1,1}</userType>
  <userProfile>{0,1}</userProfile>
</intendedUser>
Source
<xs:element name="intendedUser" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Information about the users or end-users of the service</xs:documentation>
    <xs:appinfo>
      <label>Target user</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="userType">
        <xs:annotation>
          <xs:documentation>Type of users or end-users allowed to commission/benefit from the service, e.g. service provider, public sector, policy domain owner, etc.</xs:documentation>
          <xs:appinfo>
            <label>Target user type</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="userProfile" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A short description of each user type</xs:documentation>
          <xs:appinfo>
            <label>Profile of the target user type</label>
          </xs:appinfo>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="1000"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element serviceInfoType / descriptionInfo / intendedUser / userType
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Type of users or end-users allowed to commission/benefit from the service, e.g. service provider, public sector, policy domain owner, etc.
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
maxLength 100
Source
<xs:element name="userType">
  <xs:annotation>
    <xs:documentation>Type of users or end-users allowed to commission/benefit from the service, e.g. service provider, public sector, policy domain owner, etc.</xs:documentation>
    <xs:appinfo>
      <label>Target user type</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element serviceInfoType / descriptionInfo / intendedUser / userProfile
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
A short description of each user type
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
maxLength 1000
Source
<xs:element name="userProfile" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A short description of each user type</xs:documentation>
    <xs:appinfo>
      <label>Profile of the target user type</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="1000"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element serviceInfoType / descriptionInfo / userValue
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
The benefit to users delivered by the service
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
maxLength 5000
Source
<xs:element name="userValue" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The benefit to users delivered by the service</xs:documentation>
    <xs:appinfo>
      <label>Service user value</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="5000"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element serviceInfoType / serviceUseInfo
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Groups information on the use (operations) of the service
Diagram
Diagram CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceUseInfo_contactInfo CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceUseInfo_distributionInfo CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceUseInfo_onLineHelpURL CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceUseInfo_documentationInfo CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceUseInfo_fee CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceUseInfo_isRelatedWith
Properties
content complex
maxOccurs 1
Model
Children contactInfo, distributionInfo, documentationInfo, fee, isRelatedWith, onLineHelpURL
Instance
<serviceUseInfo xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <contactInfo>{0,unbounded}</contactInfo>
  <distributionInfo>{0,unbounded}</distributionInfo>
  <onLineHelpURL>{0,1}</onLineHelpURL>
  <documentationInfo>{0,unbounded}</documentationInfo>
  <fee>{0,1}</fee>
  <isRelatedWith>{0,unbounded}</isRelatedWith>
</serviceUseInfo>
Source
<xs:element name="serviceUseInfo" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Groups information on the use (operations) of the service</xs:documentation>
    <xs:appinfo>
      <label>Service use</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="contactInfo" type="contactInfoType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>5</xs:documentation>
          <xs:appinfo>
            <label>Service helpdesk</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="distributionInfo" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Groups together information about the form(s) through which the service is delivered</xs:documentation>
          <xs:appinfo>
            <label>Service distribution</label>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="distributionEndpoint" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Link for requesting the service from the service provider (e.g. a contact phone, skype mail, online form, etc.) or, in the case of software, link to the access/execution location or, in the case of documents, link to the location where they can be downloaded from</xs:documentation>
                <xs:appinfo>
                  <label>Service request</label>
                </xs:appinfo>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:maxLength value="300"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="distributionMedium" minOccurs="0">
              <xs:annotation>
                <xs:documentation>The form/channel through which a service is distributed/delivered; mainly intended for NLP/MT tools and documents</xs:documentation>
                <xs:appinfo>
                  <label>Distribution medium</label>
                </xs:appinfo>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="downloadable">
                    <xs:annotation>
                      <xs:documentation>For resources that can be downloaded (e.g. documents such as technical specifications and standards, or downloadable programmes)</xs:documentation>
                      <xs:appinfo>
                        <label>Downloadable</label>
                      </xs:appinfo>
                    </xs:annotation>
                  </xs:enumeration>
                  <xs:enumeration value="accessibleThroughInterface">
                    <xs:annotation>
                      <xs:documentation>For services that can accessed only via a dedicated interface (e.g. queriable resources)</xs:documentation>
                      <xs:appinfo>
                        <label>Acessible through interface</label>
                      </xs:appinfo>
                    </xs:annotation>
                  </xs:enumeration>
                  <xs:enumeration value="webService">
                    <xs:annotation>
                      <xs:documentation>A software programme accessible through remote invocation typically using some REST-style APIs or SOAP protocols</xs:documentation>
                      <xs:appinfo>
                        <label>web service</label>
                      </xs:appinfo>
                    </xs:annotation>
                  </xs:enumeration>
                  <xs:enumeration value="sourceCode">
                    <xs:annotation>
                      <xs:documentation>The distributable (delivery) form of an app/component containing the source code</xs:documentation>
                      <xs:appinfo>
                        <label>source code</label>
                      </xs:appinfo>
                    </xs:annotation>
                  </xs:enumeration>
                  <xs:enumeration value="executableCode">
                    <xs:annotation>
                      <xs:documentation>The distributable (delivery) form of an app/component with the executable code, i.e. that can be run on computer</xs:documentation>
                      <xs:appinfo>
                        <label>executable code</label>
                      </xs:appinfo>
                    </xs:annotation>
                  </xs:enumeration>
                  <xs:enumeration value="sourceAndExecutableCode">
                    <xs:annotation>
                      <xs:documentation>The distributable (delivery) form of an app/component that contains both the source and the executable codes</xs:documentation>
                      <xs:appinfo>
                        <label>source and executable code</label>
                      </xs:appinfo>
                    </xs:annotation>
                  </xs:enumeration>
                  <xs:enumeration value="other">
                    <xs:annotation>
                      <xs:documentation>Value for distributionMedium; to be used when the desired value is not included in the listed values</xs:documentation>
                      <xs:appinfo>
                        <label>Other</label>
                      </xs:appinfo>
                    </xs:annotation>
                  </xs:enumeration>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="distributionMediumOther" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Free text where user can fill in with a value for distribution medium, if not covered by the pre-defined values</xs:documentation>
                <xs:appinfo>
                  <label>Distribution medium other</label>
                  <condition>Display only if distributionMedium=other</condition>
                </xs:appinfo>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:maxLength value="100"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element ref="licenceInfo" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Groups information on terms of use (or licence) for the service</xs:documentation>
                <xs:appinfo>
                  <label>Service terms of use</label>
                  <relation>many-to-many</relation>
                </xs:appinfo>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="onLineHelpURL" minOccurs="0">
        <xs:annotation>
          <xs:documentation>URL link to the user manual</xs:documentation>
          <xs:appinfo>
            <label>Service user manual</label>
            <action>User may fill in the field or upload a document file to a url controlled by us</action>
          </xs:appinfo>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="httpURI">
            <xs:maxLength value="300"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="documentationInfo" type="documentationInfoType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Any additional documentation about the service other than the user manual</xs:documentation>
          <xs:appinfo>
            <relation>many-to-many</relation>
            <label>Service documentation</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="fee" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Payment models that apply, the cost in Euros and any restrictions that may apply; e.g. free to EU public bodies</xs:documentation>
          <xs:appinfo>
            <label>Service price</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="isRelatedWith" type="xs:string" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>For services that bear some relation to another service also described in the CEF-AT Catalogue (e.g. the helpdesk of a service)</xs:documentation>
          <xs:appinfo>
            <label>Related service</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element serviceInfoType / serviceUseInfo / contactInfo
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
5
Diagram
Diagram CEF-AT-SHARE-BaseTypes_xsd.tmp#contactInfoType_contactType CEF-AT-SHARE-BaseTypes_xsd.tmp#contactInfoType_contactPoint CEF-AT-SHARE-BaseTypes_xsd.tmp#contactInfoType_contactPerson CEF-AT-SHARE-BaseTypes_xsd.tmp#contactInfoType
Type contactInfoType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children contactPerson, contactPoint, contactType
Instance
<contactInfo xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <contactType>{1,1}</contactType>
  <contactPoint>{1,1}</contactPoint>
  <contactPerson>{0,unbounded}</contactPerson>
</contactInfo>
Source
<xs:element name="contactInfo" type="contactInfoType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>5</xs:documentation>
    <xs:appinfo>
      <label>Service helpdesk</label>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element serviceInfoType / serviceUseInfo / distributionInfo
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Groups together information about the form(s) through which the service is delivered
Diagram
Diagram CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceUseInfo_serviceInfoType_serviceInfoType_serviceUseInfo_distributionInfo_distributionEndpoint CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceUseInfo_serviceInfoType_serviceInfoType_serviceUseInfo_distributionInfo_distributionMedium CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceUseInfo_serviceInfoType_serviceInfoType_serviceUseInfo_distributionInfo_distributionMediumOther CEF-AT-SHARE-LicenseMetadata_xsd.tmp#licenceInfo
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children distributionEndpoint, distributionMedium, distributionMediumOther, licenceInfo
Instance
<distributionInfo xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <distributionEndpoint>{0,1}</distributionEndpoint>
  <distributionMedium>{0,1}</distributionMedium>
  <distributionMediumOther>{0,1}</distributionMediumOther>
  <licenceInfo>{0,1}</licenceInfo>
</distributionInfo>
Source
<xs:element name="distributionInfo" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Groups together information about the form(s) through which the service is delivered</xs:documentation>
    <xs:appinfo>
      <label>Service distribution</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="distributionEndpoint" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Link for requesting the service from the service provider (e.g. a contact phone, skype mail, online form, etc.) or, in the case of software, link to the access/execution location or, in the case of documents, link to the location where they can be downloaded from</xs:documentation>
          <xs:appinfo>
            <label>Service request</label>
          </xs:appinfo>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="300"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="distributionMedium" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The form/channel through which a service is distributed/delivered; mainly intended for NLP/MT tools and documents</xs:documentation>
          <xs:appinfo>
            <label>Distribution medium</label>
          </xs:appinfo>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="downloadable">
              <xs:annotation>
                <xs:documentation>For resources that can be downloaded (e.g. documents such as technical specifications and standards, or downloadable programmes)</xs:documentation>
                <xs:appinfo>
                  <label>Downloadable</label>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="accessibleThroughInterface">
              <xs:annotation>
                <xs:documentation>For services that can accessed only via a dedicated interface (e.g. queriable resources)</xs:documentation>
                <xs:appinfo>
                  <label>Acessible through interface</label>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="webService">
              <xs:annotation>
                <xs:documentation>A software programme accessible through remote invocation typically using some REST-style APIs or SOAP protocols</xs:documentation>
                <xs:appinfo>
                  <label>web service</label>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="sourceCode">
              <xs:annotation>
                <xs:documentation>The distributable (delivery) form of an app/component containing the source code</xs:documentation>
                <xs:appinfo>
                  <label>source code</label>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="executableCode">
              <xs:annotation>
                <xs:documentation>The distributable (delivery) form of an app/component with the executable code, i.e. that can be run on computer</xs:documentation>
                <xs:appinfo>
                  <label>executable code</label>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="sourceAndExecutableCode">
              <xs:annotation>
                <xs:documentation>The distributable (delivery) form of an app/component that contains both the source and the executable codes</xs:documentation>
                <xs:appinfo>
                  <label>source and executable code</label>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="other">
              <xs:annotation>
                <xs:documentation>Value for distributionMedium; to be used when the desired value is not included in the listed values</xs:documentation>
                <xs:appinfo>
                  <label>Other</label>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="distributionMediumOther" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Free text where user can fill in with a value for distribution medium, if not covered by the pre-defined values</xs:documentation>
          <xs:appinfo>
            <label>Distribution medium other</label>
            <condition>Display only if distributionMedium=other</condition>
          </xs:appinfo>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:maxLength value="100"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element ref="licenceInfo" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Groups information on terms of use (or licence) for the service</xs:documentation>
          <xs:appinfo>
            <label>Service terms of use</label>
            <relation>many-to-many</relation>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element serviceInfoType / serviceUseInfo / distributionInfo / distributionEndpoint
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Link for requesting the service from the service provider (e.g. a contact phone, skype mail, online form, etc.) or, in the case of software, link to the access/execution location or, in the case of documents, link to the location where they can be downloaded from
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
maxLength 300
Source
<xs:element name="distributionEndpoint" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Link for requesting the service from the service provider (e.g. a contact phone, skype mail, online form, etc.) or, in the case of software, link to the access/execution location or, in the case of documents, link to the location where they can be downloaded from</xs:documentation>
    <xs:appinfo>
      <label>Service request</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="300"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element serviceInfoType / serviceUseInfo / distributionInfo / distributionMedium
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
The form/channel through which a service is distributed/delivered; mainly intended for NLP/MT tools and documents
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
enumeration downloadable
For resources that can be downloaded (e.g. documents such as technical specifications and standards, or downloadable programmes)
enumeration accessibleThroughInterface
For services that can accessed only via a dedicated interface (e.g. queriable resources)
enumeration webService
A software programme accessible through remote invocation typically using some REST-style APIs or SOAP protocols
enumeration sourceCode
The distributable (delivery) form of an app/component containing the source code
enumeration executableCode
The distributable (delivery) form of an app/component with the executable code, i.e. that can be run on computer
enumeration sourceAndExecutableCode
The distributable (delivery) form of an app/component that contains both the source and the executable codes
enumeration other
Value for distributionMedium; to be used when the desired value is not included in the listed values
Source
<xs:element name="distributionMedium" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The form/channel through which a service is distributed/delivered; mainly intended for NLP/MT tools and documents</xs:documentation>
    <xs:appinfo>
      <label>Distribution medium</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="downloadable">
        <xs:annotation>
          <xs:documentation>For resources that can be downloaded (e.g. documents such as technical specifications and standards, or downloadable programmes)</xs:documentation>
          <xs:appinfo>
            <label>Downloadable</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="accessibleThroughInterface">
        <xs:annotation>
          <xs:documentation>For services that can accessed only via a dedicated interface (e.g. queriable resources)</xs:documentation>
          <xs:appinfo>
            <label>Acessible through interface</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="webService">
        <xs:annotation>
          <xs:documentation>A software programme accessible through remote invocation typically using some REST-style APIs or SOAP protocols</xs:documentation>
          <xs:appinfo>
            <label>web service</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="sourceCode">
        <xs:annotation>
          <xs:documentation>The distributable (delivery) form of an app/component containing the source code</xs:documentation>
          <xs:appinfo>
            <label>source code</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="executableCode">
        <xs:annotation>
          <xs:documentation>The distributable (delivery) form of an app/component with the executable code, i.e. that can be run on computer</xs:documentation>
          <xs:appinfo>
            <label>executable code</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="sourceAndExecutableCode">
        <xs:annotation>
          <xs:documentation>The distributable (delivery) form of an app/component that contains both the source and the executable codes</xs:documentation>
          <xs:appinfo>
            <label>source and executable code</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="other">
        <xs:annotation>
          <xs:documentation>Value for distributionMedium; to be used when the desired value is not included in the listed values</xs:documentation>
          <xs:appinfo>
            <label>Other</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element serviceInfoType / serviceUseInfo / distributionInfo / distributionMediumOther
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Free text where user can fill in with a value for distribution medium, if not covered by the pre-defined values
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
maxLength 100
Source
<xs:element name="distributionMediumOther" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text where user can fill in with a value for distribution medium, if not covered by the pre-defined values</xs:documentation>
    <xs:appinfo>
      <label>Distribution medium other</label>
      <condition>Display only if distributionMedium=other</condition>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element serviceInfoType / serviceUseInfo / onLineHelpURL
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
URL link to the user manual
Diagram
Diagram
Type restriction of httpURI
Type hierarchy
Properties
content simple
minOccurs 0
Facets
maxLength 300
pattern (http://.*)|(https://.*)|(ftp://.*)|(www.*)
Source
<xs:element name="onLineHelpURL" minOccurs="0">
  <xs:annotation>
    <xs:documentation>URL link to the user manual</xs:documentation>
    <xs:appinfo>
      <label>Service user manual</label>
      <action>User may fill in the field or upload a document file to a url controlled by us</action>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="httpURI">
      <xs:maxLength value="300"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element serviceInfoType / serviceUseInfo / documentationInfo
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Any additional documentation about the service other than the user manual
Diagram
Diagram CEF-AT-SHARE-BaseTypes_xsd.tmp#documentationInfoType_documentLocation CEF-AT-SHARE-BaseTypes_xsd.tmp#documentationInfoType_documentCaption CEF-AT-SHARE-BaseTypes_xsd.tmp#documentationInfoType
Type documentationInfoType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children documentCaption, documentLocation
Instance
<documentationInfo xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <documentLocation>{1,1}</documentLocation>
  <documentCaption>{1,1}</documentCaption>
</documentationInfo>
Source
<xs:element name="documentationInfo" type="documentationInfoType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Any additional documentation about the service other than the user manual</xs:documentation>
    <xs:appinfo>
      <relation>many-to-many</relation>
      <label>Service documentation</label>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element serviceInfoType / serviceUseInfo / fee
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Payment models that apply, the cost in Euros and any restrictions that may apply; e.g. free to EU public bodies
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
maxLength 200
Source
<xs:element name="fee" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Payment models that apply, the cost in Euros and any restrictions that may apply; e.g. free to EU public bodies</xs:documentation>
    <xs:appinfo>
      <label>Service price</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="200"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element serviceInfoType / serviceUseInfo / isRelatedWith
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
For services that bear some relation to another service also described in the CEF-AT Catalogue (e.g. the helpdesk of a service)
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element name="isRelatedWith" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>For services that bear some relation to another service also described in the CEF-AT Catalogue (e.g. the helpdesk of a service)</xs:documentation>
    <xs:appinfo>
      <label>Related service</label>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element serviceInfoType / serviceScopeInfo
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Information about the scope (geographic, language) of the service
Diagram
Diagram CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceScopeInfo_geographicCoverage CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceScopeInfo_serviceInteractionLanguage CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceScopeInfo_serviceLanguageCoverage
Properties
content complex
maxOccurs 1
Model
Children geographicCoverage, serviceInteractionLanguage, serviceLanguageCoverage
Instance
<serviceScopeInfo xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <geographicCoverage>{0,unbounded}</geographicCoverage>
  <serviceInteractionLanguage>{0,unbounded}</serviceInteractionLanguage>
  <serviceLanguageCoverage>{0,1}</serviceLanguageCoverage>
</serviceScopeInfo>
Source
<xs:element name="serviceScopeInfo" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Information about the scope (geographic, language) of the service</xs:documentation>
    <xs:appinfo>
      <label>Service scope</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="geographicCoverage" type="regionIdType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>The countries/locations where the service is provided; for digital services provided over the internet globally, please select "World"</xs:documentation>
          <xs:appinfo>
            <label>Geographic region covered</label>
            <relation>many-to-many</relation>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="serviceInteractionLanguage" type="languageSetInfoType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>The user interface language (for digital services) or the communication language (for support services)</xs:documentation>
          <xs:appinfo>
            <label>Service interaction language</label>
            <relation>many-to-many</relation>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="serviceLanguageCoverage" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>(applies mainly to NLP and MT services) The languages the service manages/handles</xs:documentation>
          <xs:appinfo>
            <label>Service language coverage</label>
            <condition>Display only if serviceMiddletype=Software or if serviceFunction=naturalLanguageProcessing or MachineTranslation or computerAssistedTranslationTool or testingAndEvaluation</condition>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="languageDependent" type="xs:boolean">
              <xs:annotation>
                <xs:documentation>(applies mainly to NLP and MT services) Whether the software is language dependent or not</xs:documentation>
                <xs:appinfo>
                  <label>Language dependent</label>
                </xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="serviceLanguageCovered" type="languageSetInfoType" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>(applies mainly to NLP and MT services) The languages the service manages/handles</xs:documentation>
                <xs:appinfo>
                  <label>Service language covered</label>
                  <condition>Display and mandatory only if serviceMiddletype=Software or if serviceFunction=naturalLanguageProcessing or MachineTranslation or computerAssistedTranslationTool or testingAndEvaluation and languageDependent="True"</condition>
                  <relation>many-to-many</relation>
                </xs:appinfo>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element serviceInfoType / serviceScopeInfo / geographicCoverage
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
The countries/locations where the service is provided; for digital services provided over the internet globally, please select "World"
Diagram
Diagram CEF-AT-SHARE-ISOVocabularies_xsd.tmp#regionIdType
Type regionIdType
Properties
content simple
minOccurs 0
maxOccurs unbounded
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="geographicCoverage" type="regionIdType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The countries/locations where the service is provided; for digital services provided over the internet globally, please select "World"</xs:documentation>
    <xs:appinfo>
      <label>Geographic region covered</label>
      <relation>many-to-many</relation>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element serviceInfoType / serviceScopeInfo / serviceInteractionLanguage
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
The user interface language (for digital services) or the communication language (for support services)
Diagram
Diagram CEF-AT-SHARE-LanguageMetadata_xsd.tmp#languageSetInfoType_languageSetId CEF-AT-SHARE-LanguageMetadata_xsd.tmp#languageId CEF-AT-SHARE-LanguageMetadata_xsd.tmp#languageScriptId CEF-AT-SHARE-LanguageMetadata_xsd.tmp#regionId CEF-AT-SHARE-LanguageMetadata_xsd.tmp#variantId CEF-AT-SHARE-LanguageMetadata_xsd.tmp#languageSetInfoType
Type languageSetInfoType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children languageId, languageScriptId, languageSetId, regionId, variantId
Instance
<serviceInteractionLanguage xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <languageSetId>{1,1}</languageSetId>
  <languageId>{1,1}</languageId>
  <languageScriptId>{0,1}</languageScriptId>
  <regionId>{0,1}</regionId>
  <variantId>{0,unbounded}</variantId>
</serviceInteractionLanguage>
Source
<xs:element name="serviceInteractionLanguage" type="languageSetInfoType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The user interface language (for digital services) or the communication language (for support services)</xs:documentation>
    <xs:appinfo>
      <label>Service interaction language</label>
      <relation>many-to-many</relation>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element serviceInfoType / serviceScopeInfo / serviceLanguageCoverage
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
(applies mainly to NLP and MT services) The languages the service manages/handles
Diagram
Diagram CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceScopeInfo_serviceInfoType_serviceInfoType_serviceScopeInfo_serviceLanguageCoverage_languageDependent CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceInfoType_serviceScopeInfo_serviceInfoType_serviceInfoType_serviceScopeInfo_serviceLanguageCoverage_serviceLanguageCovered
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children languageDependent, serviceLanguageCovered
Instance
<serviceLanguageCoverage xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <languageDependent>{1,1}</languageDependent>
  <serviceLanguageCovered>{0,unbounded}</serviceLanguageCovered>
</serviceLanguageCoverage>
Source
<xs:element name="serviceLanguageCoverage" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>(applies mainly to NLP and MT services) The languages the service manages/handles</xs:documentation>
    <xs:appinfo>
      <label>Service language coverage</label>
      <condition>Display only if serviceMiddletype=Software or if serviceFunction=naturalLanguageProcessing or MachineTranslation or computerAssistedTranslationTool or testingAndEvaluation</condition>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="languageDependent" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>(applies mainly to NLP and MT services) Whether the software is language dependent or not</xs:documentation>
          <xs:appinfo>
            <label>Language dependent</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="serviceLanguageCovered" type="languageSetInfoType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>(applies mainly to NLP and MT services) The languages the service manages/handles</xs:documentation>
          <xs:appinfo>
            <label>Service language covered</label>
            <condition>Display and mandatory only if serviceMiddletype=Software or if serviceFunction=naturalLanguageProcessing or MachineTranslation or computerAssistedTranslationTool or testingAndEvaluation and languageDependent="True"</condition>
            <relation>many-to-many</relation>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element serviceInfoType / serviceScopeInfo / serviceLanguageCoverage / languageDependent
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
(applies mainly to NLP and MT services) Whether the software is language dependent or not
Diagram
Diagram
Type xs:boolean
Properties
content simple
Source
<xs:element name="languageDependent" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>(applies mainly to NLP and MT services) Whether the software is language dependent or not</xs:documentation>
    <xs:appinfo>
      <label>Language dependent</label>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element serviceInfoType / serviceScopeInfo / serviceLanguageCoverage / serviceLanguageCovered
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
(applies mainly to NLP and MT services) The languages the service manages/handles
Diagram
Diagram CEF-AT-SHARE-LanguageMetadata_xsd.tmp#languageSetInfoType_languageSetId CEF-AT-SHARE-LanguageMetadata_xsd.tmp#languageId CEF-AT-SHARE-LanguageMetadata_xsd.tmp#languageScriptId CEF-AT-SHARE-LanguageMetadata_xsd.tmp#regionId CEF-AT-SHARE-LanguageMetadata_xsd.tmp#variantId CEF-AT-SHARE-LanguageMetadata_xsd.tmp#languageSetInfoType
Type languageSetInfoType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children languageId, languageScriptId, languageSetId, regionId, variantId
Instance
<serviceLanguageCovered xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <languageSetId>{1,1}</languageSetId>
  <languageId>{1,1}</languageId>
  <languageScriptId>{0,1}</languageScriptId>
  <regionId>{0,1}</regionId>
  <variantId>{0,unbounded}</variantId>
</serviceLanguageCovered>
Source
<xs:element name="serviceLanguageCovered" type="languageSetInfoType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>(applies mainly to NLP and MT services) The languages the service manages/handles</xs:documentation>
    <xs:appinfo>
      <label>Service language covered</label>
      <condition>Display and mandatory only if serviceMiddletype=Software or if serviceFunction=naturalLanguageProcessing or MachineTranslation or computerAssistedTranslationTool or testingAndEvaluation and languageDependent="True"</condition>
      <relation>many-to-many</relation>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element baseMetadataRecord / metadataHeaderInfo
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Diagram
Diagram CEF-AT-SHARE-BaseTypes_xsd.tmp#metadataHeaderInfoType_metadataRecordIdentifier CEF-AT-SHARE-BaseTypes_xsd.tmp#metadataHeaderInfoType_metadataCreationDate CEF-AT-SHARE-BaseTypes_xsd.tmp#metadataHeaderInfoType_metadataCreator CEF-AT-SHARE-BaseTypes_xsd.tmp#metadataHeaderInfoType_sourceOfMetadataRecord CEF-AT-SHARE-BaseTypes_xsd.tmp#metadataHeaderInfoType_metadataLanguage CEF-AT-SHARE-BaseTypes_xsd.tmp#metadataHeaderInfoType_metadataLastDateUpdated CEF-AT-SHARE-BaseTypes_xsd.tmp#metadataHeaderInfoType
Type metadataHeaderInfoType
Properties
content complex
minOccurs 0
Model
Children metadataCreationDate, metadataCreator, metadataLanguage, metadataLastDateUpdated, metadataRecordIdentifier, sourceOfMetadataRecord
Instance
<metadataHeaderInfo xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <metadataRecordIdentifier>{1,1}</metadataRecordIdentifier>
  <metadataCreationDate>{1,1}</metadataCreationDate>
  <metadataCreator>{0,unbounded}</metadataCreator>
  <sourceOfMetadataRecord>{0,1}</sourceOfMetadataRecord>
  <metadataLanguage>{0,unbounded}</metadataLanguage>
  <metadataLastDateUpdated>{0,1}</metadataLastDateUpdated>
</metadataHeaderInfo>
Source
<xs:element name="metadataHeaderInfo" type="metadataHeaderInfoType" minOccurs="0"/>
Element serviceInfo
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Groups together all information required for the description of services
Diagram
Diagram CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceIdentityInfo CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceClassificationInfo CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_descriptionInfo CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceUseInfo CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceScopeInfo CEF-AT-SHARE-BaseTypes_xsd.tmp#versionInfo CEF-AT-SHARE-BaseTypes_xsd.tmp#resourceCreationInfo CEF-AT-SHARE-BaseTypes_xsd.tmp#validationInfo CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType
Type serviceInfoType
Properties
content complex
Used by
Model
Children descriptionInfo, resourceCreationInfo, serviceClassificationInfo, serviceIdentityInfo, serviceScopeInfo, serviceUseInfo, validationInfo, versionInfo
Instance
<serviceInfo xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <serviceIdentityInfo>{1,1}</serviceIdentityInfo>
  <serviceClassificationInfo>{1,1}</serviceClassificationInfo>
  <descriptionInfo>{1,1}</descriptionInfo>
  <serviceUseInfo>{1,1}</serviceUseInfo>
  <serviceScopeInfo>{1,1}</serviceScopeInfo>
  <versionInfo>{0,1}</versionInfo>
  <resourceCreationInfo>{0,1}</resourceCreationInfo>
  <validationInfo>{0,unbounded}</validationInfo>
</serviceInfo>
Source
<xs:element name="serviceInfo" type="serviceInfoType">
  <xs:annotation>
    <xs:documentation>Groups together all information required for the description of services</xs:documentation>
    <xs:appinfo>
      <label>Service</label>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element serviceMetadataRecord
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Metadata record for services including the metadata header and all information regarding the service
Diagram
Diagram CEF-AT-SHARE-Service_xsd.tmp#baseMetadataRecord_metadataHeaderInfo CEF-AT-SHARE-Service_xsd.tmp#serviceInfo CEF-AT-SHARE-Service_xsd.tmp#baseMetadataRecord toolService_xsd.tmp#toolServiceInfo CEF-AT-SHARE-Service_xsd.tmp#serviceMetadataRecord_standardsSpecsInfo
Type extension of baseMetadataRecord
Type hierarchy
Properties
content complex
Model
Children metadataHeaderInfo, serviceInfo, standardsSpecsInfo, toolServiceInfo
Instance
<serviceMetadataRecord xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <metadataHeaderInfo>{0,1}</metadataHeaderInfo>
  <serviceInfo>{1,1}</serviceInfo>
  <toolServiceInfo>{1,1}</toolServiceInfo>
  <standardsSpecsInfo>{1,unbounded}</standardsSpecsInfo>
</serviceMetadataRecord>
Source
<xs:element name="serviceMetadataRecord">
  <xs:annotation>
    <xs:documentation>Metadata record for services including the metadata header and all information regarding the service</xs:documentation>
    <xs:appinfo>
      <label>Metadata record for services</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="baseMetadataRecord">
        <xs:choice minOccurs="0">
          <xs:element ref="toolServiceInfo">
            <xs:annotation>
              <xs:appinfo>
                <condition>display if serviceMiddleType is not Technical specifications or Standards of ESO's</condition>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="standardsSpecsInfo" type="documentationInfoType" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>For services related to documents (Standards and Technical specifications)</xs:documentation>
              <xs:appinfo>
                <label>Standards or Technical specifications</label>
                <relation>many-to-many</relation>
                <condition>display only if serviceMiddleType=Technical specifications or Standards of ESO's</condition>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:choice>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element serviceMetadataRecord / standardsSpecsInfo
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
For services related to documents (Standards and Technical specifications)
Diagram
Diagram CEF-AT-SHARE-BaseTypes_xsd.tmp#documentationInfoType_documentLocation CEF-AT-SHARE-BaseTypes_xsd.tmp#documentationInfoType_documentCaption CEF-AT-SHARE-BaseTypes_xsd.tmp#documentationInfoType
Type documentationInfoType
Properties
content complex
maxOccurs unbounded
Model
Children documentCaption, documentLocation
Instance
<standardsSpecsInfo xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <documentLocation>{1,1}</documentLocation>
  <documentCaption>{1,1}</documentCaption>
</standardsSpecsInfo>
Source
<xs:element name="standardsSpecsInfo" type="documentationInfoType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>For services related to documents (Standards and Technical specifications)</xs:documentation>
    <xs:appinfo>
      <label>Standards or Technical specifications</label>
      <relation>many-to-many</relation>
      <condition>display only if serviceMiddleType=Technical specifications or Standards of ESO's</condition>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Complex Type serviceInfoType
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Diagram
Diagram CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceIdentityInfo CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceClassificationInfo CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_descriptionInfo CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceUseInfo CEF-AT-SHARE-Service_xsd.tmp#serviceInfoType_serviceScopeInfo CEF-AT-SHARE-BaseTypes_xsd.tmp#versionInfo CEF-AT-SHARE-BaseTypes_xsd.tmp#resourceCreationInfo CEF-AT-SHARE-BaseTypes_xsd.tmp#validationInfo
Used by
Element serviceInfo
Model
Children descriptionInfo, resourceCreationInfo, serviceClassificationInfo, serviceIdentityInfo, serviceScopeInfo, serviceUseInfo, validationInfo, versionInfo
Source
<xs:complexType name="serviceInfoType">
  <xs:annotation>
    <xs:appinfo>
      <render-short>{identityInfo/resourceName}</render-short>
      <label>Service</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="serviceIdentityInfo">
      <xs:annotation>
        <xs:documentation>Groups together information about the identity of the service</xs:documentation>
        <xs:appinfo>
          <label>Service identity</label>
        </xs:appinfo>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="identifier" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Identifier of the service; fill in with identifiers already used for the service or, in case of none, leave empty; a new ID will be automatically assigned for CEF-AT Catalogue</xs:documentation>
              <xs:appinfo>
                <label>Service ID</label>
                <relation>one-to-many</relation>
              </xs:appinfo>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="identifierValue">
                  <xs:annotation>
                    <xs:documentation>Identifier value; combined with identifier scheme</xs:documentation>
                    <xs:appinfo>
                      <label>Identifier value</label>
                    </xs:appinfo>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="300"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element ref="identifierSchemeName"/>
                <xs:element ref="schemeURI" minOccurs="0"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="resourceName" maxOccurs="1">
            <xs:annotation>
              <xs:documentation>A name used for the service, preferrably short, descriptive and unique</xs:documentation>
              <xs:appinfo>
                <label>Service name</label>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:maxLength value="300"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="resourceLogo" type="httpURI" minOccurs="0" maxOccurs="1">
            <xs:annotation>
              <xs:documentation>The visual identity used for the service</xs:documentation>
              <xs:appinfo>
                <label>Service logo</label>
                <action>User may fill in the field or upload an image file to a url controlled by us</action>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="resourceShortName" minOccurs="0">
            <xs:annotation>
              <xs:documentation>The short form (abbreviation, acronym etc.) used to identify the service</xs:documentation>
              <xs:appinfo>
                <label>Service short name</label>
                <displayEditor>False</displayEditor>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:maxLength value="50"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="resourceProvider" type="actorInfoType" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>The body/group that is responsible for operating the service</xs:documentation>
              <xs:appinfo>
                <label>Service provider</label>
                <relation>many-to-many</relation>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="serviceOwnershipStatus">
            <xs:annotation>
              <xs:documentation>A pre-defined status that indicates if the service is managed directly or indirectly by the EC or it is an external service, potentially useful to CEF stakeholders</xs:documentation>
              <xs:appinfo>
                <label>Service ownership status</label>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="ManagedInternallyByEC">
                  <xs:annotation>
                    <xs:documentation>For EC services managed internally</xs:documentation>
                    <xs:appinfo>
                      <label>Managed internally by DGT</label>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="ManagedByContractors">
                  <xs:annotation>
                    <xs:documentation>For EC services managed by contractors</xs:documentation>
                    <xs:appinfo>
                      <label>Managed by contractors</label>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="External">
                  <xs:annotation>
                    <xs:documentation>For services offered by external providers (other than the EC)</xs:documentation>
                    <xs:appinfo>
                      <label>External</label>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="serviceDomainOwner" type="organizationInfoType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>The policy domain owner; please, fill in for EC services, either internally managed or managed by contractors</xs:documentation>
              <xs:appinfo>
                <label>Service domain owner</label>
                <condition>mandatory if serviceOwnershipStatus=managedInternallyByEC or managedByContractors</condition>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="serviceClassificationInfo">
      <xs:annotation>
        <xs:documentation>A set of elements used to classify a service</xs:documentation>
        <xs:appinfo>
          <label>Service classification</label>
        </xs:appinfo>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="serviceType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>A pre-defined type for services according to the CEF digital service offering classification</xs:documentation>
              <xs:appinfo>
                <label>CEF digital classification</label>
                <condition>Mandatory if serviceOwnershipStatus=managedInternallyByEC or managedByContractors</condition>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="sampleSoftware">
                  <xs:annotation>
                    <xs:documentation>Sample software</xs:documentation>
                    <xs:appinfo>
                      <label>Sample software</label>
                      <action>serviceMiddleType=software and serviceUpperType=enabling</action>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="managedServices">
                  <xs:annotation>
                    <xs:documentation>Managed services</xs:documentation>
                    <xs:appinfo>
                      <label>Managed services</label>
                      <action>serviceMiddleType=operationsServices and serviceUpperType=enabling</action>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="testingServices">
                  <xs:annotation>
                    <xs:documentation>Testing services</xs:documentation>
                    <xs:appinfo>
                      <label>Testing services</label>
                      <action>serviceMiddleType=operationsServices and serviceUpperType=enabling</action>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="supportingServices">
                  <xs:annotation>
                    <xs:documentation>Supporting services</xs:documentation>
                    <xs:appinfo>
                      <label>Supporting services</label>
                      <action>serviceMiddleType=operationsServices and serviceUpperType=enabling</action>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="stakeholdersFollowup">
                  <xs:annotation>
                    <xs:documentation>Stakeholders Follow-up</xs:documentation>
                    <xs:appinfo>
                      <label>Stakeholders Follow-up</label>
                      <action>serviceMiddleType=stakeholderManagementServices and serviceUpperType=enhancing</action>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="communityManagementServices">
                  <xs:annotation>
                    <xs:documentation>Community Management Services</xs:documentation>
                    <xs:appinfo>
                      <label>Community Management Services</label>
                      <action>serviceMiddleType=stakeholderManagementServices and serviceUpperType=enhancing</action>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="europeanProfiles">
                  <xs:annotation>
                    <xs:documentation>European Profiles</xs:documentation>
                    <xs:appinfo>
                      <label>European Profiles</label>
                      <action>serviceMiddleType=technicalSpecifications and serviceUpperType=core</action>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="implementingActs">
                  <xs:annotation>
                    <xs:documentation>Implementing Acts</xs:documentation>
                    <xs:appinfo>
                      <label>Implementing Acts</label>
                      <action>serviceMiddleType=technicalSpecifications and serviceUpperType=core</action>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="implementingGuidelines">
                  <xs:annotation>
                    <xs:documentation>Implementing Guidelines</xs:documentation>
                    <xs:appinfo>
                      <label>Implementing Guidelines</label>
                      <action>serviceMiddleType=technicalSpecifications and serviceUpperType=core</action>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="CENStandards">
                  <xs:annotation>
                    <xs:documentation>CEN Standards</xs:documentation>
                    <xs:appinfo>
                      <label>CEN Standards</label>
                      <action>serviceMiddleType=standardsOfESOs and serviceUpperType=core</action>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="ETSIStandards">
                  <xs:annotation>
                    <xs:documentation>ETSI Standards</xs:documentation>
                    <xs:appinfo>
                      <label>ETSI Standards</label>
                      <action>serviceMiddleType=standardsOfESOs and serviceUpperType=core</action>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="serviceMiddleType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Second-level type hierarchy for services according to the CEF digital service offering classification</xs:documentation>
              <xs:appinfo>
                <label>Service middle type</label>
                <condition>Mandatory if serviceOwnershipStatus=managedInternallyByEC or managedByContractors</condition>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="software">
                  <xs:annotation>
                    <xs:documentation>Software</xs:documentation>
                    <xs:appinfo>
                      <label>Software</label>
                      <condition>If serviceUpperType=enabling</condition>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="operationsServices">
                  <xs:annotation>
                    <xs:documentation>Operations services</xs:documentation>
                    <xs:appinfo>
                      <label>Operations services</label>
                      <condition>If serviceUpperType=enabling</condition>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="stakeholderManagementServices">
                  <xs:annotation>
                    <xs:documentation>Stakeholder management services</xs:documentation>
                    <xs:appinfo>
                      <label>Stakeholder management services</label>
                      <condition>If serviceUpperType=enhancing</condition>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="technicalSpecifications">
                  <xs:annotation>
                    <xs:documentation>Tehchnical specifications</xs:documentation>
                    <xs:appinfo>
                      <label>Tehchnical specifications</label>
                      <condition>If serviceUpperType=core</condition>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="standardsOfESOs">
                  <xs:annotation>
                    <xs:documentation>Standards of European Standards Organizations</xs:documentation>
                    <xs:appinfo>
                      <label>Standards of ESOs</label>
                      <condition>If serviceUpperType=core</condition>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="serviceUpperType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Third-level type hierarchy for services according to the CEF digital service offering classification</xs:documentation>
              <xs:appinfo>
                <label>Service upper type</label>
                <condition>Mandatory if serviceOwnershipStatus=managedInternallyByEC or managedByContractors</condition>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="core">
                  <xs:annotation>
                    <xs:documentation>For services that facilitate cross-border/cross-sector technical interoperability among heterogeneous information systems</xs:documentation>
                    <xs:appinfo>
                      <label>Core</label>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="enhancing">
                  <xs:annotation>
                    <xs:documentation>For services that enhance customer experience, e.g. NAPs network</xs:documentation>
                    <xs:appinfo>
                      <label>Enhancing</label>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="enabling">
                  <xs:annotation>
                    <xs:documentation>For services that enable the adoption of the core services, e.g. eTranslation</xs:documentation>
                    <xs:appinfo>
                      <label>Enabling</label>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="serviceFunction">
            <xs:annotation>
              <xs:documentation>The function (task) performed by the service (broad classification)</xs:documentation>
              <xs:appinfo>
                <label>Service function</label>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="dataAndDataManagement">
                  <xs:annotation>
                    <xs:appinfo>
                      <label>Data and Data management</label>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="communitySupport">
                  <xs:annotation>
                    <xs:appinfo>
                      <label>Community support</label>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="testingAndEvaluation">
                  <xs:annotation>
                    <xs:appinfo>
                      <label>Testing and Evaluation</label>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="languageTechnologies">
                  <xs:annotation>
                    <xs:appinfo>
                      <label>Natural Language Processing</label>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
                <xs:enumeration value="translation">
                  <xs:annotation>
                    <xs:appinfo>
                      <label>Machine Translation</label>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:enumeration>
                <!--	<xs:enumeration value="computerAidedTranslationTool">
										<xs:annotation>
											<xs:appinfo>
												<label>Computer Aided Translation Tool</label>
											</xs:appinfo>
										</xs:annotation>
									</xs:enumeration>-->
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="function" type="functionType" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Specifies the function/operation/task that an LT/Translation tool performs</xs:documentation>
              <xs:appinfo>
                <relation>one-to-many</relation>
                <label>Task for LT/Translation</label>
                <condition>display only if serviceFunction=naturalLanguageProcessing or machineTranslation</condition>
                <userTip>If none of the proposed values can appropriatelly describe the task of your service, please select a broader category among the proposed ones for "function" and add in "functionOther" as a free text the relevant function</userTip>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="functionOther" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Free text to be used when none of the pre-registered values for task can be used to describe the task of a tool</xs:documentation>
              <xs:appinfo>
                <label>Task for LT/Translation (other)</label>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="descriptionInfo" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Groups information on the description of the service</xs:documentation>
        <xs:appinfo>
          <label>Service description</label>
        </xs:appinfo>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element ref="url" minOccurs="0" maxOccurs="1">
            <xs:annotation>
              <xs:documentation>Link to a webpage providing information about the service, which is usually hosted and maintained by the service provider</xs:documentation>
              <xs:appinfo>
                <label>Service landing page</label>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="description" maxOccurs="1">
            <xs:annotation>
              <xs:documentation>A short description of what the service does, in fairly non-technical terms</xs:documentation>
              <xs:appinfo>
                <label>Description</label>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:maxLength value="5000"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="serviceFeatures" minOccurs="0" maxOccurs="1">
            <xs:annotation>
              <xs:documentation>A more detailed description of what the service does providing more information on the functionalities it offers</xs:documentation>
              <xs:appinfo>
                <label>Service features</label>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:maxLength value="5000"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="intendedUser" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Information about the users or end-users of the service</xs:documentation>
              <xs:appinfo>
                <label>Target user</label>
              </xs:appinfo>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="userType">
                  <xs:annotation>
                    <xs:documentation>Type of users or end-users allowed to commission/benefit from the service, e.g. service provider, public sector, policy domain owner, etc.</xs:documentation>
                    <xs:appinfo>
                      <label>Target user type</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="userProfile" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>A short description of each user type</xs:documentation>
                    <xs:appinfo>
                      <label>Profile of the target user type</label>
                    </xs:appinfo>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="1000"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="userValue" minOccurs="0" maxOccurs="1">
            <xs:annotation>
              <xs:documentation>The benefit to users delivered by the service</xs:documentation>
              <xs:appinfo>
                <label>Service user value</label>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:maxLength value="5000"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="serviceUseInfo" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Groups information on the use (operations) of the service</xs:documentation>
        <xs:appinfo>
          <label>Service use</label>
        </xs:appinfo>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="contactInfo" type="contactInfoType" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>5</xs:documentation>
              <xs:appinfo>
                <label>Service helpdesk</label>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="distributionInfo" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Groups together information about the form(s) through which the service is delivered</xs:documentation>
              <xs:appinfo>
                <label>Service distribution</label>
              </xs:appinfo>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="distributionEndpoint" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>Link for requesting the service from the service provider (e.g. a contact phone, skype mail, online form, etc.) or, in the case of software, link to the access/execution location or, in the case of documents, link to the location where they can be downloaded from</xs:documentation>
                    <xs:appinfo>
                      <label>Service request</label>
                    </xs:appinfo>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="300"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="distributionMedium" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>The form/channel through which a service is distributed/delivered; mainly intended for NLP/MT tools and documents</xs:documentation>
                    <xs:appinfo>
                      <label>Distribution medium</label>
                    </xs:appinfo>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:enumeration value="downloadable">
                        <xs:annotation>
                          <xs:documentation>For resources that can be downloaded (e.g. documents such as technical specifications and standards, or downloadable programmes)</xs:documentation>
                          <xs:appinfo>
                            <label>Downloadable</label>
                          </xs:appinfo>
                        </xs:annotation>
                      </xs:enumeration>
                      <xs:enumeration value="accessibleThroughInterface">
                        <xs:annotation>
                          <xs:documentation>For services that can accessed only via a dedicated interface (e.g. queriable resources)</xs:documentation>
                          <xs:appinfo>
                            <label>Acessible through interface</label>
                          </xs:appinfo>
                        </xs:annotation>
                      </xs:enumeration>
                      <xs:enumeration value="webService">
                        <xs:annotation>
                          <xs:documentation>A software programme accessible through remote invocation typically using some REST-style APIs or SOAP protocols</xs:documentation>
                          <xs:appinfo>
                            <label>web service</label>
                          </xs:appinfo>
                        </xs:annotation>
                      </xs:enumeration>
                      <xs:enumeration value="sourceCode">
                        <xs:annotation>
                          <xs:documentation>The distributable (delivery) form of an app/component containing the source code</xs:documentation>
                          <xs:appinfo>
                            <label>source code</label>
                          </xs:appinfo>
                        </xs:annotation>
                      </xs:enumeration>
                      <xs:enumeration value="executableCode">
                        <xs:annotation>
                          <xs:documentation>The distributable (delivery) form of an app/component with the executable code, i.e. that can be run on computer</xs:documentation>
                          <xs:appinfo>
                            <label>executable code</label>
                          </xs:appinfo>
                        </xs:annotation>
                      </xs:enumeration>
                      <xs:enumeration value="sourceAndExecutableCode">
                        <xs:annotation>
                          <xs:documentation>The distributable (delivery) form of an app/component that contains both the source and the executable codes</xs:documentation>
                          <xs:appinfo>
                            <label>source and executable code</label>
                          </xs:appinfo>
                        </xs:annotation>
                      </xs:enumeration>
                      <xs:enumeration value="other">
                        <xs:annotation>
                          <xs:documentation>Value for distributionMedium; to be used when the desired value is not included in the listed values</xs:documentation>
                          <xs:appinfo>
                            <label>Other</label>
                          </xs:appinfo>
                        </xs:annotation>
                      </xs:enumeration>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element name="distributionMediumOther" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>Free text where user can fill in with a value for distribution medium, if not covered by the pre-defined values</xs:documentation>
                    <xs:appinfo>
                      <label>Distribution medium other</label>
                      <condition>Display only if distributionMedium=other</condition>
                    </xs:appinfo>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:maxLength value="100"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element ref="licenceInfo" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>Groups information on terms of use (or licence) for the service</xs:documentation>
                    <xs:appinfo>
                      <label>Service terms of use</label>
                      <relation>many-to-many</relation>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="onLineHelpURL" minOccurs="0">
            <xs:annotation>
              <xs:documentation>URL link to the user manual</xs:documentation>
              <xs:appinfo>
                <label>Service user manual</label>
                <action>User may fill in the field or upload a document file to a url controlled by us</action>
              </xs:appinfo>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="httpURI">
                <xs:maxLength value="300"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="documentationInfo" type="documentationInfoType" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Any additional documentation about the service other than the user manual</xs:documentation>
              <xs:appinfo>
                <relation>many-to-many</relation>
                <label>Service documentation</label>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="fee" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Payment models that apply, the cost in Euros and any restrictions that may apply; e.g. free to EU public bodies</xs:documentation>
              <xs:appinfo>
                <label>Service price</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="isRelatedWith" type="xs:string" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>For services that bear some relation to another service also described in the CEF-AT Catalogue (e.g. the helpdesk of a service)</xs:documentation>
              <xs:appinfo>
                <label>Related service</label>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="serviceScopeInfo" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Information about the scope (geographic, language) of the service</xs:documentation>
        <xs:appinfo>
          <label>Service scope</label>
        </xs:appinfo>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="geographicCoverage" type="regionIdType" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>The countries/locations where the service is provided; for digital services provided over the internet globally, please select "World"</xs:documentation>
              <xs:appinfo>
                <label>Geographic region covered</label>
                <relation>many-to-many</relation>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="serviceInteractionLanguage" type="languageSetInfoType" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>The user interface language (for digital services) or the communication language (for support services)</xs:documentation>
              <xs:appinfo>
                <label>Service interaction language</label>
                <relation>many-to-many</relation>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="serviceLanguageCoverage" minOccurs="0" maxOccurs="1">
            <xs:annotation>
              <xs:documentation>(applies mainly to NLP and MT services) The languages the service manages/handles</xs:documentation>
              <xs:appinfo>
                <label>Service language coverage</label>
                <condition>Display only if serviceMiddletype=Software or if serviceFunction=naturalLanguageProcessing or MachineTranslation or computerAssistedTranslationTool or testingAndEvaluation</condition>
              </xs:appinfo>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="languageDependent" type="xs:boolean">
                  <xs:annotation>
                    <xs:documentation>(applies mainly to NLP and MT services) Whether the software is language dependent or not</xs:documentation>
                    <xs:appinfo>
                      <label>Language dependent</label>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:element>
                <xs:element name="serviceLanguageCovered" type="languageSetInfoType" minOccurs="0" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>(applies mainly to NLP and MT services) The languages the service manages/handles</xs:documentation>
                    <xs:appinfo>
                      <label>Service language covered</label>
                      <condition>Display and mandatory only if serviceMiddletype=Software or if serviceFunction=naturalLanguageProcessing or MachineTranslation or computerAssistedTranslationTool or testingAndEvaluation and languageDependent="True"</condition>
                      <relation>many-to-many</relation>
                    </xs:appinfo>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element ref="versionInfo" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Groups information on a specific version or release of the resource</xs:documentation>
        <xs:appinfo>
          <label>Version</label>
          <displayEditor>False</displayEditor>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element ref="resourceCreationInfo" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Groups information on the creation procedure of a resource</xs:documentation>
        <xs:appinfo>
          <label>Resource creation</label>
          <displayEditor>False</displayEditor>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element ref="validationInfo" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Groups information on validation of a resource; it can be repeated to allow for different validations (e.g. formal validation of the whole resource; content validation of one part of the resource etc.).</xs:documentation>
        <xs:appinfo>
          <label>Validation</label>
          <displayEditor>False</displayEditor>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <!--
			<xs:element ref="relationInfo" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Groups information on the relations of the resource being described with other resources</xs:documentation>
					<xs:appinfo>
						<label>Relation</label>
						<displayEditor>False</displayEditor>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
-->
  </xs:sequence>
</xs:complexType>
Complex Type baseMetadataRecord
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Diagram
Diagram CEF-AT-SHARE-Service_xsd.tmp#baseMetadataRecord_metadataHeaderInfo CEF-AT-SHARE-Service_xsd.tmp#serviceInfo
Used by
Model
Children metadataHeaderInfo, serviceInfo
Source
<xs:complexType name="baseMetadataRecord">
  <xs:sequence>
    <xs:element name="metadataHeaderInfo" type="metadataHeaderInfoType" minOccurs="0"/>
    <xs:element ref="serviceInfo"/>
  </xs:sequence>
</xs:complexType>