Class TLcdCSWSummaryRecord

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdCSWSummaryRecord extends TLcdCSWAbstractRecord
This type defines a summary representation of the common record format. It extends AbstractRecordType to include the core properties.
Since:
2017.0
  • Field Details Link icon

    • IDENTIFIER_PROPERTY Link icon

      public static final TLcdDataProperty IDENTIFIER_PROPERTY
      Data property that maps to the identifier element. The possible values for this property are instances of List<TLcdDCElemSimpleLiteral>.
    • TITLE_PROPERTY Link icon

      public static final TLcdDataProperty TITLE_PROPERTY
      Data property that maps to the title element. The possible values for this property are instances of List<TLcdDCElemSimpleLiteral>.
    • TYPE_PROPERTY Link icon

      public static final TLcdDataProperty TYPE_PROPERTY
      Data property that maps to the type element. The possible values for this property are the public QName constants defined in this class.
    • SUBJECT_PROPERTY Link icon

      public static final TLcdDataProperty SUBJECT_PROPERTY
      Data property that maps to the subject element. The possible values for this property are instances of List<TLcdDCElemSimpleLiteral>.
    • FORMAT_PROPERTY Link icon

      public static final TLcdDataProperty FORMAT_PROPERTY
      Data property that maps to the format element. The possible values for this property are instances of List<TLcdDCElemSimpleLiteral>.
    • RELATION_PROPERTY Link icon

      public static final TLcdDataProperty RELATION_PROPERTY
      Data property that maps to the relation element. The possible values for this property are instances of List<TLcdDCElemSimpleLiteral>.
    • MODIFIED_PROPERTY Link icon

      public static final TLcdDataProperty MODIFIED_PROPERTY
      Data property that maps to the modified element. The possible values for this property are instances of List<TLcdDCElemSimpleLiteral>.
    • ABSTRACT_PROPERTY Link icon

      public static final TLcdDataProperty ABSTRACT_PROPERTY
      Data property that maps to the abstract element. The possible values for this property are instances of List<TLcdDCElemSimpleLiteral>.
    • SPATIAL_PROPERTY Link icon

      public static final TLcdDataProperty SPATIAL_PROPERTY
      Data property that maps to the spatial element. The possible values for this property are instances of List<TLcdDCElemSimpleLiteral>.
    • BOUNDING_BOX_PROPERTY Link icon

      public static final TLcdDataProperty BOUNDING_BOX_PROPERTY
      Data property that maps to the BoundingBox element. The possible values for this property are instances of List<TLcdOWSBoundingBox>.
    • TEMPORAL_EXTENT_PROPERTY Link icon

      public static final TLcdDataProperty TEMPORAL_EXTENT_PROPERTY
      Data property that maps to the TemporalExtent element. The possible values for this property are instances of List<TLcdCSWTemporalExtent>.
  • Constructor Details Link icon

    • TLcdCSWSummaryRecord Link icon

      public TLcdCSWSummaryRecord()
    • TLcdCSWSummaryRecord Link icon

      public TLcdCSWSummaryRecord(TLcdDataType aType)
  • Method Details Link icon

    • getIdentifier Link icon

      public List<TLcdDCElemSimpleLiteral> getIdentifier()
      Returns the value of the property that maps to the identifier element.

      An unambiguous reference to the resource within a given context. Recommended best practice is to identify the resource by means of a string or number conforming to a formal identification system. Formal identification systems include but are not limited to the Uniform Resource Identifier (URI) (including the Uniform Resource Locator (URL)), the Digital Object Identifier (DOI), and the International Standard Book Number (ISBN).

      Returns:
      the value of the IDENTIFIER_PROPERTY property.
    • getTitle Link icon

      public List<TLcdDCElemSimpleLiteral> getTitle()
      Returns the value of the property that maps to the title element.

      A name given to the resource. Typically, Title will be a name by which the resource is formally known.

      Returns:
      the value of the TITLE_PROPERTY property.
    • getType Link icon

      public TLcdDCElemSimpleLiteral getType()
      Returns the value of the property that maps to the type element.

      The possible values for this property are the public QName constants defined in this class.

      The nature or genre of the content of the resource. Type includes terms describing general categories, functions, genres, or aggregation levels for content. Recommended best practice is to select a value from a controlled vocabulary (for example, the DCMI Type Vocabulary). To describe the physical or digital manifestation of the resource, use the Format element.

      Returns:
      the value of the TYPE_PROPERTY property.
    • setType Link icon

      public void setType(TLcdDCElemSimpleLiteral aValue)
      Sets the value of the property that maps to the type element.

      The possible values for this property are the public QName constants defined in this class.

      The nature or genre of the content of the resource. Type includes terms describing general categories, functions, genres, or aggregation levels for content. Recommended best practice is to select a value from a controlled vocabulary (for example, the DCMI Type Vocabulary). To describe the physical or digital manifestation of the resource, use the Format element.

      Parameters:
      aValue - the value to set for the TYPE_PROPERTY property.
    • getSubject Link icon

      public List<TLcdDCElemSimpleLiteral> getSubject()
      Returns the value of the property that maps to the subject element.

      A topic of the content of the resource. Typically, Subject will be expressed as keywords, key phrases, or classification codes that describe a topic of the resource. Recommended best practice is to select a value from a controlled vocabulary or formal classification scheme.

      Returns:
      the value of the SUBJECT_PROPERTY property.
    • getFormat Link icon

      public List<TLcdDCElemSimpleLiteral> getFormat()
      Returns the value of the property that maps to the format element.

      The physical or digital manifestation of the resource. Typically, Format will include the media-type or dimensions of the resource. Format may be used to identify the software, hardware, or other equipment needed to display or operate the resource. Examples of dimensions include size and duration. Recommended best practice is to select a value from a controlled vocabulary (for example, the list of Internet Media Types defining computer media formats).

      Returns:
      the value of the FORMAT_PROPERTY property.
    • getRelation Link icon

      public List<TLcdDCElemSimpleLiteral> getRelation()
      Returns the value of the property that maps to the relation element.

      A reference to a related resource. Recommended best practice is to identify the referenced resource by means of a string or number conforming to a formal identification system.

      Returns:
      the value of the RELATION_PROPERTY property.
    • getModified Link icon

      public List<TLcdDCElemSimpleLiteral> getModified()
      Returns the value of the property that maps to the modified element.
      Returns:
      the value of the MODIFIED_PROPERTY property.
    • getAbstract Link icon

      public List<TLcdDCElemSimpleLiteral> getAbstract()
      Returns the value of the property that maps to the abstract element.
      Returns:
      the value of the ABSTRACT_PROPERTY property.
    • getSpatial Link icon

      public List<TLcdDCElemSimpleLiteral> getSpatial()
      Returns the value of the property that maps to the spatial element.
      Returns:
      the value of the SPATIAL_PROPERTY property.
    • getBoundingBox Link icon

      public List<TLcdOWSBoundingBox> getBoundingBox()
      Returns the value of the property that maps to the BoundingBox element.
      Returns:
      the value of the BOUNDING_BOX_PROPERTY property.
    • getTemporalExtent Link icon

      public List<TLcdCSWTemporalExtent> getTemporalExtent()
      Returns the value of the property that maps to the TemporalExtent element.
      Returns:
      the value of the TEMPORAL_EXTENT_PROPERTY property.