Learn R Programming

geometa (version 0.7)

ISOSecurityConstraints: ISOSecurityConstraints

Description

ISOSecurityConstraints

Arguments

Value

Object of R6Class for modelling an ISO SecurityConstraints

Format

R6Class object.

Fields

classification

[ISOClassification] security classifciation

userNote

[character] user note

classificationSystem

[character] classification system

handlingDescription

[character] description

Methods

new(xml)

This method is used to instantiate an ISOSecurityConstraints

setClassification(classification)

Adds a classification, as object of class "character" or class ISOClassification. If an object of class "character" is specified, it must match the accepted values given by ISOClassification$values().

setUserNote(userNote, locales)

Sets a user note as object of class "character". Locale names can be specified as list with the locales argument.

setClassificationSystem(classificationSystem, locales)

Sets a classification system as object of class "character". Locale names can be specified as list with the locales argument.

setHandlingDescription(handlingDescription, locales)

Sets a handling description as object of class "character". Locale names can be specified as list with the locales argument.

Author

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

References

ISO 19115:2003 - Geographic information -- Metadata

Examples

Run this code
   #create object
   md <- ISOSecurityConstraints$new()
   md$setClassification("secret")
   md$setUserNote("ultra secret")
   md$setClassificationSystem("no classification in particular")
   md$setHandlingDescription("description")
   
   xml <- md$encode()
   

Run the code above in your browser using DataLab