Skip to content

Class: InformationResource

Description: A database or knowledgebase and its supporting ecosystem of interfaces and services that deliver content to consumers (e.g. web portals, APIs, query endpoints, streaming services, data downloads, etc.). A single Information Resource by this definition may span many different datasets or databases, and include many access endpoints and user interfaces. Information Resources include project-specific resources such as a Translator Knowledge Provider, and community knowledgebases like ChemBL, OMIM, or DGIdb.

Aliases: knowledgebase

classDiagram class InformationResource InformationResource : agent_type InformationResource --|> AgentTypeEnum : agent_type InformationResource : consumed_by InformationResource : consumes InformationResource : description InformationResource : id InformationResource : knowledge_level InformationResource --|> KnowledgeLevelEnum : knowledge_level InformationResource : name InformationResource : status InformationResource --|> InformationResourceStatusEnum : status InformationResource : synonym InformationResource : xref

Slots

Name Cardinality and Range Inheritance Examples
status:
the status of the infores identifier, the default is "released"
1
InformationResourceStatusEnum
direct
name:
A human-readable name for an attribute or entity.
0..1
String
direct
id:
A unique identifier for an entity. Must be either a CURIE shorthand for a URI or a complete URI
1
String
direct
xref:
A database cross reference or alternative identifier for a NamedThing or edge between two NamedThings. This property should point to a database record or webpage that supports the existence of the edge, or gives more detail about the edge. This property can be used on a node or edge to provide multiple URIs or CURIE cross references.
*
String
direct
synonym:
Alternate human-readable names for a thing
*
String
direct
description:
A free-text description of an entity or attribute.
0..1
String
direct
knowledge_level:
The level of knowledge that supports an edge or node. This is a general categorization of the type of evidence that supports a statement, and is not intended to be a comprehensive description of the evidence. For example, a statement may be supported by a single publication, but that publication may contain multiple types of evidence, such as a computational prediction and a manual curation. In this case, the knowledge level would be "curated", and the evidence would be described in more detail in the evidence graph.
0..1
KnowledgeLevelEnum
direct
agent_type:
The type of agent that supports an edge or node. This is a general categorization of the type of agent that supports a statement, and is not intended to be a comprehensive description of the agent. For example, a statement may be supported by a single publication, but that publication may contain multiple types of evidence, such as a computational prediction and a manual curation. In this case, the agent type would be "publication", and the evidence would be described in more detail in the evidence graph.
0..1
AgentTypeEnum
direct
consumes:
A collection of information resources that are consumed by this information resource
*
Uriorcurie
direct
consumed_by:
A collection of information resources that consume this information resource
*
Uriorcurie
direct

Usages

used by used in type used
InformationResourceContainer information_resources range InformationResource

LinkML Source

name: InformationResource
description: A database or knowledgebase and its supporting ecosystem of interfaces  and
  services that deliver content to consumers (e.g. web portals, APIs,  query endpoints,
  streaming services, data downloads, etc.). A single Information Resource by this
  definition may span many different datasets or databases, and include many access
  endpoints and user interfaces. Information Resources include project-specific resources
  such as a Translator Knowledge Provider, and community knowledgebases like ChemBL,
  OMIM, or DGIdb.
from_schema: https://w3id.org/biolink/information_resource_registry.yaml
aliases:
- knowledgebase
slots:
- status
- name
- id
- xref
- synonym
- description
- knowledge_level
- agent_type
- consumes
- consumed_by
rules:
- preconditions:
    slot_conditions:
      status:
        name: status
        equals_string: released
- postconditions:
    slot_conditions:
      knowledge_level:
        name: knowledge_level
        required: true
      agent_type:
        name: agent_type
        required: true