User Guidelines for
Dublin Core Creation

Version 1.0 1997-05-29
Last update : 1999-11-22 (minor changes)

Under continuous review and improvement

Dublin Core Dublin Core

As part of the "Nordic Metadata Project" , the following Guidelines and Notes for Dublin Core metadata creation are available. The guidelines and the metadata creation tool are for the content providers, supporting the user to create high quality Dublin Core metadata. Furthermore, the "Nordic Web Index" will index the pages when published and soon offer improved searching possibilities and precision to all users on the Internet.


DC Metadata Template User Guidelines (Short) General Help

    CONTENT:
    1. Introduction
    2. Nordic Metadata Template and Tool
    3. The Dublin Core 15 Element Set
    4. Basic Dublin Core Element Syntax
    5. Short DC Metadata Example. Step-by Step Approach
    6. Dublin Core and HTML
    7. Dublin Core qualifiers
    8. The <LINK> Reference
    9. Full DC Metadata Example. Step-by Step Approach
    10. References



1. INTRODUCTION

Objective and goal :
This user guide will describe the issues involved in and related to the Dublin Core metadata creation and provide explanations on construction of DC Metadata records.
The goal is to provide guidelines and support on a advanced level as well as on a general level.
The audience for this document will in particular be information professionals and librarians, as well as people with more than a general interest in Internet DC Metadata. A simple and short description of DC Metadata is provided for the audience with little knowledge on DC Metadata. The document will include :

  • An introduction on how to use our metadata creation tool
  • The standard set of Dublin Core Elements
  • An introduction on DC element syntax
  • Guidelines for a short Dublin Core metadata record creation
  • Guidelines for a full Dublin Core metadata record creation
The User Guide is provided as part of the "Nordic Metadata Project". The guidelines are based on the Dublin Core 15 Element Set as proposed in December, 1996 by the Dublin Core Metadata community, and on the agreements on the usage of DC elements including the use of Qualifiers made in the DC4 meeting in Canberra, Australia.

The Dublin Core specification is still under development and modification. After the DC4 workshop several working groups were established. They will provide further enhancements to the current definition and specification. Currently there are groups working on the DATE, RELATION and COVERAGE elements concerning the DC metadata sub-elements or Qualifiers. This means that the syntax given below is subject to further changes.

The World Wide Web has changed both the creation, distribution, storage and retrieval and presentation of information. The amount of information and networked resources produced are increasingly growing on the WWW. This means that there will be difficulties for the end-user to search, browse and navigate to the relevant information. Today, tools like different "web-crawlers" and "spiders" are being used for finding information on the net. Although, using a search engine like Alta Vista, there will be a serious cognitive burden when formulating queries, evaluating and retrieving documents. This solution is not enough. There should be other ways to describe the information than full-text. To solve this problem, we have to enhance the possibilities to find information on the WWW.

The "Nordic Metadata Project" provides one solution to this problem, offering users the possibility to create DC metadata using the Nordic Metadata Creation Tool.

What is Metadata - Overview
Metadata could be explained as :

data which describes a resource(s) or data which is associated with an object that describes that object.

Basically, metadata is a description of objects, documents or services which may contain data about their form and content. The proposed set of 15 elements has emerged from an international effort of concensus building manifested through a series of workshops. Bibliographic records and catalog records used in libraries could be seen as one form of metadata.

Metadata goals and functions
There are several reasons for adopting Dublin Core :

  • Easy to create
  • Simple to index
  • Enables better precision indexing than full text
  • Interoperability

Dublin Core supports and provides the information community in general with the means to :

  • describe a resource (location, form etc.)
  • make simple description and enable indexing
  • discover a resource
  • obtain and access the resource
  • enhance the quality of resource management


2. NORDIC METADATA TEMPLATE AND TOOL

The purpose with this document is to offer end-users an introduction on how to create descriptive metadata records for information resources (i.e. electronic documents), and in particular to give step-by-step guidelines when using the Nordic Metadata creation tool developed within the Nordic Metadata Project. With our tool, you can choose between HTML 4.0 syntax inclusion or HTML 2.0/3.2 syntax inclusion.

BASIC STEPS :

  1. First, read this document to get an overview of what the Nordic Metadata Project offer and provide in terms of tools, documentation and service.

  2. Read the documentation provided by the project:

  3. Describe your WWW page using the Dublin Core Metadata Template,
    We also provide a Short DC metadata template for simple DC metadata enhancement.

  4. Fill in all necessary fields that will describe your WWW document. You can either fill in free-text (as in the Title element), or make a selection from an enumerated list (as in the Type and Language element)

  5. If you want to repeat a fields, you just press the "+" button for that element.
    If you want to exclude one or more elements, you press the "-" button.

  6. It is suggested that you fill in as many fields as possible.

  7. Together with all 15 elements in the template there are separate help-pages provided with each element (see help-page for the Title element). These help-pages are presented in separate windows and can therefore be used during the process of metadata description.

  8. When creating DC metadata for inclusion in your html-documents, you can choose between the HTML 4.0 syntax or the HTML 2.0/3.2 syntax.

  9. Use your text editor and paste the returned Dublin Core metadata record into your HTML page between the <HEAD> < /HEAD> elements.
    If you are uncertain of what to do that, please look at
    the View | Document Source... in your WWW browser, and look at the <HEAD> < /HEAD> area of this page.

  10. Finally, don't forget to fill in the Evaluation form.
    This will help us to make this tool better for you!


3. THE DUBLIN CORE 15 ELEMENT SET

Below you see the current set of Dublin Core elements together with a short definition. This elements set was proposed and published as DC version 1.0, in December 1996 by the Dublin Core Metadata community. Each element will be further explained in our examples below or can be found in the separate help-files for each element in the Nordic DC Metadata Template. As has been stated before, the Dublin Core specification is still under development and modification, and therefore is subject to further changes.

Dublin Core Element descriptions :

  1. TITLE. The name given to the resource by the CREATOR or PUBLISHER.
  2. AUTHOR or CREATOR. The person(s) or organization(s) primarily responsible for the intellectual content of the resource.
  3. SUBJECT or KEYWORDS. The topic of the resource, or keywords, phrases, or classification descriptors that describe the subject or content of the resource.
  4. DESCRIPTION. A textual description of the content of the resource, including abstracts in the case of document-like objects or content description in the case of visual resources.
  5. PUBLISHER. The entity responsible for making the resource available in its present form, such as a publisher, a university department, or a corporate entity.
  6. OTHER CONTRIBUTORS. Person(s) or organization(s) in addition to those specified in the CREATOR element who have made significant intellectual contributions to the resource, but whose contribution is secondary to the individuals or entities specified in the CREATOR element.
  7. DATE. The date the resource was made available in its present form.
  8. RESOURCE TYPE. The category of the resource, such as home page, novel, poem, working paper, technical report, essay, dictionary. It is expected that RESOURCE TYPE will be chosen from enumerated list of types.
  9. FORMAT. The data representation of the resource, such as text/html, ASCII, Postscript file, executable application, or JPEG image. FORMAT will be assigned from enumerated lists such as registered Internet Media Types (MIME types). The MIME types are defined according to the RFC2046 standard. Currently, the only option available is the text/html option.
  10. RESOURCE IDENTIFIER. String or number used to uniquely identify the resource. Examples from networked resources include URLs and URNs (when implemented).
  11. SOURCE. The work, either print or electronic, from which this resource is delivered, if applicable.
  12. LANGUAGE. Language(s) of the intellectual content of the resource.
  13. RELATION. Relationship to other resources. Formal specification of RELATION is currently under development.
  14. COVERAGE. The spatial locations and temporal durations characteristics of the resource. Formal specification of COVERAGE is currently under development.
  15. RIGHTS MANAGEMENT. The content of this element is intended to be a link (a URL or other suitable URI as appropriate) to a copyright notice, a rights-management statement, or perhaps a server that would provide such information in a dynamic way.


4. BASIC DUBLIN CORE ELEMENT SYNTAX

For the moment, the Dublin Core consists of a set of 15 elements, which are embedded into HTML 2.0 or HTML 4.0 (recommendations). The HTML specification is generic, which means that other alternative sets of metadata could be embedded within HTML. At a general level, a Dublin Core entry coded within HTML has the following syntax :

<META NAME = "DC.ElementName" CONTENT = "Value">

In the formulation above, 'ElementName' and 'Value' are placeholders for one of the 15 element labels and its value respectively. For example;

<META NAME = "DC.Creator" CONTENT = "August Strindberg">

Together with the example below, we will try to decompose and describe the basic DC syntax construction for a single element. For our purpose, we will use the TITLE element as an example. The DC syntax for an element can be described as containing :

  • The HTML <META> element with the corresponding NAME and CONTENT attributes as follows : <META NAME="..." CONTENT="...">.
  • Within the HTML <META NAME="..." attribute, we insert
    a) DC. which tells us that we use the DC element set, and
    b) the Name of the DC element: <META NAME="DC.ElementName" ..." .
    I.e. the DC.Title tells us that we use the DC element set, and the DC element "Title" as defined by the Dublin Core specification.
  • Within the HTML <META... CONTENT="..."> attribute, we insert the value of the element: ...CONTENT="value"> of element
    The <META> attribute CONTENT is used to allow a description of the value of the element (in this case August Strindberg is the creator)
  • As an optional feature, we can use the <LINK> tag to define which SCHEME is being used and a URL pointer to the reference to the scheme used. In our Nordic metadata tool we are using the Dublin Core SCHEME (SCHEME.dc), followed by the URL were a reference of the creator element is defined according to the Dublin Core Working Group.
To summarize, the HTML META tag is inserted within the HTML document, between the <HEAD> < /HEAD> elements.
Then follows the ElementName of the Dublin Core element, followed by the value of that element. The name of the element is placed after the <META NAME="DC. like this: <META NAME="DC.Title..., and the value of that element is placed after the ...CONTENT="..."> like this : ...CONTENT="Dublin Core Metadata User Guide">
The value is depending on the element, giving the element value. If you want to describe the title of your document, the Dublin Core TITLE element is described like this:
<META NAME="DC.Title" CONTENT="Dublin Core Metadata User Guide">


5. SHORT DC METADATA EXAMPLE.

In this section, we will describe a short example of how to provide Dublin Core metadata on a syntax-independent level, as follows :

  • create a DC metadata record using the Short DC Metadata Template provided by the Nordic Metadata Project
  • provide a step-by-step explanation of the DC elements
  • how to insert the metadata record into your document.

To create a full DC metadata record for your document, you can use the DC Metadata Template. To demonstrate how to provide a short metadata record, we will use a step-by-step approach on the following example below (the metadata record for this user guide document). The example below is according to the HTML 2.0/3.2 Standard since this is default in our metadata creation tool.

<HTML> <HEAD> ...[document TITLE here]... <META NAME="DC.Date" CONTENT="(SCHEME=ISO8601) 1998-01-16"> <META NAME="DC.Title" CONTENT="User Guidelines for Dublin Core creation (Nordic Metadata Project)"> <META NAME="DC.Creator" CONTENT="Hansen, Preben"> <META NAME="DC.Creator.Address" CONTENT="preben@sics.se"> <META NAME="DC.Subject.keyword" CONTENT="Dublin Core, Metadata, User Guidelines"> <META NAME="DC.Type" CONTENT="User Guide, Tutorial"> <META NAME="DC.Identifier" CONTENT="(SCHEME=URL) http://www.sics.se/~preben/DC/ DC_guide.html"> <META NAME="DC.Language" CONTENT="(SCHEME=ISO.639-1) sv"> </HEAD> <BODY> ...[document body begins]... </HTML> Step 1. The first thing you have to do is to decide the resource (document or object) that you want to provide with DC metadata.
Step 2. Go to the Short DC Metadata template.
Step 3. Start using the template by filling in the DC elements as follows :

    Element : Title
    Definition : The name given to the resource by the CREATOR or PUBLISHER .

    From our example : "DC Metadata User Guidelines"

    Element : Author or Creator
    Definition : The person(s) or organization(s) primarily responsible for the intellectual content of the resource. For example, authors in the case of written documents, artists, photographers, or illustrators in the case of visual resources. For personal names we prefer the "Last name, First name" praxis.

    From our example : "Hansen, Preben"

    Element : Subject or Keyword
    Definition : The topic of the resource. Usually, the subject will be expressed as keywords or phrases that describe the subject or content of the resource. The use of controlled vocabularies (such as MEdical Subject Headings) and classification schemas (for example, Library of Congress Classification numbers or Dewey Decimal numbers) are encouraged.
    The keywords (words or phrases) are separated by comma.

    From our example : "Dublin Core, Metadata, User Guidelines"

    Element : Date
    Definition : Date associated with the creation or availability of the resource. It could be a single data and a range of date.
    This element is automatically generated by our DC metadata tool and based on the HTTP server supplied date.

    From our examples :
    SCHEME=ISO8601 "1998-01-16"

    Element : Resource Type
    Definition : The category of the resource, such as home page, novel, poem, working paper, technical report, essay, dictionary. It is expected that RESOURCE TYPE will be chosen from an enumerated list of types.

    From our example : "User Guide, Tutorial"

    Element : Resource Identifier
    Definition : String or number used to uniquely identify the resource. Examples for networked resources include URLs and URNs (when implemented). Other globally-unique identifiers, such as International Standard Book Numbers (ISBN) or other formal names would also be candidates for this element.
    The default is the URL to the resource :

    From our example : "http://www.sics.se/~preben/DC/DC_guide.html"

    Element : Language
    Definition : Language(s) of the intellectual content of the resource.

    This element is automatically generated by our DC metadata tool.

    From our example : SCHEME=ISO.639-1 "sv"

Step 4. Finally, when you have created a DC metadata record with the Nordic Metadata Tool, we need to insert the short DC metadata record into your own HTML document. To do this you just copy the record from the page created by our template, and paste it into your document between the HEAD tags, as illustrated below.

<HTML> <HEAD> [document TITLE here]... The DC Metadata Record is placed here. </HEAD> <BODY> [document BODY here]... </HTML> You now have a metadata (Dublin Core) enhanced HTML document.



6. Dublin Core and HTML

This document describes two syntaxes for encoding Dublin Core metadata. The first syntax is compliant with HTML DTD (Document Type Definition) 2.0/3.2 and the second syntax is compliant with the HTML DTD (Document Type Definition) 4.0. The last HTML DTD was a result of the W3C community to enhance the functionality of the tag

We will give examples of both syntaxes since we use both in our Nordic metadata creation tool.

The syntax used for embedding simple or unqualified Dublin Core metadata (i.e. without Qualifiers) within HTML using the HTML DTD 2.0/3.2 is as follows:

Although simplicity is one of the fundamentals of the Dublin Core metadata initiative, there are also a set of additional qualifiers to allow refienements of the semantics of the elements.

There are two alternative forms of the syntax for encoding qualified Dublin Core metadata :

  • The HTML 4.0 syntax. This syntax represents the approach preferred by the Dublin Core community.
  • The HTML 2.0 syntax.
When using unqualified metadata, the syntax is the same for both HTML 2.0/3.2 and HTML 4.0. If there are any qualifiers involved, the syntax is different depending on if you use HTML 2.0/3.2 or HTML 4.0.

The syntax for encoding qualified Dublin Core metadata in HTML 4.0 is as follows:

<META NAME="DC.ElementName.SubElement" SCHEME="SchemeValue" CONTENT="ContentValue"> for example: <META NAME="DC.Date.Created" SCHEME="ISO8601" CONTENT="1996-09-23">


7. DUBLIN CORE QUALIFIERS (SCHEME and TYPE)

The Dublin Core proposal for metadata involves a basic set of fifteen DC elements. These elements provide a basic set of description for a electronic document or object.

However, these fifteen elements are in many cases, not sufficient.
To solve this situation and in order to better describe the resource, the DC Working Group has proposed the use of a set of Qualifiers - Dublin Core Qualifiers.
Another list is proposed by Rebecca Guenther, Library of Congress, in the document : Dublin Core Qualifiers/Substructure : a proposal were a minimal set of qualifiers is suggested. Both these documents should be considered as drafts, although relatively stable concerning the most important schemes and types.
The idea is that the basic fifteen elements may be further enhanced by the use of SCHEME and TYPE qualifiers. The qualifiers have an identifier and a valuae. The purpose with the qualifiers is to inform the user how to view or interpret the value in the element. It is also used for further definition of the semantic content of the element.

The most important restriction on their use is worth restating:

"qualifiers may be used to refine meaning within an element, but not to extend any element".

The SCHEME qualifier
The SCHEME qualifier is used to interpret the value of the content. SCHEME qualifier identifies some recognised coding system used in the description of a specific Dublin Core element. The purpose is to introduce some degree of consistency and standardisation into the Dublin Core record.

The HTML 2.0/3.2 syntax of a DC metadata element containing the SCHEME qualifier:

<META NAME="DC.ElementName" CONTENT="(SCHEME=identifier) value">

e.g. <META NAME="DC.Date" CONTENT="(SCHEME=ISO8601) 1996-09-23">

The HTML 4.0 syntax for the same looks like this:

<META NAME="DC.ElementName"
SCHEME="SchemeValue"
CONTENT="ContentValue">

e.g. <META NAME="DC.Date"
SCHEME="ISO8601"
CONTENT="1996-09-23">

The TYPE qualifier
The TYPE qualifier is used to refine the definition of the DC element data. The TYPE qualifier, is then used where a Dublin Core element is repeated in a metadata description. You may, for example, use the creator element several times in order to provide the values "name", "address" and "telephone" information. The syntax of a DC metadata element containing the TYPE qualifier:

<META NAME="DC.Element name.TYPE identifier" CONTENT="value">

<META NAME="DC.Creator.Addressemail" CONTENT="juha.hakala@helsinki.fi">

For example, the DC element DC.Date has the qualifiers SCHEME and TYPE, where the TYPE qualifier more specifically could tell us when the resource was made available, and SCHEME tells us according to which standard we defined that date, like this according to HTML 2.0/3.2 syntax:

<META NAME="DC.Date.Current" CONTENT="(SCHEME=ISO8601) 1996-09-23">

and according to HTML 4.0 syntax:

&lt;META NAME="DC.Date.Current" <BR> SCHEME="ISO8601"<BR> CONTENT="1996-09-23"&gt;

In the example above, we used the "ISO8601" standard to define the SCHEME after which the date should be interpreted. We also used the TYPE qualifier "current", i.e. the date on which the current form of the resource was created. Finally, the value "1996-09-23" was assigned to the qualifier according to the ISO8601 standard.



8. The <LINK> Reference
Our DC Metadata template will also provide your HTML document with a <LINK> after every element. This feature is optional, but we think it is good to give a pointer to further information about the individual Dublin Core element definitions. Our tool automatically creates a pointer to the DC metadata specification agreed upon by the Dublin Core working group.
It is also possible to provide other types of pointers, like a REFERENCE to an offline source or an HREF to another web page.
The tag follows the syntax:

<LINK REL=SCHEMA.Scheme HREF="SchemeURI">

where 'Scheme' is a placeholder for a short scheme identifier, and 'SchemeURI' is the address for further information about the scheme. For example,

<LINK REL=SCHEMA.imt HREF="http://sunsite.auc.dk/RFC/rfc/rfc2046.html">



9. FULL DC METADATA EXAMPLE

The following Dublin Core metadata example is taken from the "Nordic Metadata Project" Web page. We will show how to provide metadata, by a "step-by step" approach of this example and examine the metadata record element by element.
We will also show the example using both the HTML 2.0/3.2 and HTML 4.0 syntax.

The different metadata elements created for a WWW page, either with this tool or manually, use the HTML <META> tag, and the <LINK> tag. The whole set of metadata (the description) is placed within the page's < HEAD> < /HEAD> field, as shown below (all <LINK REL tags have been removed, but will appear in the explanations below, although they are automatically created by our service).

Using the HTML 2.0/3.2 syntax:

<HTML> <HEAD> ...[document TITLE here]... <META NAME="DC.Date.X-MetadataLastModified" CONTENT="(SCHEME=ISO8601) 1998-01-16"> <META NAME="DC.Title" CONTENT="DC User Guidelines"> <META NAME="DC.Title.Alternative" CONTENT="User Guidelines for DC metadata creation"> <META NAME="DC.Creator.PersonalName" CONTENT="Hansen, Preben"> <META NAME="DC.Creator.PersonalName.Address" CONTENT="preben@sics.se"> <META NAME="DC.Subject" CONTENT="Tutorial"> <META NAME="DC.Subject" CONTENT="User Guidelines"> <META NAME="DC.Description" CONTENT="User guidelines for creation of Dublin Core metadata using the Nordic DC Metadata creation tool."> <META NAME="DC.Publisher" CONTENT="Nordic Metadata Project"> <META NAME="DC.Type" CONTENT="Text"> <META NAME="DC.Format" CONTENT="(SCHEME=IMT) text/html"> <META NAME="DC.Identifier" CONTENT="http://www.sics.se/%7Epreben/DC/DC_guide.html"> <META NAME="DC.Language" CONTENT="(SCHEME=ISO639-1) en"> <META NAME="DC.Relation" CONTENT="(SCHEME=URL) http://www.lub.lu.se/cgi-bin/nmdc.pl"> <META NAME="DC.Coverage" CONTENT="Scandinavia"> <META NAME="DC.Rights" CONTENT="Public domain"> </HEAD> <BODY> ...[document body begins]... </HTML>

Using the HTML 4.0 syntax:

<HTML> <HEAD> ...[document TITLE here]... <META NAME="DC.Date.X-MetadataLastModified" SCHEME="ISO8601" CONTENT="1998-01-16"> <META NAME="DC.Title" CONTENT="DC User Guidelines"> <META NAME="DC.Title.Alternative" CONTENT="User Guidelines for DC metadata creation"> <META NAME="DC.Creator.PersonalName" CONTENT="Hansen, Preben"> <META NAME="DC.Creator.PersonalName.Address" CONTENT="preben@sics.se"> <META NAME="DC.Subject" CONTENT="Tutorial"> <META NAME="DC.Subject" CONTENT="User Guidelines"> <META NAME="DC.Description" CONTENT="User guidelines for creation of Dublin Core metadata using the Nordic DC Metadata creation tool."> <META NAME="DC.Publisher" CONTENT="Nordic Metadata Project"> <META NAME="DC.Type" CONTENT="Text"> <META NAME="DC.Format" SCHEME="IMT" CONTENT="text/html"> <META NAME="DC.Identifier" CONTENT="http://www.sics.se/%7Epreben/DC/DC_guide.html"> <META NAME="DC.Language" SCHEME="ISO639-1" CONTENT="en"> <META NAME="DC.Relation" SCHEME="URL" CONTENT="http://www.lub.lu.se/cgi-bin/nmdc.pl"> <META NAME="DC.Coverage" CONTENT="Scandinavia"> <META NAME="DC.Rights" CONTENT="Public domain"> </HEAD> <BODY> ...[document body begins]... </HTML>

Let us now go through the example above, element by element, following the order in which the elements are provided in the template by our service. You will find that not all of the elements are used in the example, and in those cases we will give some other general example of how that elements could be created.

The <LINK REL option is automatically inserted by the Nordic Metadata Project tool and service. It tells us that we used the Dublin Core Metadata specification and a pointer (URL) to the official description of the title element. As described above, it is possible to provide pointers, like a REFERENCE to an offline source or an HREF to another web page. e.g.

<META NAME="DC.Title" CONTENT="Dublin Core Metadata User Guide"> <LINK REL=SCHEMA.dc HREF="http://purl.org/metadata/dublin_core_elements#title"> In our example these pointers are excluded.

Furthermore, as can be noted, the syntax for HTML 2.0/3.2 and HTML 4.0 are sometimes the same except when there are a SCHEME qualifier. We will anyway provide the HTML 4.0 syntax along with the HTML 2.0/3.2 syntax in our examples.


1. Element : Title

Syntax : DC.Title
Definition :
This element describes the name given to the resource by the CREATOR or PUBLISHER. In our example we have the title of the document (Nordic Metadata Project Homepage)
The default value of the title name is the main title of the resource.

From our example:

HTML 2.0/3.2 : <META NAME="DC.Title" CONTENT="DC User Guidelines"> or HTML 4.0 : <META NAME="DC.Title" CONTENT="DC User Guidelines">

A TYPE qualifiers can be used, describing an alternative title such as a subtitle, a translated title, etc, like this:

HTML 2.0/3.2 : <META NAME="DC.Title.Alternative" CONTENT="User Guidelines for DC metadata creation"> or HTML 4.0 : <META NAME="DC.Title.Alternative" CONTENT="User Guidelines for DC metadata creation">


2. Element: Creator

Syntax : DC.Subject
Definition :
The person(s) or organization(s) primarily responsible for the intellectual content of the resource. For example, authors in the case of written documents, artists, photographers, or illustrators in the case of visual resources. To enhance the searchability of your document, we use the following syntax for personal names: "Last Name, First Name".

In our example the author is "Hansen, Preben".
To refine the description of the author, we can also provide his email address. To do this, we use qualifiers (see below for more information). As we can see, the syntax for the TYPE qualifier is "DC.Creator. PersonalName.Address" and put after the element name and separated with a "." (dot), with the value "preben@sics.se"
The default value of the element name is the name of the creator or author:

From our example:

HTML 2.0/3.2 : <META NAME="DC.Creator.PersonalName" CONTENT="Hansen, Preben"> or HTML 4.0 : <META NAME="DC.Creator.PersonalName" CONTENT="Hansen, Preben"> and HTML 2.0/3.2 : <META NAME="DC.Creator.PersonalName.Address" CONTENT="preben@sics.se"> or HTML 4.0 : <META NAME="DC.Creator.PersonalName.Address" CONTENT="preben@sics.se"> Other examples:
You can use the Library of Congress Name Authority File as a SCHEME qualifier, which points to a standard (USMARC), that describe how to name the author of a document. HTML 2.0/3.2 : <META NAME="DC.Creator" CONTENT="(SCHEME=USMARC) 100 1 Doyle, Conan $c Sir, $d 1859-1930"> or HTML 4.0 : <META NAME="DC.Creator" SCHEME="USMARC" CONTENT="100 1 Doyle, Conan $c Sir, $d 1859-1930">


3. Element: Subject

Syntax : DC.Subject
Definition :
The topic of the resource. Typically, subject will be expressed as keywords or phrases that describe the subject or content of the resource. The use of controlled vocabularies (such as MEdical Subject Headings or Art and Architecture Thesaurus descriptors) and formal classification schemas (for example, Library of Congress Classification numbers or Dewey Decimal numbers) is encouraged.

In our example, the subject description of the document is done with keyword and phrases. The keyword and phrases are assigned using the qualifier TYPE and the identifier keyword with the value metadata, Dublin Core Metadata Element Set, Nordic Metadata Project. Using simple keywords is the default specification in our DC metadata tool.

From our example:

HTML 2.0/3.2 : <META NAME="DC.Subject" CONTENT="Tutorial"> or HTML 4.0 : <META NAME="DC.Subject" CONTENT="Tutorial"> and HTML 2.0/3.2 : <META NAME="DC.Subject" CONTENT="User Guidelines"> or HTML 4.0 : <META NAME="DC.Subject" CONTENT="User Guidelines"> Other examples:

The DC element SUBJECT can use both Controlled vocabularies (for keywords) and Classifiaction schemas (for notations) as SCHEME qualifiers.

Controlled vocabularies available for the choice of keywords:

Experimental WWW interface to the WordNet lexical database, at ILRT, Bristol (for synonyms etc. to plain English words)
WordNet 1.5 on the Web - a Lexical Database for English (Princeton)
Roget's Internet Thesaurus (English synonym reference, words and phrases)

Classification schemes available for the choice of notations:

Automatic Dewey classification of HTML pages available from OCLC (experimental)

List of other schemes not freely and/or digitally available:
USMARC Code List for Relators, Sources, Description Conventions. (Part III: Classification Sources and Part IV: Subject/Index Term Sources; these documents are currently under revision for a new edition).

Other examples

HTML 2.0/3.2 : <META NAME="DC.Subject" CONTENT="(SCHEME=LCSH) Cataloging of computer files"> or HTML 4.0 : <META NAME="DC.Subject" SCHEME="LCSH" CONTENT="Cataloging of computer files"> and HTML 2.0/3.2 : <META NAME="DC.Subject" CONTENT="(SCHEME=UDC) 518.118"> or HTML 4.0 : <META NAME="DC.Subject" SCHEME="UDC" CONTENT="518.118"> In example A the user has the qualifier SCHEME with the identifier LCSH, which means that the user wants to use the the Library of Congress Subject Headings to describe the subject. In this case the value is Cataloging of computer files.

In example B, the user wants to use the UDC classification scheme for his document and the user defines the value to 518.118.


4. Element: Description

Syntax : DC.Description
Definition :
The description element intend to provide a textual description of the content of the resource, including abstracts in the case of document-like objects or content descriptions in the case of visual resources. Future metadata collections might well include computational content description (spectral analysis of a visual resource, for example) that may not be embeddable in current network systems. In such a case this field might contain a link to such a description rather than the description itself.
The default value is an abstract or a freetext description of the resource.

From our example:

HTML 2.0/3.2 : <META NAME="DC.Description" CONTENT="User guidelines for creation of Dublin Core metadata using the Nordic DC Metadata creation tool."> or HTML 4.0 : <META NAME="DC.Description" CONTENT="User guidelines for creation of Dublin Core metadata using the Nordic DC Metadata creation tool."> Other examples :

As SCHEME qualifiers, you can use an URL which is the value is an URL pointing to an external representation of the description of the resource.

HTML 2.0/3.2 : <META NAME="DC.Description" CONTENT="(SCHEME=URL) http://linnea.helsinki.fi/meta/"> or HTML 4.0 : <META NAME="DC.Description" SCHEME="URL" CONTENT="http://linnea.helsinki.fi/meta/">


5. Element: Publisher

Syntax : DC.Publisher
Definition :
The element "Publisher" is described as the entity responsible for making the resource available in its present form, such as a publisher, a university department, or a corporate entity. The intent of specifying this field is to identify the entity that provides access to the resource.
The default is a free-text string.

In our example, the publisher of the document is the project itself : Nordic Metadata Project

HTML 2.0/3.2 : <META NAME="DC.Publisher" CONTENT="Nordic Metadata Project"> or HTML 4.0 : <META NAME="DC.Publisher" CONTENT="Nordic Metadata Project"> To refine the element, we can use the TYPE qualifier. Below is an example using the TYPE qualifier Publisher.Address and the value preben@sics.se: HTML 2.0/3.2 : <META NAME="DC.Publisher.Address" CONTENT="preben@sics.se"> or HTML 4.0 : <META NAME="DC.Publisher.Address" CONTENT="preben@sics.se">


6. Element: Contributors

Syntax : DC.Contributors
Definition :
Other contributors could be person(s) or organization(s) in addition to those specified in the CREATOR element who have made significant intellectual contributions to the resource but whose contribution is secondary to the individuals or entities specifed in the CREATOR element (for example, editors, transcribers, illustrators, and convenors).
As in the CREATOR element, we use the following syntax for personal names: "Last Name, First Name", to enhance the searchability of your document.

In our example there was no other contributor, and consequently the field was left empty.

Other examples:

To refine the element of contributors, we can also add the corporate name of the author using the TYPE qualifier as follows:

HTML 2.0/3.2 : <META NAME="DC.Contributor.CorporateName" CONTENT="SICS"> or HTML 4.0 : <META NAME="DC.Contributor.CorporateName" CONTENT="SICS">


7. Element: Date

Syntax : DC.Date
Definition :
The date the resource was made available in its present form. The recommended best practice is an 8 digit number in the form YYYY-MM-DD as defined in http://www.w3.org/TR/NOTE-datetime , a profile of ISO 8601. In this scheme, the date element 1994-11-05 corresponds to November 5, 1994. Many other schema are possible, but if used, they should be identified in an unambiguous manner.

Default value for date is the form YYYY-MM-DD (1996-09-23) as defined by http://www.w3.org/TR/NOTE-datetime

In our example, the data element holds the TYPE qualifier "Date.X-MetadataLastModified" value and tells us when the document was last modified.
The other TYPE qualifier identidier, "creation" date, holds the date on which the resource was first created. This is the default TYPE qualifier value.

From our example:

HTML 2.0/3.2 : <META NAME="DC.Date.X-MetadataLastModified" CONTENT="(SCHEME=ISO8601) 1998-01-16"> or HTML 4.0 : <META NAME="DC.Date.X-MetadataLastModified" SCHEME=ISO8601 CONTENT="1998-01-16">


8. Element: Type

Syntax : DC.Type
Definition :
Resource Type : The category of the resource, such as home page, novel, poem, working paper, technical report, essay, dictionary. For the sake of interoperability, type should be selected from an enumerated list that is under development in the workshop series at the time of publication of this document. See http://sunsite.berkeley.edu/Metadata/types.html for current thinking on the application of this element.

Since our document describes a project funded by NORDINFO, we will have to describe the document using the DC.Type element. To do this, we have provided an enumerated list of types. Please, use the scroll-box and select the appropriate value for your type element. If you can not find the right one, you can always use a free-text string that describes your document. From our example:

HTML 2.0/3.2 : <META NAME="DC.Type" CONTENT="Text"> or HTML 4.0 : <META NAME="DC.Type" CONTENT="Text">


9. Element: Format

Syntax : DC.Format
Definition :
The data representation of the resource, such as text/html, ASCII, Postscript file, executable application, or JPEG image. The intent of specifying this element is to provide information necessary to allow people or machines to make decisions about the usability of the encoded data (what hardware and software might be required to display or execute it, for example). As with the RESOURCE TYPE elements, FORMAT will be assigned from enumerated lists such as registered Internet Media Types - IMT (MIME types). In principal, formats can include physical media such as books, serials, or other non-electronic media.
The MIME types are defined according to the RFC2046 standard. Currently, the only option available is the text/html option.

Our metadata provision tool provide an enumerated list of different formats. Currently, the following options are available htm, html; msword; pdf; postscript; powerpoint; rtf; wordperfect; latex; gif; jpeg; plain text; and sgml. We use the standard IMT (Internet Media Types) as the SCHEME identifier with the assigned value of text/html.

HTML 2.0/3.2 : <META NAME="DC.Format" CONTENT="(SCHEME=IMT) text/html"> or HTML 4.0 : <META NAME="DC.Format" SCHEME=IMT CONTENT="text/html">


10. Element: Identifier

Syntax : DC.Identifier
Definition :
String or number used to uniquely identify the resource. Examples for networked resources include URLs and URNs (when implemented). Other globally-unique identifiers, such as International Standard Book Numbers (ISBN) or other formal names would also be candidates for this element. Hyphenation (-) is not needed, and should be avoided.
The default is the URL to the resource.

In our example, we have used the default version with the URL as a TYPE qualifier:

HTML 2.0/3.2 : <META NAME="DC.Identifier" CONTENT="http://www.sics.se/%7Epreben/DC/DC_guide.html"> or HTML 4.0 : <META NAME="DC.Identifier" CONTENT="http://www.sics.se/%7Epreben/DC/DC_guide.html"> To refine the Identifier element, we can use the SCHEME qualifier. The following SCHEME qualifiers can be used: URN, ISBN, ISSN among others. For a full list, please see the template help-pages. HTML 2.0/3.2 : <META NAME="DC.Identifier" CONTENT="(SCHEME=ISBN) 1 56884 452 2"> or HTML 4.0 : <META NAME="DC.Identifier" SCHEME="ISBN" CONTENT="1 56884 452 2"> and HTML 2.0/3.2 : <META NAME="DC.Identifier" CONTENT="(SCHEME=ISSN) 0283 3638"> or HTML 4.0 : <META NAME="DC.Identifier" SCHEME="ISSN" CONTENT="0283 3638"> and HTML 2.0/3.2 : <META NAME="DC.Identifier" CONTENT="(SCHEME=URN) URN:ISBN:1 56884 452 2"> or HTML 4.0 : <META NAME="DC.Identifier" SCHEME="URN" CONTENT="URN:ISBN:1 56884 452 2"> The last example describes how the bibliographic identifier ISBN is supported within the Uniform Resource Names (URN).


11. Element: Source

Syntax : DC.Source
Definition :
The work, either print or electronic, from which this resource is derived, if applicable. For example, an html encoding of a Shakespearean sonnet might identify the paper version of the sonnet from which the electronic version was transcribed.

In our example there was no other contributor, and consequently the field was left empty.

The default is a freetext string describing the source of the resource:

HTML 2.0/3.2 : <META NAME="DC.Source" CONTENT="Knight and Hamilton: Dublin Core Qualifiers"> or HTML 4.0 : <META NAME="DC.Source" CONTENT="Knight and Hamilton: Dublin Core Qualifiers"> Other examples: As in the IDENTIFIER element, we can use the SCHEME qualifiers to refine the SOURCE element. The following SCHEME qualifiers can be used: URN, ISBN, ISSN. HTML 2.0/3.2 : <META NAME="DC.Source" CONTENT="Levine and Baroudi: Internet secrets"> or HTML 4.0 : <META NAME="DC.Source" CONTENT="Levine and Baroudi: Internet secrets"> and HTML 2.0/3.2 : <META NAME="DC.Source" CONTENT="(SCHEME=isbn) 1-56884-452-2"> or HTML 4.0 : <META NAME="DC.Source" SCHEME="ISBN" CONTENT="1-56884-452-2">


12. Element: Language

Syntax : DC.Language
Definition :
Language(s) of the intellectual content of the resource. Where practical, the content of this field should coincide with RFC 1766. See: http://ds.internic.net/rfc/rfc1766.txt
Our metadata tool provide a enumerated list of different languages. The default value is set to English - en, as in our example below : HTML 2.0/3.2 : <META NAME="DC.Language" CONTENT="(SCHEME=ISO639-1) en"> or HTML 4.0 : <META NAME="DC.Language" SCHEME="ISO639-1" CONTENT="en"> Other SCHEMAS that can be used are :
  • ISO.639-1
    Default SCHEME is ISO.639-1, a two or three character language code from the ISO 639 (639-1 and 639-2) standard.
  • Z39.53
    The value is a three character language code from the Z39.53 coding set for written languages.
  • IETF RFC 1766


13. Element: Relation

Syntax : DC.Relation
Definition :
Relationship to other resources. The intent of specifying this element is to provide a means to express relationships among resources that have formal relationships to others, but exist as discrete resources themselves. For example, images in a document, chapters in a book, or items in a collection. A formal specification of RELATION is currently under development. Users and developers should understand that use of this element should be currently considered experimental.
Default value is freetext In our example, no RELATION is being used. A general example of this element can look like this, using the SCHEME qualifier URL: HTML 2.0/3.2 : <META NAME="DC.Relation" CONTENT="(SCHEME=URL) http://www.lub.lu.se/cgi-bin/nmdc.pl"> or HTML 4.0 : <META NAME="DC.Relation" SCHEME="URL" CONTENT="http://www.lub.lu.se/cgi-bin/nmdc.pl"> Other information:
Concerning the DC Qualifier TYPE it is most likely that we can see developments within the context of collection-level descriptions. Subelements may be defined at a later date. The following categories were proposed at DC5; but should not be considered formal subelement names: Creative (e.g. translation, annotation); Mechanical (copy, format change, mirror copy); Version (edition, draft); Inclusion (collection, part) and Reference (citation)


14. Element: Coverage

Syntax : DC.Coverage
Definition :
The spatial and/or temporal characteristics of the resource. Formal specification of coverage is currently under development. Users and developers should understand that use of this element is currently considered to be experimental.
Default is free-text. It is highly recommended that a type always should be specified, at least as free-text as can be seen from our example below. Please use the scroll-bar to select one of the types. The SCHEME is currently under development and pending. HTML 2.0/3.2 : <META NAME="DC.Coverage" CONTENT="Scandinavia"> or HTML 4.0 : <META NAME="DC.Coverage" CONTENT="Scandinavia"> Other information:
Note that this is a preliminary recommendation. DC Coverage Working group is currently looking at this issue. More specific types will be covered by the Coverage working group. Other proposed TYPE qualifiers are
    DC.Coverage.y
    DC.Coverage.z
    DC.Coverage.polygon
    DC.Coverage.line
    DC.Coverage.3d
which are for coordinate-based classification. The coordinates used are qualified by the scheme modifier to support different coordinate systems.


15. Element: Rights

Syntax : DC.Rights
Definition :
The content of this element is intended to be a link (a URL or other suitable URI as appropriate) to a copyright notice, a rights-management statement, or perhaps a server that would provide such information in a dynamic way. The intent of specifying this field is to allow providers a means to associate terms and conditions or copyright statements with a resource or collection of resources. No assumptions should be made by users if such a field is empty or not present.
Default value of the element is freetext.

From our example above:

HTML 2.0/3.2 : <META NAME="DC.Rights" CONTENT="Public domain"> or HTML 4.0 : <META NAME="DC.Rights" CONTENT="Public domain"> You can also use an URL or an URN as a SCHEME qualifier:
  • URL
    The Uniform Resource Locator pointing to the copyright for the resource.
  • URN
    The Uniform Resource Name identifying the copyright information for the resource.
HTML 2.0/3.2 : <META NAME="DC.Rights" CONTENT="(SCHEME=URL) http://www.someplace.se/copyright.html"> or HTML 4.0 : <META NAME="DC.Rights" SCHEME="URL" CONTENT="http://www.someplace.se/copyright.html">


10. REFERENCES:



DC Metadata Template User Guidelines (Short) General Help

For comments, please contact : Preben Hansen (preben@sics.se)

Created: 2001-04-16
Last update: 1999-11-22

URL: http://www.sics.se/~preben/DC/DC_guide.html