OwsCapabilities(version, updateSequence = NA,
owsVersion = sosDefaultGetCapOwsVersion, identification = NULL,
provider = NULL, operations = NULL, contents = NULL, languages = NULL)
OwsException(exceptionCode, exceptionText = c(), locator = as.character(NA))
OwsExceptionReport(version, lang = as.character(NA), exceptions = list(NA))
OwsGetCapabilities(service, acceptVersions, sections = sosDefaultGetCapSections,
acceptFormats = sosDefaultGetCapAcceptFormats,
updateSequence = c(as.character(NA)),
owsVersion = sosDefaultGetCapOwsVersion, acceptLanguages = c(NA))
OwsOperation(name, DCPs, parameters = list(NA), constraints = list(NA),
metadata = list(NA))
OwsOperationsMetadata(operations, parameters = list(NA),
constraints = list(NA), extendedCapabilities = xmlNode(NA))
OwsRange(minimumValue = as.character(NA), maximumValue = as.character(NA),
rangeClosure = as.character(NA), spacing = as.character(NA))
OwsServiceProvider(providerName, providerSite = as.character(NA),
serviceContact = xmlNode(NA))
OwsServiceIdentification(serviceType, serviceTypeVersion, profile = c(NA),
title, abstract = c(NA), keywords = c(NA), fees = as.character(NA),
accessConstraints = c(NA))
OwsContentsOrNULL
.OwsExceptionsData
.OwsException
in a OwsExceptionReport
.OwsExceptionsData
.OwsServiceIdentificationOrNULL
.XMLAbstractNode
.OwsExceptionsData
.OwsOperation
in a OperationsMetadata
object. The provider section of a capabilities document.OwsServiceProviderOrNULL
.OwsCapabilities_1.1.0(...)
, OwsContents(...)
or OwsException(...)
. The following classes are virtual and no objects may be created from it: OwsContentsOrNULL
, OwsServiceIdentificationOrNULL
, OwsServiceProviderOrNULL
, OwsOperationsMetadataOrNULL
.contents
:"OwsContentsOrNULL"
, the contents section of a capabilities document.identification
:"OwsServiceIdentificationOrNULL"
, the identification section of a capabilities document.languages
:"XMLAbstractNode"
, the languages section of a capabilities document, only OWS 2.0.0!operations
:"OwsOperationsMetadataOrNULL"
, the operations section of capabilities document.owsVersion
:"character"
, the used version of OWS.provider
:"OwsServiceProviderOrNULL"
, the provider section of a capabilities document.updateSequence
:"character"
, the updateSequence attribute of a capabilities document.version
:"character"
, the version of the described service in a capabilities document.exceptionCode
:"character"
, the code attribute of an OWS Exception, see OwsExceptionsData
.exceptionText
:"vector"
, the text of an OWS Exception, see OwsExceptionsData
.locator
:"character"
, the locator attribute of an OWS Exception, see OwsExceptionsData
.version
:"character"
, the version of an OWS Exception, see OwsExceptionsData
.lang
:"character"
, the code attribute of an OWS Exception, see OwsExceptionsData
.exceptions
:"list"
, the list of OwsException
in a OwsExceptionReport
.sections
:"vector"
, unordered character vector of zero or more names of sections of service metadata document to be returned in service metadata document.acceptFormats
:"vector"
, unordered character vector of zero or more response formats desired by client, with preferred formats listed first.updateSequence
:"vector"
, service metadata document version.acceptVersions
:"character"
, comma-separated prioritized sequence of one or more specification versions accepted by client, with preferred versions listed first.service
:"character"
, the name of the service.request
:"character"
, the name of the operation/request.acceptLanguages
:"vector"
, an unordered character vector of zero or more languages desired by client, with preferred formats listed first. Only OWS 2.0.0!name
:"character"
, name of an operation (request) (for example, GetCapabilities).DCPs
:"list"
, information for a Distributed Computing Platform (DCP) supported for an operation.parameters
:"list"
, parameter valid domain that applies to an operation which a server implements.constraints
:"list"
, Constraint on valid domain of a non-parameter quantity that applies to an operation which a server implements.metadata
:"list"
, metadata about an operation and its implementation.operations
:"list"
, a list of objects of class OwsOperation
in a OperationsMetadata
object.extendedCapabilities
:"XMLAbstractNode"
, the possible contents of the ExtendedCapabilities subsection.minimumValue
:"character"
, minimum value of a range (numeric parameter).maximumValue
:"character"
, maximum value of a range (numeric parameter).rangeClosure
:"character"
, specifies which of minimum and maximum values are included in this range.spacing
:"character"
, regular distance or spacing between allowed values in this range; included when range is not continuous.serviceType
:"character"
, the service type name from registry of services.serviceTypeVersion
:"vector"
, version of a service type implemented by the server.profile
:"vector"
, identifier of OGC Web Service (OWS) Application Profile.title
:"vector"
, title of the server, normally used for display to a human.abstract
:"vector"
, brief narrative description of this server, normally available for display to a human.keywords
:"vector"
, unordered list of one or more commonly used or formalised word(s) or phrase(s) used to describe a server.fees
:"character"
, fees and terms for using a server, including the monetary units as specified in ISO 4217.accessConstraints
:"vector"
, access constraints that should be observed to assure the protection of privacy or intellectual property, and any other restrictions on retrieving or using data from or otherwise using a server.providerName
:"character"
, unique identifier for service provider organization.providerSite
:"character"
, reference to the most relevant web site of a service provider.serviceContact
:"XMLAbstractNode"
, information for contacting service provider."OwsCapabilities"
, directly. OwsCapabilities_2.0.0:
Class "OwsCapabilities_1.1.0"
, directly.
Class "OwsCapabilities"
, by class "OwsCapabilities_1.1.0", distance 2. OwsGetCapabilities_1.1.0
Class "OwsGetCapabilities"
, directly.
Class "OwsServiceOperation"
, by class "OwsGetCapabilities", distance 2. OwsGetCapabilities_2.0.0:
Class "OwsGetCapabilities_1.1.0"
, directly.
Class "OwsGetCapabilities"
, by class "OwsGetCapabilities_1.1.0", distance 2.
Class "OwsServiceOperation"
, by class "OwsGetCapabilities_1.1.0", distance 3. OwsServiceIdentification:
Class "OwsServiceIdentificationOrNULL"
, directly. OwsServiceProvider:
Class "OwsServiceProviderOrNULL"
, directly. signature(object = "")
: Shows a human readable version of the object.signature(service = "SOS", operation = "OwsGetCapabilities_1.1.0", verbose = "logical")
or signature(service = "SOS", operation = "OwsGetCapabilities_2.0.0", verbose = "logical")
: Check the given operation for validity and for compliance with the metadata of the given SOS.signature(obj = "OwsGetCapabilities")
: See link{encodeRequestKVP}
.signature(obj = "OwsGetCapabilities")
: See link{encodeRequestSOAP}
.signature(obj = "OwsGetCapabilities")
: See link{encodeRequestXML}
.signature(obj = "OwsGetCapabilities_2.0.0")
: See link{encodeRequestKVP}
.signature(obj = "OwsGetCapabilities_1.1.0")
: See link{encodeRequestKVP}
.signature(sos = "SOS", request = "OwsServiceOperation", verbose = "logical", inspect = "logical")
: Send the given operation as a request to the given SOS.OwsServiceOperation
is the top class which is eventually put into the request method, sosRequest(...)
.Classes ending in ...OrNULL
are used to model optional slots.
Whiteside A., Greenwood, J. (Eds.), OGC Web Services Common Standard, Open Geospatial Consortium Inc., OGC 06-121r9, Version: 2.0.0
showClass("OwsCapabilities_1.1.0")
showClass("OwsCapabilities_2.0.0")
showClass("OwsCapabilities")
showClass("OwsContents")
showClass("OwsContentsOrNULL")
showClass("OwsException")
showClass("OwsExceptionReport")
showClass("OwsGetCapabilities_1.1.0")
showClass("OwsGetCapabilities_2.0.0")
showClass("OwsGetCapabilities")
showClass("OwsOperation")
showClass("OwsOperationsMetadata")
showClass("OwsRange")
showClass("OwsServiceIdentification")
showClass("OwsServiceIdentificationOrNULL")
showClass("OwsServiceOperation")
showClass("OwsServiceProvider")
showClass("OwsServiceProviderOrNULL")
# TBD examples for construction functions
Run the code above in your browser using DataLab