PubMan Func Spec Import/MARC21

From MPDLMediaWiki
Jump to navigation Jump to search

main structures[edit]

MARC field MARC description PubMan element PubMan label PubMan description comment
marc:collection a collection of MARC-records item-list:item-list a collection of ESciDoc-items
marc:record a MARC record escidocItem:item an ESciDoc-Item
escidocItem:properties

publication:publication[edit]

MARC field MARC description PubMan element PubMan label PubMan description comment
008/07-10, 008/11-14 008 - Fixed-Length Data Elements-General Information (NR) publication:publication/
dcterms:created Date created The date when the publication was created. date elements are calculated by the function local:dates().

Shorthand: if the publication is an online-resource, eterms:published-online is generated, otherwise dcterms:issued

publication:publication/
eterms:published-online Date published online Date of online publication of the resource
publication:publication/
dcterms:issued Date published in print Date of formal issuance (e.g., publication) of the resource
008/35-37 008 - Fixed-Length Data Elements-General Information (NR); Language dc:language Language of Publication The languages of the publication. Values in 041 $a must be from ISO 639-2b or ISO 639-3
041 $a 041 - Language Code (R); $a - Language code of text/sound track or separate title (R)
020 020 - International Standard Book Number (R) publication:publication/
dc:identifier[@xsi:type eq 'eterms:ISBN'] Identifier ISBN
020 $a $a - International Standard Book Number (NR)
022 022 - International Standard Serial Number (R) publication:publication/
dc:identifier[@xsi:type eq 'eterms:ISSN'] Identifier ISSN
022 $a $a International Standard Serial Number (NR)
024 024 - Other Standard Identifier (R) dc:identifier Identifier An identifier referencing the described resource, exempted ISBN and ISSN
024 $a $a - Standard number or code (NR)
024 $a $a - Standard number or code (NR) dc:identifier/@xsi:type Type of Identifier type of identifier the type of the identifier is - if possible - calculated by the type given in $2 or by any prefix in $a. If this is not succesfull, the type is »eterms:OTHER«
024 $2 $2 - Source of number or code (NR)
030 030 - CODEN Designation (R) publication:publication/
dc:identifier[@xsi:type eq 'eterms:OTHER'] Identifier other The content of dc:identifier is prefixed with »(CODEN) «
030 $a $a - CODEN (NR)
082 082 - Dewey Decimal Classification Number (R) publication:publication/
dc:subject Classified Subject DDC term
082 $a $a - Classification number (R)
245 245 - Title Statement (NR) publication:publication/
dc:title Title Title of the described resource
245 $a $a - Title (NR)
246 246 - Varying Form of Title (R) publication:publication/
dcterms:alternative Alternative Title An alternative name for the resource.
246 $a $a - Title proper/short title (NR)
246 ind2 Second Indicator - Type of title publication:publication/dcterms:alternative/@xsi:type Type type of alternative title If ind2 is »0« then @xsi:type is »eterms:ABBREVIATION«. If ind2 is »3« then @xsi:type is »eterms:OTHER«.

Otherwise @xsi:type is not generated.

300 300 - Physical Description (R) publication:publication/
eterms:total-number-of-pages Total no. 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 $a - Extent (R)
505 $a 505 - Formatted Contents Note (R); $a - Formatted contents note (NR) dcterms:tableOfContents Table of content Table of contents of the described item. @ind1 is rendered by misc-marc:display-constant-505() to the prefixes »Contents: «, »Incomplete contents: «, or »Partial contents: « (with respect to the language of the record). See [1] for details.
520 (#/3)# 520 - Summary, Etc. (R) publication:publication/
dcterms:abstract Abstract Summary; Abstract or short description of the item.
520 (#/3)# $a $a - Summary, etc. (NR)
520 (#/3)# $b $b - Expansion of summary note (NR)
653 653 - Index Term-Uncontrolled (R) publication:publication/
dcterms:subject Free keywords free keywords
653 $a $a - Uncontrolled term (R)
856 4# 856 - Electronic Location and Access (R) escidocComponents:component escidoc component, e.g. a file
856 4# $u $u - Uniform Resource Identifier (R)
marc:record a MARC record publication:publication Publication a publication publication:publication/@type (genre of the publication) is calculated by the function misc-marc:pubman-genre().

If no creator is given, a creator with $misc:anonymous-name (default: »Anonymous«) is created.

publication:publication/@type Genre a publication
escidocComponents:components

creator/person (100/700)[edit]

MARC field MARC description PubMan element PubMan label PubMan description comment
100 100 - Main Entry-Personal Name (NR) eterms:creator Creator The creator of the source, e.g. the editor of a book or a book series.
700 700 - Added Entry-Personal Name (R)
100/700 Main Entry-Personal Name (NR) eterms:creator/
person:person Person a person The resulting person:person is enriched with CoNE (if requested).
100/700 $0 $0 - Authority record control number (R) person:person/
dc:identifier Identifier Identifier in the Personennamendatei, provided by the Deutsche Nationalbibliothek.
100/700 $a $a - Personal name (NR) person:person/
eterms:complete-name Complete Name The family name of some person Subfield $a is splitted in given name and family name by Author Decoder.

eterms:complete-name is used internally, but not displayed.

person:person/
eterms:family-name Family name The family name of some person
person:person/
eterms:given-name Given name The given name of some person
100/700 $c X00 Personal Name; $c - Titles and words associated with a name (R) person:person/
eterms:person-title Title The title or peerage of a person in one string
100/700 $q $q - Fuller form of name (NR) person:person/
eterms:alternative-name Alternative Name Any alternative name used for the person.
100/700 $u $u - Affiliation (NR) person:person/
organization:organization Organization an organization
organization:organization/
dc:title Organization The name of the organization as used in the item
100/700/
110/710/
111/711 $e $e - Relator term (R) eterms:creator/
@role Role role of the creator In case $e and $4 are given, $4 takes precedence over $e. For the mapping of creator terms and codes, see PubMan_Func_Spec_MARC21/commons
100/700/
110/710/
111/711 $4 $4 - Relator code (R)

creator/organization (110/710/111/711)[edit]

MARC field MARC description PubMan element PubMan label PubMan description comment
110 110 - Main Entry-Corporate Name (NR) eterms:creator Creator The creator of the source, e.g. the editor of a book or a book series.
111 111 - Main Entry-Meeting Name (NR)
710 710 - Added Entry-Corporate Name (R)
711 711 - Added Entry-Meeting Name (R)
110 110 - Main Entry-Corporate Name (NR) eterms:creator/
organization:organization Organization a organization
111 111 - Main Entry-Meeting Name (NR)
710 710 - Added Entry-Corporate Name (R)
711 711 - Added Entry-Meeting Name (R)
110/710/111/711 $0 $0 - Authority record control number (R) organization:organization/
dc:identifier Identifier The id of the corresponding organizational unit in the system.
110/710/111/711 $a $b $a - Corporate name or jurisdiction name as entry element (NR)/$b - Subordinate unit (R) organization:organization/
dc:title Organization the name of the organization as used in the item
110/710/111/711 $c $c - Location of meeting (NR) organization:organization/
eterms:address Address Organization address

component[edit]

MARC field MARC description PubMan element PubMan label PubMan description comment
020/022 $a ISBN/ISSN escidocComponents:properties/
prop:content-category Content Category A notion of the type of content the resource represents. The value is calculated by the function local:prop-content-category().

Shorthand: if the marc:record itself or the host item (490/770/773) have an ISBN or ISSN, the content category is http://purl.org/escidoc/metadata/ves/content-categories/publisher-version, else http://purl.org/escidoc/metadata/ves/content-categories/any-fulltext

490/770/773 $x $z Series/Supplement/Host item entry: ISSN/ISBN
540 $a 540 - Terms Governing Use and Reproduction Note (R); $a - Terms governing use and reproduction (NR) file:file/
dcterms:license License A legal document giving official permission to do something with the resource. If 540 $a does not exist or is empty, the value is taken from $local:default-dcterms-license (default: »The terms of licensing could not be retrieved. Please check the source of the file.«)
542 $f 542 - Information Relating to Copyright Status (R); $f - Copyright statement (R) file:file/
dc:rights Rights Statement Information about rights held in and over the resource If 542 $f does not exist or is empty, the value is taken from $local:default-dc-rights (default: »Please inform yourself about the copyrights on this file.«)
542 $g 542 - Information Relating to Copyright Status (R); $g - Copyright date (NR) file:file/
dcterms:dateCopyrighted Copyright Date Date of copyright. dcterms:dateCopyrighted is only written if all not empty 542 $g have the same value
856 856 - Electronic Location and Access (R) escidocComponents:component escidoc component, e.g. a file
escidocComponents:properties collection of component's properties
escidocComponents:content collection of informations about access to the component
escidocMetadataRecords:md-records collection of component's metadata
escidocMetadataRecords:md-records/
escidocMetadataRecords:md-record Metadata record metadata record
escidocMetadataRecords:md-records/
escidocMetadataRecords:md-record/
file:file File
856 856 - Electronic Location and Access (R) file:file/
dc:description Description Value is $local:default-file-dc-description (default: »File downloaded at « + date of import).
856 $q $q - Electronic format type (NR) escidocComponents:properties/
prop:mime-type Mime type mediatype of the component If $q is not empty, the value is taken from $q. Otherwise, the value is calculated from the file extension (e.g. ».pdf«) in $u.
856 $u $u - Uniform Resource Identifier (R)
856 $q $q - Electronic format type (NR) file:file/
dc:format Mime type name of the file If $q is not empty, the value is taken from $q. Otherwise, the value is calculated from the file extension (e.g. ».pdf«) in $u.
856 $u $u - Uniform Resource Identifier (R)
856 $u $u - Uniform Resource Identifier (R) escidocComponents:content/ @xlink:href Value of @xlink:title is the filename of the component, extracted from the full path in $u.

Value of @storage is $local:default-content-att_storage (default: »internal-managed«).

escidocComponents:content/ @xlink:title
escidocComponents:content/ @storage
856 $u $u - Uniform Resource Identifier (R) file:file/
dc:title Name name of the file value is the filename of the component, extracted from the full path in $u.
856 $z $z - Public note (R) escidocComponents:properties/
prop:visibility Visibility The name of a scope in which the resource is visible. This kind of visibility overrides access rights. Tha value (»private«, »audience«, or »public«) is calculatetd either from 506 0#, from 506 ## $f or from 856 $z (in this order). If this fails, the value is taken from local:default-prop-visibility (»private«).
506[@ind1 eq '0'] 506 - Restrictions on Access Note (R); First Indicator: Restriction: 0 - No restrictions
506 ## $f 506 - Restrictions on Access Note (R); $f - Standardized terminology for access restriction (R)

event:event[edit]

MARC field MARC description PubMan element PubMan label PubMan description comment
111 111 - Main Entry-Meeting Name (NR) event:event Event Some items are related to an event, e.g. a conference or a lecture series
711 711 - Added Entry-Meeting Name (R)
518 518 - Date/Time and Place of an Event Note (R) event:event Event Some items are related to an event, e.g. a conference or a lecture series
518 $a $a - Date/time and place of an event note (NR) event:event/
dc:title Title the title of the event
518 $d $d - Date of event (R) event:event/
eterms:start-date Start date start date of an event
eterms:end-date End date end date of an event
518 $o $o - Other event information (R) event:event/
dcterms:alternative Alternative Title an alternative name for the resource
518 $p $p - Place of event (R) event:event/
eterms:place Place of Event place of an event
X11 $a $a - Meeting name or jurisdiction name as entry element (NR) event:event/
dc:title Title the title of the event
X11 $c $c - Location of meeting (NR) event:event/
eterms:place Place of Event Place of an event.
X11 $d $d - Date of meeting (NR) event:event/
eterms:start-date Start date start date of an event
event:event/
eterms:end-date End date end date of an event

source (490)[edit]

MARC field MARC description PubMan element PubMan label PubMan description comment
490 490 - Series Statement (R) publication:publication/
source:source Source The bundle in which the item has been published, e.g. a journal, a book, a series or a database In case of 490, the source type is fixed to »http://purl.org/escidoc/metadata/ves/publication-types/series«
@type Genre type (genre) of the source
490 $a $a - Series statement (R) source:source/
dc:title Title title of the described item
490 $v $v - Volume/sequential designation (R) source:source/
eterms:volume Volume The volume of the source in which the described item was published in
source:source/
eterms:issue Issue The issue of the source in which the described item was published in
490 $x $x - International Standard Serial Number (R) source:source/
dc:identifier[@xsi:type eq 'eterms:ISSN'] Identifier External Identifier of the source, e.g. ISSN, ISBN, URI

source (770/773)[edit]

MARC field MARC description PubMan element PubMan label PubMan description comment
770 770 - Supplement/Special Issue Entry (R) source:source Source The bundle in which the item has been published, e.g. a journal, a book, a series or a database
773 773 - Host Item Entry (R)
770/773 $7 $7 - Control subfield (NR) source:source/@type Genre type (Genre) of the source. If tag="770", the type of source is http://purl.org/escidoc/metadata/ves/publication-types/issue. In all other cases, the type is calculated with misc-marc:pubman-genre() or local with regard to subfields $x, $z, and $7
770/773 $b $b - Edition (NR) source:source/
eterms:publishing-info/
eterms:edition Edition The edition of the described resource.
770/773 $d $d - Place, publisher, and date of publication (NR) source:source/
eterms:publishing-info/
dc:publisher 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.
770/773 $o $o - Other item identifier (R) source:source/
dc:identifier Identifier External Identifier of the source, e.g. ISSN
770/773 $x $x - International Standard Serial Number (NR)
770/773 $y $y - CODEN designation (NR)
770/773 $z $z - International Standard Book Number (R)
770/773 $p $p - Abbreviated title (NR) source:source/
dcterms:alternative[@xsi:type eq 'eterms:ABBREVIATION'] Alternative Title short title
770/773 $q $q - Enumeration and first page source:source/
eterms:volume Volume The volume of the source in which the described item was published in If both of 770/773 and 952 are present, results are taken from 952
source:source/
eterms:issue Issue The issue of the source in which the described item was published in
source:source/
eterms:start-page Start Page Page where the described item starts.
source:source/
eterms:end-page Endpage Page where the described item ends.
770/773 $t $t - Title (NR) source:source/
dc:title Title Title of the described item
952 $d volume source:source/
eterms:volume Volume The volume of the source in which the described item was published in
952 $e issue source:source/
eterms:issue Issue The issue of the source in which the described item was published in
952 $h page designation source:source/
eterms:start-page Start Page Page where the described item starts.
source:source/
eterms:end-page Endpage Page where the described item ends.

General[edit]

MARC field MARC description PubMan element PubMan label PubMan description comment
* (any element not matched by other templates) an error is raised This rule is a trap for unexpected elements. It overules the default rule for elements (process children) and provides help during stylesheet development.

eterms:publishing-info[edit]

MARC field MARC description PubMan element PubMan label PubMan description comment
250 250 - Edition Statement (NR) eterms:publishing-info/
eterms:edition Edition The edition of the described resource.
250 $a $a - Edition statement (NR)
250 $b $b - Remainder of edition statement (NR)
260 260 - Publication, Distribution, etc. (Imprint) (R) eterms:publishing-info/
dc:publisher Publisher In case $b and $f are given, $b takes precedence over $f.
260 $b $b - Name of publisher, distributor, etc. (R)
260 $f $f - Manufacturer (R)
260 $a $a - Place of publication, distribution, etc. (R) eterms:publishing-info/
eterms:place Place Place where described item has been published. In case $a and $e are given, $a takes precedence over $e.
260 $e $e - Place of manufacture (R)
marc:record eterms:publishing-info Publishing Info eterms:publishing-info is only created if a non empty 260 $b or $f exists.


This page was automatically created from marc_to_pubman.xsl. It should not be changed. Please provide comments on the talk page.