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
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()
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$setCitedResponsibleParty(rp)
#> Warning: 'setCitedResponsibleParty' method is deprecated, use 'addCitedResponsibleParty' instead
#> [1] TRUE
md$addFeatureCatalogueCitation(cit)
#> [1] TRUE