EVORAO

Class: Data provider (DataProvider)

An external API (Application Programming Interface) or Endpoint that permits to retrieve data from other sources.

URI: EVORAO:DataProvider

 classDiagram
    class DataProvider
    click DataProvider href "../DataProvider"
      DataService <|-- DataProvider
        click DataService href "../DataService"
      
      DataProvider : contentType
        
      DataProvider : dateIssued
        
      DataProvider : dateModified
        
      DataProvider : description
        
      DataProvider : endpointUrl
        
      DataProvider : identifier
        
      DataProvider : iri
        
      DataProvider : keyword
        
      DataProvider : license
        
          
    
    
    DataProvider --> "0..1" License : license
    click License href "../License"

        
      DataProvider : loginRequestMethod
        
      DataProvider : loginTokenName
        
      DataProvider : loginUrl
        
      DataProvider : providedEntityType
        
      DataProvider : publisher
        
          
    
    
    DataProvider --> "0..1" PersonOrOrganization : publisher
    click PersonOrOrganization href "../PersonOrOrganization"

        
      DataProvider : queryMethod
        
      DataProvider : servesDataset
        
          
    
    
    DataProvider --> "* _recommended_" Dataset : servesDataset
    click Dataset href "../Dataset"

        
      DataProvider : title
        
      DataProvider : weight
        
      

Inheritance

Slots

Name Cardinality and Range Description Inheritance
license 0..1
License
Information about terms and conditions under which the subject can be used, s… direct
loginRequestMethod 0..1
String
The http request method used to acces the login request url direct
loginUrl 0..1
Uri
The URL template that allows to log in if required direct
loginTokenName 0..1
String
The name of the token, unique identifier of an interaction session, that will… direct
queryMethod 1
String
The http request method used to access the requested query url direct
contentType 1
String
The content type of the response to queries direct
providedEntityType 1..*
Uri
Identifies the type of entity (ontology class) described by the response to a… direct
weight 1 recommended
Integer
A numerical value indicating relative importance or priority, generally proce… direct
title 1
String
A name given to the resource DataService
description 0..1 recommended
String
A short explanation of the characteristics, features, or nature of the curren… DataService
endpointUrl 1
Uri
The URL template that allows to get the content DataService
servesDataset * recommended
Dataset
A collection of data that this data service can distribute DataService
keyword *
String
A keyword or tag describing the resource Resource
dateIssued 0..1
Datetime
Date of formal issuance (e Resource
dateModified 0..1
Datetime
Most recent date on which the resource was changed, updated or modified Resource
identifier *
String
A unique identifier of the resource being described or cataloged Resource
iri *
Uri
International Resource Identifier (IRI) that uniquely identifies or refers to… Resource
publisher 0..1
PersonOrOrganization
The entity responsible for making the resource available Resource

Usages

used by used in type used
Taxonomy taxonDataProvider range DataProvider
Taxonomy versionDataProvider range DataProvider
Taxonomy rankDataProvider range DataProvider
Vocabulary termDataProvider range DataProvider
Collection collectionDataProvider range DataProvider

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self EVORAO:DataProvider
native EVORAO:DataProvider
broad schema:EntryPoint, schema:EntryPoint
close wd:Q122625839, ncit:C205367, wd:Q122625839, ncit:C205367

LinkML Source

Direct

```yaml name: DataProvider description: An external API (Application Programming Interface) or Endpoint that permits to retrieve data from other sources. title: Data provider from_schema: https://w3id.org/evorao/ close_mappings: - wd:Q122625839 - ncit:C205367 - wd:Q122625839 - ncit:C205367 broad_mappings: - schema:EntryPoint - schema:EntryPoint is_a: DataService slots: - license - loginRequestMethod - loginUrl - loginTokenName - queryMethod - contentType - providedEntityType - weight slot_usage: license: name: license description: Information about terms and conditions under which the subject can be used, shared, or distributed, indicating any restrictions or permissions. title: license exact_mappings: - schema:license close_mappings: - wdp:P275 slot_uri: dct:license domain_of: - DataProvider - File range: License required: false multivalued: false loginRequestMethod: name: loginRequestMethod description: The http request method used to acces the login request url. title: login request method close_mappings: - dcat:endpointDescription broad_mappings: - schema:httpMethod ifabsent: string(GET) domain_of: - DataProvider range: string required: false multivalued: false loginUrl: name: loginUrl description: The URL template that allows to log in if required. title: login URL close_mappings: - wdp:P1630 - dcat:endpointDescription broad_mappings: - schema:urlTemplate is_a: iri domain_of: - DataProvider range: uri required: false multivalued: false loginTokenName: name: loginTokenName description: The name of the token, unique identifier of an interaction session, that will have to be reused as credential in the query. title: login token name close_mappings: - dcat:endpointDescription domain_of: - DataProvider range: string required: false multivalued: false queryMethod: name: queryMethod description: The http request method used to access the requested query url. title: query method close_mappings: - dcat:endpointDescription broad_mappings: - schema:httpMethod domain_of: - DataProvider range: string required: true multivalued: false contentType: name: contentType description: The content type of the response to queries. It specifies the serialization, file type, or media type used to convey the resource, typically expressed as a MIME type following IANA media type registrations. title: content type comments: - This property characterizes how the content is structured or encoded, independent of the entity type it represents. - Values should use MIME types (e.g. application/json, text/csv, text/tab-separated-values, text/x-fasta, application/vnd.genbank). exact_mappings: - schema:contentType - dct:format ifabsent: string(application/json) domain_of: - DataProvider range: string required: true multivalued: false providedEntityType: name: providedEntityType description: Identifies the type of entity (ontology class) described by the response to a query. Values should be expressed as IRIs (e.g., from an ontology). title: provided entity type comments: - This property defines what the response is about, independent of its serialization. - Values should be ontology class IRIs (e.g. https://w3id.org/evorao/Virus). close_mappings: - dct:type - schema:additionalType related_mappings: - dcat:servesDataset is_a: iri domain_of: - DataProvider range: uri required: true multivalued: true weight: name: weight description: A numerical value indicating relative importance or priority, generally processed in ascending order. This weight helps prioritize content when organizing or processing data. Its value can be negative, with a default set to 0. title: weight comments: - The lowest weighted Data providers are triggered first. - This property may be usefull to populate at first entities that are referenced by others (e.g. Version ahead of Rank ahead of Taxon). close_mappings: - adms:status domain_of: - DataProvider - Term range: integer required: true multivalued: false ```

Induced

```yaml name: DataProvider description: An external API (Application Programming Interface) or Endpoint that permits to retrieve data from other sources. title: Data provider from_schema: https://w3id.org/evorao/ close_mappings: - wd:Q122625839 - ncit:C205367 - wd:Q122625839 - ncit:C205367 broad_mappings: - schema:EntryPoint - schema:EntryPoint is_a: DataService slot_usage: license: name: license description: Information about terms and conditions under which the subject can be used, shared, or distributed, indicating any restrictions or permissions. title: license exact_mappings: - schema:license close_mappings: - wdp:P275 slot_uri: dct:license domain_of: - DataProvider - File range: License required: false multivalued: false loginRequestMethod: name: loginRequestMethod description: The http request method used to acces the login request url. title: login request method close_mappings: - dcat:endpointDescription broad_mappings: - schema:httpMethod ifabsent: string(GET) domain_of: - DataProvider range: string required: false multivalued: false loginUrl: name: loginUrl description: The URL template that allows to log in if required. title: login URL close_mappings: - wdp:P1630 - dcat:endpointDescription broad_mappings: - schema:urlTemplate is_a: iri domain_of: - DataProvider range: uri required: false multivalued: false loginTokenName: name: loginTokenName description: The name of the token, unique identifier of an interaction session, that will have to be reused as credential in the query. title: login token name close_mappings: - dcat:endpointDescription domain_of: - DataProvider range: string required: false multivalued: false queryMethod: name: queryMethod description: The http request method used to access the requested query url. title: query method close_mappings: - dcat:endpointDescription broad_mappings: - schema:httpMethod domain_of: - DataProvider range: string required: true multivalued: false contentType: name: contentType description: The content type of the response to queries. It specifies the serialization, file type, or media type used to convey the resource, typically expressed as a MIME type following IANA media type registrations. title: content type comments: - This property characterizes how the content is structured or encoded, independent of the entity type it represents. - Values should use MIME types (e.g. application/json, text/csv, text/tab-separated-values, text/x-fasta, application/vnd.genbank). exact_mappings: - schema:contentType - dct:format ifabsent: string(application/json) domain_of: - DataProvider range: string required: true multivalued: false providedEntityType: name: providedEntityType description: Identifies the type of entity (ontology class) described by the response to a query. Values should be expressed as IRIs (e.g., from an ontology). title: provided entity type comments: - This property defines what the response is about, independent of its serialization. - Values should be ontology class IRIs (e.g. https://w3id.org/evorao/Virus). close_mappings: - dct:type - schema:additionalType related_mappings: - dcat:servesDataset is_a: iri domain_of: - DataProvider range: uri required: true multivalued: true weight: name: weight description: A numerical value indicating relative importance or priority, generally processed in ascending order. This weight helps prioritize content when organizing or processing data. Its value can be negative, with a default set to 0. title: weight comments: - The lowest weighted Data providers are triggered first. - This property may be usefull to populate at first entities that are referenced by others (e.g. Version ahead of Rank ahead of Taxon). close_mappings: - adms:status domain_of: - DataProvider - Term range: integer required: true multivalued: false attributes: license: name: license description: Information about terms and conditions under which the subject can be used, shared, or distributed, indicating any restrictions or permissions. title: license from_schema: https://w3id.org/evorao/ exact_mappings: - schema:license close_mappings: - wdp:P275 rank: 1000 slot_uri: dct:license alias: license owner: DataProvider domain_of: - DataProvider - File range: License required: false multivalued: false loginRequestMethod: name: loginRequestMethod description: The http request method used to acces the login request url. title: login request method from_schema: https://w3id.org/evorao/ close_mappings: - dcat:endpointDescription broad_mappings: - schema:httpMethod rank: 1000 ifabsent: string(GET) alias: loginRequestMethod owner: DataProvider domain_of: - DataProvider range: string required: false multivalued: false equals_string_in: - GET - POST loginUrl: name: loginUrl description: The URL template that allows to log in if required. title: login URL from_schema: https://w3id.org/evorao/ close_mappings: - wdp:P1630 - dcat:endpointDescription broad_mappings: - schema:urlTemplate rank: 1000 is_a: iri alias: loginUrl owner: DataProvider domain_of: - DataProvider range: uri required: false multivalued: false loginTokenName: name: loginTokenName description: The name of the token, unique identifier of an interaction session, that will have to be reused as credential in the query. title: login token name from_schema: https://w3id.org/evorao/ close_mappings: - dcat:endpointDescription rank: 1000 alias: loginTokenName owner: DataProvider domain_of: - DataProvider range: string required: false multivalued: false queryMethod: name: queryMethod description: The http request method used to access the requested query url. title: query method from_schema: https://w3id.org/evorao/ close_mappings: - dcat:endpointDescription broad_mappings: - schema:httpMethod rank: 1000 alias: queryMethod owner: DataProvider domain_of: - DataProvider range: string required: true multivalued: false equals_string_in: - GET - POST contentType: name: contentType description: The content type of the response to queries. It specifies the serialization, file type, or media type used to convey the resource, typically expressed as a MIME type following IANA media type registrations. title: content type comments: - This property characterizes how the content is structured or encoded, independent of the entity type it represents. - Values should use MIME types (e.g. application/json, text/csv, text/tab-separated-values, text/x-fasta, application/vnd.genbank). from_schema: https://w3id.org/evorao/ exact_mappings: - schema:contentType - dct:format rank: 1000 ifabsent: string(application/json) alias: contentType owner: DataProvider domain_of: - DataProvider range: string required: true multivalued: false providedEntityType: name: providedEntityType description: Identifies the type of entity (ontology class) described by the response to a query. Values should be expressed as IRIs (e.g., from an ontology). title: provided entity type comments: - This property defines what the response is about, independent of its serialization. - Values should be ontology class IRIs (e.g. https://w3id.org/evorao/Virus). from_schema: https://w3id.org/evorao/ close_mappings: - dct:type - schema:additionalType related_mappings: - dcat:servesDataset rank: 1000 is_a: iri alias: providedEntityType owner: DataProvider domain_of: - DataProvider range: uri required: true multivalued: true weight: name: weight description: A numerical value indicating relative importance or priority, generally processed in ascending order. This weight helps prioritize content when organizing or processing data. Its value can be negative, with a default set to 0. title: weight comments: - The lowest weighted Data providers are triggered first. - This property may be usefull to populate at first entities that are referenced by others (e.g. Version ahead of Rank ahead of Taxon). from_schema: https://w3id.org/evorao/ close_mappings: - adms:status rank: 1000 ifabsent: int(0) alias: weight owner: DataProvider domain_of: - DataProvider - Term range: integer required: true recommended: true multivalued: false title: name: title description: A name given to the resource. title: title comments: - The title of the item should be as short and descriptive as possible. - 'E.g. for virus products it should basically be based on the following Pattern: ''Virus name'', ''virus host type'', ''collection year'', ''country of collection'' ex ''suspected epidemiological origin'', ''genotype'', ''strain'', ''variant name or specific feature.' from_schema: https://w3id.org/evorao/ exact_mappings: - schema:name - rdfs:label rank: 1000 slot_uri: dct:title alias: title owner: DataProvider domain_of: - DataService - Dataset - Publication - Term - License - Certification - FundingSource range: string required: true multivalued: false description: name: description description: A short explanation of the characteristics, features, or nature of the current item. title: description comments: - Describe this item in few lines. This description will serve as a summary to present the resource. from_schema: https://w3id.org/evorao/ exact_mappings: - schema:description rank: 1000 slot_uri: dct:description alias: description owner: DataProvider domain_of: - DataService - Dataset - Term - PersonOrOrganization - File - ContactPoint - License - Certification - FundingSource range: string required: false recommended: true multivalued: false endpointUrl: name: endpointUrl description: The URL template that allows to get the content. title: endpoint URL from_schema: https://w3id.org/evorao/ exact_mappings: - schema:urlTemplate close_mappings: - wdp:P1630 rank: 1000 is_a: iri slot_uri: dcat:endpointURL alias: endpointUrl owner: DataProvider domain_of: - DataService range: uri required: true multivalued: false servesDataset: name: servesDataset description: A collection of data that this data service can distribute. title: serves dataset comments: - This property rather intends to point towards Catalogues as collections of Datasets. from_schema: https://w3id.org/evorao/ rank: 1000 slot_uri: dcat:servesDataset alias: servesDataset owner: DataProvider domain_of: - DataService range: Dataset required: false recommended: true multivalued: true keyword: name: keyword description: A keyword or tag describing the resource. title: keyword from_schema: https://w3id.org/evorao/ rank: 1000 slot_uri: dcat:keyword alias: keyword owner: DataProvider domain_of: - Resource range: string required: false multivalued: true dateIssued: name: dateIssued description: Date of formal issuance (e.g., publication) of the resource. title: date issued comments: - encoded using the relevant ISO 8601 Date and Time compliant string [DATETIME]. from_schema: https://w3id.org/evorao/ exact_mappings: - sepio:0000051 close_mappings: - schema:datePublished - schema:dateCreated rank: 1000 slot_uri: dct:issued alias: dateIssued owner: DataProvider domain_of: - Resource range: datetime required: false multivalued: false dateModified: name: dateModified description: Most recent date on which the resource was changed, updated or modified. title: date modified comments: - encoded using the relevant ISO 8601 Date and Time compliant string [DATETIME]. from_schema: https://w3id.org/evorao/ exact_mappings: - sepio:0000036 close_mappings: - schema:dateModified rank: 1000 slot_uri: dct:modified alias: dateModified owner: DataProvider domain_of: - Resource range: datetime required: false multivalued: false identifier: name: identifier description: A unique identifier of the resource being described or cataloged. title: identifier comments: - The identifier is a text string which is assigned to the resource to provide an unambiguous reference within a particular context. Persistent identifiers should be provided as HTTP URIs. from_schema: https://w3id.org/evorao/ exact_mappings: - schema:identifier rank: 1000 slot_uri: dct:identifier alias: identifier owner: DataProvider domain_of: - Resource range: string required: false multivalued: true iri: name: iri description: International Resource Identifier (IRI) that uniquely identifies or refers to the resource. IRIs include URIs, and URIs include URLs. title: IRI comments: - An IRI is a global identifier standardized by IETF RFC 3987. It may or may not be resolvable on the web. IRIs include URIs, and URIs include URLs. from_schema: https://w3id.org/evorao/ close_mappings: - biolink:iri related_mappings: - mi:url narrow_mappings: - schema:url rank: 1000 is_a: identifier alias: iri owner: DataProvider domain_of: - Resource range: uri required: false multivalued: true publisher: name: publisher description: The entity responsible for making the resource available. title: publisher comments: - Resources of type foaf:Agent like EVORAO:PersonOrOrganization are recommended as values for this property. from_schema: https://w3id.org/evorao/ rank: 1000 slot_uri: dct:publisher alias: publisher owner: DataProvider domain_of: - Resource range: PersonOrOrganization required: false multivalued: false ```