Changeset 18541 for gsdl

Show
Ignore:
Timestamp:
18.02.2009 15:22:13 (11 years ago)
Author:
kjdon
Message:

modified to more closely match the loc crosswalk

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • gsdl/trunk/etc/marc2dc.txt

    r18538 r18541  
    11# 
    22# This file is used by MARCPlug for mapping MARC field numbers to 
    3 # Greenstone-style metadata. 
     3# Dublin Core metadata. 
    44# 
    55# The field numbers listed in this file are for USMARC / MARC21. 
     
    99#  <number> -> GreenstoneMetadataName 
    1010# 
    11 # This is loosely based on the MARC -> Dublin Core mapping as found at 
    12 #   http://lcweb.loc.gov/marc/dccross.html 
     11# This is based on the Library of Congress MARC -> Dublin Core mapping as  
     12# found at  http://www.loc.gov/marc/marc2dc.html 
    1313# 
    1414# The problem with that is that some mappings are conditional on 
     
    1616 
    1717### Contributor ### 
    18 # 720 = "Uncontrolled Name", with $e=collaborator 
    1918 
    2019### Coverage    ### 
    21 #500 -> dc.Coverage 
     20651, 662 -> dc.Coverage 
     21751, 752 -> dc.Coverage 
    2222 
    2323### Creator ### 
    24 # 720 = "Uncontrolled Name" with $e=author 
     24# Note, the LOC crosswalk uses dc.Contributor instead of dc.Creator 
    2525720 -> dc.Creator 
    26 # 100 = "Personal Name" 
    27 100 -> dc.Creator 
    28 # 110 = "Corporate Name"  
    29 110 -> dc.Creator 
    30 # 111 = "Meeting Name" 
    31 111 -> dc.Creator 
     26100, 110, 111   -> dc.Creator 
     27700, 710, 711 -> dc.Creator 
    3228 
    3329### Date    ### 
    3430# Don't do this yet, as greenstone expects dates in YYYYMMDD format... 
    35 # 260, $c (but also see Publisher below) 
    36 # 260 -> dc.Date 
     31# Control field substring, not currently supported by mapping 
     32# 008/07-10       -> dc.Date  
     33# 260$c$g     -> dc.Date 
    3734 
    3835### Description ### 
    3936# 520 = "Summary, Note" 
    40 520 -> dc.Description 
     37500-505, 507-529 -> dc.Description 
     38531-539, 541-545, 547-599 -> dc.Description 
     39 
     40### Format ### 
     41340 -> dc.Format 
     42856$q -> dc.Format 
    4143 
    4244### Identifier  ### 
    43 # 024 = "Standard Identifier/number" 
    44 # greenstone uses its own Identifier metadata 
    45 024 -> MarcIdentifier 
    46  
    47 # 856 = "Electronic Location" 
    48 856 -> URL 
     45020$a, 022$a, 024$a  -> dc.Identifier 
     46856$q -> dc.Identifier 
    4947 
    5048### Language    ### 
    51 # Greenstone has its own Language metadata... 
    52 546 -> MarcLanguage 
     49# Control field substring, not currently supported by mapping 
     50# 008/35-37       -> dc.Language        # ISO 639-2 encoding  
     51 
     52041$a$b$d$e$f$g$h$j -> dc.Language 
     53546 -> dc.Language 
    5354 
    5455### Publisher   ### 
    55 # 260 = "Publication, etc" 
    56 # 260 $b if $e=publisher... (but see Date) 
    57 260 -> dc.Publisher 
     56260$a$b -> dc.Publisher 
    5857 
    5958### Relation    ### 
    6059# 787 = "Nonspecific Relationship Note" 
    61 787 -> dc.Relation 
     60787$o$t -> dc.Relation 
     61530, 760-785 -> dc.Relation 
     62## should be the following, but what does this mean?? 
     63# 530, 760-787$o$t -> dc.Relation 
    6264 
    6365### Rights  ### 
    64 # 540 = "Reproduction Note" 
    65 540 -> dc.Rights 
     66506, 540 -> dc.Rights 
    6667 
    6768### Source  ### 
    68 # greenstone has its own Source metadata... 
    69 # 786 = "Data Source Entry" 
    70 786 -> MarcSource 
     69786$o$t -> dc.Source 
     70534$t -> dc.Source 
    7171 
    7272### Subject ### 
    73 # 650 = "Subject: Topical Term" 
    74 650 -> dc.Subject 
    75 # 653 = "Index Term: Uncontrolled" 
    76 653 -> dc.Subject 
     73050, 060, 080, 082 -> dc.Subject 
     74600, 610, 611, 630, 650, 653 -> dc.Subject 
    7775 
    7876### Title   ### 
    79 # 245 = "Title Statement" 
    80 245 -> dc.Title 
    81 # 246 = "Varying Form of Title" 
     77245, 246    -> dc.Title 
     78 
    8279 
    8380### Type    ### 
    84 # 655 = "Index Term - Genre/Form" 
    8581655 -> dc.Type 
     82# Leader fields not currently supported by mapping 
     83# Leader06, Leader07      -> dc.Type         
    8684