Class DublinCoreSchema

All Implemented Interfaces:
Serializable, Cloneable, Map<Object,Object>

public class DublinCoreSchema extends XmpSchema
An implementation of an XmpSchema.
See Also:
  • Field Details

    • DEFAULT_XPATH_ID

      public static final String DEFAULT_XPATH_ID
      default namespace identifier
      See Also:
    • DEFAULT_XPATH_URI

      public static final String DEFAULT_XPATH_URI
      default namespace uri
      See Also:
    • CONTRIBUTOR

      public static final String CONTRIBUTOR
      External Contributors to the resource (other than the authors).
      See Also:
    • COVERAGE

      public static final String COVERAGE
      The extent or scope of the resource.
      See Also:
    • CREATOR

      public static final String CREATOR
      The authors of the resource (listed in order of precedence, if significant).
      See Also:
    • DATE

      public static final String DATE
      Date(s) that something interesting happened to the resource.
      See Also:
    • DESCRIPTION

      public static final String DESCRIPTION
      A textual description of the content of the resource. Multiple values may be present for different languages.
      See Also:
    • FORMAT

      public static final String FORMAT
      The file format used when saving the resource. Tools and applications should set this property to the save format of the data. It may include appropriate qualifiers.
      See Also:
    • IDENTIFIER

      public static final String IDENTIFIER
      Unique identifier of the resource.
      See Also:
    • LANGUAGE

      public static final String LANGUAGE
      An unordered array specifying the languages used in the resource.
      See Also:
    • PUBLISHER

      public static final String PUBLISHER
      Publishers.
      See Also:
    • RELATION

      public static final String RELATION
      Relationships to other documents.
      See Also:
    • RIGHTS

      public static final String RIGHTS
      Informal rights statement, selected by language.
      See Also:
    • SOURCE

      public static final String SOURCE
      Unique identifier of the work from which this resource was derived.
      See Also:
    • SUBJECT

      public static final String SUBJECT
      An unordered array of descriptive phrases or keywords that specify the topic of the content of the resource.
      See Also:
    • TITLE

      public static final String TITLE
      The title of the document, or the name given to the resource. Typically, it will be a name by which the resource is formally known.
      See Also:
    • TYPE

      public static final String TYPE
      A document type; for example, novel, poem, or working paper.
      See Also:
    • serialVersionUID

      private static final long serialVersionUID
      See Also:
  • Constructor Details

    • DublinCoreSchema

      public DublinCoreSchema()
  • Method Details

    • addTitle

      public void addTitle(String title)
      Adds a title.
      Parameters:
      title - title
    • addDescription

      public void addDescription(String desc)
      Adds a description.
      Parameters:
      desc - description
    • addSubject

      public void addSubject(String subject)
      Adds a subject.
      Parameters:
      subject - subject
    • addSubject

      public void addSubject(String[] subject)
      Adds a subject.
      Parameters:
      subject - array of subjects
    • addAuthor

      public void addAuthor(String author)
      Adds a single author.
      Parameters:
      author - author name
    • addAuthor

      public void addAuthor(String[] author)
      Adds an array of authors.
      Parameters:
      author - author names arrays
    • addPublisher

      public void addPublisher(String publisher)
      Adds a single publisher.
      Parameters:
      publisher - publisher name
    • addPublisher

      public void addPublisher(String[] publisher)
      Adds an array of publishers.
      Parameters:
      publisher - publishers array