ISODigitalTransferOptions
ISODigitalTransferOptions
R6Class
object.
Object of R6Class
for modelling an ISO DigitalTransferOptions
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_DigitalTransferOptions
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrd/1.0/mrd/#element_MD_DigitalTransferOptions
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISODigitalTransferOptions
unitsOfDistribution
unitsOfDistribution [0..1]: character
transferSize
transferSize [0..1]: integer
onLine
onLine [0..*]: ISOOnlineResource
offLine
offLine [0..1]: MD_Medium
distributionFormat
distributionFormat [0..*]: ISOFormat (=> ISO 19115-3)
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()
addOnlineResource()
Adds online resource
onlineResource
object of class ISOOnlineResource
setOnlineResource()
Sets online resource
onlineResource
object of class ISOOnlineResource
delOnlineResource()
Deletes online resource
onlineResource
object of class ISOOnlineResource
addOfflineResource()
Adds offline resource
offlineResource
object of class ISOMedium
setOfflineResource()
Sets offline resource
offlineResource
object of class ISOMedium
delOfflineResource()
Deletes offline resource
offlineResource
object of class ISOMedium
addDistributionFormat()
Adds distribution format
distributionFormat
object of class ISOFormat
delDistributionFormat()
Deletes distribution format
distributionFormat
object of class ISOFormat
md <- ISODigitalTransferOptions$new()
or <- ISOOnlineResource$new()
or$setLinkage("http://somelink")
or$setName("name")
or$setDescription("description")
or$setProtocol("WWW:LINK-1.0-http--link")
md$addOnlineResource(or)
#> [1] TRUE
xml <- md$encode()
#> [geometa][INFO] Object 'ISODigitalTransferOptions' is VALID according to ISO 19139 XML schemas!