Atla dublin core basics workshop

24
Dublin Core Basics Workshop Lisa Gonzalez KB/LM Librarian

Transcript of Atla dublin core basics workshop

Page 1: Atla dublin core basics workshop

Dublin Core Basics WorkshopLisa Gonzalez

KB/LM Librarian

Page 2: Atla dublin core basics workshop

Applications Using Dublin Core

• CONTENTdm• DSpace• Omeka• OAI-PMH Harvesting (Open Archives

Initiative Protocol for Metadata Harvesting)• RDF

Page 3: Atla dublin core basics workshop

Basic Principles• Everything is optional, and everything is

repeatable!• Is extensible – vocabularies and linked

data

Page 4: Atla dublin core basics workshop

Vocabularies• “The terms in DCMI vocabularies are

intended to be used in combination with terms from other, compatible vocabularies in the context of application profiles and on the basis of the DCMI Abstract Model [DCAM].”

http://dublincore.org/documents/dces/#DCTERMS

Page 5: Atla dublin core basics workshop

Namespaces• “All changes made to terms of the Dublin Core

Metadata Element Set since 2001 have been reviewed by a DCMI Usage Board in the context of a DCMI Namespace Policy [DCMI-NAMESPACE]. The namespace policy describes how DCMI terms are assigned Uniform Resource Identifiers (URIs) and sets limits on the range of editorial changes that may allowably be made to the labels, definitions, and usage comments associated with existing DCMI terms.”

http://dublincore.org/documents/dces/

Page 6: Atla dublin core basics workshop

Dumb Down Principle• “According to this rule, a client should be

able to ignore any qualifier and use the value as if it were unqualified. While this may result in some loss of specificity, the remaining term value (minus the qualifier) must continue to be generally correct and useful for discovery. Qualification is therefore supposed only to refine, not extend the semantic scope of an Element.”

http://dublincore.org/documents/dces/

Page 7: Atla dublin core basics workshop

Qualified Dublin Core• 5.1 Abstract model• A qualified DC record is made up of one or more properties and their

associated values.• Each property is an attribute of the resource being described.• Each property must be either:

– one of the 15 DC elements,– one of the other elements recommended by the DCMI (e.g. audience) [DCTERMS],– one of the element refinements listed in the DCMI Metadata Terms recommendation

[DCTERMS].• Properties may be repeated.• Each value is a literal string.• Each value may have an associated encoding scheme.• Each encoding scheme has a name.• Each literal string value may have an associated language (e.g. en-GB).

http://dublincore.org/documents/dc-xml-guidelines/

Page 8: Atla dublin core basics workshop

Dublin Core Metadata Element Set

• contributor• coverage• creator• date• description• format• identifier• language

• publisher• relation• rights• source• subject• title• type

Page 9: Atla dublin core basics workshop

DCMI Metadata Terms (excluding Element Set, i.e. Qualifiers)

• abstract• accessRights• alternative• available• bibliographicCitation• conformsTo• created• dateAccepted

• dateCopyrighted• dateSubmitted• extent• hasFormat• hasPart• hasVersion

Page 10: Atla dublin core basics workshop

Qualifiers cont.• isFormatOf• isPartOf• isReferencedBy• isReplacedBy• isRequiredBy• issued• isVersionOf• license• medium

• modified• references• replaces• requires• spatial• tableOfContents• temporal• valid

Page 11: Atla dublin core basics workshop

Additional DCMI Metadata Terms (not Element Set)

• Audience– educationLevel– Mediator

• Agent– rightsHolder

• Domain– accrualMethod– accrualPeriodicity– accrualPolicy

• Range– instructionalMethod– Provenance

Page 12: Atla dublin core basics workshop

Relation--Qualifiers• conformsTo• hasFormat• hasPart• hasVersion• isFormatOf• isPartOf• isReferenceBy

• isReplacedBy• isRequiredBy• isVersionOf• references• replaces• requires• source

Page 13: Atla dublin core basics workshop

Source

Label: Source

Definition: A related resource from which the described resource is derived.

Comment:

The described resource may be derived from the related resource in whole or in part. Recommended best practice is to identify the related resource by means of a string conforming to a formal identification system.

Page 14: Atla dublin core basics workshop

Type

Label: TypeDefinition: The nature or genre of the resource.

Comment:

Recommended best practice is to use a controlled vocabulary such as the DCMI Type Vocabulary [DCMITYPE]. To describe the file format, physical medium, or dimensions of the resource, use the Format element.

References: [DCMITYPE] http://dublincore.org/documents/dcmi-type-vocabulary/#H7

Page 15: Atla dublin core basics workshop

Format

Label: Format

Definition: The file format, physical medium, or dimensions of the resource.

Comment: Examples of dimensions include size and duration. Recommended best practice is to use a controlled vocabulary such as the list of Internet Media Types [MIME].

References: [MIME] http://www.iana.org/assignments/media-types/

Page 16: Atla dublin core basics workshop

CONTENTdm Example

Page 17: Atla dublin core basics workshop

Vocabulary Encoding Schemes - example

Term Name: DCMIType URI: http://purl.org/dc/terms/DCMIType Label: DCMI Type Vocabulary

Definition: The set of classes specified by the DCMI Type Vocabulary, used to categorize the nature or genre of the resource.

See: http://purl.org/dc/dcmitype/

Type of Term: http://purl.org/dc/dcam/VocabularyEncodingScheme

Version: http://dublincore.org/usage/terms/history/#DCMIType-005

Page 18: Atla dublin core basics workshop

Syntax Encoding Scheme - example

Term Name: ISO639-2 URI: http://purl.org/dc/terms/ISO639-2 Label: ISO 639-2

Definition: The three-letter alphabetic codes listed in ISO639-2 for the representation of names of languages.

See: http://lcweb.loc.gov/standards/iso639-2/langhome.html

Type of Term: Datatype Version: http://dublincore.org/usage/terms/histor

y/#ISO639-2-003

Page 19: Atla dublin core basics workshop

Class - exampleTerm Name: SizeOrDuration URI: http://purl.org/dc/terms/SizeOrDuration Label: Size or Duration

Definition: A dimension or extent, or a time taken to play or execute.

Comment: Examples include a number of pages, a specification of length, width, and breadth, or a period in hours, minutes, and seconds.

Type of Term: Class

Narrower Than: http://purl.org/dc/terms/MediaTypeOrExtent

Version: http://dublincore.org/usage/terms/history/#SizeOrDuration-001

Page 20: Atla dublin core basics workshop

Dublin Core Practice Exercises

• http://www.dublincoregenerator.com/generator.html

• MarcEdit - http://marcedit.reeset.net/features

Page 22: Atla dublin core basics workshop

Documentation• Best Practices for CONTENTdm and Other OAI-PMH

Compliant Repositories -http://www.oclc.org/content/dam/support/wcdigitalcollectiongateway/MetadataBestPractices.pdf

• UIC Data Dictionary for CONTENTdm - https://wiki.carli.illinois.edu/images/a/a0/UICDataDictionary.pdf

• Required Metadata for CARLI Digital Collections - https://www.carli.illinois.edu/products-services/contentdm/mdatafields

• SWAP Vocabulary - http://www.ukoln.ac.uk/repositories/digirep/index/Eprints_Type_Vocabulary_Encoding_Scheme

Page 23: Atla dublin core basics workshop

Further Documentation• DCMI Glossary –

http://wiki.dublincore.org/index.php/Glossary

• Using Dublin Core – the Elements (old guide) – http://dublincore.org/documents/usageguide/elements.shtml

• New User Guide - http://www.dublincore.org/index.php/User_Guide