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

From MPDLMediaWiki
Jump to navigation Jump to search
Line 195: Line 195:
|-
|-
|-
|-
| Source.PublishingInfo.Publisher || dc:identifier || together with other Source data (see above).
| Source.PublishingInfo.Publisher || dc:identifier || together with other Source data (see above). If Source.Genre = Journal or Series, ignore Source.PublishingInfo.Publisher instead.
|-
|-
|-
|-
| Source.PublishingInfo.Place || dc:identifier || together with other Source data (see above).
| Source.PublishingInfo.Place || dc:identifier || together with other Source data (see above). If Source.Genre = Journal or Series, ignore Source.PublishingInfo.Place instead.
|-
|-
|-
|-
| 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.PublishingInfo.Edition || dc:identifier || together with other Source data (see above). If Source.Genre = Journal or Series, ignore Source.PublishingInfo.Edition instead.
|-
|-
|-
|-
| Source.Identifier.Id || SN || if Source.Identifier.IdType = ISSN or ISBN and if there's no Identifier.IdType = ISBN
| Source.Identifier.Id || - || -
|-
|-
|-
|-
| Source.Source.Genre || - || -
| Source.Identifier.IdType || - || -
|-
|-
|-
|-
| Source.Source.Title || T3 || if genre is not BOOK, proceedings, THES, UNPB, JFULL, or SER, otherwise don't export T3.
| 2nd Source || - || -
|-
|-
| 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
|-
|-
|-
|-
Line 219: Line 216:
|-
|-
|-
|-
| TotalNumberOfPages || SP || if there's no Source.StartPage
| TotalNumberOfPages || dc:format || add suffix " pages".
|-
|-
|-
|-
| Degree || M1 || used by EndNote and Reference Manager
| Degree || - || -
|-
|-
|-
|-
| Abstract || N2 || -
| Abstract || dc:description || -
|-
|-
|-
|-
| Subject || KW || split Subject field and map each term to a KW field of its own
| Subject || dc:subject || Map each keyword to a dc:subject field of its own. Dublin Core also allows using a single dc:subject field and delimiters to separate the keywords, but it will probably be easier to use multiple fields when the changes to the Subject field (Talk:PubMan_Metadata_Sets#Subject_once) are implemented.
|-
|-
|-
|-
| TableOfContents || N1 || add prefix "Table of contents: "
| TableOfContents || dc:description || -
|-
|-
|}
|}

Revision as of 10:04, 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). Map only if Source.Genre = Book, Proceedings, Issue, or Other.
Source.Creator.Person.GivenName dc:identifier if there is no Source.Creator.Person.CompleteName. See above.
Source.Creator.Person.FamilyName dc:identifier 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:identifier 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:identifier together with other Source data (see above).
Source.Issue dc:identifier together with other Source data (see above).
Source.StartPage dc:identifier together with other Source data (see above).
Source.EndPage dc:identifier together with other Source data (see above).
Source.SequenceNumber - -
Source.PublishingInfo.Publisher dc:identifier together with other Source data (see above). If Source.Genre = Journal or Series, ignore Source.PublishingInfo.Publisher instead.
Source.PublishingInfo.Place dc:identifier together with other Source data (see above). If Source.Genre = Journal or Series, ignore Source.PublishingInfo.Place instead.
Source.PublishingInfo.Edition dc:identifier 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 N1 export all event.* fields, separate the values with a comma and write at the beginning "Event:"
TotalNumberOfPages dc:format add suffix " pages".
Degree - -
Abstract dc:description -
Subject dc:subject Map each keyword to a dc:subject field of its own. Dublin Core also allows using a single dc:subject field and delimiters to separate the keywords, but it will probably be easier to use multiple fields when the changes to the Subject field (Talk:PubMan_Metadata_Sets#Subject_once) are implemented.
TableOfContents dc:description -