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

From MPDLMediaWiki
Jump to navigation Jump to search
 
(15 intermediate revisions by the same user not shown)
Line 3: Line 3:
{| border="1"
{| border="1"
|+
|+
! eSciDoc !! RIS !! Comment/Condition(s)
! eSciDoc !! DC !! Comment/Condition(s)
|-
|-
| Article || JOUR || if Source.Genre = Journal. Otherwise, map Article to MGZN. NEWS is not supported in this mapping
| Article || Text || -
|-
|-
|-
|-
| Book || BOOK || -
| Book || Text || -
|-
|-
|-
|-
| Book Item || CHAP || -
| Book Item || Text || -
|-
|-
|-
|-
| Proceedings || CONF || -
| Proceedings || Text || -
|-
|-
|-
|-
| Conference Paper || CHAP || -
| Conference Paper || Text || -
|-
|-
|-
|-
| Poster || GEN || -
| Talk at Event || - || Unfortunately, it is impossible to determine whether Text, (Moving)Image, or Sound should be used.
|-
|-
|-
|-
| Courseware/Lecture || GEN || -
| Conference Report || Text || -
|-
|-
|-
|-
| Thesis || THES || -
| Poster || Image || Alternatively, use the narrower term StillImage.
|-
|-
|-
|-
| Paper || GEN || -
| Courseware/Lecture || - || Impossible to determine which Type should be used.
|-
|-
|-
|-
| Report || RPRT || -
| Thesis || Text || -
|-
|-
|-
|-
| Journal || JFULL || -
| Paper || Text || -
|-
|-
|-
|-
| Issue || GEN || -
| Report || Text || -
|-
|-
|-
|-
| Series || SER || see also [[Talk:PubMan Metadata Sets#Genre: future developments]]
| Journal || Text || -
|-
|-
|-
|-
| Manuscript || UNPB || -
| Issue || Text || -
|-
|-
|-
|-
| Other || GEN || -
| Series || Collection || Text cannot be used because the Series could be a series of non-Text items (e.g. series of recorded talks).
|-
|-
| Manuscript || Text || -
|-
|-
| Other || - || -
|-
|-
|}
|}
Line 54: Line 60:
{| border="1"
{| border="1"
|+
|+
! eSciDoc !! RIS !! Comment/Condition(s)
! eSciDoc !! DC !! Comment/Condition(s)
|-
|-
| Genre || - ||  
| Genre || dc:type || Additionally, Genres are mapped to DCMI Type Vocabulary terms (see table above).
|-
|-
|-
|-
Line 62: Line 68:
|-
|-
|-
|-
| Creator.CreatorRole || - ||  
| Creator.CreatorRole || - || determines whether the Creator is mapped to dc:contributor or to dc:creator (see below).
|-
|-
|-
|-
| Creator.Person.CompleteName || AU || if Creator.CreatorRole = Author. Otherwise, if Creator.CreatorRole is Advisor, Contributor, Transcriber or Translator, map Creator.Person.CompleteName to ED. Otherwise, map Creator.Person.CompleteName to AU if AU would otherwise be empty, or map it to ED if there are other Creators mapped to AU. Formatting necessary
| 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 || AU || if there's no CompleteName. See above
| Creator.Person.GivenName || dc:creator || if there's no CompleteName. See above
|-
|-
|-
|-
| Creator.Person.FamilyName || AU || if there's no CompleteName. See above
| Creator.Person.FamilyName || dc:creator || if there's no CompleteName. See above
|-
|-
|-
|-
Line 80: Line 86:
|-
|-
|-
|-
| Creator.Person.Organization.Name || AD || -
| Creator.Person.Organization.Name || dc:contributor || -
|-
|-
|-
|-
| Creator.Person.Organization.Address || AD || -
| Creator.Person.Organization.Address || - || -
|-
|-
|-
|-
Line 92: Line 98:
|-
|-
|-
|-
| Creator.Organization.Name || AU || if Creator.CreatorRole = Author. Otherwise, if Creator.CreatorRole is Advisor, Contributor, Transcriber or Translator, map Creator.Organization.Name to ED. Otherwise, map Creator.Organization.Name to AU if AU would otherwise be empty, or map it to ED if there are other Creators mapped to AU
| 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 || AD || -
| Creator.Organization.Address || - || -
|-
|-
|-
|-
Line 102: Line 108:
|-
|-
|-
|-
| Title || TI || -
| Title || dc:title || -
|-
|-
|-
|-
| Language || N1 || add prefix "Language: "
| Language || dc:language || ISO 639 is also proposed by DCMI, so no transformation is necessary.
|-
|-
|-
|-
| AlternativeTitle || T2 || if T2 isn't needed for Source.Titles (see below)
| 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 || ID || only one Identifier may be mapped to ID. If IdType = ISSN or ISBN, map Identifier.Id to SN. All others are mapped to N1 with their IdType as prefix
| Identifier.Id || dc:identifier || -
|-
|-
|-
|-
| Identifier.IdType || - || only one IdType is ignored. All others are used as prefixes for their Identifier.Ids, which are mapped to N1
| 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 || PB || -
| PublishingInfo.Publisher || dc:publisher || -
|-
|-
|-
|-
| PublishingInfo.Place || CY || -
| PublishingInfo.Place || - || Could be used in a citation - maybe as OpenURL? - in dc:identifier (similar to Source identifiers, see below, see also http://dublincore.org/documents/dc-citation-guidelines/).
|-
|-
|-
|-
| PublishingInfo.Edition || VL || if VL isn't needed for Source.Volume. Otherwise, map PublishingInfo.Edition to N1 with the prefix "Edition: "
| 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 || PY || only the first Date.Date according to the order specified in [[PubMan_Metadata_Sets#Mapping_of_the_Metadata_Set_Publication_to_OpenURL]] is mapped to PY. All others are mapped to N1 with their DateType as prefix (Y2 is not supported in this mapping)
| 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 || - || the DateTypes which do not belong to the PY-Date.Date are used as prefixes for the Date.Dates mapped to N1 (see above)
| Date.DateType || - || is used to determine which Date.Date is mapped to dc:date (see above).
|-
|-
|-
|-
| ReviewMethod || N1 || add prefix "Review method: "
| ReviewMethod || - || -
|-
|-
|-
|-
| Source.Genre || - || see also Genre
| Source.Genre || - || -
|-
|-
|-
|-
| Source.Title || JO || if TY = JOUR, MGZN, RPRT, NEWS, or GEN. Please note that this field doesn't work in EndNote for all reference types. If there is an AlternativeTitle, it has to be mapped to N1 with the prefix "Alternative title: " instead of T2, because JO and T2 can't be imported at the same time by neither Reference Manager nor EndNote. Otherwise, if TY = BOOK, CONF, THES, UNPB, JFULL, or SER, map Source.Title to T3. Otherwise, if TY = CHAP, map Source.Title to T2, because JO doesn't work with book sections in Reference Manager and EndNote
| 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. Additionally, Source information may be stored in dc:identifier in OpenURL format. See http://dublincore.org/documents/dc-citation-guidelines/
|-
|-
|-
|-
Line 150: Line 156:
|-
|-
|-
|-
| 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). Map only if Source.Genre = Book, Proceedings, Issue, or Other.
|-
|-
|-
|-
| Source.Creator.Person.GivenName || A3 || use as an alternative for Source.Creator.Person.CompleteName for better formatting. See above
| Source.Creator.Person.GivenName || dc:identifier || if there is no Source.Creator.Person.CompleteName. See above.
|-
|-
|-
|-
| Source.Creator.Person.FamilyName || A3 || use as an alternative for Source.Creator.Person.CompleteName for better formatting. See above
| Source.Creator.Person.FamilyName || dc:identifier || if there is no Source.Creator.Person.CompleteName. See above.
|-
|-
|-
|-
Line 171: Line 177:
|-
|-
|-
|-
| Source.Creator.Organization.Name || A3 || if TY = BOOK, CONF, THES, UNPB, JFULL, or SER. Otherwise, map Source.Creator.Organization to ED
| Source.Creator.Organization.Name || dc:identifier || together with other Source data (see above). Map only if Source.Genre = Book, Proceedings, Issue, or Other.
|-
|-
|-
|-
Line 180: Line 186:
|-
|-
|-
|-
| Source.Volume || VL || map PublishingInfo.Edition and Source.PublishingInfo.Edition to N1 with the prefix "Edition: "
| Source.Volume || dc:identifier || together with other Source data (see above).
|-
|-
| Source.Issue || IS || -
|-
|-
|-
|-
| Source.StartPage || SP || -
| Source.Issue || dc:identifier || together with other Source data (see above).
|-
|-
|-
|-
| Source.EndPage || EP || -
| Source.StartPage || dc:identifier || together with other Source data (see above).
|-
|-
|-
|-
| Source.SequenceNumber || N1 || add prefix "Sequence number: "
| Source.EndPage || dc:identifier || together with other Source data (see above).
|-
|-
|-
|-
| Source.PublishingInfo.Publisher || PB || if there's no PublishingInfo.Publisher
| Source.SequenceNumber || - || -
|-
|-
|-
|-
| Source.PublishingInfo.Place || CY || if there's no PublishingInfo.Place
| 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.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.Place || dc:identifier || together with other Source data (see above). If Source.Genre = Journal or Series, ignore Source.PublishingInfo.Place instead.
|-
|-
|-
|-
| Source.Identifier.Id || SN || if Source.Identifier.IdType = ISSN or ISBN and if there's no Identifier.IdType = ISBN
| Source.PublishingInfo.Edition || dc:identifier || together with other Source data (see above). If Source.Genre = Journal or Series, ignore Source.PublishingInfo.Edition instead.
|-
|-
|-
|-
| Source.Source.Genre || - || -
| Source.Identifier.Id || - || -
|-
|-
|-
|-
| Source.Source.Title || T3 || if genre is not BOOK, proceedings, THES, UNPB, JFULL, or SER, otherwise don't export T3.
| Source.Identifier.IdType || - || -
|-
|-
|-
|-
| 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
| 2nd Source || - || -
|-
|-
|-
|-
| Event || N1 || export all event.* fields, separate the values with a comma and write at the beginning "Event:"
| 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.)
|-
|-
|-
|-
| 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 once the changes to the Subject field ([[Talk:PubMan_Metadata_Sets#Subject_once]]) are implemented.
|-
|-
|-
|-
| TableOfContents || N1 || add prefix "Table of contents: "
| TableOfContents || dc:description || -
|-
|-
|}
|}

Latest revision as of 09:26, 14 April 2009

Mapping of Genres[edit]

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

eSciDoc DC Comment/Condition(s)
Article Text -
Book Text -
Book Item Text -
Proceedings Text -
Conference Paper Text -
Talk at Event - Unfortunately, it is impossible to determine whether Text, (Moving)Image, or Sound should be used.
Conference Report Text -
Poster Image Alternatively, use the narrower term StillImage.
Courseware/Lecture - Impossible to determine which Type should be used.
Thesis Text -
Paper Text -
Report Text -
Journal Text -
Issue Text -
Series Collection Text cannot be used because the Series could be a series of non-Text items (e.g. series of recorded talks).
Manuscript Text -
Other - -


eSciDoc DC Comment/Condition(s)
Genre dc:type Additionally, Genres are mapped to DCMI Type Vocabulary terms (see table above).
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 -
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 - Could be used in a citation - maybe as OpenURL? - in dc:identifier (similar to Source identifiers, see below, see also http://dublincore.org/documents/dc-citation-guidelines/).
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. Additionally, 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 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.)
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 once the changes to the Subject field (Talk:PubMan_Metadata_Sets#Subject_once) are implemented.
TableOfContents dc:description -