--- /dev/null
+# Based on gils.abs but modified a bit to test various register types
+# bu elm for title has been modified
+# $Id: x.abs,v 1.1 2005-06-14 10:33:31 adam Exp $
+
+name gils
+reference GILS-schema
+attset gils.att
+tagset gils.tag
+varset var1.var
+
+maptab gils-usmarc.map
+maptab gils-summary.map
+
+# Element set names
+
+esetname VARIANT gils-variant.est # for WAIS-compliance
+esetname B gils-b.est
+esetname G gils-g.est
+esetname W gils-b.est # We don't really do bodyOfDisplay yet.
+esetname F @
+
+systag sysno none
+
+#all Any
+
+elm (1,1) schemaIdentifier -
+elm (1,10) rank -
+elm (1,12) url -
+elm (1,14) localControlNumber -
+elm (2,1) title !:w,!:p,!:s,!:0
+elm (4,52) originator author-name-corporate
+#
+# Additional structuring of originator non-standard.
+#
+elm (4,52)/(2,7) originatorName author-name-corporate
+elm (4,52)/(2,10) originatorOrganization author-name-corporate
+elm (4,52)/(4,2) originatorStreetAddress author-name-corporate
+elm (4,52)/(4,3) originatorCity author-name-corporate
+elm (4,52)/(4,4) originatorStateOrProvince author-name-corporate
+elm (4,52)/(4,5) originatorZipOrPostalCode author-name-corporate
+elm (4,52)/(2,16) originatorCountry author-name-corporate
+elm (4,52)/(2,12) originatorNetworkAddress author-name-corporate
+elm (4,52)/(4,6) originatorHoursofService author-name-corporate
+elm (4,52)/(2,14) originatorTelephone author-name-corporate
+elm (4,52)/(2,15) originatorFax author-name-corporate
+elm (2,2) author !
+#
+# Additional structuring of author non-standard.
+#
+elm (2,2)/(2,7) authorName author
+elm (2,2)/(2,10) authorOrganization author
+elm (2,2)/(4,2) authorStreetAddress author
+elm (2,2)/(4,3) authorCity author
+elm (2,2)/(4,4) authorStateOrProvince author
+elm (2,2)/(4,5) authorZipOrPostalCode author
+elm (2,2)/(2,16) authorCountry author
+elm (2,2)/(2,12) authorNetworkAddress author
+elm (2,2)/(4,6) authorHoursofService author
+elm (2,2)/(2,14) authorTelephone author
+elm (2,2)/(2,15) authorFax author
+elm (2,4) dateOfPublication !
+elm (2,3) placeOfPublication place-publication
+elm (4,32) languageOfResource code-language
+elm (2,6) abstract !
+elm (4,95) controlledSubjectIndex -
+elm (4,95)/(4,21) subjectThesaurus -
+elm (4,95)/(4,96) subjectTermsControlled controlled-subject-index
+elm (4,95)/(4,96)/(4,20) controlledTerm index-terms
+elm (4,97) subjectTermsUncontrolled uncontrolled-term
+elm (4,97)/(4,22) uncontrolledTerm uncontrolled-term
+elm (4,71) spatialDomain !
+elm (4,71)/(4,91) boundingCoordinates !
+elm (4,71)/(4,91)/(4,9) westBoundingCoordinate !:n
+elm (4,71)/(4,91)/(4,10) eastBoundingCoordinate !:n
+elm (4,71)/(4,91)/(4,11) northBoundingCoordinate !:n
+elm (4,71)/(4,91)/(4,12) southBoundingCoordinate !:n
+elm (4,71)/(4,92) place !
+elm (4,71)/(4,92)/(4,14) placeKeywordThesaurus -
+elm (4,71)/(4,92)/(4,13) placeKeyword place
+elm (4,93) timePeriod !
+elm (4,93)/(4,16) timePeriodTextual !
+elm (4,93)/(4,101) timePeriodStructured !
+elm (4,93)/(4,101)/(4,15) beginningDate !
+elm (4,93)/(4,101)/(4,36) endingDate !
+elm (4,70) availability !
+elm (4,70)/(4,33) medium material-type
+elm (4,70)/(4,90) distributor !
+elm (4,70)/(4,90)/(2,7) distributorName !
+elm (4,70)/(4,90)/(2,10) distributorOrganization !
+elm (4,70)/(4,90)/(4,2) distributorStreetAddress !
+elm (4,70)/(4,90)/(4,3) distributorCity !
+elm (4,70)/(4,90)/(4,4) distributorStateOrProvince !
+elm (4,70)/(4,90)/(4,5) distributorZipOrPostalCode !
+elm (4,70)/(4,90)/(2,16) distributorCountry !
+elm (4,70)/(4,90)/(2,12) distributorNetworkAddress !
+elm (4,70)/(4,90)/(4,6) distributorHoursofService !
+elm (4,70)/(4,90)/(2,14) distributorTelephone !
+elm (4,70)/(4,90)/(2,15) distributorFax !
+elm (4,70)/(4,7) resourceDescription !
+elm (4,70)/(4,55) orderProcess !
+elm (4,70)/(4,55)/(4,28) orderInformation !
+elm (4,70)/(4,55)/(4,29) cost !
+elm (4,70)/(4,55)/(4,30) costInformation !
+elm (4,70)/(4,8) technicalPrerequisites !
+elm (4,70)/(4,93) availableTimePeriod !
+elm (4,70)/(4,93)/(4,16) availableTimeTextual !
+elm (4,70)/(4,93)/(4,102) availableTimeStructured !
+elm (4,70)/(4,93)/(4,102)/(4,15) beginningDate available-time-structured
+elm (4,70)/(4,93)/(4,102)/(4,36) endingDate available-time-structured
+elm (4,70)/(4,99) availableLinkage !
+elm (4,70)/(4,99)/(4,18) linkageType !
+elm (4,70)/(4,99)/(4,17) linkage available-linkage:u,linkage:u
+elm (4,57) sourcesOfData !
+elm (4,58) methodology !
+elm (4,53) accessConstraints !
+elm (4,53)/(4,25) generalAccessConstraints !
+elm (4,53)/(4,26) originatorDisseminationControl !
+elm (4,53)/(4,27) securityClassificationControl !
+elm (4,54) useConstraints !
+elm (4,94) pointOfContact !
+elm (4,94)/(2,7) contactName !
+elm (4,94)/(2,10) contactOrganization !
+elm (4,94)/(4,2) contactStreetAddress !
+elm (4,94)/(4,3) contactCity !
+elm (4,94)/(4,4) contactStateOrProvince !
+elm (4,94)/(4,5) contactZipOrPostalCode !
+elm (4,94)/(2,16) contactCountry !
+elm (4,94)/(2,12) contactNetworkAddress !
+elm (4,94)/(4,6) contactHoursOfService !
+elm (4,94)/(2,14) contactTelephone !
+elm (4,94)/(2,15) contactFax !
+elm (4,59) supplementalInformation -
+elm (4,51) purpose !
+elm (4,56) agencyProgram !
+elm (4,98) crossReference !
+elm (4,98)/(2,1) crossReferenceTitle !
+elm (4,98)/(4,35) crossReferenceRelationship !
+elm (4,98)/(4,100) crossReferenceLinkage !
+elm (4,98)/(4,100)/(4,18) linkageType -
+elm (4,98)/(4,100)/(4,17) linkage cross-reference-linkage:u
+elm (4,31) scheduleNumber !
+elm (4,1) controlIdentifier identifier-standard
+elm (4,23) originalControlIdentifier !
+elm (4,19) recordSource !
+elm (4,34) languageOfRecord !
+elm (1,16) dateOfLastModification date/time-last-modified:w,date/time-last-modified:s
+elm (4,24) recordReviewDate !