ISOAbstractCatalogue
ISOAbstractCatalogue
ISOAbstractCatalogue class
R6Class
object.
Object of R6Class
for modelling an ISOAbstracCatalogue
ISO 19139 https://schemas.isotc211.org/19139/-/cat/1.2.0/cat/#element_AbstractCT_Catalogue
ISO 19115-3 https://schemas.isotc211.org/19115/-3/cat/1.0/cat/#element_AbstractCT_Catalogue
Emmanuel Blondel emmanuel.blondel1@gmail.com
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOAbstractCatalogue
name
: name [1..1]: character
scope
: scope [1..*]: character
fieldOfApplication
: fieldOfApplication [0.*]: character
versionNumber
: versionNumber [1..1]: character
versionDate
: versionDate [1..1]: Date/Posix
language
: language [0..1]: character
characterSet
: character set [0..1]: character
locale
: locale [0..*]: ISOLocale
subCatalogue
: subCatalogue [0..*]: ISOAbstractCatalogue (=> 19139)
new()
Initializes object
ISOAbstractCatalogue$new(xml = NULL)
xml
: object of class XMLInternalNode-class
setName()
Sets the name. Locale names can be specified as
ISOAbstractCatalogue$setName(name, locales = NULL)
name
: name
locales
: locales, object of class list
addScope()
Adds scope
ISOAbstractCatalogue$addScope(scope, locales = NULL)
scope
: scope
locales
: locales, object of class list
TRUE
if added, FALSE
otherwise
delScope()
Deletes scope
ISOAbstractCatalogue$delScope(scope, locales = NULL)
scope
: scope
locales
: locales, object of class list
TRUE
if deleted, FALSE
otherwise
addFieldOfApplication()
Adds field of application
ISOAbstractCatalogue$addFieldOfApplication(fieldOfApplication, locales = NULL)
fieldOfApplication
: field of application
locales
: locales, object of class list
TRUE
if added, FALSE
otherwise
delFieldOfApplication()
Deletes field of application
ISOAbstractCatalogue$delFieldOfApplication(fieldOfApplication)
fieldOfApplication
: field of application
locales
: locales, object of class list
TRUE
if deleted, FALSE
otherwise
setVersionNumber()
Set version number
ISOAbstractCatalogue$setVersionNumber(versionNumber)
versionNumber
: version number
setVersionDate()
Set version date
ISOAbstractCatalogue$setVersionDate(versionDate)
versionDate
: version date
setLanguage()
Set language
ISOAbstractCatalogue$setLanguage(locale)
locale
: object of class ISOLanguage or any character
from values returned by `ISOLanguages$values()`
setCharacterSet()
Set charset
ISOAbstractCatalogue$setCharacterSet(charset)
charset
: object of class ISOCharacterSet or any character
from values returned by `ISOCharacterSet$values()`
addLocale()
Adds locale
ISOAbstractCatalogue$addLocale(locale)
locale
: object of class ISOLocale
TRUE
if added, FALSE
otherwise
delLocale()
Deletes locale
ISOAbstractCatalogue$delLocale(locale)
locale
: object of class ISOLocale
TRUE
if deleted, FALSE
otherwise
addSubCatalogue()
Add sub catalogue
ISOAbstractCatalogue$addSubCatalogue(subCatalogue)
subCatalogue
: object of class ISOAbstractCatalogue
TRUE
if added, FALSE
otherwise
delSubCatalogue()
Deletes sub catalogue
ISOAbstractCatalogue$delSubCatalogue(subCatalogue)
subCatalogue
: object of class ISOAbstractCatalogue
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOAbstractCatalogue$clone(deep = FALSE)
deep
: Whether to make a deep clone.