Skip to content

Class: DataLayoutElement

Definition for an individual layout or data element, as part of a layout section

URI: pehterms:DataLayoutElement

classDiagram class DataLayoutElement click DataLayoutElement href "../DataLayoutElement" DataLayoutElement : element_style DataLayoutElement --> "0..1" DataLayoutElementStyle : element_style click DataLayoutElementStyle href "../DataLayoutElementStyle" DataLayoutElement : element_type DataLayoutElement --> "0..1" DataLayoutElementType : element_type click DataLayoutElementType href "../DataLayoutElementType" DataLayoutElement : is_foreign_key DataLayoutElement : is_observable_entity_key DataLayoutElement : label DataLayoutElement : observable_property DataLayoutElement --> "0..1" ObservableProperty : observable_property click ObservableProperty href "../ObservableProperty" DataLayoutElement : varname

Slots

Name Cardinality and Range Description Inheritance
label 0..1
String
direct
element_type 0..1
DataLayoutElementType
direct
element_style 0..1
DataLayoutElementStyle
direct
varname 0..1
String
direct
observable_property 0..1
ObservableProperty
direct
is_observable_entity_key 0..1
Boolean
direct
is_foreign_key 0..1
Boolean
direct

Usages

used by used in type used
DataLayoutSection elements range DataLayoutElement

Identifier and Mapping Information

Schema Source

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

Mappings

Mapping Type Mapped Value
self pehterms:DataLayoutElement
native pehterms:DataLayoutElement

LinkML Source

Direct

name: DataLayoutElement
description: Definition for an individual layout or data element, as part of a layout
  section
from_schema: https://w3id.org/peh/peh-model
slots:
- label
- element_type
- element_style
- varname
- observable_property
- is_observable_entity_key
- is_foreign_key

Induced

name: DataLayoutElement
description: Definition for an individual layout or data element, as part of a layout
  section
from_schema: https://w3id.org/peh/peh-model
attributes:
  label:
    name: label
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: label
    owner: DataLayoutElement
    domain_of:
    - ObservablePropertyValueOption
    - DataLayoutElement
    range: string
  element_type:
    name: element_type
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: element_type
    owner: DataLayoutElement
    domain_of:
    - DataLayoutElement
    range: DataLayoutElementType
  element_style:
    name: element_style
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: element_style
    owner: DataLayoutElement
    domain_of:
    - DataLayoutElement
    range: DataLayoutElementStyle
  varname:
    name: varname
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: varname
    owner: DataLayoutElement
    domain_of:
    - CalculationArgument
    - CalculationKeywordArgument
    - DataLayoutElement
    range: string
  observable_property:
    name: observable_property
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: observable_property
    owner: DataLayoutElement
    domain_of:
    - ObservedValue
    - DataLayoutElement
    - ObservedEntityProperty
    range: ObservableProperty
  is_observable_entity_key:
    name: is_observable_entity_key
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: is_observable_entity_key
    owner: DataLayoutElement
    domain_of:
    - DataLayoutElement
    range: boolean
  is_foreign_key:
    name: is_foreign_key
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: is_foreign_key
    owner: DataLayoutElement
    domain_of:
    - DataLayoutElement
    range: boolean