Class: GeneralProperty

abstract grouping for properties/configs

  • NOTE: this is a mixin class intended to be used in combination with other classes, and not used directly

URI: ex:GeneralProperty

classDiagram GeneralProperty <|-- EdgeProperty GeneralProperty <|-- NodeProperty GeneralProperty : fontcolor GeneralProperty : label GeneralProperty : penwidth

Inheritance

Slots

Name Cardinality and Range Description
penwidth 0..1
xsd:integer
label 0..1
xsd:string
fontcolor 0..1
Color

Usages

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/kgviz/

Mappings

Mapping Type Mapped Value
self ['ex:GeneralProperty']
native ['ex:GeneralProperty']

LinkML Specification

Direct

name: GeneralProperty
description: abstract grouping for properties/configs
from_schema: https://w3id.org/kgviz/
rank: 1000
mixin: true
slots:
- penwidth
- label
- fontcolor

Induced

name: GeneralProperty
description: abstract grouping for properties/configs
from_schema: https://w3id.org/kgviz/
rank: 1000
mixin: true
attributes:
  penwidth:
    name: penwidth
    from_schema: https://w3id.org/kgviz/graphviz
    rank: 1000
    slot_uri: https://graphviz.org/doc/info/attrs.html#d:penwidth
    alias: penwidth
    owner: GeneralProperty
    domain_of:
    - RelationConfiguration
    - GeneralProperty
    range: integer
  label:
    name: label
    from_schema: https://w3id.org/kgviz/graphviz
    rank: 1000
    alias: label
    owner: GeneralProperty
    domain_of:
    - RelationConfiguration
    - GeneralProperty
    range: string
  fontcolor:
    name: fontcolor
    from_schema: https://w3id.org/kgviz/graphviz
    rank: 1000
    alias: fontcolor
    owner: GeneralProperty
    domain_of:
    - GeneralProperty
    - NodeProperty
    range: Color