R/ISOFeatureCatalogueDescription.R
ISOFeatureCatalogueDescription.Rd
ISOFeatureCatalogueDescription
ISOFeatureCatalogueDescription
R6Class
object.
Object of R6Class
for modelling an ISOFeatureCatalogue
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_FeatureCatalogueDescription
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MD_FeatureCatalogueDescription
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> geometa::ISOAbstractContentInformation
-> ISOFeatureCatalogueDescription
complianceCode
complianceCode: logical
language
language [0..*]: character
locale
locale [0..*]: ISOLocale
includedWithDataset
includedWithDataset: logical
featureTypes
featureTypes [0..*]: GenericName #TODO?
featureCatalogueCitation
featureCatalogueCitation [1..*]: ISOCitation
Inherited methods
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
geometa::ISOAbstractObject$setCodeSpace()
geometa::ISOAbstractObject$setHref()
geometa::ISOAbstractObject$setId()
geometa::ISOAbstractObject$setIsNull()
geometa::ISOAbstractObject$setValue()
geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
geometa::ISOAbstractObject$validate()
geometa::ISOAbstractObject$wrapBaseElement()
new()
Initializes object
ISOFeatureCatalogueDescription$new(xml = NULL)
xml
object of class XMLInternalNode-class
setComplianceCode()
Set compliance code
compliance
compliance, object of class logical
setIncludedWithDataset()
Set included with dataset
include
include, object of class logical
addFeatureCatalogueCitation()
Adds feature catalogue citation
citation,
object of class ISOCitation
uuid
uuid
delFeatureCatalogueCitation()
Deletes feature catalogue citation
citation,
object of class ISOCitation
uuid
uuid
md <- ISOFeatureCatalogueDescription$new()
md$setComplianceCode(FALSE)
md$addLanguage("eng")
#> [1] TRUE
md$setIncludedWithDataset(FALSE)
cit = ISOCitation$new()
contact = ISOContact$new()
fcLink <- ISOOnlineResource$new()
fcLink$setLinkage("http://somelink/featurecatalogue")
contact$setOnlineResource(fcLink)
rp = ISOResponsibleParty$new()
rp$setContactInfo(contact)
cit$addCitedResponsibleParty(rp)
#> [1] TRUE
md$addFeatureCatalogueCitation(cit)
#> [1] TRUE