PubMan Func Spec Dublin Core Mapping

From MPDLMediaWiki
Revision as of 10:48, 4 August 2009 by Kristina (talk | contribs) (→‎References)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Dublin Core[edit]

This mapping uses Simple/unqualified Dublin Core.

Dublin Core elements[edit]

The following elements are specified in the Dublin Core Metadata Element Set (DCMES) version 1.1 (http://dublincore.org/documents/dces/). The order of the elements is arbitrary (alphabetical in this list), but a meaningful order can be implemented locally.

  • contributor
  • coverage
  • creator
  • date
  • description
  • format
  • identifier
  • language
  • publisher
  • relation
  • rights
  • source
  • subject
  • title
  • type

See also Dublin Core Metadata Element Set.

eSciDoc Metadata Set for Publication[edit]

PubMan Metadata Sets#eSciDoc Metadata Set for Publication

Mapping eSciDoc Metadata Set for Publications to Dublin Core (for DC Export)[edit]

Mapping of eSciDoc Standard Entries[edit]

eSciDoc DC Comment/Condition(s)
Genre dc:type in addition create 2nd dc:type with DCMI Type = Text (to be discussed with Traugott Koch or KIM --Makarenko 15:07, 4 June 2009 (UTC): DCMI Type has own namespace, can it be used in the mapping?
Creator.CreatorType - -
Creator.CreatorRole - determines whether the Creator is mapped to dc:contributor or to dc:creator (see below).
Creator.Person.CompleteName dc:creator if Creator.CreatorRole = Author. Otherwise, if Creator.CreatorRole is Advisor, Contributor, Transcriber, Translator, or Honoree, map Creator.Person.CompleteName to dc:contributor. For other Creator.CreatorRoles, map Creator.Person.CompleteName to dc:creator if there is no Creator.CreatorRole = Author, or map to dc:contributor if there is already a Creator.CreatorRole = Author.
Creator.Person.GivenName dc:creator if there's no CompleteName. See above
Creator.Person.FamilyName dc:creator if there's no CompleteName. See above
Creator.Person.AlternativeName - -
Creator.Person.Title - -
Creator.Person.Organization.Name dc:contributor -
Creator.Person.Organization.Address - -
Creator.Person.Organization.Identifier - -
Creator.Person.Identifier - -
Creator.Organization.Name dc:creator if Creator.CreatorRole = Author. Otherwise, if Creator.CreatorRole is Advisor, Contributor, Transcriber, Translator, or Honoree, map Creator.Organization.Name to dc:contributor. For other Creator.CreatorRoles, map Creator.Organization.Name to dc:creator if there is no Creator.CreatorRole = Author, or map to dc:contributor if there is already a Creator.CreatorRole = Author.
Creator.Organization.Address - -
Creator.Organization.Identifier - -
Title dc:title -
Language dc:language ISO 639 is also proposed by DCMI, so no transformation is necessary.
AlternativeTitle dc:title It should be made clear by the order of the dc:title fields which is the main title and which is the alternative title (e.g. 1st dc:title = main title, 2nd dc:title = alternative title).
Identifier.Id dc:identifier please write value of Identifier.IdType: value of Identifier.Id, e.g. ISBN: 3-454-567-X; to be discussed with Traugott Koch or KIM
Identifier.IdType dc:identifier see above
PublishingInfo.Publisher dc:publisher -
PublishingInfo.Place dc:source will be included into the bibliographic citation (dc:source), the topic "dc:source" is in general to be discussed with Traugott/KIM --Makarenko 15:07, 4 June 2009 (UTC): Not clear, it means that citationmanager should be called for citation creation?
PublishingInfo.Edition dc:source will be included into the bibliographic citation (dc:source)
Date.Date dc:date ISO 8601 is also proposed by DCMI, so no transformation is necessary. Since no qualifiers are used to express the Date.DateType, only the first Date.Date according to PubMan_Func_Spec_OpenURL_Mapping is mapped to dc:date and all others are ignored.
Date.DateType - is used to determine which Date.Date is mapped to dc:date (see above).
ReviewMethod -
Source.Genre - -
Source.Title dc:source together with other Source information (see below). DCMI suggests dcterms:bibliographicCitation for this kind of data, which is a Qualified Dublin Core refinement of dc:identifier. Additionally, Source information may be stored in dc:identifier in OpenURL format. See http://dublincore.org/documents/dc-citation-guidelines/ --Makarenko 15:21, 4 June 2009 (UTC): dcterms has own namespace different from dc, can it be used in the mapping?
Source.AlternativeTitle - -
Source.Creator.CreatorType - -
Source.Creator.CreatorRole - -
Source.Creator.Person.CompleteName dc:source together with other Source data (see above). Map only if Source.Genre = Book, Proceedings, Issue, or Other.
Source.Creator.Person.GivenName dc:source if there is no Source.Creator.Person.CompleteName. See above.
Source.Creator.Person.FamilyName dc:source if there is no Source.Creator.Person.CompleteName. See above.
Source.Creator.Person.AlternativeName - -
Source.Creator.Person.Title - -
Source.Creator.Person.Organization - -
Source.Creator.Person.Identifier - -
Source.Creator.Organization.Name dc:source together with other Source data (see above). Map only if Source.Genre = Book, Proceedings, Issue, or Other.
Source.Creator.Organization.Address - -
Source.Creator.Organization.Identifier - -
Source.Volume dc:source together with other Source data (see above).
Source.Issue dc:source together with other Source data (see above).
Source.StartPage dc:format
Source.EndPage dc:format
Source.SequenceNumber - -
Source.PublishingInfo.Publisher dc:source together with other Source data (see above). If Source.Genre = Journal or Series, ignore Source.PublishingInfo.Publisher instead.
Source.PublishingInfo.Place dc:source together with other Source data (see above). If Source.Genre = Journal or Series, ignore Source.PublishingInfo.Place instead.
Source.PublishingInfo.Edition dc:source together with other Source data (see above). If Source.Genre = Journal or Series, ignore Source.PublishingInfo.Edition instead.
Source.Identifier.Id - -
Source.Identifier.IdType - -
2nd Source - -
Event dc:relation export all Event.* fields to a single dc:relation field and separate the values with a comma. (In Qualified Dublin Core, the refinement would be dcterms:isPartOf.) Event.Title, Event.Place, Event.StartDate - Event.EndDate.
TotalNumberOfPages dc:format
Degree dc:type -
Abstract dc:description -
Subject dc:subject -
TableOfContents dc:description -

Problems[edit]

  • Usage of the dcterms and dcmitype namespaces (not dc namespace)
Sorry, I don't see the problem here. http://dublincore.org/documents/dces/ says: "Recommended best practice is to use a controlled vocabulary such as the DCMI Type Vocabulary [DCMITYPE].", so why shouldn't they be used? --Martin de la Iglesia 09:27, 8 June 2009 (UTC)
  • Please, revise dc:source creation. It is not clear, whether the mapping assumes creation of the separate dc:source elements per each mapped item above or the items should be somehow concatenated and put in one dc:source.
By "together with", we mean the items are concatenated and written into a single dc:source field. --Martin de la Iglesia 09:23, 8 June 2009 (UTC)
  • Not clear how to handle source and details metadata to be included into dcterms:bibliographicCitation
After a long discussion, we decided not to use this field and to put the metadata into dc:source instead. --Martin de la Iglesia 09:31, 8 June 2009 (UTC)

Links, further reading[edit]

References[edit]