Skip to content

Dublin Core Terms Namespace Reference

The Dublin Core Terms namespace provides extended metadata elements based on the Dublin Core Metadata Initiative, offering comprehensive resource description capabilities.

Namespace URIhttp://purl.org/dc/terms/
SpecificationDublin Core Terms
Prefix<dcterms:*>
Available inRSS, Atom, RDF
Propertydcterms

Types

INFO

TDate represents date fields in the type definitions. When parsing, dates are returned as strings in their original format (see Parsing › Handling Dates for more details). When generating, dates should be provided as JavaScript Date objects.

ts
export namespace DcTermsNs {
  export type ItemOrFeed<TDate extends DateLike> = {
    abstract?: string
    accessRights?: string
    accrualMethod?: string
    accrualPeriodicity?: string
    accrualPolicy?: string
    alternative?: string
    audience?: string
    available?: TDate
    bibliographicCitation?: string
    conformsTo?: string
    contributor?: string
    coverage?: string
    created?: TDate
    creator?: string
    date?: TDate
    dateAccepted?: TDate
    dateCopyrighted?: TDate
    dateSubmitted?: TDate
    description?: string
    educationLevel?: string
    extent?: string
    format?: string
    hasFormat?: string
    hasPart?: string
    hasVersion?: string
    identifier?: string
    instructionalMethod?: string
    isFormatOf?: string
    isPartOf?: string
    isReferencedBy?: string
    isReplacedBy?: string
    isRequiredBy?: string
    issued?: TDate
    isVersionOf?: string
    language?: string
    license?: string
    mediator?: string
    medium?: string
    modified?: TDate
    provenance?: string
    publisher?: string
    references?: string
    relation?: string
    replaces?: string
    requires?: string
    rights?: string
    rightsHolder?: string
    source?: string
    spatial?: string
    subject?: string
    tableOfContents?: string
    temporal?: string
    title?: string
    type?: string
    valid?: TDate
  }
}