package ows

Type Members

  1. case class AcceptFormatsType(OutputFormat: Seq[String] = Nil) extends Product with Serializable

    Prioritized sequence of zero or more GetCapabilities operation response formats desired by client, with preferred formats listed first.

    Prioritized sequence of zero or more GetCapabilities operation response formats desired by client, with preferred formats listed first. Each response format shall be identified by its MIME type. See AcceptFormats parameter use subclause for more information.

  2. case class AcceptVersionsType(Version: Seq[String] = Nil) extends Product with Serializable

    Prioritized sequence of one or more specification versions accepted by client, with preferred versions listed first.

    Prioritized sequence of one or more specification versions accepted by client, with preferred versions listed first. See Version negotiation subclause for more information.

  3. case class AddressType(DeliveryPoint: Seq[String] = Nil, City: Option[String] = None, AdministrativeArea: Option[String] = None, PostalCode: Option[String] = None, Country: Option[String] = None, ElectronicMailAddress: Seq[String] = Nil) extends Product with Serializable

    Location of the responsible individual or organization.

  4. trait BoundingBoxTypable extends AnyRef

    XML encoded minimum rectangular bounding box (or region) parameter, surrounding all the associated data.

    XML encoded minimum rectangular bounding box (or region) parameter, surrounding all the associated data. This type is adapted from the EnvelopeType of GML 3.1, with modified contents and documentation for encoding a MINIMUM size box SURROUNDING all associated data.

  5. case class BoundingBoxType(LowerCorner: Seq[Double], UpperCorner: Seq[Double], attributes: Map[String, DataRecord[Any]] = Map.empty) extends BoundingBoxTypable with Product with Serializable

    XML encoded minimum rectangular bounding box (or region) parameter, surrounding all the associated data.

    XML encoded minimum rectangular bounding box (or region) parameter, surrounding all the associated data. This type is adapted from the EnvelopeType of GML 3.1, with modified contents and documentation for encoding a MINIMUM size box SURROUNDING all associated data.

  6. trait CapabilitiesBaseTypable extends AnyRef

    XML encoded GetCapabilities operation response.

    XML encoded GetCapabilities operation response. This document provides clients with service metadata about a specific service instance, usually including metadata about the tightly-coupled data served. If the server does not implement the updateSequence parameter, the server shall always return the complete Capabilities document, without the updateSequence parameter. When the server implements the updateSequence parameter and the GetCapabilities operation request included the updateSequence parameter with the current value, the server shall return this element with only the "version" and "updateSequence" attributes. Otherwise, all optional elements shall be included or not depending on the actual value of the Contents parameter in the GetCapabilities operation request. This base type shall be extended by each specific OWS to include the additional contents needed.

  7. case class CapabilitiesBaseType(ServiceIdentification: Option[ServiceIdentification] = None, ServiceProvider: Option[ServiceProvider] = None, OperationsMetadata: Option[OperationsMetadata] = None, attributes: Map[String, DataRecord[Any]] = Map.empty) extends CapabilitiesBaseTypable with Product with Serializable

    XML encoded GetCapabilities operation response.

    XML encoded GetCapabilities operation response. This document provides clients with service metadata about a specific service instance, usually including metadata about the tightly-coupled data served. If the server does not implement the updateSequence parameter, the server shall always return the complete Capabilities document, without the updateSequence parameter. When the server implements the updateSequence parameter and the GetCapabilities operation request included the updateSequence parameter with the current value, the server shall return this element with only the "version" and "updateSequence" attributes. Otherwise, all optional elements shall be included or not depending on the actual value of the Contents parameter in the GetCapabilities operation request. This base type shall be extended by each specific OWS to include the additional contents needed.

  8. case class CodeType(value: String, attributes: Map[String, DataRecord[Any]] = Map.empty) extends Product with Serializable

    Name or code with an (optional) authority.

    Name or code with an (optional) authority. If the codeSpace attribute is present, its value should reference a dictionary, thesaurus, or authority for the name or code, such as the organisation who assigned the value, or the dictionary from which it is taken. Type copied from basicTypes.xsd of GML 3 with documentation edited, for possible use outside the ServiceIdentification section of a service metadata document.

  9. case class ContactType(Phone: Option[TelephoneType] = None, Address: Option[AddressType] = None, OnlineResource: Option[OnlineResourceTypable] = None, HoursOfService: Option[String] = None, ContactInstructions: Option[String] = None) extends Product with Serializable

    Information required to enable contact with the responsible person and/or organization.

    Information required to enable contact with the responsible person and/or organization. For OWS use in the service metadata document, the optional hoursOfService and contactInstructions elements were retained, as possibly being useful in the ServiceProvider section.

  10. case class DCP(dcpoption: DataRecord[HTTP]) extends Product with Serializable
  11. trait DCPOption extends AnyRef
  12. trait DescriptionTypable extends AnyRef

    Human-readable descriptive information for the object it is included within.

    Human-readable descriptive information for the object it is included within. This type shall be extended if needed for specific OWS use to include additional metadata for each type of information. This type shall not be restricted for a specific OWS to change the multiplicity (or optionality) of some elements.

  13. case class DescriptionType(Title: Option[String] = None, Abstract: Option[String] = None, Keywords: Seq[KeywordsType] = Nil) extends DescriptionTypable with Product with Serializable

    Human-readable descriptive information for the object it is included within.

    Human-readable descriptive information for the object it is included within. This type shall be extended if needed for specific OWS use to include additional metadata for each type of information. This type shall not be restricted for a specific OWS to change the multiplicity (or optionality) of some elements.

  14. case class DomainType(Value: Seq[String] = Nil, Metadata: Seq[MetadataType] = Nil, attributes: Map[String, DataRecord[Any]] = Map.empty) extends Product with Serializable

    Valid domain (or set of values) of one parameter or other quantity used by this server.

    Valid domain (or set of values) of one parameter or other quantity used by this server. A non-parameter quantity may not be explicitly represented in the server software. (Informative: An example is the outputFormat parameter of a WFS. Each WFS server should provide a Parameter element for the outputFormat parameter that lists the supported output formats, such as GML2, GML3, etc. as the allowed "Value" elements.)

  15. case class ExceptionReport(Exception: Seq[ExceptionType] = Nil, attributes: Map[String, DataRecord[Any]] = Map.empty) extends Product with Serializable

    This XML Schema Document encodes the Exception Report response to all OWS operations.

    This XML Schema Document encodes the Exception Report response to all OWS operations.

    OWS is an OGC Standard. Copyright (c) 2005,2010 Open Geospatial Consortium. To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .

  16. case class ExceptionType(ExceptionText: Seq[String] = Nil, attributes: Map[String, DataRecord[Any]] = Map.empty) extends Product with Serializable

    An Exception element describes one detected error that a server chooses to convey to the client.

  17. trait GetCapabilitiesTypable extends AnyRef

    XML encoded GetCapabilities operation request.

    XML encoded GetCapabilities operation request. This operation allows clients to retrieve service metadata about a specific service instance. In this XML encoding, no "request" parameter is included, since the element name specifies the specific operation. This base type shall be extended by each specific OWS to include the additional required "service" attribute, with the correct value for that OWS.

  18. case class GetCapabilitiesType(AcceptVersions: Option[AcceptVersionsType] = None, Sections: Option[SectionsType] = None, AcceptFormats: Option[AcceptFormatsType] = None, attributes: Map[String, DataRecord[Any]] = Map.empty) extends GetCapabilitiesTypable with Product with Serializable

    XML encoded GetCapabilities operation request.

    XML encoded GetCapabilities operation request. This operation allows clients to retrieve service metadata about a specific service instance. In this XML encoding, no "request" parameter is included, since the element name specifies the specific operation. This base type shall be extended by each specific OWS to include the additional required "service" attribute, with the correct value for that OWS.

  19. case class HTTP(httpoption: Seq[DataRecord[HTTPOption]] = Nil) extends DCPOption with Product with Serializable
  20. trait HTTPOption extends AnyRef
  21. case class IdentificationType(Title: Option[String] = None, Abstract: Option[String] = None, Keywords: Seq[KeywordsType] = Nil, Identifier: Option[CodeType] = None, BoundingBox: Seq[DataRecord[Any]] = Nil, OutputFormat: Seq[String] = Nil, AvailableCRS: Seq[DataRecord[Any]] = Nil, Metadata: Seq[MetadataType] = Nil) extends DescriptionTypable with Product with Serializable

    General metadata identifying and describing a set of data.

    General metadata identifying and describing a set of data. This type shall be extended if needed for each specific OWS to include additional metadata for each type of dataset. If needed, this type should first be restricted for each specific OWS to change the multiplicity (or optionality) of some elements.

  22. case class KeywordsType(Keyword: Seq[String] = Nil, Type: Option[CodeType] = None) extends Product with Serializable

    Unordered list of one or more commonly used or formalised word(s) or phrase(s) used to describe the subject.

    Unordered list of one or more commonly used or formalised word(s) or phrase(s) used to describe the subject. When needed, the optional "type" can name the type of the associated list of keywords that shall all have the same type. Also when needed, the codeSpace attribute of that "type" can reference the type name authority and/or thesaurus. For OWS use, the optional thesaurusName element was omitted as being complex information that could be referenced by the codeSpace attribute of the Type element.

  23. case class MetadataType(AbstractMetaData: Option[DataRecord[Any]] = None, attributes: Map[String, DataRecord[Any]] = Map.empty) extends Product with Serializable

    This element either references or contains more metadata about the element that includes this element.

    This element either references or contains more metadata about the element that includes this element. To reference metadata stored remotely, at least the xlinks:href attribute in xlink:simpleAttrs shall be included. Either at least one of the attributes in xlink:simpleAttrs or a substitute for the AbstractMetaData element shall be included, but not both. An Implementation Specification can restrict the contents of this element to always be a reference or always contain metadata. (Informative: This element was adapted from the metaDataProperty element in GML 3.0.)

  24. trait OnlineResourceTypable extends AnyRef

    Reference to on-line resource from which data can be obtained.

    Reference to on-line resource from which data can be obtained. For OWS use in the service metadata document, the CI_OnlineResource class was XML encoded as the attributeGroup "xlink:simpleAttrs", as used in GML.

  25. case class OnlineResourceType(attributes: Map[String, DataRecord[Any]] = Map.empty) extends OnlineResourceTypable with Product with Serializable

    Reference to on-line resource from which data can be obtained.

    Reference to on-line resource from which data can be obtained. For OWS use in the service metadata document, the CI_OnlineResource class was XML encoded as the attributeGroup "xlink:simpleAttrs", as used in GML.

  26. case class Operation(DCP: Seq[DCP] = Nil, Parameter: Seq[DomainType] = Nil, Constraint: Seq[DomainType] = Nil, Metadata: Seq[MetadataType] = Nil, attributes: Map[String, DataRecord[Any]] = Map.empty) extends Product with Serializable
  27. case class OperationsMetadata(Operation: Seq[Operation] = Nil, Parameter: Seq[DomainType] = Nil, Constraint: Seq[DomainType] = Nil, ExtendedCapabilities: Option[DataRecord[Any]] = None) extends Product with Serializable

    This XML Schema Document encodes the basic contents of the "OperationsMetadata" section of the GetCapabilities operation response, also known as the Capabilities XML document.

    This XML Schema Document encodes the basic contents of the "OperationsMetadata" section of the GetCapabilities operation response, also known as the Capabilities XML document.

    OWS is an OGC Standard. Copyright (c) 2005,2010 Open Geospatial Consortium. To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .

  28. case class RequestMethodType(Constraint: Seq[DomainType] = Nil, attributes: Map[String, DataRecord[Any]] = Map.empty) extends OnlineResourceTypable with HTTPOption with Product with Serializable

    Connect point URL and any constraints for this HTTP request method for this operation request.

    Connect point URL and any constraints for this HTTP request method for this operation request. In the OnlineResourceType, the xlink:href attribute in the xlink:simpleAttrs attribute group shall be used to contain this URL. The other attributes in the xlink:simpleAttrs attribute group should not be used.

  29. case class ResponsiblePartySubsetType(IndividualName: Option[String] = None, PositionName: Option[String] = None, ContactInfo: Option[ContactType] = None, Role: Option[CodeType] = None) extends Product with Serializable

    Identification of, and means of communication with, person responsible for the server.

    Identification of, and means of communication with, person responsible for the server. For OWS use in the ServiceProvider section of a service metadata document, the optional organizationName element was removed, since this type is always used with the ProviderName element which provides that information. The mandatory "role" element was changed to optional, since no clear use of this information is known in the ServiceProvider section.

  30. case class ResponsiblePartyType(IndividualName: Option[String] = None, OrganisationName: Option[String] = None, PositionName: Option[String] = None, ContactInfo: Option[ContactType] = None, Role: CodeType) extends Product with Serializable

    Identification of, and means of communication with, person responsible for the server.

    Identification of, and means of communication with, person responsible for the server. At least one of IndividualName, OrganisationName, or PositionName shall be included.

  31. case class SectionsType(Section: Seq[String] = Nil) extends Product with Serializable

    Unordered list of zero or more names of requested sections in complete service metadata document.

    Unordered list of zero or more names of requested sections in complete service metadata document. Each Section value shall contain an allowed section name as specified by each OWS specification. See Sections parameter subclause for more information.

  32. case class ServiceIdentification(Title: Option[String] = None, Abstract: Option[String] = None, Keywords: Seq[KeywordsType] = Nil, ServiceType: CodeType, ServiceTypeVersion: Seq[String] = Nil, Fees: Option[String] = None, AccessConstraints: Seq[String] = Nil) extends DescriptionTypable with Product with Serializable

    This XML Schema Document encodes the common "ServiceIdentification" section of the GetCapabilities operation response, known as the Capabilities XML document.

    This XML Schema Document encodes the common "ServiceIdentification" section of the GetCapabilities operation response, known as the Capabilities XML document. This section encodes the SV_ServiceIdentification class of ISO 19119 (OGC Abstract Specification Topic 12).

    OWS is an OGC Standard. Copyright (c) 2005,2010 Open Geospatial Consortium. To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .

  33. case class ServiceProvider(ProviderName: String, ProviderSite: Option[OnlineResourceTypable] = None, ServiceContact: ResponsiblePartySubsetType) extends Product with Serializable

    This XML Schema Document encodes the common "ServiceProvider" section of the GetCapabilities operation response, known as the Capabilities XML document.

    This XML Schema Document encodes the common "ServiceProvider" section of the GetCapabilities operation response, known as the Capabilities XML document. This section encodes the SV_ServiceProvider class of ISO 19119 (OGC Abstract Specification Topic 12).

    OWS is an OGC Standard. Copyright (c) 2005,2010 Open Geospatial Consortium. To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .

  34. case class TelephoneType(Voice: Seq[String] = Nil, Facsimile: Seq[String] = Nil) extends Product with Serializable

    Telephone numbers for contacting the responsible individual or organization.

  35. case class WGS84BoundingBoxType(LowerCorner: Seq[Double], UpperCorner: Seq[Double], attributes: Map[String, DataRecord[Any]] = Map.empty) extends BoundingBoxTypable with Product with Serializable

    XML encoded minimum rectangular bounding box (or region) parameter, surrounding all the associated data.

    XML encoded minimum rectangular bounding box (or region) parameter, surrounding all the associated data. This box is specialized for use with the 2D WGS 84 coordinate reference system with decimal values of longitude and latitude. This type is adapted from the general BoundingBoxType, with modified contents and documentation for use with the 2D WGS 84 coordinate reference system.

Ungrouped