org.apache.lenya.cms.metadata.dublincore
Interface DublinCore

All Superinterfaces:
MetaData

public interface DublinCore
extends MetaData

Dublin core metadata interface.

The descriptions are citing the Dublin Core website .

Version:
$Id: DublinCore.java 473861 2006-11-12 03:51:14Z gregor $

Field Summary
static java.lang.String DC_NAMESPACE
          The dublin core elements namespace.
static java.lang.String DCTERMS_NAMESPACE
          The dublin core terms namespace.
static java.lang.String ELEMENT_CONTRIBUTOR
          An entity responsible for making contributions to the content of the resource.
static java.lang.String ELEMENT_COVERAGE
          The extent or scope of the content of the resource.
static java.lang.String ELEMENT_CREATOR
          An entity primarily responsible for making the content of the resource.
static java.lang.String ELEMENT_DATE
          A date of an event in the lifecycle of the resource.
static java.lang.String ELEMENT_DESCRIPTION
          An account of the content of the resource.
static java.lang.String ELEMENT_FORMAT
          The physical or digital manifestation of the resource.
static java.lang.String ELEMENT_IDENTIFIER
          An unambiguous reference to the resource within a given context.
static java.lang.String ELEMENT_LANGUAGE
          A language of the intellectual content of the resource.
static java.lang.String ELEMENT_PUBLISHER
          An entity responsible for making the resource available.
static java.lang.String ELEMENT_RELATION
          A reference to a related resource.
static java.lang.String ELEMENT_RIGHTS
          Information about rights held in and over the resource.
static java.lang.String ELEMENT_SOURCE
          A Reference to a resource from which the present resource is derived.
static java.lang.String ELEMENT_SUBJECT
          A topic of the content of the resource.
static java.lang.String ELEMENT_TITLE
          A name given to the resource.
static java.lang.String ELEMENT_TYPE
          The nature or genre of the content of the resource.
static java.lang.String TERM_ABSTRACT
          A summary of the content of the resource.
static java.lang.String TERM_ACCESSRIGHTS
          Information about who can access the resource or an indication of its security status.
static java.lang.String TERM_ALTERNATIVE
          Any form of the title used as a substitute or alternative to the formal title of the resource.
static java.lang.String TERM_AUDIENCE
          A class of entity for whom the resource is intended or useful.
static java.lang.String TERM_AVAILABLE
          Date (often a range) that the resource will become or did become available.
static java.lang.String TERM_BIBLIOGRAPHICCITATION
          A bibliographic reference for the resource.
static java.lang.String TERM_CONFORMSTO
          A reference to an established standard to which the resource conforms.
static java.lang.String TERM_CREATED
          Date of creation of the resource.
static java.lang.String TERM_DATEACCEPTED
          Date of acceptance of the resource (e.g. of thesis by university department, of article by journal, etc.).
static java.lang.String TERM_DATECOPYRIGHTED
          Date of a statement of copyright.
static java.lang.String TERM_DATESUBMITTED
          Date of submission of the resource (e.g. thesis, articles, etc.).
static java.lang.String TERM_EDUCATIONLEVEL
          A general statement describing the education or training context.
static java.lang.String TERM_EXTENT
          The size or duration of the resource.
static java.lang.String TERM_HASFORMAT
          The described resource pre-existed the referenced resource, which is essentially the same intellectual content presented in another format.
static java.lang.String TERM_HASPART
          The described resource includes the referenced resource either physically or logically.
static java.lang.String TERM_HASVERSION
          The described resource has a version, edition, or adaptation, namely, the referenced resource.
static java.lang.String TERM_ISFORMATOF
          The described resource is the same intellectual content of the referenced resource, but presented in another format.
static java.lang.String TERM_ISPARTOF
          The described resource is a physical or logical part of the referenced resource.
static java.lang.String TERM_ISREFERENCEDBY
          The described resource is referenced, cited, or otherwise pointed to by the referenced resource.
static java.lang.String TERM_ISREPLACEDBY
          The described resource is supplanted, displaced, or superseded by the referenced resource.
static java.lang.String TERM_ISREQUIREDBY
          The described resource is required by the referenced resource, either physically or logically.
static java.lang.String TERM_ISSUED
          Date of formal issuance (e.g., publication) of the resource.
static java.lang.String TERM_ISVERSIONOF
          The described resource is a version, edition, or adaptation of the referenced resource.
static java.lang.String TERM_LICENSE
          A legal document giving official permission to do something with the resource.
static java.lang.String TERM_MEDIATOR
          A class of entity that mediates access to the resource and for whom the resource is intended or useful.
static java.lang.String TERM_MEDIUM
          The material or physical carrier of the resource.
static java.lang.String TERM_MODIFIED
          Date on which the resource was changed.
static java.lang.String TERM_REFERENCES
          The described resource references, cites, or otherwise points to the referenced resource.
static java.lang.String TERM_REPLACES
          The described resource supplants, displaces, or supersedes the referenced resource.
static java.lang.String TERM_REQUIRES
          The described resource requires the referenced resource to support its function, delivery, or coherence of content.
static java.lang.String TERM_RIGHTSHOLDER
          A person or organization owning or managing rights over the resource.
static java.lang.String TERM_SPATIAL
          Spatial characteristics of the intellectual content of the resource.
static java.lang.String TERM_TABLEOFCONTENTS
          A list of subunits of the content of the resource.
static java.lang.String TERM_TEMPORAL
          Temporal characteristics of the intellectual content of the resource.
static java.lang.String TERM_VALID
          Date (often a range) of validity of a resource.
 
Method Summary
 
Methods inherited from interface org.apache.lenya.cms.metadata.MetaData
addValue, forcedReplaceBy, getAvailableKeys, getElementSet, getFirstValue, getLastModified, getPossibleKeys, getValues, isValidAttribute, removeAllValues, replaceBy, setValue
 

Field Detail

DC_NAMESPACE

static final java.lang.String DC_NAMESPACE
The dublin core elements namespace.

See Also:
Constant Field Values

DCTERMS_NAMESPACE

static final java.lang.String DCTERMS_NAMESPACE
The dublin core terms namespace.

See Also:
Constant Field Values

ELEMENT_TITLE

static final java.lang.String ELEMENT_TITLE
A name given to the resource. Typically, Title will be a name by which the resource is formally known.

See Also:
Constant Field Values

ELEMENT_CREATOR

static final java.lang.String ELEMENT_CREATOR
An entity primarily responsible for making the content of the resource. Examples of Creator include a person, an organization, or a service. Typically, the name of a Creator should be used to indicate the entity.

See Also:
Constant Field Values

ELEMENT_SUBJECT

static final java.lang.String ELEMENT_SUBJECT
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.

See Also:
Constant Field Values

ELEMENT_DESCRIPTION

static final java.lang.String ELEMENT_DESCRIPTION
An account of the content of the resource. Examples of Description include, but is not limited to: an abstract, table of contents, reference to a graphical representation of content or a free-text account of the content.

See Also:
Constant Field Values

ELEMENT_PUBLISHER

static final java.lang.String ELEMENT_PUBLISHER
An entity responsible for making the resource available. Examples of Publisher include a person, an organization, or a service. Typically, the name of a Publisher should be used to indicate the entity.

See Also:
Constant Field Values

ELEMENT_CONTRIBUTOR

static final java.lang.String ELEMENT_CONTRIBUTOR
An entity responsible for making contributions to the content of the resource. Examples of Contributor include a person, an organization, or a service. Typically, the name of a Contributor should be used to indicate the entity.

See Also:
Constant Field Values

ELEMENT_DATE

static final java.lang.String ELEMENT_DATE
A date of an event in the lifecycle of the resource. Typically, Date will be associated with the creation or availability of the resource. Recommended best practice for encoding the date value is defined in a profile of ISO 8601 [W3CDTF] and includes (among others) dates of the form YYYY-MM-DD.

See Also:
Constant Field Values

ELEMENT_TYPE

static final java.lang.String ELEMENT_TYPE
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 [DCT1]). To describe the physical or digital manifestation of the resource, use the FORMAT element.

See Also:
Constant Field Values

ELEMENT_FORMAT

static final java.lang.String ELEMENT_FORMAT
The physical or digital manifestation of the resource. Typically, Format may 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 [MIME] defining computer media formats).

See Also:
Constant Field Values

ELEMENT_IDENTIFIER

static final java.lang.String ELEMENT_IDENTIFIER
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).

See Also:
Constant Field Values

ELEMENT_SOURCE

static final java.lang.String ELEMENT_SOURCE
A Reference to a resource from which the present resource is derived. The present resource may be derived from the Source resource in whole or in part. Recommended best practice is to identify the referenced resource by means of a string or number conforming to a formal identification system.

See Also:
Constant Field Values

ELEMENT_LANGUAGE

static final java.lang.String ELEMENT_LANGUAGE
A language of the intellectual content of the resource. Recommended best practice is to use RFC 3066 [RFC3066] which, in conjunction with ISO639 [ISO639]), defines two- and three-letter primary language tags with optional subtags. Examples include "en" or "eng" for English, "akk" for Akkadian", and "en-GB" for English used in the United Kingdom.

See Also:
Constant Field Values

ELEMENT_RELATION

static final java.lang.String ELEMENT_RELATION
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.

See Also:
Constant Field Values

ELEMENT_COVERAGE

static final java.lang.String ELEMENT_COVERAGE
The extent or scope of the content of the resource. Typically, Coverage will include spatial location (a place name or geographic coordinates), temporal period (a period label, date, or date range) or jurisdiction (such as a named administrative entity). Recommended best practice is to select a value from a controlled vocabulary (for example, the Thesaurus of Geographic Names [TGN]) and to use, where appropriate, named places or time periods in preference to numeric identifiers such as sets of coordinates or date ranges.

See Also:
Constant Field Values

ELEMENT_RIGHTS

static final java.lang.String ELEMENT_RIGHTS
Information about rights held in and over the resource. Typically, Rights will contain a rights management statement for the resource, or reference a service providing such information. Rights information often encompasses Intellectual Property Rights (IPR), Copyright, and various Property Rights. If the Rights element is absent, no assumptions may be made about any rights held in or over the resource.

See Also:
Constant Field Values

TERM_ABSTRACT

static final java.lang.String TERM_ABSTRACT
A summary of the content of the resource.

See Also:
Constant Field Values

TERM_ACCESSRIGHTS

static final java.lang.String TERM_ACCESSRIGHTS
Information about who can access the resource or an indication of its security status. Access Rights may include information regarding access or restrictions based on privacy, security or other regulations.

See Also:
Constant Field Values

TERM_ALTERNATIVE

static final java.lang.String TERM_ALTERNATIVE
Any form of the title used as a substitute or alternative to the formal title of the resource. This qualifier can include Title abbreviations as well as translations.

See Also:
Constant Field Values

TERM_AUDIENCE

static final java.lang.String TERM_AUDIENCE
A class of entity for whom the resource is intended or useful. A class of entity may be determined by the creator or the publisher or by a third party.

See Also:
Constant Field Values

TERM_AVAILABLE

static final java.lang.String TERM_AVAILABLE
Date (often a range) that the resource will become or did become available.

See Also:
Constant Field Values

TERM_BIBLIOGRAPHICCITATION

static final java.lang.String TERM_BIBLIOGRAPHICCITATION
A bibliographic reference for the resource. Recommended practice is to include sufficient bibliographic detail to identify the resource as unambiguously as possible, whether or not the citation is in a standard form.

See Also:
Constant Field Values

TERM_CONFORMSTO

static final java.lang.String TERM_CONFORMSTO
A reference to an established standard to which the resource conforms.

See Also:
Constant Field Values

TERM_CREATED

static final java.lang.String TERM_CREATED
Date of creation of the resource.

See Also:
Constant Field Values

TERM_DATEACCEPTED

static final java.lang.String TERM_DATEACCEPTED
Date of acceptance of the resource (e.g. of thesis by university department, of article by journal, etc.).

See Also:
Constant Field Values

TERM_DATECOPYRIGHTED

static final java.lang.String TERM_DATECOPYRIGHTED
Date of a statement of copyright.

See Also:
Constant Field Values

TERM_DATESUBMITTED

static final java.lang.String TERM_DATESUBMITTED
Date of submission of the resource (e.g. thesis, articles, etc.).

See Also:
Constant Field Values

TERM_EDUCATIONLEVEL

static final java.lang.String TERM_EDUCATIONLEVEL
A general statement describing the education or training context. Alternatively, a more specific statement of the location of the audience in terms of its progression through an education or training context.

See Also:
Constant Field Values

TERM_EXTENT

static final java.lang.String TERM_EXTENT
The size or duration of the resource.

See Also:
Constant Field Values

TERM_HASFORMAT

static final java.lang.String TERM_HASFORMAT
The described resource pre-existed the referenced resource, which is essentially the same intellectual content presented in another format.

See Also:
Constant Field Values

TERM_HASPART

static final java.lang.String TERM_HASPART
The described resource includes the referenced resource either physically or logically.

See Also:
Constant Field Values

TERM_HASVERSION

static final java.lang.String TERM_HASVERSION
The described resource has a version, edition, or adaptation, namely, the referenced resource.

See Also:
Constant Field Values

TERM_ISFORMATOF

static final java.lang.String TERM_ISFORMATOF
The described resource is the same intellectual content of the referenced resource, but presented in another format.

See Also:
Constant Field Values

TERM_ISPARTOF

static final java.lang.String TERM_ISPARTOF
The described resource is a physical or logical part of the referenced resource.

See Also:
Constant Field Values

TERM_ISREFERENCEDBY

static final java.lang.String TERM_ISREFERENCEDBY
The described resource is referenced, cited, or otherwise pointed to by the referenced resource.

See Also:
Constant Field Values

TERM_ISREPLACEDBY

static final java.lang.String TERM_ISREPLACEDBY
The described resource is supplanted, displaced, or superseded by the referenced resource.

See Also:
Constant Field Values

TERM_ISREQUIREDBY

static final java.lang.String TERM_ISREQUIREDBY
The described resource is required by the referenced resource, either physically or logically.

See Also:
Constant Field Values

TERM_ISSUED

static final java.lang.String TERM_ISSUED
Date of formal issuance (e.g., publication) of the resource.

See Also:
Constant Field Values

TERM_ISVERSIONOF

static final java.lang.String TERM_ISVERSIONOF
The described resource is a version, edition, or adaptation of the referenced resource. Changes in version imply substantive changes in content rather than differences in format.

See Also:
Constant Field Values

TERM_LICENSE

static final java.lang.String TERM_LICENSE
A legal document giving official permission to do something with the resource. Recommended best practice is to identify the license using a URI. Examples of such licenses can be found at http://creativecommons.org/licenses/.

See Also:
Constant Field Values

TERM_MEDIATOR

static final java.lang.String TERM_MEDIATOR
A class of entity that mediates access to the resource and for whom the resource is intended or useful. The audiences for a resource are of two basic classes: (1) an ultimate beneficiary of the resource, and (2) frequently, an entity that mediates access to the resource. The mediator element refinement represents the second of these two classes.

See Also:
Constant Field Values

TERM_MEDIUM

static final java.lang.String TERM_MEDIUM
The material or physical carrier of the resource.

See Also:
Constant Field Values

TERM_MODIFIED

static final java.lang.String TERM_MODIFIED
Date on which the resource was changed.

See Also:
Constant Field Values

TERM_REFERENCES

static final java.lang.String TERM_REFERENCES
The described resource references, cites, or otherwise points to the referenced resource.

See Also:
Constant Field Values

TERM_REPLACES

static final java.lang.String TERM_REPLACES
The described resource supplants, displaces, or supersedes the referenced resource.

See Also:
Constant Field Values

TERM_REQUIRES

static final java.lang.String TERM_REQUIRES
The described resource requires the referenced resource to support its function, delivery, or coherence of content.

See Also:
Constant Field Values

TERM_RIGHTSHOLDER

static final java.lang.String TERM_RIGHTSHOLDER
A person or organization owning or managing rights over the resource. Recommended best practice is to use the URI or name of the Rights Holder to indicate the entity.

See Also:
Constant Field Values

TERM_SPATIAL

static final java.lang.String TERM_SPATIAL
Spatial characteristics of the intellectual content of the resource.

See Also:
Constant Field Values

TERM_TABLEOFCONTENTS

static final java.lang.String TERM_TABLEOFCONTENTS
A list of subunits of the content of the resource.

See Also:
Constant Field Values

TERM_TEMPORAL

static final java.lang.String TERM_TEMPORAL
Temporal characteristics of the intellectual content of the resource.

See Also:
Constant Field Values

TERM_VALID

static final java.lang.String TERM_VALID
Date (often a range) of validity of a resource.

See Also:
Constant Field Values


Copyright © 1999-2006 Apache Software Foundation. All Rights Reserved.