Skip to content

Resource

None

classDiagram CurieObject <|-- Resource Resource : authors Resource : copyright_date Resource : created_by Resource : curie Resource : date_created Resource : date_updated Resource : db_date_created Resource : db_date_updated Resource : editors Resource : internal Resource : iso_abbreviation Resource : medline_abbreviation Resource : obsolete Resource : online_issn Resource : print_issn Resource : publisher Resource : summary Resource : synonyms Resource : title Resource : updated_by Resource : volume

URI: alliance:Resource

Parent Classes

Slots

Name Description
authors Ordered author entities for this publication. An Author is associated with only one publication. A Person can be associated with multiple publications.
copyright_date
created_by The individual that created the entity.
curie A unique identifier for a thing. Must be either a CURIE shorthand for a URI or a complete URI
date_created The date on which an entity was created. This can be applied to nodes or edges.
date_updated Date on which an entity was last modified.
db_date_created The date on which an entity was created in the Alliance database. This is distinct from date_created, which represents the date when the entity was originally created (i.e. at the MOD for imported data).
db_date_updated Date on which an entity was last modified in the Alliance database. This is distinct from date_updated, which represents the date when the entity was last modified and may predate import into the Alliance database.
editors holds between a resource and a editor_resource
internal Classifies the entity as private (for internal use) or not (for public use).
iso_abbreviation
medline_abbreviation
obsolete Entity is no longer current.
online_issn
print_issn
publisher Publisher associated with a reference or resource. From PubMed otherwise from Mod or manual reference creation.
summary
synonyms A generic free-text field for objects that only have string representation of one or more synonyms and do not require meta data or attribution; if meta data or attribution are required to be captured for individual synonyms, consider the NameSlotAnnotation class
title the title of the publication
updated_by The individual that last modified the entity.
volume Volume associated with a reference. From PubMed otherwise from Mod or manual reference creation.

Mappings

Mapping Type Mapped Value
self ['alliance:Resource']
native ['alliance:Resource']

Valid ID Prefixes

Instances of this class should have identifiers with one of the following prefixes:

  • PMID

  • NLMID

  • DOI

  • SGD

  • FB

  • WB

  • ZFIN

  • MGI

  • RGD

LinkML Specification

Direct

name: Resource
id_prefixes:
- PMID
- NLMID
- DOI
- SGD
- FB
- WB
- ZFIN
- MGI
- RGD
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
is_a: CurieObject
slots:
- title
- iso_abbreviation
- medline_abbreviation
- copyright_date
- print_issn
- online_issn
- publisher
- volume
- summary
- synonyms
- authors
- editors
slot_usage:
  id:
    name: id
    description: 'Precedence of identifiers for references is as follows: PMID if
      available; DOI if not; actual alternate CURIE otherwise.'
  title:
    name: title
    description: the title of the publication
    domain_of:
    - Reference
    - Resource

Induced

name: Resource
id_prefixes:
- PMID
- NLMID
- DOI
- SGD
- FB
- WB
- ZFIN
- MGI
- RGD
from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
is_a: CurieObject
slot_usage:
  id:
    name: id
    description: 'Precedence of identifiers for references is as follows: PMID if
      available; DOI if not; actual alternate CURIE otherwise.'
  title:
    name: title
    description: the title of the publication
    domain_of:
    - Reference
    - Resource
attributes:
  title:
    name: title
    description: the title of the publication
    from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
    domain: Reference
    multivalued: false
    alias: title
    owner: Resource
    domain_of:
    - Reference
    - Resource
    range: string
  iso_abbreviation:
    name: iso_abbreviation
    description: ''
    from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
    domain: Resource
    alias: iso_abbreviation
    owner: Resource
    domain_of:
    - Resource
    range: string
  medline_abbreviation:
    name: medline_abbreviation
    description: ''
    from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
    domain: Resource
    alias: medline_abbreviation
    owner: Resource
    domain_of:
    - Resource
    range: string
  copyright_date:
    name: copyright_date
    description: ''
    from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
    domain: Resource
    alias: copyright_date
    owner: Resource
    domain_of:
    - Resource
    range: date
  print_issn:
    name: print_issn
    description: ''
    from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
    domain: Resource
    alias: print_issn
    owner: Resource
    domain_of:
    - Resource
    range: string
  online_issn:
    name: online_issn
    description: ''
    from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
    domain: Resource
    alias: online_issn
    owner: Resource
    domain_of:
    - Resource
    range: string
  publisher:
    name: publisher
    description: Publisher associated with a reference or resource. From PubMed otherwise
      from Mod or manual reference creation.
    from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
    domain: Reference
    multivalued: false
    alias: publisher
    owner: Resource
    domain_of:
    - Reference
    - Resource
    range: string
  volume:
    name: volume
    description: Volume associated with a reference. From PubMed otherwise from Mod
      or manual reference creation.
    from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
    domain: Reference
    multivalued: false
    alias: volume
    owner: Resource
    domain_of:
    - Reference
    - Resource
    range: string
  summary:
    name: summary
    description: ''
    from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
    domain: Resource
    alias: summary
    owner: Resource
    domain_of:
    - Resource
    range: string
  synonyms:
    name: synonyms
    description: A generic free-text field for objects that only have string representation
      of one or more synonyms and do not require meta data or attribution; if meta
      data or attribution are required to be captured for individual synonyms, consider
      the NameSlotAnnotation class
    from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
    multivalued: true
    alias: synonyms
    owner: Resource
    domain_of:
    - SequenceTargetingReagent
    - SequenceTargetingReagentDTO
    - ResourceDescriptor
    - VocabularyTerm
    - OntologyTerm
    - Resource
    - GeneNomenclatureSet
    range: string
    required: false
  authors:
    name: authors
    description: Ordered author entities for this publication.  An Author is associated
      with only one publication.  A Person can be associated with multiple publications.
    from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
    domain: Reference
    multivalued: true
    alias: authors
    owner: Resource
    domain_of:
    - Reference
    - Resource
    range: AuthorReference
  editors:
    name: editors
    description: holds between a resource and a editor_resource
    from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
    singular_name: editor
    domain: Resource
    multivalued: true
    alias: editors
    owner: Resource
    domain_of:
    - Resource
    range: AuthorReference
  curie:
    name: curie
    description: A unique identifier for a thing. Must be either a CURIE shorthand
      for a URI or a complete URI
    from_schema: https://github.com/alliance-genome/agr_curation_schema/core.yaml
    multivalued: false
    alias: curie
    owner: Resource
    domain_of:
    - CurieObject
    - Identifier
    - OntologyTerm
    - Laboratory
    - Annotation
    - ExternalDataBaseEntityDTO
    - GeneNomenclatureSet
    range: uriorcurie
  created_by:
    name: created_by
    description: The individual that created the entity.
    from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
    domain: AuditedObject
    multivalued: false
    alias: created_by
    owner: Resource
    domain_of:
    - AuditedObject
    range: Person
  date_created:
    name: date_created
    description: The date on which an entity was created. This can be applied to nodes
      or edges.
    from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
    aliases:
    - creation_date
    exact_mappings:
    - dct:createdOn
    - WIKIDATA_PROPERTY:P577
    alias: date_created
    owner: Resource
    domain_of:
    - AuditedObject
    - AuditedObjectDTO
    range: datetime
  updated_by:
    name: updated_by
    description: The individual that last modified the entity.
    from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
    domain: AuditedObject
    multivalued: false
    alias: updated_by
    owner: Resource
    domain_of:
    - AuditedObject
    range: Person
  date_updated:
    name: date_updated
    description: Date on which an entity was last modified.
    from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
    aliases:
    - date_last_modified
    alias: date_updated
    owner: Resource
    domain_of:
    - AuditedObject
    - AuditedObjectDTO
    range: datetime
  db_date_created:
    name: db_date_created
    description: The date on which an entity was created in the Alliance database.  This
      is distinct from date_created, which represents the date when the entity was
      originally created (i.e. at the MOD for imported data).
    from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
    alias: db_date_created
    owner: Resource
    domain_of:
    - AuditedObject
    - AuditedObjectDTO
    range: datetime
  db_date_updated:
    name: db_date_updated
    description: Date on which an entity was last modified in the Alliance database.  This
      is distinct from date_updated, which represents the date when the entity was
      last modified and may predate import into the Alliance database.
    from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
    alias: db_date_updated
    owner: Resource
    domain_of:
    - AuditedObject
    - AuditedObjectDTO
    range: datetime
  internal:
    name: internal
    description: Classifies the entity as private (for internal use) or not (for public
      use).
    notes:
    - Default value is true.
    from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
    alias: internal
    owner: Resource
    domain_of:
    - AuditedObject
    - AuditedObjectDTO
    range: boolean
    required: true
  obsolete:
    name: obsolete
    description: Entity is no longer current.
    notes:
    - Obsolete entities are preserved in the database for posterity but should not
      be publicly displayed.
    from_schema: https://github.com/alliance-genome/agr_curation_schema/alliance_schema
    alias: obsolete
    owner: Resource
    domain_of:
    - AuditedObject
    - AuditedObjectDTO
    range: boolean