Learn R Programming

geometa (version 0.6-2)

ISODistribution: ISODistribution

Description

ISODistribution

Usage

ISODistribution

Arguments

Value

Object of R6Class for modelling an ISO Distribution

Format

R6Class object.

Fields

distributionFormat

[ISOFormat]

distributor

[ISODistributor]

transferOptions

[ISODigitalTransferOptions]

Methods

new(xml)

This method is used to instantiate an ISODistribution

addFormat(format)

Adds a distribution format, object of class ISOFormat

delFormat(format)

Deletes a distribution format, object of class ISOFormat

addDistributor(distributor)

Adds a distributor, object of class ISODistributor

delDistributor(distributor)

Deletes a distributor, object of class ISODistributor

setDigitalTransferOptions(options)

Sets the digital transfer options, object of class ISODigitalTransferOptions

References

ISO 19115:2003 - Geographic information -- Metadata

Examples

Run this code
# NOT RUN {
  md <- ISODistribution$new()
  
  dto <- ISODigitalTransferOptions$new()  
  for(i in 1:3){
   or <- ISOOnlineResource$new()
   or$setLinkage(paste0("http://somelink",i))
   or$setName(paste0("name",i))
   or$setDescription(paste0("description",i))
   or$setProtocol("WWW:LINK-1.0-http--link")
   dto$addOnlineResource(or)
  }
  md$setDigitalTransferOptions(dto)
  
  xml <- md$encode()
  
# }

Run the code above in your browser using DataLab