PubMan Func Spec MARC21
New Version: 19. November 2012
General[edit]
PubMan element | PubMan description | MARC field | MARC description | comment |
---|---|---|---|---|
dc:identifier[misc:dc_identifier-is-online-ressource(.)] | An identifier referencing the described resource, e.q. URI | 856 ?# $q | 856 - Electronic Location and Access (R); $q - Electronic format type | ind1 is "4" if the content starts with "http://", else "#". $q is calculated from the files extension (e.g. pdf, html) |
856 ?# $u | 856 - Electronic Location and Access (R); $u - Uniform Resource Identifier (R) | |||
dc:identifier[not(@xsi:type = ('eterms:ISBN', 'eterms:ISSN'))] | An identifier referencing the described resource, exempted ISBN and ISSN | 024 7# $a $2 | 024 - Other Standard Identifier; $a - Standard number or code (NR); $2 - Source of number or code (NR) | IDs are repeated as links in $856 4# $u if applicable |
dcterms:abstract | Abstract or short description of the item. | 520 3# $a | 520 - Summary, Etc. (R); $a - Summary, etc. (NR) | |
dcterms:tableOfContents | Table of contents of the described item. | 505 8# $a | 505 - Formatted Contents Note (R); $a - Formatted contents note (NR) | multiple lines are concateneted with »; « |
escidocItem:item | an ESciDoc-Item | not mapped (but childs are processed) | ||
escidocMetadataRecords:md-records | a collection of metadata-records | |||
escidocMetadataRecords:md-record | a metadata-record | |||
eterms:creator | An entity primarily responsible for making the resource | |||
escidocItem:properties | not mapped (childs not processed) | some child elements from escidocItem:properties and escidocComponents:components may be processed anyway | ||
escidocComponents:components | ||||
eterms:creator[local:eterms_creator-is-1xx(.)]/organization:organization | The creator of the source, e.g. the editor of a book or a book series. A organization. | 110 | 110 - Main Entry-Corporate Name (NR) | |
eterms:creator[local:eterms_creator-is-1xx(.)]/person:person | The creator of the source, e.g. the editor of a book or a book series. A person. | 100 | 100 - Main Entry-Personal Name (NR) | |
eterms:creator[local:eterms_creator-is-7xx(.) or local:eterms_creator-is-7xx-other(.)]/organization:organization | The creator of the source, e.g. the editor of a book or a book series. A organization. | 710 | 710 - Added Entry-Corporate Name (R) | |
eterms:creator[local:eterms_creator-is-7xx(.) or local:eterms_creator-is-7xx-other(.)]/person:person | The creator of the source, e.g. the editor of a book or a book series. A person. | 700 | 700 - Added Entry-Personal Name (R) | |
file:file/dc:format[@xsi:type eq 'dcterms:IMT'] | The MIME-Type of the uploaded format. | 856 4# $q | 856 - Electronic Location and Access (R); $q - Electronic format type (NR) | |
file:file/dcterms:extent | The size of the file in Bytes. If no content is provided, size is zero. | 856 4# $s | 856 - Electronic Location and Access (R); $s - File size (R) | |
item-list:item-list | a collection of ESciDoc-items | marc:collection | a collection of MARC-records | |
organization:organization/dc:identifier | The id of the corresponding organizational unit in the system. | X10 $0 | X10 - Corporate Name (R); $0 - Authority record control number (R) | If the type of the identifier can be detected, e.g. from the xsi:type-attribute, the identifier gets a prefix (in parantheses) |
person:person/dc:identifier | Identifier in the Personennamendatei, provided by the Deutsche Nationalbibliothek. | X00 $0 | X00 - Personal Name; $0 - Authority record control number (R) | |
publication:publication/dc:identifier[@xsi:type eq 'eterms:ISBN'] | ISBN | 020 ## $a | 020 - International Standard Book Number (R); $a - International Standard Book Number (NR) | |
publication:publication/dc:identifier[@xsi:type eq 'eterms:ISSN'] | ISSN | 022 ## $a | 022 - International Standard Serial Number (R); $a International Standard Serial Number (NR) | |
publication:publication/dcterms:subject | free keywords | 653 00 $u | 653 - Index Term-Uncontrolled (R); $a - Uncontrolled term (R) | |
publication:publication/eterms:publishing-info | 260 ## | 260 - Publication, Distribution, etc. (Imprint) (R) | $c (Date of publication, distribution, etc. (R)) is calculated via xsl:function »local:publication-date()« from the parent publication:publication.
dc:publisher and eterms:place are mapped to subfields $a and $b in subsequent matching templates | |
publication:publication/eterms:publishing-info/eterms:edition | The edition of the described resource. | 250 ## $a | 250 - Edition Statement (NR); $a - Edition statement (NR) | |
publication:publication/source:source[local:source_source-is-series(.)] | The bundle in which the item has been published, e.g. a journal, a book, a series or a database | 490 ?# | 490 - Series Statement (R) | If eterms:volume is given, ind1 is 1, else ind1 is 0 |
publication:publication/source:source[local:source_source-is-series(.)]/dc:identifier[@xsi:type eq 'eterms:ISSN'] | External Identifier of the source, e.g. ISSN, ISBN, URI | 490 $x | 490 - Series Statement (R); $x - International Standard Serial Number (R) | |
publication:publication/source:source[local:source_source-is-series(.)]/dc:title | title of the described item | 490 $a | 490 - Series Statement (R); $a - Series statement (R) | |
publication:publication/source:source[local:source_source-is-series(.)]/eterms:creator[misc:eterms_creator-is-author(.) or misc:eterms_creator-is-editor(.)] | the creator of the source, e.g. the editor of a book or a book series | |||
publication:publication/source:source[local:source_source-is-series(.)]/eterms:volume | The volume of the source in which the described item was published in | 490 $v | 490 - Series Statement (R); $v - Volume/sequential designation (R) | |
publication:publication/source:source[local:source_source-is-series(.)]/eterms:issue | The issue of the source in which the described item was published in | |||
publication:publication[normalize-space(dc:title)] | a publication | marc:record | a MARC record | this template produces a lot of subsequent marc:datafields like leader, 003, 005, 008 …
533 ## $n (content: $local:form-description-for-online-ressources, e.g. »[Online]«) is only written, if the ressource is online available |
533 ## $n | 533 - Reproduction Note (R); $n - Note about reproduction (R) | |||
996 ## $as | 996 - local implementation: type of publication (German); $a - type of publication (German) | |||
997 ## $as | 997 - local implementation: type of publication (English); $a - type of publication (English) | |||
publication:publication[normalize-space(dc:title)]/dc:title | Title of the described resource | 245 ?0 $a | 245 - Title Statement (NR); $a - Title (NR) | ind1 (Title added entry: 0 - No added entry/1 - Added entry ) is set in dependency of presence of an main heading author. If publication:publication is detected as an online ressource, a subfield $h with the content of $local:form-description-for-online-ressources (e.g. »[Online]«) is added. |
publication:publication[normalize-space(dc:title)]/dcterms:issued | Date of formal issuance (e.g., publication) of the resource | 260 $c | 260 - Publication, Distribution, etc. (Imprint) (R); $c - Date of publication, distribution, etc. (R) | If eterms:publishing-info is present, 260 $c is produced by the matching template for eterms:publishing-info.
If more than one of the dates are present, only the first one is used (via xsl:function »local:publication-date()«). |
publication:publication[normalize-space(dc:title)]/eterms:published-online | Date of online publication of the resource | |||
publication:publication[normalize-space(dc:title)]/dcterms:dateAccepted | Date of acceptance of the resource | |||
publication:publication[normalize-space(dc:title)]/dcterms:dateSubmitted | Date when the resoucre was submitted to the publisher | |||
publication:publication[normalize-space(dc:title)]/dcterms:modified | ||||
publication:publication[normalize-space(dc:title)]/dcterms:created | ||||
publication:publication[normalize-space(dc:title)]/dcterms:issued | Date of formal issuance (e.g., publication) of the resource | 952 ## $j | 952 - local implementation: host item entry; $j – publication date | Only the first source:source is used for 952, additional source:source are ignored. If more than one of the dates are present, only the first one is used (via xsl:function »local:publication-date()«). |
publication:publication[normalize-space(dc:title)]/eterms:published-online | Date of online publication of the resource | |||
publication:publication[normalize-space(dc:title)]/dcterms:dateAccepted | Date of acceptance of the resource | |||
publication:publication[normalize-space(dc:title)]/dcterms:dateSubmitted | Date when the resoucre was submitted to the publisher | |||
publication:publication[normalize-space(dc:title)]/dcterms:modified | ||||
publication:publication[normalize-space(dc:title)]/dcterms:created | ||||
publication:publication[normalize-space(dc:title)]/eterms:total-number-of-pages | The number of pages of the described item. Note: The pages of an item published in a bundle is part of the source container. | 300 ## $a | 300 - Physical Description (R); $a - Extent (R) | Only the first used element is used for 300 ## $a (via xsl:function »misc:total-number-of-pages()«).
If non of the eterms:total-number-of-pages elements are present, and eterms:start-page and eterms:end-page is given, the page count ist calculated. If applicable, a page marker ($local:page-marker, e.g. »p.«) is added. |
publication:publication[normalize-space(dc:title)]/source:source/eterms:total-number-of-pages | The number of pages of the described item. Note: The pages of an item published in a bundle is part of the source container. | |||
publication:publication[normalize-space(dc:title)]/source:source/eterms:start-page | Page where the described item starts | |||
publication:publication[normalize-space(dc:title)]/source:source/eterms:end-page | Page where the described item ends | |||
publication:publication[normalize-space(dc:title)]/eterms:total-number-of-pages | The number of pages of the described item. Note: The pages of an item published in a bundle is part of the source container. | 952 ## $g | 952 - local implementation: host item entry; $g - page count | If no eterms:total-number-of-pages nor source:source/eterms:total-number-of-pages is present, and eterms:start-page and eterms:end-page are present, the page count is calculated |
publication:publication[normalize-space(dc:title)]/source:source/eterms:total-number-of-pages | The number of pages of the described item. Note: The pages of an item published in a bundle is part of the source container. | |||
publication:publication[normalize-space(dc:title)]/source:source/eterms:start-page | Page where the described item starts | |||
publication:publication[normalize-space(dc:title)]/source:source/eterms:end-page | Page where the described item ends | |||
publication:publication[normalize-space(dc:title)]/source:source/eterms:start-page | Page where the described item starts | 952 ## $h | 952 - local implementation: host item entry; $h - page reference | |
publication:publication[normalize-space(dc:title)]/source:source/eterms:end-page | Page where the described item ends | |||
publication:publication[normalize-space(dc:title)]/source:source[1]/eterms:issue | The issue of the source in which the described item was published in | 952 ## $e | 952 - local implementation: host item entry; $e - issue | |
publication:publication[normalize-space(dc:title)]/source:source[1]/eterms:volume | The volume of the source in which the described item was published in | 952 ## $d | 952 - local implementation: host item entry; $d - volume | |
publication:publication[not(normalize-space(dc:title) )] | a publication | not mapped | A publication without a dc:title (publication title) is skipped |
event:event[edit]
PubMan element | PubMan description | MARC field | MARC description | comment |
---|---|---|---|---|
event:event | some items are related to an event, e.g. a conference or a lecture series | 033 ?# | 033 - Date/Time and Place of an Event (R) | ind1 (Type of date in subfield $a, value space #, 0, 2) is calculated in depency of presence of eterms:start-date and eterms:end-date |
event:event | Some items are related to an event, e.g. a conference or a lecture series | 518 | 518 - Date/Time and Place of an Event Note (R) | |
event:event | Some items are related to an event, e.g. a conference or a lecture series | 711* | 711 - Added Entry-Meeting Name (R) | *event:event is only mapped to 711 if the type of the parent publication:publication is »http://purl.org/eprint/type/ConferencePaper«, »http://purl.org/eprint/type/ConferencePoster«, or »http://purl.org/escidoc/metadata/ves/publication-types/proceedings« |
event:event/dc:title | the title of the event | 518 $a | 518 - Date/Time and Place of an Event Note (R); $a - Date/time and place of an event note (NR) | |
event:event/eterms:place | place of an event | |||
event:event/dc:title | the title of the event | 711* $a | 711 - Added Entry-Meeting Name (R); $a - Meeting name or jurisdiction name as entry element (NR) | |
event:event/dcterms:alternative | an alternative name for the resource | 518 $o | 518 - Date/Time and Place of an Event Note (R); $o - Other event information (R) | multiple dcterms:alternative elements are merged in one single subfield $o |
event:event/dcterms:alternative | An alternative name for the resource | 711* $g | 711 - Added Entry-Meeting Name (R); $g - Miscellaneous information (NR) | multiple dcterms:alternative elements are merged in one single subfield $g |
event:event/eterms:invitation-status | The information whether or not the creator was explicitly invited | not mapped | ||
event:event/eterms:place | place of an event | 033 $p | 033 - Date/Time and Place of an Event (R); $p - Place of event (R) | |
event:event/eterms:place | place of an event | 518 $p | 518 - Date/Time and Place of an Event Note (R); $p - Place of event (R) | |
event:event/eterms:place | Place of an event. | 711* $c | 711 - Added Entry-Meeting Name (R); $c - Location of meeting (NR) | |
event:event/eterms:start-date | start date of an event | 033 $a | 033 - Date/Time and Place of an Event (R); $a - Formatted date/time (R) | |
event:event/eterms:end-date | end date of an event | |||
event:event/eterms:start-date | start date of an event | 518 $d | 518 - Date/Time and Place of an Event Note (R); $d - Date of event (R) | |
eterms:end-date | end date of an event | |||
event:event/eterms:start-date | start date of an event | 711* $d | 711 - Added Entry-Meeting Name (R); $d - Date of meeting (NR) | start-date ane end-date are rendered as duration in one single subfield $d |
event:event/eterms:end-date | end date of an event |
770/773[edit]
PubMan element | PubMan description | MARC field | MARC description | comment |
---|---|---|---|---|
publication:publication/source:source[not(local:source_source-is-series(.))] | The bundle in which the item has been published, e.g. a journal, a book, a series or a database | 770 08 | 770 - Supplement/Special Issue Entry (R) | If the type of the publication is »issue«, 770 is written, in all other cases the tag is 773. |
773 08 | 773 - Host Item Entry (R) | |||
773 08 $i in: | 773 - Host Item Entry (R); $i - Relationship information (R) | |||
publication:publication/source:source[not(local:source_source-is-series(.))]/dc:identifier[@xsi:type eq 'eterms:ISBN'] | External Identifier of the source: ISBN | 770/773 08 $z | 770 - Supplement/Special Issue Entry (R)/773 - Host Item Entry (R); $z - International Standard Book Number (NR) | |
publication:publication/source:source[not(local:source_source-is-series(.))]/dc:identifier[@xsi:type eq 'eterms:ISSN'] | External Identifier of the source: ISSN | 770/773 08 $x | 770 - Supplement/Special Issue Entry (R)/773 - Host Item Entry (R); $x - International Standard Serial Number (NR) | |
publication:publication/source:source[not(local:source_source-is-series(.))]/dc:title | Title of the described item | 770/773 08 $t | 770 - Supplement/Special Issue Entry (R)/773 - Host Item Entry (R); $t - Title (NR) | |
publication:publication/source:source[not(local:source_source-is-series(.))]/dcterms:alternative[@xsi:type eq 'eterms:ABBREVIATION'] | short title | 770/773 08 $p | 770 - Supplement/Special Issue Entry (R)/773 - Host Item Entry (R); $p - Abbreviated title (NR) | |
publication:publication/source:source[not(local:source_source-is-series(.))]/dcterms:issued | 770/773 08 $d | 770 - Supplement/Special Issue Entry (R)/773 - Host Item Entry (R); $d - Place, publisher, and date of publication (NR) | If dcterms:issued is not present or empty, the dates from the parent publication:publication are used (via xsl:function »local:publication-date()«) | |
publication:publication/source:source[not(local:source_source-is-series(.))]/eterms:publishing-info/eterms:place | Place where described item has been published | |||
publication:publication/source:source[not(local:source_source-is-series(.))]/eterms:publishing-info/dc:publisher | The institution which published the item and additional information, e.g. the publisher name and place of a book, or the university where a theses has been created. | |||
publication:publication/source:source[not(local:source_source-is-series(.))]/eterms:creator[misc:eterms_creator-is-author(.)] | the creator of the source, e.g. the editor of a book or a book series | 770/773 08 $a | 770 - Supplement/Special Issue Entry (R)/773 - Host Item Entry (R); $a - Main entry heading (NR) | |
publication:publication/source:source[not(local:source_source-is-series(.))]/eterms:volume | The volume of the source in which the described item was published in | 770/773 08 $g | 770 - Supplement/Special Issue Entry (R)/773 - Host Item Entry (R); $g - Related parts (R) | |
publication:publication/source:source[not(local:source_source-is-series(.))]/eterms:issue | The issue of the source in which the described item was published in |
common subfields[edit]
PubMan element | PubMan description | MARC field | MARC description | comment |
---|---|---|---|---|
eterms:person-title | The title or peerage of a person in one string | X00 $c | X00 Personal Name; $c - Titles and words associated with a name (R) | |
eterms:publishing-info/dc:publisher | The institution which published the item and additional information, e.g. the publisher name and place of a book, or the university where a theses has been created. | 260 $a | 260 - Publication, Distribution, etc. (Imprint) (R); $a - Place of publication, distribution, etc. (R) | |
eterms:publishing-info/eterms:place | Place where described item has been published. | 260 $b | 260 - Publication, Distribution, etc. (Imprint) (R); $b - Name of publisher, distributor, etc. (R) | |
person:person/organization:organization | The organizational unit the person was affiliated to when creating the item | X00 $u | X00 Personal Name; $u - Affiliation (NR) | multiple organization:organization are merged into one single x00 $u |
Diese Seite wurde automatisch aus pubman_to_marc.xsl erstellt und sollte nicht geändert werden. Kommentare bitte auf der Diskussionsseite hinterlassen.
relator terms and codes[edit]
Genre[edit]
The following table yields the mapping between PubMan genres and some MARC related subfields and codes. The lines in the MARC column have the following meaning:
- german name for the genre (used in 996 $a)
- englisch name of the genre (used in 997 $a)
- type of record (used in leader and 008)
- bibliographic level (used in leader and 008)
- multipart ressource
- natur of contents
- conference
- festschrift
Diese Seite wurde automatisch aus mapping_commons_marc.xsl erstellt und sollte nicht geändert werden. Kommentare bitte auf der Diskussionsseite hinterlassen.
General[edit]
PubMan | MARC | comment |
---|---|---|
dc:identifier[@xsi:type eq 'eterms:DOI'] | 856 4# $u | DOI is repeated in $024 7# $a |
dc:identifier[@xsi:type eq 'eterms:URI'] | 856 ?# $u | ind1 is "4" if the content starts with "http://", else "#" |
dc:identifier[not(@xsi:type = ('eterms:ISBN', 'eterms:ISSN'))] | 024 7# $a $2 | some IDs are repeated as links in $856 4# $u |
dcterms:abstract | 520 3# $a | |
dcterms:tableOfContents | 505 8# $a | multiple lines are concateneted with »; « |
escidocItem:item escidocMetadataRecords:md-records escidocMetadataRecords:md-record eterms:creator |
not mapped (but childs are processed) | |
escidocItem:properties escidocComponents:components |
not mapped (childs not processed) | some child elements from escidocItem:properties and escidocComponents:components may be processed anyway |
event:event/eterms:place | 711 $c | multiple eterm:place elements are merged in one single subfield c; use case: 711 $c |
file:file/dc:format[@xsi:type eq 'dcterms:IMT'] | 865 4# $q | |
file:file/dcterms:extent | 865 4# $s | |
item-list:item-list | marc:collection | |
organization:organization/dc:identifier | X10 $0 | If the type of the identifier can be detected, e.g. from the xsi:type-attribute, the identifier gets a prefix (in parantheses) |
person:person/dc:identifier | X00 $0 | |
publication:publication | marc:record | this template produces a lot of subsequent marc:datafields like leader, 003, 005, 008 … |
publication:publication/dc:identifier[@xsi:type eq 'eterms:ISBN'] | 020 ## $a | |
publication:publication/dc:identifier[@xsi:type eq 'eterms:ISSN'] | 022 ## $a | |
publication:publication/dcterms:subject | 653 00 $u | |
publication:publication/eterms:publishing-info/eterms:edition | 250 ## $a |
common subfields[edit]
PubMan | MARC | comment |
---|---|---|
dc:publisher | XXX $a | |
eterms:person-title | X00 $c | |
eterms:publishing-info/eterms:place | XXX $b | use case: 260 $b |
person:person/organization:organization | X00 $u | multiple organization:organization are merged into one single x00 $u |
Diese Seite wurde automatisch aus pubman_to_marc.xsl erstellt und sollte nicht geändert werden. Kommentare bitte auf der Diskussionsseite hinterlassen.