data1 part of zebra
[idzebra-moved-to-github.git] / tab / gils-usmarc.map
diff --git a/tab/gils-usmarc.map b/tab/gils-usmarc.map
new file mode 100644 (file)
index 0000000..1bcb30d
--- /dev/null
@@ -0,0 +1,78 @@
+#
+# This table maps records in the GILS abstract syntax to the USMARC one
+# $Id: gils-usmarc.map,v 1.1 2002-10-22 12:51:09 adam Exp $
+
+targetname usmarc
+targetref USmarc
+
+map rank                       /(3,999)/(3,r)
+map localControlNumber         /(3,001)
+map dateLastModified           /(3,005)
+map ControlIdentifier          /(3,035)/(3,a)
+
+map title                      /(3,245)/(3,a)
+map abstract                   /(3,520)/(3,a)
+map purpose                    /(3,500)/(3,a)
+map originator                 /(3,710)/(3,a)
+map accessConstraints          /(3,506)/(3,a)
+map useConstraints             /(3,540)/(3,a)
+
+map distributor                        /(3,270):new nodata
+map distributorName            /(3,270)/(3,p)
+map distributorOrganization    /(3,270)/(3,p)
+map distributorStreetAddress   /(3,270)/(3,a)
+map distributorCity            /(3,270)/(3,b)
+map distributorState           /(3,270)/(3,c)
+map distributorZipCode         /(3,270)/(3,e)
+map distributorCountry         /(3,270)/(3,d)
+map distributorNetworkAddress  /(3,270)/(3,m)
+map distributorHoursOfService  /(3,301)/(3,a)
+map distributorTelephone       /(3,270)/(3,k)
+map distributorFax             /(3,270)/(3,l)
+
+map resourceDescription                /(3,037)/(3,f)
+map orderProcess               /(3,037)/(3,c)
+map technicalPrerequisite      /(3,538)/(3,a)
+map availableTimePeriodStructured      /(3,045)/(3,c)
+map availableTimePeriodTextual         /(3,037)/(3,n) # Unhandled conditional
+
+map linkage                    /(3,856)/(3,u)
+map linkageType                        /(3,856)/(3,2)
+#map pointOfContact            /(3,856)/(3,m) # Look into this
+
+map pointOfContact             /(3,270):new nodata
+map contactName                        /(3,270)/(3,p)
+map contactOrganization                /(3,270)/(3,p)
+map contactStreetAddress       /(3,270)/(3,a)
+map contactCity                        /(3,270)/(3,b)
+map contactState               /(3,270)/(3,c)
+map contactZipCode             /(3,270)/(3,e)
+map contactCountry             /(3,270)/(3,d)
+map contactNetworkAddress      /(3,270)/(3,m)
+map contactHoursOfService      /(3,301)/(3,a)
+map contactTelephone           /(3,270)/(3,k)
+map contactFax                 /(3,270)/(3,l)
+
+map recordSource               /(3,040)/(3,a)
+map agencyProgram              /(3,500)/(3,a)
+map sourcesOfData              /(3,537)/(3,a)
+map controlledTerm             /(3,650)/(3,a)
+map thesaurus                  /(3,650)/(3,2)
+map localSubjectTerm           /(3,653)/(3,a)
+map methodology                        /(3,567)/(3,a)
+
+map boundingrectangle          /(3,034):new nodata
+map westernMost                        /(3,034)/(3,d)
+map easternMost                        /(3,034)/(3,e)
+map northernMost               /(3,034)/(3,f)
+map southernMost               /(3,034)/(3,g)
+
+map geographicKeywordName      /(3,651)/(3,a)
+map geographicKeywordType      /(3,655)/(3,z)  # Probably incorrect
+map timeperiodStructured       /(3,045)/(3,c)
+map timeperiodTextual          /(3,513)/(3,b)
+map crossReference              /(3,787):new     nodata
+map crossReferenceTitle                /(3,787)/(3,t)
+map crossReferenceLinkage      /(3,787)/(3,w)
+
+map supplementalInformation    /(3,500)/(3,a)