ISODataQualityAbstractElement function

ISODataQualityAbstractElement

ISODataQualityAbstractElement

ISODataQualityAbstractElement

ISODataQualityAbstractElement class

Format

R6Class object.

Returns

Object of R6Class for modelling an ISODataQualityAbstractElement

References

Author(s)

Emmanuel Blondel emmanuel.blondel1@gmail.com

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

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.

  • Maintainer: Emmanuel Blondel
  • License: MIT + file LICENSE
  • Last published: 2025-01-29