NAME

Catmandu::Fix::LIDO::DescriptiveNote::emit_descriptive_note

SYNOPSIS

emit_descriptive_note(
    $fixer, # The fixer object from the calling emit function inside the calling Fix (required).
    $root, # The root path (string) from which the path parameter must be created (required).
    $path, # The path (string) for the descriptiveNoteValue (required).
    $value, # The value of the descriptiveNoteValue, as a string path (required).
    $lang, # Language attribute, string.
    $label # Label attribute, string.
)

DESCRIPTION

This function will generate the necessary emit code to generate a descriptiveNoteValue in a given path.

MULTIPLE INSTANCES

To add multiple descriptiveNoteValue's at the same location (e.g. descriptiveMetadata.objectDescriptionWrap.objectDescriptionSet), simply call the function multiple times with the same path. A new parent (e.g. objectDescriptionSet) will be created for every new descriptiveNoteValue, per the standard.

SEE ALSO

Catmandu::LIDO and Catmandu

AUTHORS

Pieter De Praetere, pieter at packed.be

CONTRIBUTORS

Pieter De Praetere, pieter at packed.be
Matthias Vandermaesen, matthias.vandermaesen at vlaamsekunstcollectie.be

COPYRIGHT AND LICENSE

The Perl software is copyright (c) 2016 by PACKED vzw and VKC vzw. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.