Skip to content

Class: ParcellationColorScheme

A parcellation color scheme is a versioned release color palette that can be used to visualize a parcellation terminology or its related parcellation annotation. A parcellation terminology may have zero or more parcellation color schemes and each color scheme is in context of a specific parcellation terminology, where each parcellation term is assigned a hex color value. A parcellation color scheme is defined as a part of one and only one parcellation terminology.

URI: ANSRS:ParcellationColorScheme

classDiagram class ParcellationColorScheme VersionedNamedThing <|-- ParcellationColorScheme ParcellationColorScheme : description ParcellationColorScheme : id ParcellationColorScheme : name ParcellationColorScheme : revision_of ParcellationColorScheme --> ParcellationColorScheme : revision_of ParcellationColorScheme : subject_parcellation_terminology ParcellationColorScheme --> ParcellationTerminology : subject_parcellation_terminology ParcellationColorScheme : version

Inheritance

Slots

Name Cardinality and Range Description Inheritance
subject_parcellation_terminology 1..1
ParcellationTerminology
Reference to the parcellation terminology for which the parcellation color sc... direct
version 1..1
String
VersionedNamedThing
revision_of 0..1
ParcellationColorScheme
VersionedNamedThing
id 1..1
Uriorcurie
NamedThing
name 1..1
String
NamedThing
description 1..1
String
NamedThing

Usages

used by used in type used
ParcellationColorScheme revision_of range ParcellationColorScheme
ParcellationColorAssignment part_of_parcellation_color_scheme range ParcellationColorScheme

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/my-org/ansrs-schema

Mappings

Mapping Type Mapped Value
self ANSRS:ParcellationColorScheme
native ANSRS:ParcellationColorScheme

LinkML Source

Direct

name: ParcellationColorScheme
description: A parcellation color scheme is a versioned release color palette that
  can be used to visualize a  parcellation terminology or its related parcellation
  annotation. A parcellation terminology may  have zero or more parcellation color
  schemes and each color scheme is in context of a specific  parcellation terminology,
  where each parcellation term is assigned a hex color value. A parcellation  color
  scheme is defined as a part of one and only one parcellation terminology.
from_schema: https://w3id.org/my-org/ansrs-schema
is_a: VersionedNamedThing
slot_usage:
  revision_of:
    name: revision_of
    domain_of:
    - VersionedNamedThing
    range: ParcellationColorScheme
attributes:
  subject_parcellation_terminology:
    name: subject_parcellation_terminology
    description: Reference to the parcellation terminology for which the parcellation
      color scheme is in  context of.
    from_schema: https://w3id.org/my-org/ansrs-schema
    rank: 1000
    range: ParcellationTerminology
    required: true

Induced

name: ParcellationColorScheme
description: A parcellation color scheme is a versioned release color palette that
  can be used to visualize a  parcellation terminology or its related parcellation
  annotation. A parcellation terminology may  have zero or more parcellation color
  schemes and each color scheme is in context of a specific  parcellation terminology,
  where each parcellation term is assigned a hex color value. A parcellation  color
  scheme is defined as a part of one and only one parcellation terminology.
from_schema: https://w3id.org/my-org/ansrs-schema
is_a: VersionedNamedThing
slot_usage:
  revision_of:
    name: revision_of
    domain_of:
    - VersionedNamedThing
    range: ParcellationColorScheme
attributes:
  subject_parcellation_terminology:
    name: subject_parcellation_terminology
    description: Reference to the parcellation terminology for which the parcellation
      color scheme is in  context of.
    from_schema: https://w3id.org/my-org/ansrs-schema
    rank: 1000
    alias: subject_parcellation_terminology
    owner: ParcellationColorScheme
    domain_of:
    - ParcellationColorScheme
    range: ParcellationTerminology
    required: true
  version:
    name: version
    from_schema: https://w3id.org/my-org/ansrs-schema
    rank: 1000
    alias: version
    owner: ParcellationColorScheme
    domain_of:
    - VersionedNamedThing
    range: string
    required: true
  revision_of:
    name: revision_of
    from_schema: https://w3id.org/my-org/ansrs-schema
    rank: 1000
    alias: revision_of
    owner: ParcellationColorScheme
    domain_of:
    - VersionedNamedThing
    range: ParcellationColorScheme
  id:
    name: id
    from_schema: https://w3id.org/my-org/ansrs-schema
    rank: 1000
    identifier: true
    alias: id
    owner: ParcellationColorScheme
    domain_of:
    - NamedThing
    range: uriorcurie
    required: true
  name:
    name: name
    from_schema: https://w3id.org/my-org/ansrs-schema
    rank: 1000
    alias: name
    owner: ParcellationColorScheme
    domain_of:
    - NamedThing
    range: string
    required: true
  description:
    name: description
    from_schema: https://w3id.org/my-org/ansrs-schema
    rank: 1000
    alias: description
    owner: ParcellationColorScheme
    domain_of:
    - NamedThing
    range: string
    required: true