ISODataQualityAbstractElement: ISODataQualityAbstractElement

ISODataQualityAbstractElementR Documentation

ISODataQualityAbstractElement

Description

ISODataQualityAbstractElement

ISODataQualityAbstractElement

Format

R6Class object.

Value

Object of R6Class for modelling an ISODataQualityAbstractElement

Super classes

geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> ISODataQualityAbstractElement

Public fields

standaloneQualityReportDetails

standaloneQualityReportDetails [0..1]: character (=> 19115-3)

nameOfMeasure

nameOfMeasure [0..*]: character (=> 19139)

measureIdentification

measureIdentification [0..1]: ISOMetaIdentifier (=> 19139)

measureDescription

measureDescription [0..1]: character (=> 19139)

measure

measure [0..1]: ISOMeasureReference (=> 19115-3)

evaluationMethodType

evaluationMethodType [0..1]: ISOEvaluationMethodType (=> 19139)

evaluationMethodDescription

evaluationMethodDescription [0..1]: character (=> 19139)

evaluationProcedure

evaluationProcedure [0..1]: ISOCitation (=> 19139)

evaluationMethod

evaluationMethod [0..1]: ISOEvaluationMethod (=> 19115-3)

dateTime

dateTime [0..1]: ISODateTime (=> 19139)

result

result [1..2]: ISOAbstractResult

derivedElement

derivedElement [0..*]: ISODataQualityAbstractElement (=> 19115-3)

Methods

Public methods

Inherited methods

Method new()

Initializes object

Usage
ISODataQualityAbstractElement$new(xml = NULL)
Arguments
xml

object of class XMLInternalNode-class


Method setStandaloneQualityReportDetails()

Set Standalone quality report details

Usage
ISODataQualityAbstractElement$setStandaloneQualityReportDetails(details)
Arguments
details

object of class character


Method addNameOfMeasure()

Adds name of measure

Usage
ISODataQualityAbstractElement$addNameOfMeasure(name, locales = NULL)
Arguments
name

name

locales

list of localized names. Default is NULL

Returns

TRUE if added, FALSE


Method delNameOfMeasure()

Deletes name of measure

Usage
ISODataQualityAbstractElement$delNameOfMeasure(name, locales = NULL)
Arguments
name

name

locales

list of localized names. Default is NULL

Returns

TRUE if deleted, FALSE


Method setMeasureIdentification()

Set measure identification

Usage
ISODataQualityAbstractElement$setMeasureIdentification(identification)
Arguments
identification

object of class ISOMetaIdentifier


Method setMeasure()

Set measure

Usage
ISODataQualityAbstractElement$setMeasure(measure)
Arguments
measure

object of class ISOMeasureReference


Method setMeasureDescription()

Set measure description

Usage
ISODataQualityAbstractElement$setMeasureDescription(
  description,
  locales = NULL
)
Arguments
description

object of class character

locales

list of localized descriptions. Default is NULL


Method setEvaluationMethodType()

Set evaluation method type

Usage
ISODataQualityAbstractElement$setEvaluationMethodType(type)
Arguments
type

object of class ISOEvaluationMethodType or any character value from those returned by ISOEvaluationMethodType$values()


Method setEvaluationMethodDescription()

Set evaluation method description

Usage
ISODataQualityAbstractElement$setEvaluationMethodDescription(
  description,
  locales = NULL
)
Arguments
description

description

locales

list of localized descriptions. Default is NULL


Method setEvaluationProcedure()

Set evaluation procedure

Usage
ISODataQualityAbstractElement$setEvaluationProcedure(procedure)
Arguments
procedure

procedure, object of class ISOCitation


Method setEvaluationMethod()

Set evaluation method

Usage
ISODataQualityAbstractElement$setEvaluationMethod(evaluationMethod)
Arguments
evaluationMethod

object of class ISOEvaluationMethod


Method setDateTime()

Set date time

Usage
ISODataQualityAbstractElement$setDateTime(dateTime)
Arguments
dateTime

date time, object of class POSIXct


Method addResult()

Adds result

Usage
ISODataQualityAbstractElement$addResult(result)
Arguments
result

object of class ISOAbstractResult

Returns

TRUE if added, FALSE otherwise


Method delResult()

Deletes result

Usage
ISODataQualityAbstractElement$delResult(result)
Arguments
result

object of class ISOAbstractResult

Returns

TRUE if deleted, FALSE otherwise


Method addDerivedElement()

Adds derived element

Usage
ISODataQualityAbstractElement$addDerivedElement(element)
Arguments
element

object of class ISODataQualityAbstractElement

Returns

TRUE if added, FALSE otherwise


Method delDerivedElement()

Deletes derived element

Usage
ISODataQualityAbstractElement$delDerivedElement(element)
Arguments
element

object of class ISODataQualityAbstractElement

Returns

TRUE if deleted, FALSE otherwise


Method clone()

The objects of this class are cloneable with this method.

Usage
ISODataQualityAbstractElement$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

Author(s)

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

References

- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractDQ_Element

- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_Element


eblondel/geometa documentation built on Jan. 31, 2025, 12:54 p.m.