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

img

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 value contributor, the value will be transformed to dcterms:contributor
    • Range: String
  • ➞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
  • ➞tag 0..1