ISOProcessStep
ISOProcessStep
ISOProcessStep class
R6Class
object.
Object of R6Class
for modelling an ISO ProcessStep
ps <- ISOProcessStep$new() ps$setDescription("description") ps$setRationale("rationale") ps$setDateTime( ISOdate(2015, 1, 1, 23, 59, 59)) rp <- ISOResponsibleParty$new() rp$setIndividualName("someone") #and more responsible party properties.. ps$addProcessor(rp) xml <- ps$encode()
ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_LI_ProcessStep
ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrl/2.0/mrl/#element_LI_ProcessStep
Emmanuel Blondel emmanuel.blondel1@gmail.com
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOProcessStep
description
: description: character
rationale
: rationale [0..1]: character
dateTime
: dateTime [0..1]: POSIXct/POSIXt
processor
: processor [0..*]: ISOResponsibleParty
source
: source [0..*]: ISOSource
new()
Initializes object
ISOProcessStep$new(xml = NULL)
xml
: object of class XMLInternalNode-class
setDescription()
Set description
ISOProcessStep$setDescription(description, locales = NULL)
description
: description
locales
: list of localized texts. Default is NULL
setRationale()
Set rationale
ISOProcessStep$setRationale(rationale, locales = NULL)
rationale
: rationale
locales
: list of localized texts. Default is NULL
setDateTime()
Set date time
ISOProcessStep$setDateTime(dateTime)
dateTime
: object of class POSIXct
addProcessor()
Adds processor
ISOProcessStep$addProcessor(processor)
processor
: object of class ISOResponsibleParty
TRUE
if added, FALSE
otherwise
delProcessor()
Deletes processor
ISOProcessStep$delProcessor(processor)
processor
: object of class ISOResponsibleParty
TRUE
if deleted, FALSE
otherwise
addSource()
Adds source
ISOProcessStep$addSource(source)
source
: object of class ISOSource
TRUE
if added, FALSE
otherwise
delSource()
Deletes source
ISOProcessStep$delSource(source)
source
: object of class ISOSource
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOProcessStep$clone(deep = FALSE)
deep
: Whether to make a deep clone.