Class TLcdCSWBriefRecord

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdCSWBriefRecord extends TLcdCSWAbstractRecord
This type defines a brief representation of the common record format. It extends AbstractRecordType to include only the dc:identifier and dc:type properties.
Since:
2017.0
  • Field Details

    • IDENTIFIER_PROPERTY

      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

      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

      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.
    • BOUNDING_BOX_PROPERTY

      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>.
  • Constructor Details

    • TLcdCSWBriefRecord

      public TLcdCSWBriefRecord()
    • TLcdCSWBriefRecord

      public TLcdCSWBriefRecord(TLcdDataType aType)
  • Method Details

    • getIdentifier

      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

      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

      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

      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.
    • getBoundingBox

      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.