ISOSRVServiceIdentification19139 {geometa} | R Documentation |
ISOSRVServiceIdentification19139
Description
ISOSRVServiceIdentification19139
ISOSRVServiceIdentification19139
Format
R6Class
object.
Value
Object of R6Class
for modelling an ISO SRV ServiceIdentification in ISO 19139
Super classes
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> geometa::ISOIdentification
-> geometa::ISOIdentification19139
-> geometa::ISOServiceIdentification19139
-> ISOSRVServiceIdentification19139
Public fields
serviceType
serviceType [1..1]: ISOGenericName
serviceTypeVersion
serviceTypeVersion [0..*]: character
accessProperties
accessProperties [0..1]: ISOStandardOrderProcess
restrictions
restrictions [0..1]: ISOConstraints
keywords
keywords [0..*]: ISOKeywords
extent
extent [0..*]: ISOExtent
coupledResource
coupledResource [0..*]: ISOCoupledResource
couplingType
couplingType [1..1]: ISOCouplingType
containsOperations
containsOperations [1..*]: ISOOperationMetadata
operatesOn
operatesOn [0..*]: ISODataIdentification
Methods
Public methods
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()
geometa::ISOIdentification19139$addAggregateInformation()
geometa::ISOIdentification19139$addCredit()
geometa::ISOIdentification19139$addFormat()
geometa::ISOIdentification19139$addGraphicOverview()
geometa::ISOIdentification19139$addPointOfContact()
geometa::ISOIdentification19139$addResourceConstraints()
geometa::ISOIdentification19139$addResourceMaintenance()
geometa::ISOIdentification19139$addResourceSpecificUsage()
geometa::ISOIdentification19139$addStatus()
geometa::ISOIdentification19139$delAggregateInformation()
geometa::ISOIdentification19139$delCredit()
geometa::ISOIdentification19139$delFormat()
geometa::ISOIdentification19139$delGraphicOverview()
geometa::ISOIdentification19139$delPointOfContact()
geometa::ISOIdentification19139$delResourceConstraints()
geometa::ISOIdentification19139$delResourceMaintenance()
geometa::ISOIdentification19139$delResourceSpecificUsage()
geometa::ISOIdentification19139$delStatus()
geometa::ISOIdentification19139$setAbstract()
geometa::ISOIdentification19139$setCitation()
geometa::ISOIdentification19139$setGraphicOverview()
geometa::ISOIdentification19139$setKeywords()
geometa::ISOIdentification19139$setPurpose()
geometa::ISOIdentification19139$setResourceMaintenance()
Method new()
Initializes object
Usage
ISOSRVServiceIdentification19139$new(xml = NULL)
Arguments
xml
object of class XMLInternalNode-class
Method setServiceType()
Set service type
Usage
ISOSRVServiceIdentification19139$setServiceType(serviceType)
Arguments
serviceType
object of class ISOLocalName, ISOScopedName or character
Method addServiceTypeVersion()
Adds service type version
Usage
ISOSRVServiceIdentification19139$addServiceTypeVersion(version)
Arguments
version
version
Returns
TRUE
if added, FALSE
otherwise
Method delServiceTypeVersion()
Deletes service type version
Usage
ISOSRVServiceIdentification19139$delServiceTypeVersion(version)
Arguments
version
version
Returns
TRUE
if deleted, FALSE
otherwise
Method setAccessProperties()
Set access properties
Usage
ISOSRVServiceIdentification19139$setAccessProperties(accessProperties)
Arguments
accessProperties
object of class ISOStandardOrderProcess
Method setRestrictions()
Set restrictions
Usage
ISOSRVServiceIdentification19139$setRestrictions(restrictions)
Arguments
restrictions
object of class ISOConstraints
Method addKeywords()
Adds keywords
Usage
ISOSRVServiceIdentification19139$addKeywords(keywords)
Arguments
keywords
object of class ISOKeywords
Returns
TRUE
if added, FALSE
otherwise
Method delKeywords()
Deletes keywords
Usage
ISOSRVServiceIdentification19139$delKeywords(keywords)
Arguments
keywords
object of class ISOKeywords
Returns
TRUE
if deleted, FALSE
otherwise
Method addExtent()
Adds extent
Usage
ISOSRVServiceIdentification19139$addExtent(extent)
Arguments
extent
object of class ISOExtent
Returns
TRUE
if added, FALSE
otherwise
Method delExtent()
Deletes extent
Usage
ISOSRVServiceIdentification19139$delExtent(extent)
Arguments
extent
object of class ISOExtent
Returns
TRUE
if deleted, FALSE
otherwise
Method addCoupledResource()
Adds coupled resource
Usage
ISOSRVServiceIdentification19139$addCoupledResource(resource)
Arguments
resource
object of class ISOCoupledResource
Returns
TRUE
if added, FALSE
otherwise
Method delCoupledResource()
Deletes coupled resource
Usage
ISOSRVServiceIdentification19139$delCoupledResource(resource)
Arguments
resource
object of class ISOCoupledResource
Returns
TRUE
if deleted, FALSE
otherwise
Method setCouplingType()
Set coupling type
Usage
ISOSRVServiceIdentification19139$setCouplingType(couplingType)
Arguments
couplingType
object of class ISOCouplingType or any character among values returned by
ISOCouplingType$values()
Method addOperationMetadata()
Adds operation metadata
Usage
ISOSRVServiceIdentification19139$addOperationMetadata(operationMetadata)
Arguments
operationMetadata
object of class ISOOperationMetadata
Returns
TRUE
if added, FALSE
otherwise
Method delOperationMetadata()
Deletes operation metadata
Usage
ISOSRVServiceIdentification19139$delOperationMetadata(operationMetadata)
Arguments
operationMetadata
object of class ISOOperationMetadata
Returns
TRUE
if deleted, FALSE
otherwise
Method addOperatesOn()
Adds operates on
Usage
ISOSRVServiceIdentification19139$addOperatesOn(dataIdentification)
Arguments
dataIdentification
object of class ISODataIdentification
Returns
TRUE
if added, FALSE
otherwise
Method delOperatesOn()
Deletes operates on
Usage
ISOSRVServiceIdentification19139$delOperatesOn(dataIdentification)
Arguments
dataIdentification
object of class ISODataIdentification
Returns
TRUE
if deleted, FALSE
otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOSRVServiceIdentification19139$clone(deep = FALSE)
Arguments
deep
Whether to make a deep clone.