Skip to content

Class: VariationDescriptor

A Descriptor that describes a value object representation of a molecular variation.

URI: vaspec:VariationDescriptor

img

Parents

  • is_a: Descriptor - An object that wraps a value object in order to transfer additional, non-definitional information about it.

Referenced by Class

Attributes

Own

Inherited from Descriptor:

  • Element➞extensionElement 0..*
    • Description: A key-value data structure that allows definition of custom fields to capture information not directly supported by the VA specification.
    • Range: Extension
  • Entity➞localId 1..1
    • Description: The logical identifier of the entity in the system of record, e.g. a UUID. This 'id' is unique within a given system. The identified entity may have a different 'id' in a different system.
    • Range: Identifier
  • Entity➞globalIdentifier 0..*
    • Description: A business identifier or accession number for the entity, typically as provided by an external system or authority, that is globally unique and persists across implementing systems.
    • Range: Identifier
  • Entity➞type 1..1
    • Description: The schema class that is instantiated by the data object. Must be the name of a class from the VA schema.
    • Range: Class
  • Entity➞label 0..1
    • Description: A primary name for the Entity.
    • Range: String
  • Entity➞alternativeLabel 0..*
    • Description: An alternative name for the Entity.
    • Range: String
  • Entity➞description 0..1
    • Description: A free text description of the Entity.
    • Range: String
  • Entity➞hasURL 0..*
    • Description: The URL/web address of a digital resource representing the entity, or providing information about it.
    • Range: Url
  • Entity➞reference 0..*
    • Description: A document or other Information Entity that describes the Entity.
    • Range: InformationEntity
  • Entity➞xref 0..*
    • Description: A cross-reference to database identifier(s) representing the same or a closely related entity or concept as the Entity.
    • Range: String
  • Entity➞thisRecordMeta 0..1
    • Description: A reusable structure that encapsulates provenance metadata about the present record/data object (as opposed to provenance information about the real world entity this record/data object represents).
    • Range: RecordMetadata
  • Entity➞sourceRecordMeta 0..*
    • Description: A reusable structure that encapsulates provenance metadata that applies to an upstream record/data objdct about the Entity, from which content of the present record was derived.
    • Range: RecordMetadata
  • Descriptor➞valueObjectId 0..1
    • Description: The computed identifier of the value object described/wrapped by the Descriptor
    • Range: Identifier
  • Descriptor➞valueObject 0..1
    • Description: An in-lined representation of the wrapped value object
    • Range: Entity
  • Descriptor➞valueObjectName 0..1
    • Description: The preferred name for the wrapped value object as assigned by the creator of the VOD
    • Range: String
  • Descriptor➞valueObjectAlias 0..*
    • Description: Other labels that exist for the wrapped value object.
    • Range: String
  • Descriptor➞valueObjectExpression 0..*
    • Description: Systematic expressions that describe the wrapped object, as generated by formal nomenclature systems (e.g. HGVS, ISCN, HLA).
    • Range: Expression
  • Descriptor➞valueObjectDescription 0..1
    • Description: A free text description of the entity represented by the wrapped value object.
    • Range: String
  • Descriptor➞valueObjectXref 0..*
    • Description: Points to an external database record for an entity that is equivalent to or closely related to the entity represented by the wrapped value object.
    • Range: String