saveLayer: Saves the details of an existing layer.

View source: R/saveLayer.R

saveLayerR Documentation

Saves the details of an existing layer.

Description

This function saves the definition of an existing annotation layer.

Usage

saveLayer(labbcat.url, layer)

Arguments

labbcat.url

URL to the LaBB-CAT instance

layer

A named list object representing the layer attributes, as would be returned by getLayer or newLayer, with members:

  • id The layer's unique ID

  • parentId The layer's parent layer ID

  • description The description of the layer

  • alignment The layer's alignment - 0 for none, 1 for point alignment, 2 for interval alignment

  • peers Whether children have peers or not

  • peersOverlap Whether child peers can overlap or not

  • parentIncludes Whether the parent t-includes the child

  • saturated Whether children must temporally fill the entire parent duration (true) or not (false)

  • parentIncludes Whether the parent t-includes the child

  • type The type for labels on this layer

  • validLabels List of valid label values for this layer

Details

You must have administration privileges in LaBB-CAT in order to be able to use this function.

Value

The resulting layer definition, with members:

  • id The layer's unique ID

  • parentId The layer's parent layer ID

  • description The description of the layer

  • alignment The layer's alignment - 0 for none, 1 for point alignment, 2 for interval alignment

  • peers Whether children have peers or not

  • peersOverlap Whether child peers can overlap or not

  • parentIncludes Whether the parent t-includes the child

  • saturated Whether children must temporally fill the entire parent duration (true) or not (false)

  • parentIncludes Whether the parent t-includes the child

  • type The type for labels on this layer

  • validLabels List of valid label values for this layer

See Also

newLayer getLayer deleteLayer

Examples

## Not run: 
## Get the pronunciation layer definition
pronunciation <- getLayer(labbcat.url, "pronunciation")

## Change some details of the definition
pronunciation$description <- "CMU Dict pronunciations encoded in DISC"
pronunciation$type <- "ipa"

## Save the changes to the layer definition
saveLayer(labbcat.url, pronunciation)

## End(Not run)


nzilbb.labbcat documentation built on July 26, 2023, 6:08 p.m.