Changeset 18541 for gsdl/trunk


Ignore:
Timestamp:
2009-02-18T15:22:13+13:00 (15 years ago)
Author:
kjdon
Message:

modified to more closely match the loc crosswalk

File:
1 edited

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
Note: See TracChangeset for help on using the changeset viewer.