R/ISOFeatureCatalogueDescription.R
ISOFeatureCatalogueDescription.RdISOFeatureCatalogueDescription
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
complianceCodecomplianceCode: logical
languagelanguage [0..*]: character
localelocale [0..*]: ISOLocale
includedWithDatasetincludedWithDataset: logical
featureTypesfeatureTypes [0..*]: GenericName #TODO?
featureCatalogueCitationfeatureCatalogueCitation [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)xmlobject of class XMLInternalNode-class
setComplianceCode()Set compliance code
compliancecompliance, object of class logical
setIncludedWithDataset()Set included with dataset
includeinclude, object of class logical
addFeatureCatalogueCitation()Adds feature catalogue citation
citation, object of class ISOCitation
uuiduuid
delFeatureCatalogueCitation()Deletes feature catalogue citation
citation, object of class ISOCitation
uuiduuid
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