Showing:

Annotations
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Included schema toolService.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 toolServiceInfo
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Groups together elements required for the description of tools and services
Diagram
Diagram toolService_xsd.tmp#toolServiceInfoType_toolServiceType toolService_xsd.tmp#inputInfo toolService_xsd.tmp#outputInfo toolService_xsd.tmp#toolServiceOperationInfo toolService_xsd.tmp#toolServiceEvaluationInfo toolService_xsd.tmp#toolServiceCreationInfo toolService_xsd.tmp#toolServiceInfoType
Type toolServiceInfoType
Properties
content complex
Used by
Model
Children inputInfo, outputInfo, toolServiceCreationInfo, toolServiceEvaluationInfo, toolServiceOperationInfo, toolServiceType
Instance
<toolServiceInfo xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <toolServiceType>{1,1}</toolServiceType>
  <inputInfo>{0,1}</inputInfo>
  <outputInfo>{0,1}</outputInfo>
  <toolServiceOperationInfo>{0,1}</toolServiceOperationInfo>
  <toolServiceEvaluationInfo>{0,1}</toolServiceEvaluationInfo>
  <toolServiceCreationInfo>{0,1}</toolServiceCreationInfo>
</toolServiceInfo>
Source
<xs:element name="toolServiceInfo" type="toolServiceInfoType">
  <xs:annotation>
    <xs:documentation>Groups together elements required for the description of tools and services</xs:documentation>
    <xs:appinfo>
      <label>Software-specific</label>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element toolServiceInfoType / toolServiceType
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Specifies the type of the tool or service
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
maxLength 100
enumeration tool
A device that performs one or more of the tasks listed in the ForeseenUseInfo component
enumeration webService
A form in which NLP taks are realized and delivered to a user, without the need of acquiring and installing the corresponding tools
enumeration workflow
A more of less fixed integrated organisation of tools applied for solving a combinaton of tasks
enumeration other
Source
<xs:element name="toolServiceType">
  <xs:annotation>
    <xs:documentation>Specifies the type of the tool or service</xs:documentation>
    <xs:appinfo>
      <label>Software-specific type</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
      <xs:enumeration value="tool">
        <xs:annotation>
          <xs:documentation>A device that performs one or more of the tasks listed in the ForeseenUseInfo component</xs:documentation>
          <xs:appinfo>
            <label>Tool</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="webService">
        <xs:annotation>
          <xs:documentation>A form in which NLP taks are realized and delivered to a user, without the need of acquiring and installing the corresponding tools</xs:documentation>
          <xs:appinfo>
            <label>Web service</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="workflow">
        <xs:annotation>
          <xs:documentation>A more of less fixed integrated organisation of tools applied for solving a combinaton of tasks</xs:documentation>
          <xs:appinfo>
            <label>Workflow</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element inputInfo
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Groups together information on the requirements set on the input resource of a tool or service
Diagram
Diagram CEF-AT-SHARE-SimpleTypes_xsd.tmp#mediaType toolService_xsd.tmp#inputInfoType_resourceType CEF-AT-SHARE-SimpleTypes_xsd.tmp#dataFormat toolService_xsd.tmp#dataFormatOther CEF-AT-SHARE-LanguageMetadata_xsd.tmp#languageSetInfo CEF-AT-SHARE-LanguageMetadata_xsd.tmp#languageVarietyName CEF-AT-SHARE-SimpleTypes_xsd.tmp#characterEncoding toolService_xsd.tmp#inputInfoType_domainSetInfo CEF-AT-SHARE-SimpleTypes_xsd.tmp#annotationType toolService_xsd.tmp#annotationTypeOther CEF-AT-SHARE-SimpleTypes_xsd.tmp#typesystem CEF-AT-SHARE-SimpleTypes_xsd.tmp#annotationSchema CEF-AT-SHARE-SimpleTypes_xsd.tmp#annotationResource CEF-AT-SHARE-BaseTypes_xsd.tmp#conformanceToStandardsBestPractices toolService_xsd.tmp#inputInfoType
Type inputInfoType
Properties
content complex
Used by
Complex Type toolServiceInfoType
Model
Children annotationResource, annotationSchema, annotationType, annotationTypeOther, characterEncoding, conformanceToStandardsBestPractices, dataFormat, dataFormatOther, domainSetInfo, languageSetInfo, languageVarietyName, mediaType, resourceType, typesystem
Instance
<inputInfo xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <mediaType>{1,unbounded}</mediaType>
  <resourceType>{0,unbounded}</resourceType>
  <dataFormat>{0,unbounded}</dataFormat>
  <dataFormatOther>{0,1}</dataFormatOther>
  <languageSetInfo>{0,unbounded}</languageSetInfo>
  <languageVarietyName>{0,unbounded}</languageVarietyName>
  <characterEncoding>{0,unbounded}</characterEncoding>
  <domainSetInfo>{0,unbounded}</domainSetInfo>
  <annotationType>{0,unbounded}</annotationType>
  <annotationTypeOther>{0,1}</annotationTypeOther>
  <typesystem>{0,1}</typesystem>
  <annotationSchema>{0,1}</annotationSchema>
  <annotationResource>{0,1}</annotationResource>
  <conformanceToStandardsBestPractices>{0,unbounded}</conformanceToStandardsBestPractices>
</inputInfo>
Source
<xs:element name="inputInfo" type="inputInfoType">
  <xs:annotation>
    <xs:documentation>Groups together information on the requirements set on the input resource of a tool or service</xs:documentation>
    <xs:appinfo>
      <label>Input</label>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element inputInfoType / resourceType
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
The type of the resource that a tool or service takes as input or produces as output
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
maxOccurs unbounded
Facets
maxLength 30
enumeration corpus
Corpus as value for resourceType input/output of a tool or web service
enumeration lexicalConceptualResource
Lexical/conceptual resource as value for resourceType input/output of a tool or web service
enumeration languageDescription
Language description as value for resourceType input/output of a tool or web service
enumeration document
Document as value for resourceType input/output of a tool or web service
enumeration userInputText
Free text input by the user as value for resourceType input/output of a tool or web service
Source
<xs:element name="resourceType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The type of the resource that a tool or service takes as input or produces as output</xs:documentation>
    <xs:appinfo>
      <recommended>true</recommended>
      <label>Resource type</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="30"/>
      <xs:enumeration value="corpus">
        <xs:annotation>
          <xs:documentation>Corpus as value for resourceType input/output of a tool or web service</xs:documentation>
          <xs:appinfo>
            <label>Corpus</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="lexicalConceptualResource">
        <xs:annotation>
          <xs:documentation>Lexical/conceptual resource as value for resourceType input/output of a tool or web service</xs:documentation>
          <xs:appinfo>
            <label>Lexical/conceptual resource</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="languageDescription">
        <xs:annotation>
          <xs:documentation>Language description as value for resourceType input/output of a tool or web service</xs:documentation>
          <xs:appinfo>
            <label>Language description</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="document">
        <xs:annotation>
          <xs:documentation>Document as value for resourceType input/output of a tool or web service</xs:documentation>
          <xs:appinfo>
            <label>Document</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="userInputText">
        <xs:annotation>
          <xs:documentation>Free text input by the user as value for resourceType input/output of a tool or web service</xs:documentation>
          <xs:appinfo>
            <label>Free text input by the user</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element dataFormatOther
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 can be used to describe the data format managed by a tool
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Complex Types inputInfoType, outputInfoType
Source
<xs:element name="dataFormatOther" type="xs:string">
  <xs:annotation>
    <xs:documentation>Free text to be used when none of the pre-registered values can be used to describe the data format managed by a tool</xs:documentation>
    <xs:appinfo>
      <label>Data format (other)</label>
      <condition>Display only if dataFormat=other</condition>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element inputInfoType / domainSetInfo
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Specifies the application domain of the resource or the tool/service according to the EUROVOC thesaurus
Diagram
Diagram CEF-AT-SHARE-BaseTypes_xsd.tmp#domainId CEF-AT-SHARE-BaseTypes_xsd.tmp#domainInfoType_subdomainId CEF-AT-SHARE-BaseTypes_xsd.tmp#domainInfoType_domainOther CEF-AT-SHARE-SimpleTypes_xsd.tmp#conformanceToClassificationScheme CEF-AT-SHARE-BaseTypes_xsd.tmp#domainInfoType
Type domainInfoType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children conformanceToClassificationScheme, domainId, domainOther, subdomainId
Instance
<domainSetInfo xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <domainId>{1,unbounded}</domainId>
  <subdomainId>{0,unbounded}</subdomainId>
  <domainOther>{0,1}</domainOther>
  <conformanceToClassificationScheme>{0,1}</conformanceToClassificationScheme>
</domainSetInfo>
Source
<xs:element name="domainSetInfo" type="domainInfoType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Specifies the application domain of the resource or the tool/service according to the EUROVOC thesaurus</xs:documentation>
    <xs:appinfo>
      <relation>many-to-many</relation>
      <label>Domain</label>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element annotationTypeOther
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 can be used to describe the annotationType input/output of a tool
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Complex Types inputInfoType, outputInfoType
Source
<xs:element name="annotationTypeOther" type="xs:string">
  <xs:annotation>
    <xs:documentation>Free text to be used when none of the pre-registered values can be used to describe the annotationType input/output of a tool</xs:documentation>
    <xs:appinfo>
      <label>Annotation type (other)</label>
      <condition>Display only if annotationType=other</condition>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element outputInfo
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Groups together information on the requirements set on the output of a tool or service
Diagram
Diagram CEF-AT-SHARE-SimpleTypes_xsd.tmp#mediaType toolService_xsd.tmp#outputInfoType_resourceType CEF-AT-SHARE-SimpleTypes_xsd.tmp#dataFormat toolService_xsd.tmp#dataFormatOther CEF-AT-SHARE-LanguageMetadata_xsd.tmp#languageSetInfo CEF-AT-SHARE-LanguageMetadata_xsd.tmp#languageVarietyName CEF-AT-SHARE-SimpleTypes_xsd.tmp#characterEncoding CEF-AT-SHARE-SimpleTypes_xsd.tmp#annotationType toolService_xsd.tmp#annotationTypeOther CEF-AT-SHARE-SimpleTypes_xsd.tmp#typesystem CEF-AT-SHARE-SimpleTypes_xsd.tmp#annotationSchema CEF-AT-SHARE-SimpleTypes_xsd.tmp#annotationResource CEF-AT-SHARE-BaseTypes_xsd.tmp#conformanceToStandardsBestPractices toolService_xsd.tmp#outputInfoType
Type outputInfoType
Properties
content complex
Used by
Complex Type toolServiceInfoType
Model
Children annotationResource, annotationSchema, annotationType, annotationTypeOther, characterEncoding, conformanceToStandardsBestPractices, dataFormat, dataFormatOther, languageSetInfo, languageVarietyName, mediaType, resourceType, typesystem
Instance
<outputInfo xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <mediaType>{1,unbounded}</mediaType>
  <resourceType>{0,unbounded}</resourceType>
  <dataFormat>{0,unbounded}</dataFormat>
  <dataFormatOther>{0,1}</dataFormatOther>
  <languageSetInfo>{0,unbounded}</languageSetInfo>
  <languageVarietyName>{0,unbounded}</languageVarietyName>
  <characterEncoding>{0,unbounded}</characterEncoding>
  <annotationType>{0,unbounded}</annotationType>
  <annotationTypeOther>{0,1}</annotationTypeOther>
  <typesystem>{0,1}</typesystem>
  <annotationSchema>{0,1}</annotationSchema>
  <annotationResource>{0,1}</annotationResource>
  <conformanceToStandardsBestPractices>{0,unbounded}</conformanceToStandardsBestPractices>
</outputInfo>
Source
<xs:element name="outputInfo" type="outputInfoType">
  <xs:annotation>
    <xs:documentation>Groups together information on the requirements set on the output of a tool or service</xs:documentation>
    <xs:appinfo>
      <label>Output</label>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element outputInfoType / resourceType
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
The type of the resource that a tool or service takes as input or produces as output
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
maxOccurs unbounded
Facets
maxLength 30
enumeration corpus
Corpus as value for resourceType input/output of a tool or web service
enumeration lexicalConceptualResource
Lexical/conceptual resource as value for resourceType input/output of a tool or web service
enumeration languageDescription
Language description as value for resourceType input/output of a tool or web service
enumeration document
Document as value for resourceType input/output of a tool or web service
Source
<xs:element name="resourceType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The type of the resource that a tool or service takes as input or produces as output</xs:documentation>
    <xs:appinfo>
      <recommended>true</recommended>
      <label>Resource type</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="30"/>
      <xs:enumeration value="corpus">
        <xs:annotation>
          <xs:documentation>Corpus as value for resourceType input/output of a tool or web service</xs:documentation>
          <xs:appinfo>
            <label>Corpus</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="lexicalConceptualResource">
        <xs:annotation>
          <xs:documentation>Lexical/conceptual resource as value for resourceType input/output of a tool or web service</xs:documentation>
          <xs:appinfo>
            <label>Lexical/conceptual resource</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="languageDescription">
        <xs:annotation>
          <xs:documentation>Language description as value for resourceType input/output of a tool or web service</xs:documentation>
          <xs:appinfo>
            <label>Language description</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="document">
        <xs:annotation>
          <xs:documentation>Document as value for resourceType input/output of a tool or web service</xs:documentation>
          <xs:appinfo>
            <label>Document</label>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element toolServiceOperationInfo
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Groups together information on the operation of a tool or service
Diagram
Diagram toolService_xsd.tmp#toolServiceOperationInfoType_operatingSystem CEF-AT-SHARE-BaseTypes_xsd.tmp#dependenciesInfo toolService_xsd.tmp#toolServiceOperationInfoType
Type toolServiceOperationInfoType
Properties
content complex
Used by
Complex Type toolServiceInfoType
Model
Children dependenciesInfo, operatingSystem
Instance
<toolServiceOperationInfo xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <operatingSystem>{0,unbounded}</operatingSystem>
  <dependenciesInfo>{0,1}</dependenciesInfo>
</toolServiceOperationInfo>
Source
<xs:element name="toolServiceOperationInfo" type="toolServiceOperationInfoType">
  <xs:annotation>
    <xs:documentation>Groups together information on the operation of a tool or service</xs:documentation>
    <xs:appinfo>
      <label>Sorftware-specific operation</label>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element toolServiceOperationInfoType / operatingSystem
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
The operating system on which the tool will be running
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
maxOccurs unbounded
Facets
maxLength 50
enumeration os-independent
enumeration windows
enumeration linux
enumeration unix
enumeration mac-OS
enumeration googleChromeOS
enumeration iOS
enumeration android
enumeration other
Source
<xs:element name="operatingSystem" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The operating system on which the tool will be running</xs:documentation>
    <xs:appinfo>
      <relation>one-to-many</relation>
      <label>Operating system</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="50"/>
      <xs:enumeration value="os-independent"/>
      <xs:enumeration value="windows"/>
      <xs:enumeration value="linux"/>
      <xs:enumeration value="unix"/>
      <xs:enumeration value="mac-OS"/>
      <xs:enumeration value="googleChromeOS"/>
      <xs:enumeration value="iOS"/>
      <xs:enumeration value="android"/>
      <xs:enumeration value="other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element toolServiceEvaluationInfo
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Groups together information on the evaluation status of a tool or service
Diagram
Diagram toolService_xsd.tmp#toolServiceEvaluationInfoType_evaluated toolService_xsd.tmp#toolServiceEvaluationInfoType_evaluationReport toolService_xsd.tmp#toolServiceEvaluationInfoType_evaluator toolService_xsd.tmp#toolServiceEvaluationInfoType
Type toolServiceEvaluationInfoType
Properties
content complex
Used by
Complex Type toolServiceInfoType
Model
Children evaluated, evaluationReport, evaluator
Instance
<toolServiceEvaluationInfo xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <evaluated>{1,1}</evaluated>
  <evaluationReport>{0,unbounded}</evaluationReport>
  <evaluator>{0,unbounded}</evaluator>
</toolServiceEvaluationInfo>
Source
<xs:element name="toolServiceEvaluationInfo" type="toolServiceEvaluationInfoType">
  <xs:annotation>
    <xs:documentation>Groups together information on the evaluation status of a tool or service</xs:documentation>
    <xs:appinfo>
      <label>Software-specific evaluation</label>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element toolServiceEvaluationInfoType / evaluated
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Indicates whether the tool or service has been evaluated
Diagram
Diagram
Type xs:boolean
Properties
content simple
Source
<xs:element name="evaluated" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>Indicates whether the tool or service has been evaluated</xs:documentation>
    <xs:appinfo>
      <label>Evaluated</label>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element toolServiceEvaluationInfoType / evaluationReport
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
A bibliographical record of or link to a report describing the evaluation process, tool, method etc. of the tool or service
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
<evaluationReport xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <documentLocation>{1,1}</documentLocation>
  <documentCaption>{1,1}</documentCaption>
</evaluationReport>
Source
<xs:element name="evaluationReport" type="documentationInfoType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>A bibliographical record of or link to a report describing the evaluation process, tool, method etc. of the tool or service</xs:documentation>
    <xs:appinfo>
      <recommended>true</recommended>
      <relation>many-to-many</relation>
      <label>Evaluation report</label>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element toolServiceEvaluationInfoType / evaluator
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Groups information on person or organization that evaluated the tool or 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
minOccurs 0
maxOccurs unbounded
Model
Children organizationInfo, personInfo
Instance
<evaluator xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <personInfo>{1,1}</personInfo>
  <organizationInfo>{1,1}</organizationInfo>
</evaluator>
Source
<xs:element name="evaluator" type="actorInfoType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Groups information on person or organization that evaluated the tool or service</xs:documentation>
    <xs:appinfo>
      <relation>many-to-many</relation>
      <label>Evaluator</label>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element toolServiceCreationInfo
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Groups together information on the creation of a tool or service
Diagram
Diagram toolService_xsd.tmp#toolServiceCreationInfoType_implementationLanguage toolService_xsd.tmp#toolServiceCreationInfoType_formalism CEF-AT-SHARE-BaseTypes_xsd.tmp#originalSource toolService_xsd.tmp#toolServiceCreationInfoType_creationDetails toolService_xsd.tmp#toolServiceCreationInfoType
Type toolServiceCreationInfoType
Properties
content complex
Used by
Complex Type toolServiceInfoType
Model
Children creationDetails, formalism, implementationLanguage, originalSource
Instance
<toolServiceCreationInfo xmlns="https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/">
  <implementationLanguage>{0,unbounded}</implementationLanguage>
  <formalism>{0,unbounded}</formalism>
  <originalSource>{0,unbounded}</originalSource>
  <creationDetails>{0,1}</creationDetails>
</toolServiceCreationInfo>
Source
<xs:element name="toolServiceCreationInfo" type="toolServiceCreationInfoType">
  <xs:annotation>
    <xs:documentation>Groups together information on the creation of a tool or service</xs:documentation>
    <xs:appinfo>
      <label>Software-specific creation</label>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element toolServiceCreationInfoType / implementationLanguage
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
The programming languages needed for allowing user contributions, or for running the tools, in case no executables are available
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
maxOccurs unbounded
Facets
maxLength 100
Source
<xs:element name="implementationLanguage" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The programming languages needed for allowing user contributions, or for running the tools, in case no executables are available</xs:documentation>
    <xs:appinfo>
      <recommended>true</recommended>
      <label>Implementation language</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element toolServiceCreationInfoType / formalism
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Reference (name, bibliographic reference or link to url) for the formalism used for the creation/enrichment of the resource (grammar or tool/service)
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
maxOccurs unbounded
Facets
maxLength 100
Source
<xs:element name="formalism" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Reference (name, bibliographic reference or link to url) for the formalism used for the creation/enrichment of the resource (grammar or tool/service)</xs:documentation>
    <xs:appinfo>
      <label>Formalism</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="100"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element toolServiceCreationInfoType / creationDetails
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Annotations
Provides additional information on the creation of a tool or service
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
maxLength 500
Source
<xs:element name="creationDetails" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Provides additional information on the creation of a tool or service</xs:documentation>
    <xs:appinfo>
      <label>Creation details</label>
    </xs:appinfo>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="500"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Complex Type toolServiceInfoType
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Diagram
Diagram toolService_xsd.tmp#toolServiceInfoType_toolServiceType toolService_xsd.tmp#inputInfo toolService_xsd.tmp#outputInfo toolService_xsd.tmp#toolServiceOperationInfo toolService_xsd.tmp#toolServiceEvaluationInfo toolService_xsd.tmp#toolServiceCreationInfo
Used by
Element toolServiceInfo
Model
Children inputInfo, outputInfo, toolServiceCreationInfo, toolServiceEvaluationInfo, toolServiceOperationInfo, toolServiceType
Source
<xs:complexType name="toolServiceInfoType">
  <xs:annotation>
    <xs:appinfo>
      <render-short>toolService ({toolServiceType})</render-short>
    </xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="toolServiceType">
      <xs:annotation>
        <xs:documentation>Specifies the type of the tool or service</xs:documentation>
        <xs:appinfo>
          <label>Software-specific type</label>
        </xs:appinfo>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="100"/>
          <xs:enumeration value="tool">
            <xs:annotation>
              <xs:documentation>A device that performs one or more of the tasks listed in the ForeseenUseInfo component</xs:documentation>
              <xs:appinfo>
                <label>Tool</label>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="webService">
            <xs:annotation>
              <xs:documentation>A form in which NLP taks are realized and delivered to a user, without the need of acquiring and installing the corresponding tools</xs:documentation>
              <xs:appinfo>
                <label>Web service</label>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="workflow">
            <xs:annotation>
              <xs:documentation>A more of less fixed integrated organisation of tools applied for solving a combinaton of tasks</xs:documentation>
              <xs:appinfo>
                <label>Workflow</label>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="other"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <!--
			<xs:element name="function" type="functionType" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Specifies the function/operation/task that an NLP/MT tool performs</xs:documentation>
					<xs:appinfo>
						<relation>one-to-many</relation>
						<label>Task of NLP/MT tool</label>
					</xs:appinfo>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
						<xs:enumeration value="alignment">
							<xs:annotation>
								<xs:appinfo>
									<label>Alignment</label>
								</xs:appinfo>
								<xs:documentation>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)</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="phraseAlignment">
							<xs:annotation>
								<xs:appinfo>
									<label>Phrase Alignment</label>
								</xs:appinfo>
								<xs:documentation>Alignment at phrase level</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="sentenceAlignment">
							<xs:annotation>
								<xs:appinfo>
									<label>Sentence Alignment</label>
								</xs:appinfo>
								<xs:documentation>Alignment at sentence level</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="wordAlignment">
							<xs:annotation>
								<xs:appinfo>
									<label>Word Alignment</label>
								</xs:appinfo>
								<xs:documentation>Alignment at word level</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="webCrawling">
							<xs:annotation>
								<xs:appinfo>
									<label>Web crawling</label>
								</xs:appinfo>
								<xs:documentation>The use of bots that crawl the web (crawlers) in order to spot pages that match user-set criteria and download them to create large Fosets</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="languageIdentification">
							<xs:annotation>
								<xs:appinfo>
									<label>Language identification</label>
								</xs:appinfo>
								<xs:documentation>The task/process of guessing what natural language a text or text segment is written in.</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="termExtraction">
							<xs:annotation>
								<xs:appinfo>
									<label>Term extraction</label>
								</xs:appinfo>
								<xs:documentation>The act/process of identifying and extracting candidate terms from a domain-specific corpus</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="lexiconAcquisitionFromCorpora">
							<xs:annotation>
								<xs:appinfo>
									<label>Lexicon acquisition from corpora</label>
								</xs:appinfo>
								<xs:documentation>The task/process of constructing lexical resources from corpora</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="lexiconExtractionFromLexica">
							<xs:annotation>
								<xs:appinfo>
									<label>Lexicon extraction from lexica</label>
								</xs:appinfo>
								<xs:documentation>The task/process of constructing lexical resources based on the restructuring of lexical information contained in lexica (e.g. by parsing definitions or using syntactic information attached to lemmas)</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="bilingualLexiconInduction">
							<xs:annotation>
								<xs:appinfo>
									<label>Bilingual lexicon induction</label>
								</xs:appinfo>
								<xs:documentation>The task/process of inducing word translations from monolingual or comparable corpora in two languages</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="spellChecking">
							<xs:annotation>
								<xs:appinfo>
									<label>Spell Checking</label>
								</xs:appinfo>
								<xs:documentation>The task/process of checking the accuracy of spelling of a word in a text and correcting it according to the accepted form</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="languageModelling">
							<xs:annotation>
								<xs:appinfo>
									<label>Language modelling</label>
								</xs:appinfo>
								<xs:documentation>The construction of statistical or Machine Learning language models</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="trainingOfLanguageModels">
							<xs:annotation>
								<xs:appinfo>
									<label>Training of language models</label>
								</xs:appinfo>
								<xs:documentation>The task/process of training (statistical) language models that  that can estimate the distribution of natural language as accurately as possible.</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="annotation">
							<xs:annotation>
								<xs:appinfo>
									<label>Annotation</label>
								</xs:appinfo>
								<xs:documentation>The process/task of adding annotations (annotation types) to an item.</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="annotationOfDocumentStructure">
							<xs:annotation>
								<xs:appinfo>
									<label>Annotation of document structure</label>
								</xs:appinfo>
								<xs:documentation>The task/process of annotating the internal structure of a document (e.g. book chapters, sections in a journal article, title, preface etc.)</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="structuralAnnotation">
							<xs:annotation>
								<xs:appinfo>
									<label>Structural annotation</label>
								</xs:appinfo>
								<xs:documentation>The task/process of segmenting a text and recognizing textual structural units (paragraphs, sentences, words etc.)</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="sentenceSplitting">
							<xs:annotation>
								<xs:appinfo>
									<label>Sentence splitting</label>
								</xs:appinfo>
								<xs:documentation>The task/process of recognizing and tagging sentence boundaries in a text</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="paragraphSplitting">
							<xs:annotation>
								<xs:appinfo>
									<label>Paragraph splitting</label>
								</xs:appinfo>
								<xs:documentation>The task/process of segmenting a text into paragraphs and marking their boundaries</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="tokenization">
							<xs:annotation>
								<xs:appinfo>
									<label>Tokenization</label>
								</xs:appinfo>
								<xs:documentation>The task/process of recognizing and tagging tokens (words, punctuation marks, digits etc.) in a text</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="lemmatization">
							<xs:annotation>
								<xs:appinfo>
									<label>Lemmatization</label>
								</xs:appinfo>
								<xs:documentation>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&apos;s lemma, or dictionary form. [Wikipedia]</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="stemming">
							<xs:annotation>
								<xs:appinfo>
									<label>Stemming</label>
								</xs:appinfo>
								<xs:documentation>The task/process of cutting off the ends of words (mainly inflectional affixes but sometimes also derivational affixes) aiming to relate words to a base form.</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="poSTagging">
							<xs:annotation>
								<xs:appinfo>
									<label>PoS Tagging</label>
								</xs:appinfo>
								<xs:documentation>The task/process of marking words with the part of speech (word category, e.g. noun, verb etc.) to which they belong</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="belowPoSTagging">
							<xs:annotation>
								<xs:appinfo>
									<label>Below PoS Tagging</label>
								</xs:appinfo>
								<xs:documentation>The annotation of words with morphological information besides the part of speech and dependent upon it (e.g. for nouns: gender, number and case; for verbs: tense, label number, person etc.)</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="wordSegmentation">
							<xs:annotation>
								<xs:appinfo>
									<label>Word segmentation</label>
								</xs:appinfo>
								<xs:documentation>The task/process of segmenting (cutting) a word into root and affixes</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="annotationOfCompounds">
							<xs:annotation>
								<xs:appinfo>
									<label>Annotation of compounds</label>
								</xs:appinfo>
								<xs:documentation>The task/process of marking compounds (multi-word units considered as a whole) and their parts</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="annotationOfDerivationalFeatures">
							<xs:annotation>
								<xs:appinfo>
									<label>Annotation of derivational features</label>
								</xs:appinfo>
								<xs:documentation>The task/process of adding annotations relevant to the derivational level of analysis (e.g. recognizing derivational affixes, tagging their meaning etc.)</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="chunking">
							<xs:annotation>
								<xs:appinfo>
									<label>Chunking</label>
								</xs:appinfo>
								<xs:documentation>The task/process of dividing a sentence into chunks (non-overlapping text segments consisting of a head and preceding function words and/or modifiers)</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="parsing">
							<xs:annotation>
								<xs:appinfo>
									<label>Parsing</label>
								</xs:appinfo>
								<xs:documentation>The task/process of recognizing and marking the syntactic structure of a text or text segment</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="constituencyParsing">
							<xs:annotation>
								<xs:appinfo>
									<label>Constituency parsing</label>
								</xs:appinfo>
								<xs:documentation>The task/process of identifying and marking constituents (phrases, governed by a head and including function words and/or modifiers ) in a text or text segment</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="dependencyConversion">
							<xs:annotation>
								<xs:appinfo>
									<label>Dependency conversion</label>
								</xs:appinfo>
								<xs:documentation>The task/process of converting constituency structures to dependency trees</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="dependencyParsing">
							<xs:annotation>
								<xs:appinfo>
									<label>Dependency parsing</label>
								</xs:appinfo>
								<xs:documentation>The task/process of identifying and marking the grammatical structure of a sentence, establishing relationships between &quot;head&quot; words and words which modify those heads</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="namedEntityRecognition">
							<xs:annotation>
								<xs:appinfo>
									<label>Named Entity Recognition</label>
								</xs:appinfo>
								<xs:documentation>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.</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="semanticAnnotation">
							<xs:annotation>
								<xs:appinfo>
									<label>Semantic Annotation</label>
								</xs:appinfo>
								<xs:documentation>The task/process of marking text units with semantic types (e.g. semantic classes, emotions etc.)</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="semanticClassLabelling">
							<xs:annotation>
								<xs:appinfo>
									<label>Semantic Class Labelling</label>
								</xs:appinfo>
								<xs:documentation>The task/process of classifying words in a text according to a set of semantic classes (types).</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="semanticRelationLabelling">
							<xs:annotation>
								<xs:appinfo>
									<label>Semantic Relation Labelling</label>
								</xs:appinfo>
								<xs:documentation>The task/process of attaching tags indicating the semantic relation that holds between units of a text.</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="semanticRoleLabelling">
							<xs:annotation>
								<xs:appinfo>
									<label>Semantic Role Labelling</label>
								</xs:appinfo>
								<xs:documentation>The task/process of attaching labels that correspond to the roles that the arguments of a predicate take in an event</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="frameSemanticParsing">
							<xs:annotation>
								<xs:appinfo>
									<label>Frame-semantic parsing</label>
								</xs:appinfo>
								<xs:documentation>The task/process of recognising and labelling in a text predicate argument structures and the semantic roles of the constituents, in accordance to the frame semantics theory.</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="coReferenceAnnotation">
							<xs:annotation>
								<xs:appinfo>
									<label>Co-reference annotation</label>
								</xs:appinfo>
								<xs:documentation>The task/process of attaching tags to a text unit and linking it to other text units that refer to the same entity.</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="formatConversion">
							<xs:annotation>
								<xs:appinfo>
									<label>Format conversion</label>
								</xs:appinfo>
								<xs:documentation>The task/process of converting (changing) the format of a resource into another (e.g. PDF to TXT or XML)</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="evaluation">
							<xs:annotation>
								<xs:appinfo>
									<label>Evaluation</label>
								</xs:appinfo>
								<xs:documentation>The task/process of assessing the quality of a resource, e.g. based on the contents (for a dataset) or performance (for a tool or service)</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="textCategorization">
							<xs:annotation>
								<xs:appinfo>
									<label>Text categorization</label>
								</xs:appinfo>
								<xs:documentation>The process/task of assigning documents into classes or categories.</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="topicDetection">
							<xs:annotation>
								<xs:appinfo>
									<label>Topic detection</label>
								</xs:appinfo>
								<xs:documentation>The task/process of identifying the topic of a text or dataset (e.g. by clustering keywords or using topic models)</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="validation">
							<xs:annotation>
								<xs:appinfo>
									<label>Validation</label>
								</xs:appinfo>
								<xs:documentation>The task/process of confirming that a system/data resource meets the specifications and fulfills its intended purpose</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="corpusViewing">
							<xs:annotation>
								<xs:appinfo>
									<label>Corpus viewing</label>
								</xs:appinfo>
								<xs:documentation>The task/process of viewing the contents of a corpus as performed by human beings</xs:documentation>
							</xs:annotation>
						</xs:enumeration>
						<xs:enumeration value="other"/>
					</xs:restriction>
				</xs:simpleType>
			</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 function can be used to describe the function of a tool</xs:documentation>
					<xs:appinfo>
						<label>Function (other)</label>
						<condition>Display only if function=other</condition>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
-->
    <!--
			<xs:element name="languageDependent" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>Indicates whether the operation of the tool or service is language dependent or not</xs:documentation>
					<xs:appinfo>
						<label>Language dependent</label>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
-->
    <xs:element ref="inputInfo" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Groups together information on the requirements set on the input resource of a tool or service</xs:documentation>
        <xs:appinfo>
          <recommended>true</recommended>
          <label>Input</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element ref="outputInfo" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Groups together information on the requirements set on the output of a tool or service</xs:documentation>
        <xs:appinfo>
          <recommended>true</recommended>
          <label>Output</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element ref="toolServiceOperationInfo" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Groups together information on the operation of a tool or service</xs:documentation>
        <xs:appinfo>
          <recommended>true</recommended>
          <label>Tool / Service operation</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element ref="toolServiceEvaluationInfo" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Groups together information on the evaluation status of a tool or service</xs:documentation>
        <xs:appinfo>
          <recommended>true</recommended>
          <label>Tool / Service evaluation</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element ref="toolServiceCreationInfo" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Groups together information on the creation of a tool or service</xs:documentation>
        <xs:appinfo>
          <label>Tool / Service creation</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type inputInfoType
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Diagram
Diagram CEF-AT-SHARE-SimpleTypes_xsd.tmp#mediaType toolService_xsd.tmp#inputInfoType_resourceType CEF-AT-SHARE-SimpleTypes_xsd.tmp#dataFormat toolService_xsd.tmp#dataFormatOther CEF-AT-SHARE-LanguageMetadata_xsd.tmp#languageSetInfo CEF-AT-SHARE-LanguageMetadata_xsd.tmp#languageVarietyName CEF-AT-SHARE-SimpleTypes_xsd.tmp#characterEncoding toolService_xsd.tmp#inputInfoType_domainSetInfo CEF-AT-SHARE-SimpleTypes_xsd.tmp#annotationType toolService_xsd.tmp#annotationTypeOther CEF-AT-SHARE-SimpleTypes_xsd.tmp#typesystem CEF-AT-SHARE-SimpleTypes_xsd.tmp#annotationSchema CEF-AT-SHARE-SimpleTypes_xsd.tmp#annotationResource CEF-AT-SHARE-BaseTypes_xsd.tmp#conformanceToStandardsBestPractices
Used by
Element inputInfo
Model
Children annotationResource, annotationSchema, annotationType, annotationTypeOther, characterEncoding, conformanceToStandardsBestPractices, dataFormat, dataFormatOther, domainSetInfo, languageSetInfo, languageVarietyName, mediaType, resourceType, typesystem
Source
<xs:complexType name="inputInfoType">
  <xs:sequence>
    <xs:element ref="mediaType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Specifies the media type of the resource and basically corresponds to the physical medium of the content representation. Each media type is described through a distinctive set of features. A resource may consist of parts attributed to different types of media. A tool/service may take as input/output more than one different media types.</xs:documentation>
        <xs:appinfo>
          <label>Media type</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="resourceType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The type of the resource that a tool or service takes as input or produces as output</xs:documentation>
        <xs:appinfo>
          <recommended>true</recommended>
          <label>Resource type</label>
        </xs:appinfo>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="30"/>
          <xs:enumeration value="corpus">
            <xs:annotation>
              <xs:documentation>Corpus as value for resourceType input/output of a tool or web service</xs:documentation>
              <xs:appinfo>
                <label>Corpus</label>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="lexicalConceptualResource">
            <xs:annotation>
              <xs:documentation>Lexical/conceptual resource as value for resourceType input/output of a tool or web service</xs:documentation>
              <xs:appinfo>
                <label>Lexical/conceptual resource</label>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="languageDescription">
            <xs:annotation>
              <xs:documentation>Language description as value for resourceType input/output of a tool or web service</xs:documentation>
              <xs:appinfo>
                <label>Language description</label>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="document">
            <xs:annotation>
              <xs:documentation>Document as value for resourceType input/output of a tool or web service</xs:documentation>
              <xs:appinfo>
                <label>Document</label>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="userInputText">
            <xs:annotation>
              <xs:documentation>Free text input by the user as value for resourceType input/output of a tool or web service</xs:documentation>
              <xs:appinfo>
                <label>Free text input by the user</label>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element ref="dataFormat" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The data format (usually corresponding to the mime-type) of the resource which is a formalized specifier for the format included or a data format (mime-type) that the tool/service accepts, preferrably in conformance with the values of the IANA (Internet Assigned Numbers Authority); you can select one of the pre-defined values or add a value, PREFERABLY FROM THE IANA MEDIA MIMETYPE RECOMMENDED VALUES (http://www.iana.org/assignments/media-types/media-types.xhtml)</xs:documentation>
        <xs:appinfo>
          <label>Data format</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element ref="dataFormatOther" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text to be used when none of the pre-registered values can be used to describe the data format managed by a tool</xs:documentation>
        <xs:appinfo>
          <label>Data format (other)</label>
          <condition>Display only if dataFormat=other</condition>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element ref="languageSetInfo" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Groups information on the languages of resources used as input or output of tools/services</xs:documentation>
        <xs:appinfo>
          <label>Language</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element ref="languageVarietyName" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The name of the language variety that occurs in the resource or is supported by a tool/service</xs:documentation>
        <xs:appinfo>
          <relation>one-to-many</relation>
          <label>Language variety name</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element ref="characterEncoding" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The name of the character encoding used in the resource or accepted by the tool/service</xs:documentation>
        <xs:appinfo>
          <relation>one-to-many</relation>
          <label>Character encoding</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="domainSetInfo" type="domainInfoType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Specifies the application domain of the resource or the tool/service according to the EUROVOC thesaurus</xs:documentation>
        <xs:appinfo>
          <relation>many-to-many</relation>
          <label>Domain</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element ref="annotationType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Specifies the annotation level of the resource or the annotation type a tool/ service requires or produces as an output</xs:documentation>
        <xs:appinfo>
          <label>Annotation type</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element ref="annotationTypeOther" minOccurs="0"/>
    <xs:element ref="typesystem" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A name or a url reference to the typesystem used in the annotation of the resource or used by the tool/service</xs:documentation>
        <xs:appinfo>
          <label>Typesystem</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element ref="annotationSchema" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A name or a url reference to the annotation schema used in the annotation of the resource or used by the tool/service</xs:documentation>
        <xs:appinfo>
          <label>Annotation schema</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element ref="annotationResource" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A name or a url reference to the resource (ontology, tagset, term lexicon etc.) used in the annotation of the resource or used by the tool/service</xs:documentation>
        <xs:appinfo>
          <label>Annotation resource</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element ref="conformanceToStandardsBestPractices" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Specifies the standards or the best practices to which the resource used for the annotation conforms</xs:documentation>
        <xs:appinfo>
          <relation>one-to-many</relation>
          <label>Conformance to standards / best practices</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type outputInfoType
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Diagram
Diagram CEF-AT-SHARE-SimpleTypes_xsd.tmp#mediaType toolService_xsd.tmp#outputInfoType_resourceType CEF-AT-SHARE-SimpleTypes_xsd.tmp#dataFormat toolService_xsd.tmp#dataFormatOther CEF-AT-SHARE-LanguageMetadata_xsd.tmp#languageSetInfo CEF-AT-SHARE-LanguageMetadata_xsd.tmp#languageVarietyName CEF-AT-SHARE-SimpleTypes_xsd.tmp#characterEncoding CEF-AT-SHARE-SimpleTypes_xsd.tmp#annotationType toolService_xsd.tmp#annotationTypeOther CEF-AT-SHARE-SimpleTypes_xsd.tmp#typesystem CEF-AT-SHARE-SimpleTypes_xsd.tmp#annotationSchema CEF-AT-SHARE-SimpleTypes_xsd.tmp#annotationResource CEF-AT-SHARE-BaseTypes_xsd.tmp#conformanceToStandardsBestPractices
Used by
Element outputInfo
Model
Children annotationResource, annotationSchema, annotationType, annotationTypeOther, characterEncoding, conformanceToStandardsBestPractices, dataFormat, dataFormatOther, languageSetInfo, languageVarietyName, mediaType, resourceType, typesystem
Source
<xs:complexType name="outputInfoType">
  <xs:sequence>
    <xs:element ref="mediaType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Specifies the media type of the resource and basically corresponds to the physical medium of the content representation. Each media type is described through a distinctive set of features. A resource may consist of parts attributed to different types of media. A tool/service may take as input/output more than one different media types.</xs:documentation>
        <xs:appinfo>
          <label>Media type</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="resourceType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The type of the resource that a tool or service takes as input or produces as output</xs:documentation>
        <xs:appinfo>
          <recommended>true</recommended>
          <label>Resource type</label>
        </xs:appinfo>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="30"/>
          <xs:enumeration value="corpus">
            <xs:annotation>
              <xs:documentation>Corpus as value for resourceType input/output of a tool or web service</xs:documentation>
              <xs:appinfo>
                <label>Corpus</label>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="lexicalConceptualResource">
            <xs:annotation>
              <xs:documentation>Lexical/conceptual resource as value for resourceType input/output of a tool or web service</xs:documentation>
              <xs:appinfo>
                <label>Lexical/conceptual resource</label>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="languageDescription">
            <xs:annotation>
              <xs:documentation>Language description as value for resourceType input/output of a tool or web service</xs:documentation>
              <xs:appinfo>
                <label>Language description</label>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="document">
            <xs:annotation>
              <xs:documentation>Document as value for resourceType input/output of a tool or web service</xs:documentation>
              <xs:appinfo>
                <label>Document</label>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element ref="dataFormat" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The data format (usually corresponding to the mime-type) of the resource which is a formalized specifier for the format included or a data format (mime-type) that the tool/service accepts, preferrably in conformance with the values of the IANA (Internet Assigned Numbers Authority); you can select one of the pre-defined values or add a value, PREFERABLY FROM THE IANA MEDIA MIMETYPE RECOMMENDED VALUES (http://www.iana.org/assignments/media-types/media-types.xhtml)</xs:documentation>
        <xs:appinfo>
          <recommended>true</recommended>
          <label>Data format</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element ref="dataFormatOther" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text to be used when none of the pre-registered values can be used to describe the data format managed by a tool</xs:documentation>
        <xs:appinfo>
          <label>Data format (other)</label>
          <condition>Display only if dataFormat=other</condition>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element ref="languageSetInfo" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Groups information on the languages of resources used as input or output of tools/services</xs:documentation>
        <xs:appinfo>
          <relation>one-to-many</relation>
          <label>Language</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element ref="languageVarietyName" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The name of the language variety that occurs in the resource or is supported by a tool/service</xs:documentation>
        <xs:appinfo>
          <relation>one-to-many</relation>
          <label>Language variety name</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element ref="characterEncoding" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The name of the character encoding used in the resource or accepted by the tool/service</xs:documentation>
        <xs:appinfo>
          <relation>one-to-many</relation>
          <label>Character encoding</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element ref="annotationType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Specifies the annotation level of the resource or the annotation type a tool/ service requires or produces as an output</xs:documentation>
        <xs:appinfo>
          <relation>one-to-many</relation>
          <label>Annotation type</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element ref="annotationTypeOther" minOccurs="0"/>
    <xs:element ref="typesystem" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A name or a url reference to the typesystem used in the annotation of the resource or used by the tool/service</xs:documentation>
        <xs:appinfo>
          <relation>one-to-one</relation>
          <label>Typesystem</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element ref="annotationSchema" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A name or a url reference to the annotation schema used in the annotation of the resource or used by the tool/service</xs:documentation>
        <xs:appinfo>
          <relation>one-to-one</relation>
          <label>Annotation schema</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element ref="annotationResource" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A name or a url reference to the resource (ontology, tagset, term lexicon etc.) used in the annotation of the resource or used by the tool/service</xs:documentation>
        <xs:appinfo>
          <relation>one-to-one</relation>
          <label>Annotation resource</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element ref="conformanceToStandardsBestPractices" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Specifies the standards or the best practices to which the resource used for the annotation conforms</xs:documentation>
        <xs:appinfo>
          <relation>one-to-many</relation>
          <label>Conformance to standards / best practices</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type toolServiceOperationInfoType
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Diagram
Diagram toolService_xsd.tmp#toolServiceOperationInfoType_operatingSystem CEF-AT-SHARE-BaseTypes_xsd.tmp#dependenciesInfo
Used by
Model
Children dependenciesInfo, operatingSystem
Source
<xs:complexType name="toolServiceOperationInfoType">
  <xs:sequence>
    <xs:element name="operatingSystem" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The operating system on which the tool will be running</xs:documentation>
        <xs:appinfo>
          <relation>one-to-many</relation>
          <label>Operating system</label>
        </xs:appinfo>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="50"/>
          <xs:enumeration value="os-independent"/>
          <xs:enumeration value="windows"/>
          <xs:enumeration value="linux"/>
          <xs:enumeration value="unix"/>
          <xs:enumeration value="mac-OS"/>
          <xs:enumeration value="googleChromeOS"/>
          <xs:enumeration value="iOS"/>
          <xs:enumeration value="android"/>
          <xs:enumeration value="other"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element ref="dependenciesInfo" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Groups together information on the dependencies (requirements) of a tool or a language description</xs:documentation>
        <xs:appinfo>
          <recommended>true</recommended>
          <label>Dependencies</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <!--
			<xs:element name="runningTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Gives information on the running time of a tool or service</xs:documentation>
					<xs:appinfo>
						<label>Running time</label>
					</xs:appinfo>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="100"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
-->
  </xs:sequence>
</xs:complexType>
Complex Type toolServiceEvaluationInfoType
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Diagram
Diagram toolService_xsd.tmp#toolServiceEvaluationInfoType_evaluated toolService_xsd.tmp#toolServiceEvaluationInfoType_evaluationReport toolService_xsd.tmp#toolServiceEvaluationInfoType_evaluator
Used by
Model
Children evaluated, evaluationReport, evaluator
Source
<xs:complexType name="toolServiceEvaluationInfoType">
  <xs:sequence>
    <xs:element name="evaluated" type="xs:boolean">
      <xs:annotation>
        <xs:documentation>Indicates whether the tool or service has been evaluated</xs:documentation>
        <xs:appinfo>
          <label>Evaluated</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <!--
			<xs:element name="evaluationLevel" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Indicates the evaluation level</xs:documentation>
					<xs:appinfo>
						<label>Evaluation level</label>
					</xs:appinfo>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="30"/>
						<xs:enumeration value="technological"/>
						<xs:enumeration value="usage"/>
						<xs:enumeration value="impact"/>
						<xs:enumeration value="diagnostic"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="evaluationCriteria" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Defines the criteria of the evaluation of a tool</xs:documentation>
					<xs:appinfo>
						<relation>one-to-many</relation>
						<label>Evaluation criteria</label>
					</xs:appinfo>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="30"/>
						<xs:enumeration value="extrinsic"/>
						<xs:enumeration value="intrinsic"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="evaluationMeasure" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Defines whether the evaluation measure is human or automatic</xs:documentation>
					<xs:appinfo>
						<relation>one-to-many</relation>
						<label>Evaluation measure</label>
					</xs:appinfo>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="30"/>
						<xs:enumeration value="human"/>
						<xs:enumeration value="automatic"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
-->
    <xs:element name="evaluationReport" type="documentationInfoType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>A bibliographical record of or link to a report describing the evaluation process, tool, method etc. of the tool or service</xs:documentation>
        <xs:appinfo>
          <recommended>true</recommended>
          <relation>many-to-many</relation>
          <label>Evaluation report</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <!--
			<xs:element name="evaluationTool" type="targetResourceInfoType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>The name or id or url of the tool used for the evaluation of the tool or service</xs:documentation>
					<xs:appinfo>
						<recommended>true</recommended>
						<relation>many-to-many</relation>
						<label>Evaluation tool</label>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="evaluationDetails" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Provides further information on the evaluation process of a tool or service</xs:documentation>
					<xs:appinfo>
						<recommended>true</recommended>
						<relation>one-to-one</relation>
						<label>Evaluation details</label>
					</xs:appinfo>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="500"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
-->
    <xs:element name="evaluator" type="actorInfoType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Groups information on person or organization that evaluated the tool or service</xs:documentation>
        <xs:appinfo>
          <relation>many-to-many</relation>
          <label>Evaluator</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type toolServiceCreationInfoType
Namespace https://cef-at-service-catalogue.eu/CEF-AT-SHARE_Schema/Schema/
Diagram
Diagram toolService_xsd.tmp#toolServiceCreationInfoType_implementationLanguage toolService_xsd.tmp#toolServiceCreationInfoType_formalism CEF-AT-SHARE-BaseTypes_xsd.tmp#originalSource toolService_xsd.tmp#toolServiceCreationInfoType_creationDetails
Used by
Model
Children creationDetails, formalism, implementationLanguage, originalSource
Source
<xs:complexType name="toolServiceCreationInfoType">
  <xs:sequence>
    <xs:element name="implementationLanguage" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The programming languages needed for allowing user contributions, or for running the tools, in case no executables are available</xs:documentation>
        <xs:appinfo>
          <recommended>true</recommended>
          <label>Implementation language</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="formalism" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Reference (name, bibliographic reference or link to url) for the formalism used for the creation/enrichment of the resource (grammar or tool/service)</xs:documentation>
        <xs:appinfo>
          <label>Formalism</label>
        </xs:appinfo>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="100"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element ref="originalSource" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The name, the identifier or the url of thethe original resources that were at the base of the creation process of the resource</xs:documentation>
        <xs:appinfo>
          <label>Original source</label>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="creationDetails" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Provides additional information on the creation of a tool or service</xs:documentation>
        <xs:appinfo>
          <label>Creation details</label>
        </xs:appinfo>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="500"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
  </xs:sequence>
</xs:complexType>