Skip to content

Class: ResourceRegistry

A registry of different types of data assets

URI: mtd:ResourceRegistry

 classDiagram
    class ResourceRegistry
      Resource <|-- ResourceRegistry

      ResourceRegistry : citation

      ResourceRegistry : contact

          ResourceRegistry --> Contact : contact

      ResourceRegistry : data

          ResourceRegistry --> DataAsset : data

      ResourceRegistry : description

      ResourceRegistry : documentation

      ResourceRegistry : documentations

          ResourceRegistry --> Documentation : documentations

      ResourceRegistry : grants

          ResourceRegistry --> grant_enum : grants

      ResourceRegistry : icon

      ResourceRegistry : id

      ResourceRegistry : monarch_contribution

          ResourceRegistry --> monarch_contribution_enum : monarch_contribution

      ResourceRegistry : monarch_role

          ResourceRegistry --> monarch_role_enum : monarch_role

      ResourceRegistry : name

      ResourceRegistry : project_boards

          ResourceRegistry --> ProjectBoard : project_boards

      ResourceRegistry : repositories

          ResourceRegistry --> Resource : repositories

      ResourceRegistry : repository

      ResourceRegistry : short_name

      ResourceRegistry : standards

          ResourceRegistry --> Standard : standards

      ResourceRegistry : tools

          ResourceRegistry --> Tool : tools

      ResourceRegistry : url

Inheritance

Slots

Name Cardinality and Range Description Inheritance
name 0..1
String
A human-readable name for a resource direct
data 0..*
DataAsset
direct
standards 0..*
Standard
direct
tools 0..*
Tool
direct
documentations 0..*
Documentation
direct
repositories 0..*
Resource
direct
id 1..1
Uriorcurie
A unique identifier for a resource Resource
short_name 0..1
String
A short name for a resource Resource
description 0..1
String
A human-readable description for a resource Resource
grants 0..*
GrantEnum
The grant used to finance the production of an asset Resource
documentation 0..1
Uriorcurie
A URL to the documentation about this asset Resource
monarch_contribution 0..1
MonarchContributionEnum
The role the Monarch Initiative plays in the maintainence of this asset Resource
repository 0..1
Uriorcurie
The repository associated with this resource Resource
monarch_role 0..1
MonarchRoleEnum
The strategic role the asset has for the Monarch core mission Resource
citation 0..1
Uriorcurie
A citation for the resource Resource
contact 0..1
Contact
The person responsible for a resources Resource
project_boards 0..*
ProjectBoard
The project board associated with this resource Resource
icon 0..1
String
An icon representing the asset Resource
url 0..1
Uriorcurie
A web location Resource

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/monarch-initiative/monarch-documentation

Mappings

Mapping Type Mapped Value
self mtd:ResourceRegistry
native mtd:ResourceRegistry

LinkML Source

Direct

name: ResourceRegistry
description: A registry of different types of data assets
from_schema: https://w3id.org/monarch-initiative/monarch-documentation
is_a: Resource
slots:
- name
- data
- standards
- tools
- documentations
- repositories

Induced

name: ResourceRegistry
description: A registry of different types of data assets
from_schema: https://w3id.org/monarch-initiative/monarch-documentation
is_a: Resource
attributes:
  name:
    name: name
    description: A human-readable name for a resource
    from_schema: https://w3id.org/monarch-initiative/monarch-documentation
    rank: 1000
    slot_uri: schema:name
    alias: name
    owner: ResourceRegistry
    domain_of:
    - Resource
    - ResourceRegistry
    - Contact
    range: string
  data:
    name: data
    from_schema: https://w3id.org/monarch-initiative/monarch-documentation
    rank: 1000
    multivalued: true
    alias: data
    owner: ResourceRegistry
    domain_of:
    - ResourceRegistry
    range: DataAsset
    inlined: true
    inlined_as_list: true
  standards:
    name: standards
    from_schema: https://w3id.org/monarch-initiative/monarch-documentation
    rank: 1000
    multivalued: true
    alias: standards
    owner: ResourceRegistry
    domain_of:
    - ResourceRegistry
    range: Standard
    inlined: true
    inlined_as_list: true
  tools:
    name: tools
    from_schema: https://w3id.org/monarch-initiative/monarch-documentation
    rank: 1000
    multivalued: true
    alias: tools
    owner: ResourceRegistry
    domain_of:
    - ResourceRegistry
    range: Tool
    inlined: true
    inlined_as_list: true
  documentations:
    name: documentations
    from_schema: https://w3id.org/monarch-initiative/monarch-documentation
    rank: 1000
    multivalued: true
    alias: documentations
    owner: ResourceRegistry
    domain_of:
    - ResourceRegistry
    range: Documentation
    inlined: true
    inlined_as_list: true
  repositories:
    name: repositories
    from_schema: https://w3id.org/monarch-initiative/monarch-documentation
    rank: 1000
    multivalued: true
    alias: repositories
    owner: ResourceRegistry
    domain_of:
    - ResourceRegistry
    range: Resource
    inlined: true
    inlined_as_list: true
  id:
    name: id
    description: A unique identifier for a resource
    from_schema: https://w3id.org/monarch-initiative/monarch-documentation
    rank: 1000
    slot_uri: schema:identifier
    identifier: true
    alias: id
    owner: ResourceRegistry
    domain_of:
    - Resource
    range: uriorcurie
    required: true
  short_name:
    name: short_name
    description: A short name for a resource
    from_schema: https://w3id.org/monarch-initiative/monarch-documentation
    rank: 1000
    alias: short_name
    owner: ResourceRegistry
    domain_of:
    - Resource
    range: string
  description:
    name: description
    description: A human-readable description for a resource
    from_schema: https://w3id.org/monarch-initiative/monarch-documentation
    rank: 1000
    slot_uri: schema:description
    alias: description
    owner: ResourceRegistry
    domain_of:
    - Resource
    range: string
  grants:
    name: grants
    description: The grant used to finance the production of an asset.
    from_schema: https://w3id.org/monarch-initiative/monarch-documentation
    rank: 1000
    multivalued: true
    alias: grants
    owner: ResourceRegistry
    domain_of:
    - Resource
    range: grant_enum
  documentation:
    name: documentation
    description: A URL to the documentation about this asset.
    from_schema: https://w3id.org/monarch-initiative/monarch-documentation
    rank: 1000
    alias: documentation
    owner: ResourceRegistry
    domain_of:
    - Resource
    range: uriorcurie
  monarch_contribution:
    name: monarch_contribution
    description: The role the Monarch Initiative plays in the maintainence of this
      asset.
    from_schema: https://w3id.org/monarch-initiative/monarch-documentation
    rank: 1000
    alias: monarch_contribution
    owner: ResourceRegistry
    domain_of:
    - Resource
    range: monarch_contribution_enum
  repository:
    name: repository
    description: The repository associated with this resource
    from_schema: https://w3id.org/monarch-initiative/monarch-documentation
    rank: 1000
    alias: repository
    owner: ResourceRegistry
    domain_of:
    - Resource
    range: uriorcurie
  monarch_role:
    name: monarch_role
    description: The strategic role the asset has for the Monarch core mission.
    from_schema: https://w3id.org/monarch-initiative/monarch-documentation
    rank: 1000
    alias: monarch_role
    owner: ResourceRegistry
    domain_of:
    - Resource
    range: monarch_role_enum
  citation:
    name: citation
    description: A citation for the resource
    from_schema: https://w3id.org/monarch-initiative/monarch-documentation
    rank: 1000
    alias: citation
    owner: ResourceRegistry
    domain_of:
    - Resource
    range: uriorcurie
  contact:
    name: contact
    description: The person responsible for a resources.
    from_schema: https://w3id.org/monarch-initiative/monarch-documentation
    rank: 1000
    alias: contact
    owner: ResourceRegistry
    domain_of:
    - Resource
    range: Contact
  project_boards:
    name: project_boards
    description: The project board associated with this resource
    from_schema: https://w3id.org/monarch-initiative/monarch-documentation
    rank: 1000
    multivalued: true
    alias: project_boards
    owner: ResourceRegistry
    domain_of:
    - Resource
    range: ProjectBoard
    inlined: true
    inlined_as_list: true
  icon:
    name: icon
    description: An icon representing the asset.
    from_schema: https://w3id.org/monarch-initiative/monarch-documentation
    rank: 1000
    alias: icon
    owner: ResourceRegistry
    domain_of:
    - Resource
    range: string
  url:
    name: url
    description: A web location
    from_schema: https://w3id.org/monarch-initiative/monarch-documentation
    rank: 1000
    alias: url
    owner: ResourceRegistry
    domain_of:
    - Resource
    - ProjectBoard
    - Download
    range: uriorcurie