All Downloads are FREE. Search and download functionalities are using the official Maven repository.

sbt-scalaxb.opengis.ows.owsDataIdentification.scala Maven / Gradle / Ivy

Go to download

GeoTrellis Server is a set of components designed to simplify viewing, processing, and serving raster data from arbitrary sources with an emphasis on doing so in a functional style.

The newest version!
// Generated by scalaxb.
package opengis.ows


/** This XML Schema Document encodes the parts of the MD_DataIdentification class of ISO 19115 (OGC Abstract Specification Topic 11) which are expected to be used for most datasets. This Schema also encodes the parts of this class that are expected to be useful for other metadata. Both may be used within the Contents section of OWS service metadata (Capabilities) documents.
		
		OWS is an OGC Standard.
		Copyright (c) 2006,2010 Open Geospatial Consortium.
		To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
		
*/


/** 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.
			If the xml:lang attribute is not included in a Title, Abstract or Keyword element, then no language is specified for that element unless specified by another means.  All Title, Abstract and Keyword elements in the same Description that share the same xml:lang attribute value represent the description of the parent object in that language. Multiple Title or Abstract elements shall not exist in the same Description with the same xml:lang attribute value unless otherwise specified. 
*/
trait DescriptionTypable {
  def Title: Seq[opengis.ows.LanguageStringType]
  def AbstractValue: Seq[opengis.ows.LanguageStringType]
  def Keywords: Seq[opengis.ows.KeywordsType]
}


/** 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.
			If the xml:lang attribute is not included in a Title, Abstract or Keyword element, then no language is specified for that element unless specified by another means.  All Title, Abstract and Keyword elements in the same Description that share the same xml:lang attribute value represent the description of the parent object in that language. Multiple Title or Abstract elements shall not exist in the same Description with the same xml:lang attribute value unless otherwise specified. 
*/
case class DescriptionType(Title: Seq[opengis.ows.LanguageStringType] = Nil,
  AbstractValue: Seq[opengis.ows.LanguageStringType] = Nil,
  Keywords: Seq[opengis.ows.KeywordsType] = Nil) extends DescriptionTypable
      
      


/** Basic metadata identifying and describing a set of data. 
*/
trait BasicIdentificationTypable extends DescriptionTypable {
  def Title: Seq[opengis.ows.LanguageStringType]
  def AbstractValue: Seq[opengis.ows.LanguageStringType]
  def Keywords: Seq[opengis.ows.KeywordsType]
  def Identifier: Option[opengis.ows.CodeTypable]
  def Metadata: Seq[opengis.ows.MetadataType]
}


/** Basic metadata identifying and describing a set of data. 
*/
case class BasicIdentificationType(Title: Seq[opengis.ows.LanguageStringType] = Nil,
  AbstractValue: Seq[opengis.ows.LanguageStringType] = Nil,
  Keywords: Seq[opengis.ows.KeywordsType] = Nil,
  Identifier: Option[opengis.ows.CodeTypable] = None,
  Metadata: Seq[opengis.ows.MetadataType] = Nil) extends BasicIdentificationTypable
      
      


/** Extended 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. 
*/
case class IdentificationType(Title: Seq[opengis.ows.LanguageStringType] = Nil,
  AbstractValue: Seq[opengis.ows.LanguageStringType] = Nil,
  Keywords: Seq[opengis.ows.KeywordsType] = Nil,
  Identifier: Option[opengis.ows.CodeTypable] = None,
  Metadata: Seq[opengis.ows.MetadataType] = Nil,
  BoundingBox: Seq[scalaxb.DataRecord[Any]] = Nil,
  OutputFormat: Seq[String] = Nil,
  AvailableCRS: Seq[scalaxb.DataRecord[Any]] = Nil) extends BasicIdentificationTypable
      
      





© 2015 - 2025 Weber Informatics LLC | Privacy Policy