Summary
Question
Where can I find a list of MARC fields used by Vega Discover and their conversion into BIBFRAME?
Answer
Table of Contents
Starting Resources:
BIBFRAME Conversion Specifications
BIBFRAME Class: Work
BIBFRAME concepts | MARC | Notes |
type | Populated by the LDR(06) value, but possible to override based on one of the following 007 values:
For example, a LDR(06) = a creates a work.type = text. If the same record contains an 007(00) = a (Map), that will change the work.type = Cartography. See BF conversion specs for full details. | Distinguishes between a defined list of work types (text, audio, moving image, etc.). |
aspectRatio | Populated from the following MARC tags:
| |
classification | Populated from the following MARC tags:
| Classifications are assigned a type value (e.g. classificationLcc), to distinguish between the different classification schemas. See conversion specs for more details. |
colorContent | Populated from the following MARC tags:
| |
creditsNote | Populated by the 508 $a | |
dissertation | Populated by the 502 $abcdgo | |
duration | Populated from the following MARC tags:
| |
genreForm | Populated from the following MARC tags:
| |
intendedAudience | Populated from the following MARC tags:
| |
language | Populated from the following MARC tags:
| The system supports storage of all language values that exist in the incoming MARC record. The language codes pulled from 041 will have a part assigned, because each MARC subfield represents a different type of translation (e.g. summary, spoken text, table of contents, subtitles). |
legalDate | Populated by uniform titles (130, 240) | |
marcLeaderKey | Populated by the LDR(06) | Non-standard BF field used to track the original MARC LDR(06) value to distinguish between musical and non-musical sound recordings. |
musicFormat | Populated by Music: 008(20) | |
musicKey | Populated by uniform titles (130, 240) | |
musicMedium | Populated by uniform titles (130, 240) | |
natureOfContents | Populated by uniform titles (130, 240) | |
notation | Populated from the following MARC tags:
| |
note | ||
originDate | Populated by uniform titles (130, 240) | |
supplementaryContent | Populated from the following MARC tags:
| |
summary | Summary label is a concatenation of 520 $ab with a space between subfields. The summary source is populated by the 520 $c and $u. | Summary information about the resource. For example, the book jacket description on a book. |
title | Populated from the following MARC tags:
| Titles are assigned a type based on the MARC tag (e.g. 243= collective title). Title fields (e.g. mainTitle, subTitle, part) are populated according ot the BF specifications. |
tableOfContents | Concatenation of the 505 $agrt with a space between subfields | |
version | Populated by uniform titles (130, 240) |
BIBFRAME Class: Instance
BIBFRAME concepts | MARC | Notes |
type | The instance type can be populated by the following MARC tags:
There can only be one instance type, so in the event of multiple there is business logic to determine which is the "winner." See the BF conversion specifications for the tags above for more information. | Distinguishes between a defined list of instance types (print, electronic, manuscript, etc.). ONE Example - An instance would be classified as type = electronic if one of the following conditions is true:
Other conditions can also impact type. |
awards | Populated by 586 $a | |
baseMaterial | Populated from the following MARC tags:
| |
carrier | Populated from the following MARC tags:
| |
cartographicAttributes | Populated from the following MARC tags:
| |
classification | Populated from the following MARC tags:
| Classifications are assigned a type value (e.g. classificationLcc), to distinguish between the different classification schemas. See conversion specs for more details. |
copyrightDate | Populated by $264 when second indicator = 4 | |
digitalCharacteristic | Populated from the following MARC tags:
| |
dimensions | Populated from the following MARC tags:
| |
duration | Populated by the 306 $a | |
editionStatement | Populated by the 250 $ab | Provides edition information about the instance (e.g. Illustrated edition or 2nd edition) |
electronicLocator | Populated by MARC 856 when second indicator is 0, 1 or 8. 856 $uyz are stored. | |
emulsion | Populated from the following MARC tags:
| |
extent | Populated from the following MARC tags:
| |
fontSize | Populated from the following MARC tags:
| |
frequency | Populated from the following MARC tags:
| |
generation | Populated from the following MARC tags:
| |
genreForm | Populated from the following MARC tags:
| |
hasSeries | Populated by the 490 $avx and 830 $anpvx | A series statement is created from the 490 $av. The series enumeration, identifier, uniform title and other values are populated according to the BF conversion specification. Series information from the 490 and 830 MARC tags is stored in a `hasSeries` object on the Instance. The hasSeries object is only created if there is a 490$a in the record (no series info is stored if there is only an 830). If there is only a 490 tag (no 830 tag) in the ingested MARC record, the hasSeries object contains:
If a corresponding 830 is present (paired to the 490 by order in file), the hasSeries object contains:
|
identifiedBy | Assigned a "type" value to help distinguish between identifiers. Populated by the following MARC tags:
| Assigns a type to each identifier so they are distinguishable (e.g. 020 = type isbn). See conversion specs for more details. |
illustrativeContent | Populated from the following MARC tags:
| |
intendedAudience | Populated by the 521 tag. The intendedAudience.label is populated by the $a. The intendedAudience.source is populated by the $b. And the intendedAudience.note is populated based on the first indicator value, which indicates reading grade level, interest age level or interest grade level. | |
issuance | Populated by the following MARC tags:
| |
materialType | Populated by 998 $d | ILS assigned material type |
media | Populated from the following MARC tags:
| |
mount | Populated from the following MARC tags:
| |
note | Assigned a "type" value to help distinguish between notes. Populated by the following MARC tags:
| The system supports storage of all note tags listed. Repeatable tags will result in multiple notes (e.g. one note for each XXX tag). |
polarity | Populated from the following MARC tags:
| |
productionMethod | Populated from the following MARC tags:
| |
projection | Populated from the following MARC tags:
| |
projectionCharacteristic | Populated from the following MARC tags:
| |
provisionActivity | Populated by both the 008 publication date, as well as the 257, 260, 261, 262, 264 tags. The 008(06) indicates the type of date provided and dicates the provisionActivity.type value. For example, an 008(06) = s creates a type = publication. An 008(06) = p creates a type = distribution. The 008(07-10) and 008(11-14) are used to populate the provisionActivity.date value. And the 008 (15-17) is used to populate the provisionActivity.place. See the BF conversion specs for the full details. The 257 $a populates a provisionActivity.place value. The 260 $abc will populate a type = publication, with a provisionActivity.place, provisionActivity.agent and provisionActivity.date respectively. The 260 $efg will populate a type = manufacture with a provisionActivity.place, provisionActivity.agent and provisionActivity.date respectively. The 261 $abdf will populate a type = publication, with a provisionActivity.agent (ab), provisionActivity.date (d) and provisionActivity.place (f). The 261 $e will populate a type = manufacture with a provisionActivity.agent. The 262 $abc will populate a type = publication, with a provisionActivity.agent (b), provisionActivity.date (c) and provisionActivity.place (a). The 264 $abc will populate a provisionActivity.place (a), provisionActivity.agent (b) and provisionActivity.date (c). The type of provisionActivity is dictated by the second indicator in the MARC tag (see BF specs). | Provides publication, manufacture and distribution details. The system supports storage of all provision activity data included in the record. When it comes to publication date information displayed in Vega Discovery, priority is given to dates populated by the 008 fixed fields. |
provisionActivityStatement | Concatenation of the following MARC tags and subfields, separated by a space:
Semicolons may be added between subfields if no punctuation exists in the MARC data. | Provides publication details. |
recordID | Populated by 907 $a | ILS bibliographic record ID |
reductionRatio | Populated from the following MARC tags:
| |
responsibilityStatement | Populated by 245 $c | |
soundCharacteristic | Populated from the following MARC tags:
| |
soundContent | Populated from the following MARC tags:
| |
supplementaryContent | Populated from the following MARC tags:
| |
tableOfContents | Concatenation of the 505 $agrt with a space between subfields | |
title | Populated from the following MARC tags:
| Titles are assigned a type based on the MARC tag (e.g. 222= key title). Title fields (e.g. mainTitle, subTitle, part) are populated according ot the BF specifications. |
usageAndAccessPolicy | Populated from the following MARC tags:
| |
videoCharacteristic | Populated from the following MARC tags:
|
BIBFRAME Class: Item
BIBFRAME concepts | MARC | Notes |
recordID | 852 $d | ILS item record ID |
dueDate | 852 $w | ILS item due date (when applicable) |
identifiedBy | 852 $mn = shelfMark (call number) 852 $g = barcode | ILS item call number and barcode |
enumerationAndChronology | 852 $h | ILS item volume information |
physicalLocation | 852 $c | ILS location code |
status | 852 $e | ILS circulation status |
BIBFRAME Concept: Agents
BIBFRAME concepts | MARC | Notes |
type | Determined by the MARC tag and first indicator
| |
identifiedBy | Populated by the presence of a $0 or $1 in the agent heading tag (only the tags listed above are considered). | Identifier for the concept string. Assigned a type to indicate the type of identifier stored. For example, type = lccn, value = n88607390 |
label | Concatenation of the following subfields, separated by a space as outlined in the BF conversion specifications.
The relationship of an agent to a work is defined using the role information in the following subfields:
| The authority heading string that displays to the patrons in Vega. For relationships, priority is currently given to the $4 (relator code), so the UI can better support translation of the relationships string. 505 tags also checked for matches to existing agents. |
source | Determined by the $2 in the MARC heading tag. In the case of a 6XX agent, the second indicator is also considered (same as concepts). | The source of the authority heading string. |
BIBFRAME Concept: Concepts
BIBFRAME concepts | MARC | Notes |
type | Determined by the MARC tag and first indicator
653 subject tags are assigned a type based on the second indicator. See BF conversion specs. | Describes the type of concept being referenced. |
identifiedBy | Populated by the presence of a $0 or $1 in the subject heading tag (only the tags listed above are considered). | Identifier for the concept string. Assigned a type to indicate the type of identifier stored. For example, type = lccn, value = sh85021262 |
label | Concatenation of the following subfields, separated by a space or "–" as outlined in the BF conversion specifications.
| The authority heading string that displays to the patrons in Vega. |
source | Determined by the second indicator in the MARC subject tag or the $2. Per MARC standard, the $2 is checked when the second indicator says to do so. | The source of the authority heading string. |