Class: ColumnSettings
configuration for an individual column in a schema sheet.
These settings are typically specified as YAML blocks beneath the relevant column header, for example:
> class
URI: schemasheets:ColumnSettings
Attributes
Own
- ➞curie_prefix 0..1
- Description: CURIE prefix prepended to column value. This may be used for column that describe mapping or class/slot uri properties of the element. For example, with column settings
exact_mapping: {curie_prefix: dcterms}
, an element row with column valuecontributor
, the value will be transformed todcterms:contributor
- Range: String
- Description: CURIE prefix prepended to column value. This may be used for column that describe mapping or class/slot uri properties of the element. For example, with column settings
- ➞prefix 0..1
- Description: string to be prefixed onto the column value
- Range: String
- ➞suffix 0..1
- Description: string to be suffixied onto the column value
- Range: String
- ➞template 0..1
- Description: jinja templated format string
- Range: String
- ➞vmap 0..*
- Description: Specifies a mapping for column values
- Range: ValueMap
- ➞applies_to_class 0..1
- Description: if a value C is specified, then this column in the relevant row is interpreted as pertaining to C
- Range: ElementReference
- ➞applies_to_slot 0..1
- Range: ElementReference
- ➞tag 0..1
- Range: String