Difference between revisions of "User:Martin de la Iglesia/Sandbox"

From MPDLMediaWiki
Jump to navigation Jump to search
Line 150: Line 150:
|-
|-
|-
|-
| Source.Creator.Person.CompleteName || A3 || if TY = BOOK, CONF, THES, UNPB, JFULL, or SER. Otherwise, map Source.Creator.Person.CompleteName to ED
| Source.Creator.Person.CompleteName || dc:identifier || together with other Source data (see above). If Genre = Article, Book, Proceedings, Thesis, Journal, Issue, or Series, ignore Source.Creator instead.
|-
|-
|-
|-

Revision as of 08:29, 9 April 2009

Mapping of Genres[edit]

DCMI Type Vocabulary: http://dublincore.org/documents/dcmi-type-vocabulary/

eSciDoc RIS Comment/Condition(s)
Article JOUR if Source.Genre = Journal. Otherwise, map Article to MGZN. NEWS is not supported in this mapping
Book BOOK -
Book Item CHAP -
Proceedings CONF -
Conference Paper CHAP -
Poster GEN -
Courseware/Lecture GEN -
Thesis THES -
Paper GEN -
Report RPRT -
Journal JFULL -
Issue GEN -
Series SER see also Talk:PubMan Metadata Sets#Genre: future developments
Manuscript UNPB -
Other GEN -


eSciDoc DC Comment/Condition(s)
Genre -
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 -
Identifier.Id dc:identifier -
Identifier.IdType - Unfortunately, some ID types are hard to recognize without their explicit Id.Type information (e.g. PMID), but qualifiers are only supported in Qualified Dublin Core.
PublishingInfo.Publisher dc:publisher -
PublishingInfo.Place - -
PublishingInfo.Edition dc:relation Since the qualifier hasVersion cannot be used in Simple Dublin Core, it might be useful to add the prefix "Edition: ".
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:identifier 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. Addtionally, Source information may be stored in dc:identifier in OpenURL format. See http://dublincore.org/documents/dc-citation-guidelines/
Source.AlternativeTitle - -
Source.Creator.CreatorType - -
Source.Creator.CreatorRole - -
Source.Creator.Person.CompleteName dc:identifier together with other Source data (see above). If Genre = Article, Book, Proceedings, Thesis, Journal, Issue, or Series, ignore Source.Creator instead.
Source.Creator.Person.GivenName A3 use as an alternative for Source.Creator.Person.CompleteName for better formatting. See above
Source.Creator.Person.FamilyName A3 use as an alternative for Source.Creator.Person.CompleteName for better formatting. See above
Source.Creator.Person.AlternativeName - -
Source.Creator.Person.Title - -
Source.Creator.Person.Organization - -
Source.Creator.Person.Identifier - -
Source.Creator.Organization.Name A3 if TY = BOOK, CONF, THES, UNPB, JFULL, or SER. Otherwise, map Source.Creator.Organization to ED
Source.Creator.Organization.Address - -
Source.Creator.Organization.Identifier - -
Source.Volume VL map PublishingInfo.Edition and Source.PublishingInfo.Edition to N1 with the prefix "Edition: "
Source.Issue IS -
Source.StartPage SP -
Source.EndPage EP -
Source.SequenceNumber N1 add prefix "Sequence number: "
Source.PublishingInfo.Publisher PB if there's no PublishingInfo.Publisher
Source.PublishingInfo.Place CY if there's no PublishingInfo.Place
Source.PublishingInfo.Edition VL if there's no Source.Volume. Otherwise, if there's no PublishingInfo.Edition, map Source.PublishingInfo.Edition to N1 with the prefix "Edition: "
Source.Identifier.Id SN if Source.Identifier.IdType = ISSN or ISBN and if there's no Identifier.IdType = ISBN
Source.Source.Genre - -
Source.Source.Title T3 if genre is not BOOK, proceedings, THES, UNPB, JFULL, or SER, otherwise don't export T3.
Source.Source.Creator.Person.CompleteName A3 if genre is not = BOOK, CONF, THES, UNPB, JFULL, or SER. Also map to A3: Source.Source.Creator.Person.GivenName (see above), Source.Source.Creator.Person.FamilyName (see above), Source.Source.Creator.Organization.Name. All other Source.Source fields are ignored
Event N1 export all event.* fields, separate the values with a comma and write at the beginning "Event:"
TotalNumberOfPages SP if there's no Source.StartPage
Degree M1 used by EndNote and Reference Manager
Abstract N2 -
Subject KW split Subject field and map each term to a KW field of its own
TableOfContents N1 add prefix "Table of contents: "