Skip to main content
Category: Metadata Standards

Dublin Core Metadata Element Set

Also known as: DCMES, Dublin Core, Simple Dublin Core, DCMES V1.1, Dublin Core Metadata Element Set, Version 1.1
Simply put

Dublin Core is a metadata standard built around a set of fifteen core elements used to describe resources, whether digital or physical. It provides a simple, consistent way to capture basic descriptive information about an item so that it can be identified and located. It is maintained by the Dublin Core Metadata Initiative (DCMI).

Formal definition

The Dublin Core Metadata Element Set (DCMES), Version 1.1, is a set of fifteen "core" elements, expressed as properties, for describing resources across formats. Often referred to as "Simple Dublin Core," it is designed to represent core features of resources and can be serialized in multiple syntaxes, including RDF/XML. The element set may be extended through qualifiers that refine the meaning or encoding of elements. Per the evidence, Simple Dublin Core has been standardized as an ISO standard, though the specific standard number and date are not confirmed in the evidence provided and should be verified independently. Within recordkeeping practice, DCMES supports resource description and discovery; it is a descriptive metadata schema rather than a comprehensive recordkeeping metadata framework, and it does not by itself address recordkeeping-specific requirements such as retention, disposition, or the evidential properties that distinguish a record from other information.

Why it matters

Consistent descriptive metadata is fundamental to finding, identifying, and managing resources at scale, and Dublin Core has become one of the most widely recognized vocabularies for this purpose. By offering a compact set of fifteen elements that can describe both digital and physical resources across formats, it lowers the barrier to interoperability between systems, repositories, and organizations that might otherwise use incompatible descriptive schemes. For records and information professionals, this matters because resource discovery depends on shared, predictable description; where metadata is inconsistent or ad hoc, items become harder to locate, aggregate, or exchange.

At the same time, its importance to recordkeeping is best understood through its limits. Dublin Core is a descriptive metadata schema aimed at resource description and discovery, not a comprehensive recordkeeping metadata framework. It does not, on its own, capture the elements that recordkeeping typically requires, such as retention and disposition information or the evidential attributes, authenticity, reliability, integrity, and usability, that distinguish an authoritative record from other information. Treating Dublin Core as sufficient for records management would leave significant gaps, and professionals should be cautious about over-relying on it for functions it was not designed to serve.

Its value in practice is therefore often as a descriptive layer that complements, rather than replaces, recordkeeping-specific metadata. The element set can be extended through qualifiers that refine the meaning or encoding of individual elements, allowing organizations to adapt it to more specific descriptive needs. Where deeper recordkeeping controls are required, Dublin Core is typically used alongside additional metadata that addresses lifecycle, accountability, and evidential requirements.

Who it's relevant to

Records managers and information governance officers
Those responsible for organizing and controlling information may encounter Dublin Core as a descriptive metadata option supporting resource identification and discovery. They should recognize that it is a descriptive schema rather than a recordkeeping metadata framework, and that it does not by itself address retention, disposition, or the evidential properties of records. In many settings it would be used alongside additional recordkeeping metadata determined by organizational policy and applicable requirements.
Archivists and description specialists
Archivists working with descriptive standards may use Dublin Core to represent core features of resources across formats, particularly where interoperability or exchange with other repositories is a goal. Its extensibility through qualifiers allows description to be refined for specific collections or contexts, while its cross-format applicability makes it relevant to both digital and physical holdings.
Metadata and systems designers
Professionals designing repositories, catalogs, or discovery systems may adopt Dublin Core for its simplicity and its ability to be serialized in multiple syntaxes, including RDF/XML. This supports interoperability across systems, though designers should account for the schema's descriptive focus and supplement it where lifecycle, accountability, or evidential metadata is required.
Compliance and interoperability leads
Where consistent description supports discovery, exchange, or aggregation across organizations, Dublin Core can provide a shared descriptive vocabulary. Those relying on its standardized status should verify the specific ISO reference independently, as the standard number and date are not confirmed in the available evidence, and should treat descriptive interoperability as distinct from meeting recordkeeping or regulatory obligations, which vary by jurisdiction and sector.

Inside DCMES

Metadata element set
Dublin Core, in its simple form, is a set of generic descriptive metadata elements intended to support the discovery and identification of resources across many types of materials. It is often referred to as the Dublin Core Metadata Element Set (DCMES).
Core descriptive elements
The simple element set is commonly described as comprising a small number of general-purpose elements covering aspects such as title, creator, subject, description, publisher, contributor, date, type, format, identifier, source, language, relation, coverage, and rights. These are intended to be broadly applicable rather than domain-specific.
Optionality and repeatability
In its simple form, the elements are typically treated as optional and repeatable, and no strict ordering is imposed. This flexibility supports interoperability but means the set does not enforce completeness on its own.
Qualified and extended usage
Beyond the simple element set, Dublin Core is often applied with refinements and encoding schemes (sometimes described as qualified Dublin Core) that allow more precise expression of element values. Practitioners should distinguish the basic element set from these more elaborated applications.
Cross-domain interoperability focus
Dublin Core is generally intended as a lowest-common-denominator vocabulary to enable resource discovery and metadata exchange across diverse systems and communities, rather than as a complete recordkeeping metadata standard.

Common questions

Answers to the questions practitioners most commonly ask about DCMES.

Is Dublin Core a records management standard that governs retention and disposition?
No. Dublin Core (the Dublin Core Metadata Element Set, DCMES) is a general-purpose metadata schema for describing resources so they can be discovered and identified. It is not a recordkeeping metadata standard in the sense of governing retention, disposition, or the maintenance of records as evidence over time. It typically lacks native structures for expressing retention rules, disposition authorities, legal holds, or the audit and event history that recordkeeping metadata standards are designed to capture. Where an organization needs to manage records across their lifecycle, Dublin Core is often used only for the descriptive and discovery layer and is supplemented by, or mapped to, more specialized recordkeeping metadata frameworks.
Does using Dublin Core metadata make a resource an authoritative record?
No. Applying Dublin Core describes a resource; it does not, by itself, establish the properties that distinguish an authoritative record from a copy, draft, or transitory information. Qualities such as authenticity, reliability, integrity, and usability generally depend on how a resource is created, captured, and controlled within a managed system, not on the presence of descriptive metadata alone. Dublin Core can support discovery and identification of a record, but the evidential status of that record rests on broader recordkeeping controls rather than on the metadata schema used to describe it.
How is Dublin Core typically used in a records or information management context?
It is most often used as a descriptive and discovery layer, providing a consistent, widely understood set of elements for identifying resources across systems. In practice, organizations tend to use it for interoperability and cross-repository search, while relying on additional metadata for recordkeeping functions such as classification, retention, and disposition. Its lightweight, generic nature makes it convenient as a common denominator, but that same generality means it usually needs to be extended or combined with other schemes to meet full recordkeeping requirements.
Can the core elements be extended or qualified for more specific needs?
Yes, within limits. Dublin Core is designed to be simple and general, and implementers often refine or qualify elements to add precision for their particular context. However, extending or qualifying elements should be documented and governed so that meaning remains consistent and interoperable; unmanaged local extensions can undermine the interoperability that motivates using Dublin Core in the first place. Where more detailed or structured description is required, mapping to or complementing Dublin Core with a more specialized schema is often preferable to overloading the core elements.
How does Dublin Core relate to recordkeeping metadata standards that an organization may already use?
The two generally operate at different layers and are frequently mapped to one another. Recordkeeping metadata standards focus on the properties and events needed to manage records as evidence, while Dublin Core focuses on description for identification and discovery. Organizations often maintain a crosswalk so that a subset of their recordkeeping metadata can be expressed in Dublin Core terms for exchange or public discovery. Care should be taken because such mappings can be imperfect, and information important to evidential value may not have a direct equivalent in Dublin Core.
What are the practical limitations to keep in mind when implementing Dublin Core?
Its main limitations for records work stem from its generality: it does not natively address retention, disposition, access controls, or the capture of lifecycle events, and its optional and repeatable elements can lead to inconsistent application without local guidance. To use it effectively, organizations typically establish application profiles, controlled vocabularies, and documented rules for how each element is populated. It is best regarded as one component of a wider metadata and governance approach rather than a complete solution for managing records over their lifecycle.

Common misconceptions

Dublin Core is a complete recordkeeping metadata standard that satisfies records management requirements on its own.
Dublin Core is primarily a general-purpose descriptive metadata set oriented toward resource discovery. It typically does not, by itself, capture the contextual, provenance, disposition, and lifecycle metadata that records management often requires to support the authenticity, reliability, integrity, and usability of records. In recordkeeping contexts it is frequently supplemented or mapped to more specialized recordkeeping metadata schemes.
Applying Dublin Core turns a piece of information or data into a record.
Metadata description alone does not confer the status of a record. Whether something is an authoritative record, as distinct from a copy, draft, or transitory information, depends on how it is created, captured, controlled, and maintained as evidence of activity. Dublin Core can help describe a resource but does not establish the recordkeeping controls that make it a reliable record.
All Dublin Core elements must be populated for a description to be valid.
In its simple form the elements are generally treated as optional and repeatable, so a description may use only a subset. Completeness and consistency instead depend on organizational policy and any application profile adopted, rather than on the element set imposing mandatory fields.

Best practices

Treat Dublin Core as a descriptive discovery vocabulary and, where records management needs additional context, supplement or map it to a dedicated recordkeeping metadata scheme so that provenance, retention, and disposition information is not lost.
Develop and document an application profile that specifies which elements are used, whether they are mandatory or optional in your context, and how values are formatted, since the simple element set leaves much to local policy.
Maintain a clear distinction in your metadata practice between describing a resource and establishing it as an authoritative record, ensuring recordkeeping controls address authenticity, reliability, integrity, and usability separately from description.
Where greater precision is needed, consider qualified Dublin Core with appropriate refinements and encoding schemes rather than overloading the simple elements, and document these choices for consistency.
Use consistent, controlled values for elements such as subject, type, and language where practical, so that descriptions support reliable retrieval and interoperability across systems.
Validate any mappings between Dublin Core and other schemes carefully, and record how elements correspond, so that metadata exchanged between systems retains its intended meaning.