ISOMetaIdentifier function

ISOMetaIdentifier

ISOMetaIdentifier

ISOMetaIdentifier

ISOMetaIdentifier class

Format

R6Class object.

Returns

Object of R6Class for modelling an ISO MetaIdentifier

Examples

md <- ISOMetaIdentifier$new(code = "identifier") xml <- md$encode()

References

Author(s)

Emmanuel Blondel emmanuel.blondel1@gmail.com

Super classes

geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOMetaIdentifier

Public fields

  • authority: authority [0..1]: ISOCitation

  • code: code [1..1]: character

  • codeSpace: codeSpace [0..1]: character (ISO 19115-3)

  • version: version [0..1]: character (ISO 19115-3)

  • description: description [0..1]: character (ISO 19115-3)

Methods

Public methods

Method new()

Initializes object

Usage

ISOMetaIdentifier$new(xml = NULL, code = NULL, codeSpace = NULL)

Arguments

  • xml: object of class XMLInternalNode-class

  • code: code

  • codeSpace: code space

Method setAuthority()

Set authority

Usage

ISOMetaIdentifier$setAuthority(authority)

Arguments

  • authority: object of class ISOCitation

Method setCode()

Set code

Usage

ISOMetaIdentifier$setCode(code)

Arguments

  • code: code

Method setCodeSpace()

Set codeSpace

Usage

ISOMetaIdentifier$setCodeSpace(codeSpace)

Arguments

  • codeSpace: codeSpace

Method setVersion()

Set version

Usage

ISOMetaIdentifier$setVersion(version)

Arguments

  • version: version

Method setDescription()

Set description

Usage

ISOMetaIdentifier$setDescription(description)

Arguments

  • description: description

Method clone()

The objects of this class are cloneable with this method.

Usage

ISOMetaIdentifier$clone(deep = FALSE)

Arguments

  • deep: Whether to make a deep clone.

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