MarcStudy tool User guide Knut Hegna University of Oslo Library Knut.Hegna@ub.uio.no 4th January 2005 http://folk.uio.no/knuthe/dok/frbr/userguide.pdf Contents 1 The program 1.1 The start window 1.1.1 Indicators 1.1.2 Examples 1.2 File actions menu 1.3 Record actions . 1.4 Other . . . . . . . . . . . . 2 2 2 3 3 4 4 2 How to use the program 2.1 Record format . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Some notes about what the program does . . . . . . . . . . . 5 7 8 3 User interfaces 3.1 The card catalogue . . . . . . . . . . . . . . . . . . . . . . . . 3.2 The tree structure . . . . . . . . . . . . . . . . . . . . . . . . 9 9 9 4 Added 2005: Handling MAB-records 9 and tag priorities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Figure 1: The main window (Tag priorities) 1 The program 1.1 The start window and tag priorities The start panel contains three sections (see figure 1), one for each of the entities work, expression and manifestation. The information filled in in the fields decides what information to extract from the MARC records to generate entity identity information. The program starts with a default setting, but you may change this or load your own setting from file. If you want author to be the first sort criteria for works you enter ’100:ah’ in the first field. This means that the program will look for the subfields a and h in the record and concatenate the data separated with one blank. Added 2005: If you want to extract certain parts of a subfields you may add positional information to the subfield code. The subfield code should be followed by a vertical bar (|) and then start and end position separated by a minus (-). The character at the end position is not included in the string. The counting of positions starts with 0. If the end postion is larger than the length of the subfield, you get the rest of the subfield from start position. This logic only works for one subfield at the time. Here are some examples: 245:a|4:999 008:|34-37 1.1.1 from position 5 and out the three characters in positions 35-37 Indicators If you want to restrict the examination to fields with certain indicators, you use the relevant indicators directly after the tag (70011). When using indicators you must always give two. You may use an asterix to indicate that you’ll accept any value of the indicator (700*1 or 7001*). When an indicator should be blank or underscore, use underscore. See examples in table 1. 2 tag/indicator 70011 1001_ 2451* 245** Comment indicator 1 = 1 indicator 2 = 1 indicator 1 = 1 indicator 2 = blank or underscore indicator 1 = 1 indicator 2 = any Don’t use this, use just 245 instead Table 1: Indicators in tag priorities 1.1.2 Examples If you want title to be the second sort criteria, you have several choices: 241 $a (original); 500 $a (sometimes original title here in Norwegian and Finnish records); 248 $h; 240 $a (original/standard title); lastly of course 245 $a (manifestation title). You may enter them all (seperated with blanks) in one tag priorities field, like this 241:a 500:a 505:a 248:h 240:a 245:a If the program finds a 240 field, the others aren’t considered. If it’s not there, the program tries 241:a and so on. In the case of the tags 500 and 505, it is only considered if the $a-subfield contains with one of these texts: Orig.tit.:, Originaltittel: or Originaltitler:, or Alkuteokset: or Romaanin alkuteokset: (Finnish records from a certain period). The original titles usually follows one of these text. At the moment there are 10 tag priorities fields. You may use 099:a to get the language code. This is a special fix to combine information from the two sources (041$a in Fennica, pos. 35-37 in 008 in NBF, or 037 in MAB records). Every identification line will be postfixed with the record id, which indicates the source of the record. 1.2 File actions menu has a number of menu items: • New file set Select this to load several files, one at the time. You will be asked for a new file every time you push the Open-button. End loading by pushing the Cancel-button. If you already have loaded a set of files, this old set will be replaced by another set if you select the menu item again. 3 When you’ve finished loading record files a new window will appear: this contains a sorted list of all the records loaded. Every line represents one work. The information on each line is an extraction of information based on the information given in the Tag priorities-panel. See below to get information on what kind of Marc-files the program accepts. • Add file to set Adds a file of records to the current set. • Save record set You may save all the records currently loaded in MARC line format for printing and further study (use extension ’.lin’). • Save tag priorities Saves the information given in the Tag priorities-panel for later loading. Use whatever extension you find appropriate. • Load tag priorities Well, what do you expect? • Quit Quits the program 1.3 Record actions • Revise work list If you have just added another record set, use this action to revise the work list. • Generate statistics This action generate statistics showing the distribution of expression and manifestations over the works. You’re asked to save the statistics in a file (in LaTeX table format). If you choose not to save the statistics, it is shown in the console window only. First column is number of works, next is number of expressions, next is number of manifestations, then number of records and finally number of records accumulated. 1.4 Other • Change font size The font size of the WEMI and record windows may be adjusted (from 10 to 18 points). • Card interface Presents the works as in a card catalogue (see figure 6). 4 Figure 2: Work identifiers • Tree interface Presents the works as tree structure (see figure 8). • Added 2005: Manifestation format Opens a window with the default presentation format for manifestations. This may be changed to fit your needs. 2 How to use the program To get acquainted with the program, use the default tag priorities. You may make your own later. Remember that you may always resize a window by dragging one of its corners. 1. Extract some records from one of the accepted sources in one of the accepted formats (see below). Save the records in a file with a legal file name extension. 2. Start the program. The main window will appear, see figure 1. 3. Load the file by selecting New file set from tile File actions-menu. Select your file and click Open. When the program asks for another file, just click Cancel. 4. A new window will now appear, see figure 2. In the upper part, the records is represented by a line containing data from the fields in the work profile. The list is sorted. If you select a line, you may click one of the buttons in the lower part of the work window: • Show MARC will show the whole record in a separate window, see figure 3. 5 Figure 3: MARC window 6 Figure 4: Expression identifiers Figure 5: Manifestation identifiers • Show expressions will extract a set of records that all start with the same work information (as the selected line). This record set is now shown in a new window. This time the lines contain data from the fields specified by the expression profile, see figure 4. 5. By selecting a line in the expression window you may get a window showing records by the manifestation profile, in the same fashion as above. 6. If you want to try a new work profile, just change the existing one and select revise work list from the Record action-menu. 7. If you want to try a new expression profile, just change it and press Show expressions in the work window. 8. New manifestation profile? Sorry, no help here :-), you’ll have to guess. 2.1 Record format You may load records from different sources. Please note that the source (origin) of the records must be indicated by the extension of the file name 7 Extension ISO FNB NNB BSY LIN MAB Comments Records exported from the Fennica CD in Marc communications format ISO2709. Example: jansson.iso Records exported in the Marc line format from Fennica or other Finnish sources. Example: jansson.fnb Records exported from NB:BOK in the 0-format. Example: ibsen.nnb Records from BIBSYS gensøk with type format f6. Use the gensøk command to send a hitlist to yourself by email: skriv r=1-1000 p=mail f=f6. Example: ibsen.bsy This extension is used for saving records from the program and then loading them later on. Origin (source) is put in field 000 Added 2005: Records in the German MAB floppy disk format. Table 2: Legal file extensions. (lower or uppercase letters). This is important because it is the only way the program can tell one MARC format from another. Table 2 shows which extensions are accepted. You may merge files of different formats in the same record set. But please note that the program does not accept record files with other extensions than those mentioned in the table. 2.2 Some notes about what the program does • language code is collected from field 008 pos 35-37 in Norwegian records, fom field 008 pos 37-39 in BIBSYS records, from field 041$a in Finnish records. The result is put in the field 011$a • if the program manages to identify one or more translators they are put in the subfield 011$b. • the program removes the comma from 100$a in the Norwegian records. • the program removes the characters [, ], (, ) and . from all data when generating entries. 8 3 User interfaces 3.1 The card catalogue This interface presents a number of cards on the screen with work title as header, see figure 6. You may change the number of cards shown by selecting the Number of cards action in the Options menu. On each card the different expressions are listed with the language code opened and the translator(s) as identified by the program. If the work is manifested in less than 5 manifestations, these are presented directly on the card. You may change this record limit via the Number of records action in the Options menu. If you click on an expression on a acrd a new window will appear. This window contains all the underlying manifestations, see figure 7. The manifesattions window contains a number of buttons of which the following are implemented: • MARC Shows all the records of the manifestations in MARC line format, in a separate window. • Print [not implemented] Prints all the records. • Save [not implemented] Savess all the records to file. • Order [a fake implementation] Fakes an order function, you are asked to select which record you want to order. Nothing else happens. • Close Closes the manifestations window. 3.2 The tree structure This menu item generates a tree structure with the work titles. Opening a branch (a work) will list the expressions as mentioned under the card interface. Clicking an expression opens the same manifestations window mentioned above. 4 Added 2005: Handling MAB-records The MAB records have no subfields and only one indicator. The program puts everything in a subfield with code a and adds a blank second indicator. The characters MAB prefix the 000-field. 9 Figure 6: Card catalogue Figure 7: The manifestations 10 Figure 8: Tree structure catalogue 11