Skip to content

Class: NamedThing

An abstract model for any of the identifiable entities

  • NOTE: this is an abstract class and should not be instantiated directly

URI: pehterms:NamedThing

classDiagram class NamedThing click NamedThing href "../NamedThing" NamedThing <|-- Grouping click Grouping href "../Grouping" NamedThing <|-- Unit click Unit href "../Unit" NamedThing <|-- BioChemEntity click BioChemEntity href "../BioChemEntity" NamedThing <|-- BioChemIdentifierSchema click BioChemIdentifierSchema href "../BioChemIdentifierSchema" NamedThing <|-- Matrix click Matrix href "../Matrix" NamedThing <|-- Indicator click Indicator href "../Indicator" NamedThing <|-- PhysicalEntity click PhysicalEntity href "../PhysicalEntity" NamedThing <|-- ObservableProperty click ObservableProperty href "../ObservableProperty" NamedThing <|-- ObservablePropertyMetadataField click ObservablePropertyMetadataField href "../ObservablePropertyMetadataField" NamedThing <|-- Stakeholder click Stakeholder href "../Stakeholder" NamedThing <|-- StudyEntity click StudyEntity href "../StudyEntity" NamedThing <|-- Observation click Observation href "../Observation" NamedThing <|-- ObservationResult click ObservationResult href "../ObservationResult" NamedThing <|-- DataLayout click DataLayout href "../DataLayout" NamedThing <|-- DataLayoutSection click DataLayoutSection href "../DataLayoutSection" NamedThing <|-- DataRequest click DataRequest href "../DataRequest" NamedThing <|-- DataStakeholder click DataStakeholder href "../DataStakeholder" NamedThing <|-- ResearchObjective click ResearchObjective href "../ResearchObjective" NamedThing <|-- ProcessingAction click ProcessingAction href "../ProcessingAction" NamedThing <|-- ProcessingStep click ProcessingStep href "../ProcessingStep" NamedThing : description NamedThing : id NamedThing : name NamedThing : remark NamedThing : short_name NamedThing : ui_label NamedThing : unique_name

Inheritance

Slots

Name Cardinality and Range Description Inheritance
id 1
String
Machine readable, unique identifier; ideally a URI/GUPRI (Globally Unique, Pe... direct
unique_name 0..1
String
Human readable name, unique across the context the entity is defined in direct
short_name 0..1
String
Shortened name or code, preferrable unique across the context the entity is d... direct
name 0..1
String
Common human readable name direct
ui_label 0..1
String
Human readable label, to be used in user facing interfaces in the most common... direct
description 0..1
String
Long form description or definition for the entity direct
remark 0..1
String
Additional comment, note or remark providing context on the use of an entity ... direct

Usages

used by used in type used
ContextAlias context range NamedThing

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/peh/peh-model

Mappings

Mapping Type Mapped Value
self pehterms:NamedThing
native pehterms:NamedThing
close schema:Thing

LinkML Source

Direct

name: NamedThing
description: An abstract model for any of the identifiable entities
from_schema: https://w3id.org/peh/peh-model
close_mappings:
- schema:Thing
abstract: true
slots:
- id
- unique_name
- short_name
- name
- ui_label
- description
- remark

Induced

name: NamedThing
description: An abstract model for any of the identifiable entities
from_schema: https://w3id.org/peh/peh-model
close_mappings:
- schema:Thing
abstract: true
attributes:
  id:
    name: id
    description: Machine readable, unique identifier; ideally a URI/GUPRI (Globally
      Unique, Persistent, Resolvable Identifier).
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    slot_uri: schema:identifier
    identifier: true
    alias: id
    owner: NamedThing
    domain_of:
    - NamedThing
    range: string
    required: true
  unique_name:
    name: unique_name
    description: Human readable name, unique across the context the entity is defined
      in.
    from_schema: https://w3id.org/peh/peh-model
    close_mappings:
    - schema:identifier
    rank: 1000
    slot_uri: skos:prefLabel
    alias: unique_name
    owner: NamedThing
    domain_of:
    - NamedThing
    range: string
  short_name:
    name: short_name
    description: Shortened name or code, preferrable unique across the context the
      entity is defined in.
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: short_name
    owner: NamedThing
    domain_of:
    - NamedThing
    range: string
  name:
    name: name
    description: Common human readable name
    from_schema: https://w3id.org/peh/peh-model
    exact_mappings:
    - skos:altLabel
    rank: 1000
    slot_uri: schema:name
    alias: name
    owner: NamedThing
    domain_of:
    - NamedThing
    - Contact
    range: string
  ui_label:
    name: ui_label
    description: Human readable label, to be used in user facing interfaces in the
      most common use cases.
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: ui_label
    owner: NamedThing
    domain_of:
    - NamedThing
    range: string
  description:
    name: description
    description: Long form description or definition for the entity.
    from_schema: https://w3id.org/peh/peh-model
    exact_mappings:
    - skos:definition
    rank: 1000
    slot_uri: schema:description
    alias: description
    owner: NamedThing
    domain_of:
    - NamedThing
    range: string
  remark:
    name: remark
    description: Additional comment, note or remark providing context on the use of
      an entity or the interpretation of its properties.
    from_schema: https://w3id.org/peh/peh-model
    exact_mappings:
    - skos:note
    rank: 1000
    slot_uri: schema:comment
    alias: remark
    owner: NamedThing
    domain_of:
    - NamedThing
    range: string