ISOConformanceResult
ISOConformanceResult
ISOConformanceResult class
R6Class
object.
Object of R6Class
for modelling an ISO ConformanceResult
md <- ISOConformanceResult$new() spec <- ISOCitation$new() spec$setTitle("specification title") spec$addAlternateTitle("specification alternate title") d <- ISODate$new() d$setDate(ISOdate(2015, 1, 1, 1)) d$setDateType("publication") spec$addDate(d) md$setSpecification(spec) md$setExplanation("some explanation about the conformance") md$setPass(TRUE) xml <- md$encode()
ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_ConformanceResult
ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_ConformanceResult
Emmanuel Blondel emmanuel.blondel1@gmail.com
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> geometa::ISOAbstractResult
-> ISOConformanceResult
resultScope
: resultScope [0..1]: ISOScope (=> 19115-3)
dateTime
: dateTime [0..1] (=> 19115-3)
specification
: specification
explanation
: explanation
pass
: pass
new()
Initializes object
ISOConformanceResult$new(xml = NULL)
xml
: object of class XMLInternalNode-class
setResultScope()
Set result scope
ISOConformanceResult$setResultScope(scope)
scope
: object of class ISOScope
setDateTime()
Set date time
ISOConformanceResult$setDateTime(dateTime)
dateTime
: date time, object of class POSIXct
setSpecification()
Set specification
ISOConformanceResult$setSpecification(specification)
specification
: specification
setExplanation()
Set explanation about the conformance result
ISOConformanceResult$setExplanation(explanation, locales = NULL)
explanation
: explanation
locales
: list of localized explanations. Default is NULL
setPass()
Set wether the conformance passed or not
ISOConformanceResult$setPass(pass)
pass
: object of class logical
clone()
The objects of this class are cloneable with this method.
ISOConformanceResult$clone(deep = FALSE)
deep
: Whether to make a deep clone.