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
- GeneralProperty
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