ISODataSet
ISODataSet
ISODataSet class
R6Class
object.
Object of R6Class
for modelling an ISODataSet
ISO 19115:2003 - Geographic information -- Metadata
Emmanuel Blondel emmanuel.blondel1@gmail.com
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISODataSet
has
: has [1..*]
partOf
: partOf [0..*]
new()
Initializes object
ISODataSet$new(xml = NULL)
xml
: object of class XMLInternalNode-class
addHasMetadata()
Adds metadata
ISODataSet$addHasMetadata(metadata)
metadata
: metadata, object of class ISOMetadata
TRUE
if added, FALSE
otherwise
delHasMetadata()
Deletes metadata
ISODataSet$delHasMetadata(metadata)
metadata
: metadata, object of class ISOMetadata
TRUE
if deleted, FALSE
otherwise
addPartOf()
Adds aggregate dataset is part of
ISODataSet$addPartOf(partOf)
partOf
: object inheriting class ISOAbstractAggregate
TRUE
if added, FALSE
otherwise
delPartOf()
Deletes aggregate dataset is part of
ISODataSet$delPartOf(partOf)
partOf
: object inheriting class ISOAbstractAggregate
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISODataSet$clone(deep = FALSE)
deep
: Whether to make a deep clone.