[Koha-cvs] koha/zebraplugin/zebradb/biblios/tab bib1.att d... [dev_week]

Joshua Ferraro jmf at kados.org
Mon Sep 18 22:02:48 CEST 2006


CVSROOT:	/sources/koha
Module name:	koha
Branch:		dev_week
Changes by:	Joshua Ferraro <kados>	06/09/18 20:02:47

Modified files:
	zebraplugin/zebradb/biblios/tab: bib1.att default.idx record.abs 
	                                 sort-string-utf.chr 
	                                 word-phrase-utf.chr 
Added files:
	zebraplugin/zebradb/biblios/tab: dan1.att danbib.abs danmarc.abs 
	                                 danmarc.mar explain.abs 
	                                 explain.att explain.tag 
	                                 generic.tag gils.abs gils-a.est 
	                                 gils.att gils-b.est gils-f.est 
	                                 gils-g.est gils-summary.map 
	                                 gils.tag gils-usmarc.map 
	                                 gils-variant.est hci.flt 
	                                 mail.flt marc21.abs meta.abs 
	                                 meta-b.est meta.tag 
	                                 meta-usmarc.map news.flt 
	                                 numeric.chr nwi.flt refer.flt 
	                                 scan.chr sgml.flt soif.flt 
	                                 string.chr summary.abs 
	                                 summary.tag tagsetg.tag 
	                                 tagsetm.tag urx.chr usmarc.abs 
	                                 usmarc-b.est usmarc.flt 
	                                 usmarc.mar usmarc.tag var1.var 
	                                 wais.abs wais-b.est 
	                                 wais-variant.est 

Log message:
	synching my tab directory

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/bib1.att?cvsroot=koha&only_with_tag=dev_week&r1=1.1.2.1&r2=1.1.2.2
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/default.idx?cvsroot=koha&only_with_tag=dev_week&r1=1.1.2.1&r2=1.1.2.2
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/record.abs?cvsroot=koha&only_with_tag=dev_week&r1=1.1.2.1&r2=1.1.2.2
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/sort-string-utf.chr?cvsroot=koha&only_with_tag=dev_week&r1=1.1.2.1&r2=1.1.2.2
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/word-phrase-utf.chr?cvsroot=koha&only_with_tag=dev_week&r1=1.1.2.1&r2=1.1.2.2
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/dan1.att?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/danbib.abs?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/danmarc.abs?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/danmarc.mar?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/explain.abs?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/explain.att?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/explain.tag?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/generic.tag?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/gils.abs?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/gils-a.est?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/gils.att?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/gils-b.est?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/gils-f.est?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/gils-g.est?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/gils-summary.map?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/gils.tag?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/gils-usmarc.map?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/gils-variant.est?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/hci.flt?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/mail.flt?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/marc21.abs?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/meta.abs?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/meta-b.est?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/meta.tag?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/meta-usmarc.map?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/news.flt?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/numeric.chr?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/nwi.flt?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/refer.flt?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/scan.chr?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/sgml.flt?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/soif.flt?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/string.chr?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/summary.abs?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/summary.tag?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/tagsetg.tag?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/tagsetm.tag?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/urx.chr?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/usmarc.abs?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/usmarc-b.est?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/usmarc.flt?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/usmarc.mar?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/usmarc.tag?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/var1.var?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/wais.abs?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/wais-b.est?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/zebraplugin/zebradb/biblios/tab/wais-variant.est?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1

Patches:
Index: bib1.att
===================================================================
RCS file: /sources/koha/koha/zebraplugin/zebradb/biblios/tab/Attic/bib1.att,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -b -r1.1.2.1 -r1.1.2.2
--- bib1.att	3 Jul 2006 21:56:45 -0000	1.1.2.1
+++ bib1.att	18 Sep 2006 20:02:47 -0000	1.1.2.2
@@ -1,4 +1,4 @@
-# $Id: bib1.att,v 1.1.2.1 2006/07/03 21:56:45 kados Exp $
+# $Id: bib1.att,v 1.1.2.2 2006/09/18 20:02:47 kados Exp $
 # Bib-1 Attribute Set
 name bib1
 reference Bib-1
@@ -23,7 +23,7 @@
 att 18              NAL-call-number
 att 19              MOS-call-number
 att 20              Local-classification
-att 21              Subject-heading
+att 21              Subject
 att 22              Subject-Rameau
 att 23              BDI-index-subject
 att 24              INSPEC-subject
@@ -33,7 +33,7 @@
 att 28              RVM-subject-heading
 att 29              Local-subject-index
 att 30              Date
-att 31              Date-of-publication
+att 31              pubdate
 att 32              Date-of-acquisition
 att 33              Title-key
 att 34              Title-collective
@@ -56,18 +56,19 @@
 att 51              Number-music-publisher
 att 52              Number-db
 att 53              Number-local-call
-att 54              Code-language
+att 54              ln
 att 55              Code-geographic
 att 56              Code-institution
 att 57              Name-and-title
 att 58              Name-geographic
-att 59              Place-publication
+att 59              pl
 att 60              CODEN
 att 61              Microform-generation
 att 62              Abstract
 att 63              Note
 att 1000            Author-title
-att 1001            Record-type
+# Record-type
+att 1001            rtype
 att 1002            Name
 att 1003            Author
 att 1004            Author-name-personal
@@ -77,7 +78,7 @@
 att 1008            Subject-LC-childrens
 att 1009            Subject-name-personal
 att 1010            Body-of-text
-att 1011            Date/time-added-to-db
+att 1011            dateaddeddb
 att 1012            Date/time-last-modified
 att 1013            Authority/format-id
 att 1014            Concept-text
@@ -99,22 +100,49 @@
 att 1031            Material-type
 att 1032            Doc-id
 att 1033            Host-item
-att 1034            Content-type
+att 1034            ctype
 att 1035            Anywhere
 att 1036            Author-Title-Subject
 
 # Koha Specific Stuff
+att 8001			Extent
 
-att 8900			Call-Number
-att 8800			date-entered-on-file
-att 8801			date1
-att 8802			date2
-att 8805			language
-att 8822			ff8-22
-att 8833			ff8-33
-att 8834			ff8-34
+# record length according to the leader
+att 8005			llength
+#att 8002			Summary	
+#att 8900			Call-Number
+
+# Usually Target Audience 008/22
+att 8822			ta
+
+# Usually Form of item 008/23
+att 8823			ff8-23
+
+# Usually Nature of contents 008/24-27
+att 8824			ff8-24-27
+
+# Usually Content-type, also Form of item for maps 008/29
+att 8829			ff8-29
+
+# Usually Literary Form 008/33
+att 8833			lf
+#att 8833			ff8-33
+
+# Usually Biography, also Special format characteristics for maps 008/34
+att 8834			bio
+#att 8834			ff8-34
 
 att 8700			ff7-00
 att 8701			ff7-01
 att 8702			ff7-02
+att 8703			ff7-01-02
+
+att 9520			withdrawn
+att 9521			lost
+att 9522			onloan
 
+att 9523			popularity
+# Author-personal-bibliography - lastname,firstname in 100$a
+att 8900		Author-personal-bibliography
+# Author-in-order - firstname lastname in 245$c statement of responsibility
+att 8901		Author-in-order

Index: default.idx
===================================================================
RCS file: /sources/koha/koha/zebraplugin/zebradb/biblios/tab/Attic/default.idx,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -b -r1.1.2.1 -r1.1.2.2
--- default.idx	3 Jul 2006 21:56:45 -0000	1.1.2.1
+++ default.idx	18 Sep 2006 20:02:47 -0000	1.1.2.2
@@ -1,5 +1,5 @@
 # Zebra indexes as referred to from the *.abs-files.
-#  $Id: default.idx,v 1.1.2.1 2006/07/03 21:56:45 kados Exp $
+#  $Id: default.idx,v 1.1.2.2 2006/09/18 20:02:47 kados Exp $
 #
 
 # Traditional word index
@@ -53,4 +53,3 @@
 completeness 1
 charmap sort-string-utf.chr
 
-

Index: record.abs
===================================================================
RCS file: /sources/koha/koha/zebraplugin/zebradb/biblios/tab/Attic/record.abs,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -b -r1.1.2.1 -r1.1.2.2
--- record.abs	3 Jul 2006 21:56:45 -0000	1.1.2.1
+++ record.abs	18 Sep 2006 20:02:47 -0000	1.1.2.2
@@ -1,4 +1,4 @@
-# $Id: record.abs,v 1.1.2.1 2006/07/03 21:56:45 kados Exp $
+# $Id: record.abs,v 1.1.2.2 2006/09/18 20:02:47 kados Exp $
 
 # This is a fairly simple example of a set of MARC21 indexing rules. It
 # results in a server which provides a passable Bath level 0 and 1 service
@@ -19,100 +19,213 @@
 systag sysno rank
 xpath disable
 
-all any
-melm 008		date-entered-on-file:n:range(data,0,6),date-entered-on-file:s:range(data,0,6),date1:n:range(data,7,4),date1:s:range(data,7,4),date2:n:range(data,11,4),date2:s:range(data,11,4),ff8-22:w:range(data,22,1),language:w:range(data,35,3),ff8-33:w:range(data,33,1),ff8-34:w:range(data,34,1)
+# pl = Published Place
+# ta = Target Audience 002/22
+# ff8-23
+# lf = Literary Form 008/33
+# bio = Biography 008/34
+# fmt = Format
+# ln = Language
+# ctype = Content type: review, catalog, encyclopedia, dictionary
+# pubdate Publication Date
+# rtype =  Record type (leader 06)
 
-melm 007		ff7-00:w:range(data,0,1),ff7-01:w:range(data,1,1),ff7-02:w:range(data,2,1)
+all any
+# melm 000 		rtype:n:range(data,06,1),Bib-level:w:range(data,07,01)
+xelm /record/leader llength:w:range(data,0,5),rtype:w:range(data,6,1),Bib-level:w:range(data,7,1)
 
-melm 082		Dewey-classification:w,Dewey-classification:s
-melm 020$a		ISBN:w
+# example: xelm /record/leader l1:w:range(data,0,5),l2:w:range(data,10,2)
+#melm 001		Local-number
+melm 005		Date,Date/time-last-modified
+melm 007		Microform-generation:n:range(data,11,1),Material-type,ff7-00:w:range(data,0,1),ff7-01:w:range(data,1,1),ff7-02:w:range(data,2,1),ff7-01-02:w:range(data,0,2)
+
+melm 008		ln:n:range(data,35,3),ctype:w:range(data,24,4),Date:n:range(data,0,5),Date:s:range(data,0,5),Date:n:range(data,7,4),Date:s:range(data,7,4),Date:n:range(data,11,4),Date:s:range(data,11,4),pubdate:n:range(data,7,4),pubdate:s:range(data,7,4),dateaddeddb:n:range(data,0,5),dateaddeddb:s:range(data,0,5),pl:w:range(data,15,3),ta:w:range(data,22,1),ff8-23:w:range(data,23,1),ff8-29:w:range(data,29,1),lf:w:range(data,33,1),bio:w:range(data,34,1),Record-source:w:range(data,39,0)
+
+melm 010		LC-card-number,Identifier-standard
+melm 011		LC-card-number,Identifier-standard
+melm 015		BNB-card-number,BGF-number,Number-db,Number-natl-biblio,Identifier-standard
+melm 017		Number-legal-deposit,Identifier-standard
+melm 018		Identifier-standard
+melm 020$a      ISBN:w,Identifier-standard:w
+melm 020		ISBN,Identifier-standard
 melm 022$a		ISSN:w,ISBN:w
-melm 050$b		LC-call-number:s
-melm 050		LC-call-number
-melm 942$k		LC-card-number:s
-melm 090$c		Identifier-standard:w
-melm 100$9		Cross-Reference	!:w
-melm 100$a		author,author:p,author:s
-melm 100		author
-melm 110		author
-melm 111		author
-melm 130		title
-melm 240		title,title:p
-melm 242		title,title:p
-melm 243		title,title:p
-melm 245$a		title:w,title:p,title:s
-melm 245$c		author
-melm 245		title,title:p
-melm 246		title,title:p
-melm 247		title,title:p
-melm 260$a		Place-publication	!:w,!:p
-melm 260$b		Publisher		!:w,!:p
-melm 260$c		Date,Date:s,		!:y
-
-melm 260		Place-publication	
-melm 400$t		title,author
-melm 400		author
-melm 410$t		title,author
-melm 410		author
-melm 411$t		title,author
-melm 411		author
-melm 440$a		Title-series		!:w,!:p
-melm 440		Title-series		!:w,!:p
-melm 490$a		Title-series		!:w,!:p
-melm 490		title
-
-melm 505		Note	!:w,!:p
-
-melm 600$t		title
-melm 600		subject-heading,subject-heading:p
-melm 610$t		title
-melm 610		subject-heading
-melm 611$t		title
-melm 611		subject-heading
-melm 630		subject-heading
+melm 022		ISSN,Identifier-standard
+melm 023		Identifier-standard
+melm 024		Identifier-standard
+melm 025		Identifier-standard
+melm 027		Report-number,Identifier-standard
+melm 028		Number-music-publisher,Identifier-standard
+melm 030		CODEN,Identifier-standard
+melm 033		Date
+melm 034        Map-scale
+#melm 035		Local-number,Identifier-standard
+melm 037		Identifier-standard,Stock-number
+melm 040        Code-institution,Record-source
+melm 041        ln
+melm 043        Code-geographic
+#melm 046		pubdate
+melm 050$b		LC-call-number:w, LC-call-number:p, LC-call-number:s
+melm 050		LC-call-number:w, LC-call-number:p, LC-call-number:s
+melm 052		Geographic-class
+melm 060		NLM-call-number
+melm 070		NAL-call-number
+melm 080		UDC-classification
+melm 082        Dewey-classification:w,Dewey-classification:s
+melm 086        Number-govt-pub
+#melm 942$k		LC-card-number:s
+
+## KOHA SPECIFIC
+melm 090$c		Local-number:w
+#Identifier-standard:w
+
+melm 100$9		Cross-Reference:w
+melm 100$a		Author,Author:p,Author:s,Editor,Author-personal-bibliography,Author-personal-bibliography:p,Author-personal-bibliography:s
+melm 100		Author,Author-title,Author-name-personal,Name,Name-and-title,Personal-name
+melm 110		Author,Author-title,Author-name-corporate,Name,Name-and-title,Corporate-name
+melm 111		Author,Author-title,Author-name-corporate,Name,Name-and-title,Conference-name
+melm 130$n		Thematic-number
+melm 130$r		Music-key
+melm 130		Title,Title-uniform
+
+melm 210		Title,Title-abbreviated
+melm 211		Title,Title-abbreviated
+melm 212		Title,Title-other-variant
+melm 214		Title,Title-expanded
+melm 222		Title,Title-key
+melm 240$r		Music-key
+melm 240$n		Thematic-number
+melm 240		Title:w,Title:p,Title-uniform
+melm 243$n		Thematic-number
+melm 243$r		Music-key
+melm 243		Title:w,Title:p,Title-collective
+melm 245$a		Title-cover:w,Title-cover:p,Title-cover:s,Title:w,Title:p,Title:s
+melm 245$c		Author,Author-in-order:w,Author-in-order:p,Author-in-order:s
+melm 245		Title:w,Title:p
+melm 246		Title,Title:p,Title-abbreviated,Title-expanded,Title-former
+melm 247		Title,Title:p,Title-former,Title-other-variant,Related-periodical
+melm 260$a		pl:w,pl:p
+melm 260$b		Publisher:w,Publisher:p
+melm 260$c		Date,Date:s,Date:y
+#,pubdate,pubdate:s
+melm 260		pl
+melm 300		Extent:w,Extent:p
+melm 400$a		Name-and-title
+melm 400$t      Author-title,Name-and-title,Title,Title-series
+melm 400        Author,Author-name-personal,Name,Personal-name
+melm 410		Author,Corporate-name
+melm 410$a		Name-and-title
+#melm 410$t		author,Author-title,Title,Title-series
+melm 410$t      Author-title,Title,Title-series
+#melm 410		author,Author-name-corporate,Name
+melm 410        Author-name-corporate,Name
+melm 411		Author,Conference-name
+melm 411$a		Name-and-title
+#melm 411$t		title,author,Author-title,Title-series
+melm 411$t      Author-title,Title-series
+#melm 411		author,Author-name-corporate,Name
+melm 411        Author-name-corporate,Name
+melm 440$a		Title-series:w,Title-series:p
+melm 440		Title-series:w,Title-series:p,Title,Title-series
+melm 490$a		Title-series:w,Title-series:p
+melm 490		Title,Title-series
+
+melm 502		Material-type
+melm 505		Note:w,Note:p
+melm 510		Indexed-by
+melm 520		Abstract:w,Abstract:p
+#melm 533$d		pubdate,pubdate:s
+#melm 541$d		Date-of-acquisition,Date-of-acquisition:s
+
+melm 600$a		Name-and-title,Name,Personal-name,Subject-name-personal,Subject
+melm 600$t		Name-and-title,Title,Subject
+#melm 600		Name,Personal-name,Subject-heading,Subject-name-personal
+melm 600        Name,Personal-name,Subject-name-personal,Subject
+melm 610		Corporate-name
+melm 610$a		Name-and-title
+melm 610$t		Name-and-title,Title
+melm 610		Name,Subject
+melm 611		Conference-name
+melm 611$a		Name-and-title
+melm 611$t		Name-and-title,Title
+melm 611		Name,Subject
+melm 630$n		Thematic-number
+melm 630$r		Music-key
+melm 630		Subject
 melm 650$9		Controlled-Subject-Index	
-melm 650		subject-heading,subject-heading:p
+melm 650		Subject,Subject:p
 melm 651$9		Controlled-Subject-Index	
-melm 651		subject-heading,subject-heading:p
+melm 651		Name-geographic,Subject,Subject:p
 melm 652$9		Controlled-Subject-Index	
-melm 652		subject-heading,subject-heading:p
+#melm 652		subject-heading,subject-heading:p
 melm 653$9		Controlled-Subject-Index	
-melm 653		subject-heading,subject-heading:p
+melm 653		Subject,Subject:p
 melm 654$9		Controlled-Subject-Index	
-melm 654		subject-heading
+melm 654		Subject
 melm 655$9		Controlled-Subject-Index	
-melm 655		subject-heading
+melm 655		Subject
 melm 656$9		Controlled-Subject-Index	
-melm 656		subject-heading
+melm 656		Subject
 melm 657$9		Controlled-Subject-Index	
-melm 657		subject-heading
+melm 657		Subject
 melm 690$9		Controlled-Subject-Index	
-melm 690		subject-heading
+#melm 690		subject-heading
 
 melm 700$9		Cross-Reference
-melm 700$t		title,author
-melm 700$a		author,author:p
-melm 700		author
-melm 710$t		title,author
-melm 710$a		author,author:p
-melm 710		author
-melm 711$t		title,author
-melm 711		author
-melm 730		title
-melm 740		title
-melm 800$t		title,author
-melm 800		author
-melm 810$t		title,author
-melm 810		author
-melm 811$t		title,author
-melm 811		author
-melm 830		title
+melm 700$a      Author,Author:p
+melm 700$n		Thematic-number
+melm 700$r		Music-key
+#melm 700$t		author,Author-title,Name-and-title,Title,Title-uniform
+melm 700$t      Author-title,Name-and-title,Title,Title-uniform
+melm 700        Author,Author-name-corporate,Author-name-personal,Name,Editor,Personal-name
+melm 710		Author,Corporate-name
+#melm 710$t		author,Author-title,Name-and-title,Title,Title-uniform
+melm 710$t      Author-title,Name-and-title,Title,Title-uniform
+#melm 710$a		author,author:p,Name-and-title
+melm 710$a      Name-and-title
+#melm 710		author,Name
+melm 710        Author,Name
+melm 711$a		Name-and-title
+#melm 711$t		author,Author-title,Title,Title-uniform
+melm 711$t      Author-title,Title,Title-uniform
+#melm 711		author,Author-name-corporate,Name,Conference-name
+melm 711        Author-name-corporate,Name,Conference-name
+melm 730$n		Thematic-number
+melm 730$r		Music-key
+melm 730		Title,Title-uniform
+melm 740		Title,Title-other-variant
+melm 773$t		Host-item
+melm 780		Title-former,Related-periodical
+melm 785		Related-periodical
+
+melm 800$a		Name-and-title
+#melm 800$t		author,Author-title,Name-and-title,Title,Title-series
+melm 800$t      Author-title,Name-and-title,Title,Title-series
+melm 800        Author,Author-name-personal,Name,Personal-name
+melm 810$a		Name-and-title
+melm 810$t      Author-title,Name-and-title,Title,Title-series
+melm 810        Author,Corporate-name,Author-name-corporate,Name
+melm 811$a		Name-and-title
+#melm 811$t		author,Author-title,Name-and-title,Title,Title-series
+melm 811$t      Author-title,Name-and-title,Title,Title-series
+melm 811		Author,Author-name-corporate,Name,Conference-name
+melm 830		Title,Title-series
+melm 840		Title,Title-series
+melm 852$a		Code-institution
+
+melm 952$0		withdrawn:n
+melm 952$1		lost:n
+melm 952$2		onloan
 
+# c is collection code, d is the new item type
+melm 952$b      Record-source
 melm 942$c      Material-type
+melm 942$d      Material-type
 #melm 942$k		Call-Number
-melm 952$a		Local-classification
-melm 952$b		Record-source
+#melm 942$k		Local-Number !:w,!:p,!:s
+melm 942$k		Local-classification:w,Local-classification:p,Local-classification:s
 melm 952$d		Host-item
 melm 952$p		Stock-number
+melm 952$u		popularity:n,popularity:s
 melm 952$v		Date-of-acquisition,Date-of-acquisition:d,Date-of-acquisition:s
-melm 952		Local-classification
+#melm 952		Local-classification
+

Index: sort-string-utf.chr
===================================================================
RCS file: /sources/koha/koha/zebraplugin/zebradb/biblios/tab/Attic/sort-string-utf.chr,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -b -r1.1.2.1 -r1.1.2.2
--- sort-string-utf.chr	3 Jul 2006 21:56:45 -0000	1.1.2.1
+++ sort-string-utf.chr	18 Sep 2006 20:02:47 -0000	1.1.2.2
@@ -1,6 +1,6 @@
 # Generic character map.
 #
-# $Id: sort-string-utf.chr,v 1.1.2.1 2006/07/03 21:56:45 kados Exp $
+# $Id: sort-string-utf.chr,v 1.1.2.2 2006/09/18 20:02:47 kados Exp $
 
 # Define the basic value-set. *Beware* of changing this without re-indexing
 # your databases.

Index: word-phrase-utf.chr
===================================================================
RCS file: /sources/koha/koha/zebraplugin/zebradb/biblios/tab/Attic/word-phrase-utf.chr,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -b -r1.1.2.1 -r1.1.2.2
--- word-phrase-utf.chr	3 Jul 2006 21:56:45 -0000	1.1.2.1
+++ word-phrase-utf.chr	18 Sep 2006 20:02:47 -0000	1.1.2.2
@@ -1,6 +1,6 @@
 # Generic character map.
 #
-# $Id: word-phrase-utf.chr,v 1.1.2.1 2006/07/03 21:56:45 kados Exp $
+# $Id: word-phrase-utf.chr,v 1.1.2.2 2006/09/18 20:02:47 kados Exp $
 
 # Define the basic value-set. *Beware* of changing this without re-indexing
 # your databases.
@@ -9,8 +9,8 @@
 
 # Breaking characters
 
-space {\001-\040}!"#$%&'\()*+,-./:;<=>?@\[\\]^_`\{|}~
-
+#space {\001-\040}!"#$%&'\()*+,-./:;<=>?@\[\\]^_`\{|}~
+space {\001-\040}!"#$%&\()*+,-./:;<=>?@\[\\]^_`\{|}~
 # Characters to be considered equivalent for searching purposes.
 
 # equivalent æä(ae)

Index: dan1.att
===================================================================
RCS file: dan1.att
diff -N dan1.att
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ dan1.att	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,22 @@
+name dan1
+reference 1.2.840.10003.3.15
+att 1         Classification-DK5-alfa-subdivision   # au Alfabetisk underdeling DK-5
+att 2         Subject-controlled                    # ke Kontrollerede emneord
+att 3         Subject-DBC                           # db DBC emneord
+att 4         Subject-DBC-non-fiction               # df DBC-faglitterære emneord
+att 5         Subject-DBC-fiction                   # ds DBC-skønlitterære emneord
+att 6         Subject-DBC-music                     # me DBC-Musikemneord
+att 7         Form-as-subject                       # fm Form betegnelse som emneord 
+att 8         Level-as-subject                      # nb Niveau-emneord
+att 9         Shelf-mark                            # po Opstillingselement
+att 10        Classification-DK5-number             # dk DK5
+att 11        Classification-as-shelf-mark          # ok Klassifikation som opstilling
+att 12        Obsolete-shelf-mark                   # gd Forældet dk-klassemærke
+att 13        Subject-FUI                           # fg FUI-Koder
+att 14        Catalogue-code                        # kk Katalogkode
+att 15        LIX-number                            # ix LIX
+att 16        Music-notation                        # nm Musikalsk notation
+att 17        Item-number                           # nr Numre
+att 18        Local-item-number                     # en Numre på ens materiale
+att 19        Previous-FAUST-code                   # tf Tidligere og lokale faustnumre 
+att 20        Title-host-publication                # lvx Værtspublikationstitel (uden nummer)

Index: danbib.abs
===================================================================
RCS file: danbib.abs
diff -N danbib.abs
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ danbib.abs	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,14 @@
+name danbib
+
+attset bib1.att
+
+elm 245		title		-
+elm 245/a	title		title:w
+elm 245/e	authortitle	author-title:w,author-title:p
+elm 260		publisher	-
+elm 260/?	publisher	publisher:w
+elm 504		notes		-
+elm 504/a	notes		abstract:w
+elm year1	year1		date:w
+elm limit1	language	code-language:w
+elm limit2	recordtype	record-type:w

Index: danmarc.abs
===================================================================
RCS file: danmarc.abs
diff -N danmarc.abs
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ danmarc.abs	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,755 @@
+name danmarc
+reference DANmarc
+attset bib1.att
+attset dan1.att
+
+marc danmarc.mar
+
+esetname B @
+esetname F @
+
+elm 10          DanBib-ID-nummer                    -
+elm 10/?        DanBib-ID-nummer                    Item-number
+elm 10/?/a      DanBib-ID-nummer                    Item-number
+elm 10/?/b      Dataproducentens-biblioteksnummer   -
+
+elm 11          ID-nummer-på-hovedmaterialets-post  -
+elm 11/?        ID-nummer-på-hovedmaterialets-post  -
+elm 11/?/a      ID-nummer-på-hovedmaterialets-post  -
+
+elm 14          ID-nummer-på-post-på-højere-niveau  -
+elm 14/?        ID-nummer-på-post-på-højere-niveau  -
+elm 14/?/a      ID-nummer-på-post-på-højere-niveau  -
+elm 14/?/x      ID-nummer-på-post-på-højere-niveau  Item-number
+
+elm 15          ID-nummer-på-post-på-lavere-niveau  -
+elm 15/?        ID-nummer-på-post-på-lavere-niveau  Item-number
+elm 15/?/a      ID-nummer-på-post-på-lavere-niveau  Item-number
+
+elm 16          ID-nummer-på-værtspublikation       -
+elm 16/?        ID-nummer-på-værtspublikation       -
+elm 16/?/a      ID-nummer-på-værtspublikation       -
+
+elm 17          ID-nummer-på-første-udgave          -
+elm 17/?        ID-nummer-på-første-udgave          Item-number,Local-item-number
+elm 17/?/a      ID-nummer-på-første-udgave          Item-number,Local-item-number
+
+elm 18          ID-nummer-på-anden-post-for-samme-materiale          -
+elm 18/?        ID-nummer-på-anden-post-for-samme-materiale          Item-number,Local-item-number
+elm 18/?/a      ID-nummer-på-anden-post-for-samme-materiale          Item-number,Local-item-number
+
+elm 20          Nationalbibliografisk-nummer        -
+elm 20/?        Nationalbibliografisk-nummer        Item-number
+elm 20/?/a      Landekode-for-nationalbibliografi   -
+elm 20/?/b      Nationalbibliografisk-nummer        Item-number
+
+elm 21          ISBN                                -
+elm 21/?        ISBN                                ISBN,Identifier-standard,Item-number
+elm 21/?/a      ISBN                                ISBN,Identifier-standard,Item-number
+elm 21/?/b      Tilføjelse                          -
+elm 21/?/c      Bindtype                            -
+elm 21/?/d      Anskaffelsesvilkår/pris             -
+elm 21/?/n      Bestillingsnummer                   Item-number
+elm 21/?/x      Fejltryk-eller-fejlagtigt-anvendt-ISBN  ISBN,Identifier-standard,Item-number
+
+elm 22          ISSN                                -
+elm 22/?        ISSN                                ISBN,Identifier-standard,Item-number
+elm 22/?/a      ISSN                                ISBN,Identifier-standard,Item-number
+elm 22/?/b      Tilføjelse                          -
+elm 22/?/c      Bindtype                            -
+elm 22/?/d      Anskaffelsesvilkår/pris             -
+elm 22/?/z      Fejlagtigt-tildelt-ISSN             ISBN,Identifier-standard,Item-number
+
+elm 28          ISMN                                -
+elm 28/?        ISMN                                ISBN,Identifier-standard,Item-number
+elm 28/?/a      ISMN                                ISBN,Identifier-standard,Item-number
+elm 28/?/b      Tilføjelse                          -
+elm 28/?/c      Bindtype                            -
+elm 28/?/d      Anskaffelsesvilkår/pris             -
+elm 28/?/n      Bestillingsnummer                   Item-number
+
+elm 30          CODEN                               -
+elm 30/?        CODEN                               CODEN,Item-number
+elm 30/?/a      CODEN                               CODEN,Item-number
+
+elm 32          Kode-for-natio-eller-fagbibliografi -
+elm 32/?        Kode-for-natio-eller-fagbibliografi Catalogue-code
+elm 32/?/a      Kode-for-nationalbibliografi        Catalogue-code
+elm 32/?/x      Kode-for-fagbibliografi             Catalogue-code
+
+#elm 34          Kodede-matematiske-oplysninger      -
+#elm 34/?        Kodede-matematiske-oplysninger      Code-map-scale
+#elm 34/?/a      Målestokstype                       Code-map-scale
+#elm 34/?/b      Konstant-lineær-vandret-målestok    Code-map-scale
+#elm 34/?/d      Koordinater                         Code-map-scale
+#elm 34/?/e      Koordinater                         Code-map-scale
+#elm 34/?/f      Koordinater                         Code-map-scale
+#elm 34/?/g      Koordinater                         Code-map-scale
+
+elm 38          Opstillingskode-for-børnelitteratur -
+elm 38/?        Opstillingskode-for-børnelitteratur -
+elm 38/?/a      Opstillingskode-for-børnelitteratur -
+
+elm 39          Opstillingskode-for-musikoptagelser -
+elm 39/?        Opstillingskode-for-musikoptagelser -
+elm 39/?/a      Opstillingskode-for-musikoptagelser -
+
+elm 41          Sprogkode                           -
+elm 41/?        Sprogkode                           -
+elm 41/?/a      Materialets-sprog                   Code-language
+#elm 41/?/b      Mellemoriginalens-sprog             Code-language-original
+#elm 41/?/c      Originaludgavens-sprog              Code-language-original
+elm 41/?/d      Sprog-i-resuméer                    Code-language
+elm 41/?/e      Sprog-i-mindre-dele-af-materialet   Code-language
+elm 41/?/p      Sprog-i-parallel-tekst              Code-language
+elm 41/?/u      Sprog-i-undertekster-til-film/video Code-language
+
+elm 42          Lix-tal                             -
+elm 42/?        Lix-tal                             -
+elm 42/?/a      Samlet-lix-tal                      LIX-number
+elm 42/?/b      Specifikation-af-lix-tal            -
+
+elm 43          Kode-for-geografisk-område          -
+elm 43/?        Kode-for-geografisk-område          -
+elm 43/?/a      Kode-for-geografisk-område          -
+
+elm 44          Pædagogisk-fagkode                  -
+elm 44/?        Pædagogisk-fagkode                  Subject-FUI
+elm 44/?/a      Kode-for-skoleretning               Subject-FUI
+elm 44/?/b      Kode-for-fag-og-undervisningsmateriale  Subject-FUI
+
+elm 50          LC-klassifikation                   -
+#elm 50/?        LC-klassifikation                   Classification-LC
+elm 50/?        LC-klassifikation                   -
+elm 50/?/a      LC-klassifikation                   -
+elm 50/?/b      Materialenummer                     -
+
+elm 60          NLM-klassifikation                  -
+#elm 60/?        NLM-klassifikation                  Classification-NLM
+elm 60/?        NLM-klassifikation                  -
+elm 60/?/a      NLM-klassifikation                  -
+elm 60/?/b      Materialenummer                     -
+
+elm 70          NAL-klassifikation                  -
+#elm 70/?        NAL-klassifikation                  Classification-NAL
+elm 70/?        NAL-klassifikation                  -
+elm 70/?/a      Materialenummer                     -
+
+elm 79          DB-klassifikation                   -
+elm 79/?        DB-klassifikation                   -
+#elm 79/?        DB-klassifikation                   Classification-DB 
+elm 79/?/a      Systemkode                          -
+
+elm 80          UDK                                 -
+#elm 80/?        UDK                                 Classification-UDC
+elm 80/?        UDK                                 -
+elm 80/?/a      UDK-notation                        -
+
+elm 82          DDC                                 -
+elm 82/?        DDC                                 -
+#elm 82/?        DDC                                 Classification-Dewey
+elm 82/?/a      Basisnummer                         -
+elm 82/?/b      Udgivelse                           -
+elm 82/?/c      DDC-udgave                          -
+
+elm 83          Felt-083                            -
+elm 83/?        Felt-083                            -
+elm 83/?/a      Felt-083                            -
+elm 83/?/b      Felt-083                            -
+
+elm 85          BCM-klassifikation                  -
+elm 85/?        BCM-klassifikation                  -
+#elm 85/?        BCM-klassifikation                  Classification-BCM
+elm 85/?/a      BCM-klassifikation                  -
+elm 85/?/b      BCM-klassifikation                  -
+elm 85/?/c      BCM-klassifikation                  -
+
+elm 87          Lokal-klassifikationsnotation-1     -
+elm 87/?        Lokal-klassifikationsnotation-1     -
+#elm 87/?/a      Lokal-klassifikationsnotation-1     Classification-local
+elm 87/?/b      Lokal-klassifikationsnotation-1     -
+
+elm 88          Lokal-klassifikationsnotation-2     -
+elm 88/?        Lokal-klassifikationsnotation-2     -
+#elm 88/?/a      Lokal-klassifikationsnotation-2     Classification-local
+elm 88/?/b      Lokal-klassifikationsnotation-2     -
+elm 88/?/c      Lokal-klassifikationsnotation-2     -
+elm 88/?/d      Lokal-klassifikationsnotation-2     -
+elm 88/?/e      Lokal-klassifikationsnotation-2     -
+elm 88/?/f      Lokal-klassifikationsnotation-2     -
+elm 88/?/n      Lokal-klassifikationsnotation-2     -
+elm 88/?/p      Lokal-klassifikationsnotation-2     -
+elm 88/?/q      Lokal-klassifikationsnotation-2     -
+elm 88/?/t      Lokal-klassifikationsnotation-2     -
+elm 88/?/u      Lokal-klassifikationsnotation-2     -
+
+elm 89          Lokal-klassifikationsnotation-3     -
+elm 89/?        Lokal-klassifikationsnotation-3     -
+#elm 89/?/a      Lokal-klassifikationsnotation-3     Classification-local
+elm 89/?/b      Lokal-klassifikationsnotation-3     -
+elm 89/?/c      Lokal-klassifikationsnotation-3     -
+
+elm 96          Lokal-opstillingssignatur           -
+elm 96/?        Lokal-opstillingssignatur           -
+elm 96/?/a      Opstilling           -
+elm 96/?/n      Lokal-opstillingssignatur           -
+elm 96/?/z      Lokaliseringskode                   -
+
+elm 100         Personnavn                  -
+elm 100/?       Personnavn                  Personal-name:w,Personal-name:p,Shelf-mark
+#elm 100/?/a     Efternavn/fornavn-alene     Personal-name:w,Personal-name:p,Personal-name-personal:w,Personal-name-personal:p,Shelf-mark
+#elm 100/?/c     Fødselsår                   Personal-name:w,Personal-name:p,Personal-name-personal:w,Personal-name-personal:p,Shelf-mark
+#elm 100/?/f     Tilføjelse                  Personal-name:w,Personal-name:p,Personal-name-personal:w,Personal-name-personal:p,Shelf-mark
+#elm 100/?/h     Fornavn                     Personal-name:w,Personal-name:p,Personal-name-personal:w,Personal-name-personal:p,Shelf-mark
+#elm 100/?/k     Fuldt-udskrevet-fornavn     Personal-name:w,Personal-name:p,Personal-name-personal:w,Personal-name-personal:p,Shelf-mark
+
+elm 110         Korporationsnavn-opstillingselement     -
+elm 110/?       Korporationsnavn-opstillingselement     Personal-name:w,Personal-name:p,Corporate-name:w,Corporate-name:p,Shelf-mark
+#elm 110/?/a     Korporationsnavn                        Personal-name:w,Personal-name:p,Personal-name-corporate:w,Personal-name-corporate:p,Shelf-mark
+#elm 110/?/c     Underkorporation                        Personal-name:w,Personal-name:p,Personal-name-corporate:w,Personal-name-corporate:p,Shelf-mark
+#elm 110/?/e     Tilføjelse                              Personal-name:w,Personal-name:p,Personal-name-corporate:w,Personal-name-corporate:p,Shelf-mark
+#elm 110/?/i     Nummer-på-konference                    Personal-name:w,Personal-name:p,Personal-name-corporate:w,Personal-name-corporate:p,Shelf-mark
+#elm 110/?/j     Sted-for-konference                     Personal-name:w,Personal-name:p,Personal-name-corporate:w,Personal-name-corporate:p,Shelf-mark
+#elm 110/?/k     År-for-konference                       Personal-name:w,Personal-name:p,Personal-name-corporate:w,Personal-name-corporate:p,Shelf-mark
+
+elm 210         Forkortet-nøgletitel                    -
+elm 210/?       Forkortet-nøgletitel                    Title-key,Title,Title:p
+elm 210/?/a     Forkortet-nøgletitel                    Title-key,Title,Title:p
+elm 210/?/b     Forkortet-identificerende-tilføjelse    Title-key,Title,Title:p
+
+elm 222         Nøgletitel                  -
+elm 222/?       Nøgletitel                  Title-key,Title,Title:p
+elm 222/?/a     Nøgletitel                  Title-key,Title,Title:p
+elm 222/?/b     Identificerende-tilføjelse  Title-key,Title,Title:p
+
+elm 239         Uniform-titel/standardtitel-opstillingselement  -
+elm 239/?       Uniform-titel/standardtitel-opstillingselement  Title-uniform,Title,Title:p
+elm 239/?/t     Uniform-titel                                   Title-uniform,Title,Title:p
+elm 239/?/u     Almindeligt-kendt-tilnavn                       Title-uniform,Title,Title:p
+elm 239/?/v     Uddragstitel                                    Title-uniform,Title,Title:p
+elm 239/?/Ø     Uniform-titel/standardtitel-opstillingselement  -
+elm 239/?/ø     Identificerende-tilføjelser                     Title-uniform,Title
+
+elm 240         Uniform-titel-opstillingselement    -
+elm 240/?       Uniform-titel-opstillingselement    Title-uniform,Title,Title:p
+elm 240/?/a     Uniform-titel                       Title-uniform,Title,Title:p
+elm 240/?/j     Andet-identificerende-element       Title-uniform,Title,Title:p
+elm 240/?/r     Sprog-i-oversættelse/version        -
+elm 240/?/u     Udgivelsesår                        -
+elm 240/?/ø     Identificerende-tilføjelser         Title-uniform,Title
+
+elm 241         Originaltitel           -
+elm 241/?       Originaltitel           Title,Title:p
+elm 241/?/a     Originaltitel           Title,Title:p
+elm 241/?/r     Sprog                   -
+
+elm 245         Originaltitel-og-ophavsangivelse            -
+elm 245/?       Originaltitel-og-ophavsangivelse            Title,Title:p
+elm 245/?/A     Originaltitel-og-ophavsangivelse            -
+elm 245/?/G     Originaltitel-og-ophavsangivelse            -
+elm 245/?/a     Titel                                       Title,Title:p
+elm 245/?/b     Rest-af-titel-eller-alternativ-titel        Title,Title:p
+elm 245/?/c     Undertitel-og-anden-titelinformation        Title,Title:p
+elm 245/?/e     Ophavsangivelser-opslag                     -
+elm 245/?/f     Ophavsangivelser                            -
+elm 245/?/g     Numerisk-eller-alfabetisk-betegnelse-for-bind                       Title,Title:p
+elm 245/?/i     Anden-primær/sekundær-ophavsangivelse-kun-i-nationalbibliogafien    -
+elm 245/?/j     Anden-primær/sekundær-ophavsangivelse-ikke-i-nationalbibliogafien   -
+elm 245/?/o     Titel-på-supplement/sektion                  -
+elm 245/?/p     Paralleltitel                               Title-parallel,Title,Title:p
+elm 245/?/s     Parallel-undertitel                         Title-parallel,Title,Title:p
+elm 245/?/u     Markant-undertitel                          Title,Title:p
+elm 245/?/x     Hovedtitel-på-tilføjet-værk-af-andet-ophav  Title,Title:p
+elm 245/?/y     Titel-på-supplement                         Title,Title:p
+elm 245/?/Ø     Originaltitel-og-ophavsangivelse            -
+elm 245/?/æ     Identificerende-ophavsangivelse-til-titel   -
+elm 245/?/ø     Identificerende-tilføjelser-til-titel       -
+
+elm 248         Bindspecifikation                       -
+elm 248/?       Bindspecifikation                       Title
+elm 248/?/a     Bindtitel/supplementstitel              Title,Title:p
+elm 248/?/c     Undertitel-og-anden-titelinformation    Title,Title:p
+elm 248/?/e     Ophavsangivelse                         -
+elm 248/?/g     Bindnummer/supplementsbetegnelse        Title
+elm 248/?/j     Udgivelsesår                            -
+elm 248/?/l     Generel-note                            Note
+elm 248/?/w     Udgavebetegnelse                        -
+
+elm 250         Udgavebetegnelse                        -
+elm 250/?       Udgavebetegnelse                        -
+elm 250/?/a     Udgavebetegnelse                        -
+elm 250/?/b     Kort-udgavebetegnelse/sonderingselement -
+elm 250/?/c     Ophavsangivelse-opslag                  -
+elm 250/?/d     Ophavsangivelse                         -
+elm 250/?/x     Oplagsbetegnelse                        -
+
+elm 255         Nummereringer-og-dateringer   -
+elm 255/?       Nummereringer-og-dateringer   -
+elm 255/?/a     Nummereringer-og-dateringer   -
+
+elm 256         Matematiske-oplysninger-for-kartografiske-materialer    -
+#elm 256/?       Matematiske-oplysninger-for-kartografiske-materialer    Code-map-scale
+#elm 256/?/a     Målestok                                                Code-map-scale
+#elm 256/?/c     Projektion                                              Code-map-scale
+
+elm 260         Publicering/distribution        -
+elm 260/?       Publicering/distribution        -
+elm 260/?/a     Hjemsted-for-forlag             Place-publication
+elm 260/?/b     Navn-på-forlag                  Publisher
+elm 260/?/c     Udgivelsesår                    Date-of-Publication
+elm 260/?/d     Adresse-på-forlag               -
+elm 260/?/e     Funktionsangivelse-på-forlag    -
+elm 260/?/f     Hjemsted-for-distributør        Place-publication
+elm 260/?/g     Navn-på-distributør             -
+elm 260/?/k     Trykkerioplysninger             -
+elm 260/?/p     Navn-på-forlag/distributør-på-andet-sprog/alfabet   publisher
+
+elm 300         Fysisk-beskrivelse                          -
+elm 300/?       Fysisk-beskrivelse                          -
+elm 300/?/D     Fysisk-beskrivelse                          -
+elm 300/?/a     Omfang-uden-specifik-materialebetegnelse    -
+elm 300/?/b     Yderligere-fysisk-beskrivelse               -
+elm 300/?/c     Størrelse                                   -
+elm 300/?/d     Bilag                                       -
+elm 300/?/e     Tekniske-oplysninger                        -
+elm 300/?/l     Spilletid                                   -
+elm 300/?/n     Specifik-materialebetegnelse                -
+
+elm 440         Seriebetegnelse-i-materialets-form                  -
+elm 440/?       Seriebetegnelse-i-materialets-form                  -
+elm 440/?/A     Seriebetegnelse-i-materialets-form                  -
+elm 440/?/V     Seriebetegnelse-i-materialets-form                  -
+elm 440/?/a     Seriens-hovedtitel                                  Title,Title-series,Title:p
+elm 440/?/c     Undertitel-eller-anden-titelinformation             Title,Title-series,Title:p
+elm 440/?/e     Ophavsangivelse                                     -
+elm 440/?/n     Numerisk/alfabetisk-betegnelse-for-sektion          Title,Title-series
+elm 440/?/o     Titel-på-sektion                                    Title,Title-series,Title:p
+elm 440/?/p     Seriens-paralleltitel                               Title,Title-series,Title:p
+elm 440/?/v     Nummerering-og-datering-i-serien                    Title,Title-series
+elm 440/?/y     Seriebetegnelse-i-materialets-form                  -
+elm 440/?/z     Seriens-ISSN                                        ISSN
+elm 440/?/å     Seriebetegnelse-i-materialets-form                  -
+elm 440/?/æ     Identificerende-ophavsangivelse-til-seriens-titel   -
+elm 440/?/ø     Identificerende-tilføjelse-til-seriens-titel        Title,Title-series,Title:p
+
+elm 500         Periodicums-frekvens    -
+elm 500/?       Periodicums-frekvens    -
+elm 500/?/a     Periodicums-frekvens    -
+
+elm 501         Systemkrav/adgangsmåde  -
+elm 501/?       Systemkrav              Note
+elm 501/?/a     Adgangsmåde             Note
+
+elm 502         Originaltitel/oversættelse  -
+elm 502/?       Originaltitel/oversættelse  Note
+elm 502/?/a     Originaltitel/oversættelse  Note
+
+elm 504         Indholdsbeskrivelse     -
+elm 504/?       Indholdsbeskrivelse     Note
+elm 504/?/a     Indholdsbeskrivelse     Note
+
+elm 505         Art/form                -
+elm 505/?       Art/form                Note
+elm 505/?/a     Art/form                Note
+
+elm 506         Disputats/afhandling    -
+elm 506/?       Disputats/afhandling    Note
+elm 506/?/a     Disputats/afhandling    Note
+
+
+elm 507         Anledning-til-udgivelse -
+elm 507/?       Anledning-til-udgivelse Note
+elm 507/?/a     Anledning-til-udgivelse Note
+
+elm 508         Sprog-og-alfabet        -
+elm 508/?       Sprog-og-alfabet        Note
+elm 508/?/a     Sprog-og-alfabet        Note
+
+elm 509         Besætning               -
+elm 509/?       Besætning               Note
+elm 509/?/a     Besætning               Note
+
+elm 512         Beskrivelse                     -
+elm 512/?       Beskrivelse                     -
+elm 512/?/a     Generel-note-til-beskrivelse    Note
+elm 512/?/b     Supplerende-tekst               -
+elm 512/?/e     Ophavsangivelse                 -
+elm 512/?/i     Indledende-tekst                -
+elm 512/?/t     Titel                           Title,Title:p
+
+elm 513         Fælles-ophavsangivelse  -
+elm 513/?       Fælles-ophavsangivelse  -
+elm 513/?/e     Primær-ophavsangivelse  -
+
+elm 517         Målgruppe-og-anvendelighed  -
+elm 517/?       Målgruppe-og-anvendelighed  Note
+elm 517/?/a     Målgruppe-og-anvendelighed  Note
+
+elm 520         Værkets-bibliografiske-historie -
+elm 520/?       Værkets-bibliografiske-historie -
+elm 520/?/a     Værkets-bibliografiske-historie -
+elm 520/?/b     Supplerende-tekst               -
+elm 520/?/i     Indledende-tekst                -
+elm 520/?/t     Titel                           Title,Title:p
+
+elm 521         Udgavens-oplag          -
+elm 521/?       Udgavens-oplag          -
+elm 521/?/a     Oplagsbetegnelse        -
+elm 521/?/b     Seneste-oplag           -
+elm 521/?/c     Oplagets-udgivelsesår   Date-of-publication
+
+elm 526         Sammenhæng-med-andre-værker -
+elm 526/?       Sammenhæng-med-andre-værker -
+elm 526/?/a     Sammenhæng-med-andre-værker Note
+elm 526/?/b     Supplerende-tekst           -
+elm 526/?/d     Ophavsangivelse-foran-titel -
+elm 526/?/e     Ophavsangivelse             -
+elm 526/?/i     Indledende-tekst            -
+elm 526/?/t     Titel                       Title,Title:p
+
+elm 530         Indholdsnote            -
+elm 530/?       Indholdsnote            -
+elm 530/?/a     Indholdsnote            Note
+elm 530/?/e     Ophavsangivelse         -
+elm 530/?/t     Titel                   Title,Title:p
+
+elm 531         Indledende-tekst-til-maskingenereret-indholdsnote   -
+elm 531/?       Indledende-tekst-til-maskingenereret-indholdsnote   -
+elm 531/?/a     Indledende-tekst-til-maskingenereret-indholdsnote   -
+
+elm 532         Litteraturhenvisninger-og-registre    -
+elm 532/?       Litteraturhenvisninger-og-registre    -
+elm 532/?/a     Litteraturhenvisninger-og-registre    -
+
+elm 534         Partielt-indhold        -
+elm 534/?       Partielt-indhold        Note
+elm 534/?/a     Partielt-indhold        Note
+
+elm 538         Numre-der-indgår-i-materialet   -
+elm 538/?       Numre-der-indgår-i-materialet   Item-number
+elm 538/?/a     Nummer                          Item-number
+elm 538/?/b     Editionsnummer                  Item-number
+elm 538/?/c     Pladenummer                     Item-number
+elm 538/?/d     Editions-og-pladenummer         Item-number
+elm 538/?/f     Forlag                          Publisher
+elm 538/?/g     Forlagsnummer                   Item-number
+
+elm 539         Grundlaget-for-katalogiseringen -
+elm 539/?       Grundlaget-for-katalogiseringen -
+elm 539/?/a     Grundlaget-for-katalogiseringen -
+
+elm 557         Periodicum-som-værtspublikation-for-I-analyse   -
+elm 557/?       Periodicum-som-værtspublikation-for-I-analyse   -
+elm 557/?/V     Periodicum-som-værtspublikation-for-I-analyse   -
+elm 557/?/a     Titel                                           - # Title,Title-host-item,Title:p
+elm 557/?/j     Udgivelsesår                                    -
+elm 557/?/v     Nummerering/datering                            - # Title,Title-host-item,Title:p
+
+elm 559         Generel-note            -
+elm 559/?       Generel-note            -
+elm 559/?/a     Generel-note            Note
+
+elm 600         Personnavn-emneord      -
+#elm 600/?       Personnavn-emneord      Subject-controlled,Subject-name-personal,Subject:p
+#elm 600/?/a     Efternavn/fornavn-alene Subject-controlled,Subject-name-personal,Subject:p
+#elm 600/?/c     Fødselsår               Subject-controlled,Subject-name-personal,Subject:p
+#elm 600/?/e     Romertal                Subject-controlled,Subject-name-personal,Subject:p
+#elm 600/?/f     Tilføjelse              Subject-controlled,Subject-name-personal,Subject:p
+#elm 600/?/h     Fornavn                 Subject-controlled,Subject-name-personal,Subject:p
+#elm 600/?/k     Fuldt-udskrevet-fornavn Subject-controlled,Subject-name-personal,Subject:p
+#elm 600/?/x     Underdeling-emne/art    Subject-controlled,Subject-name-personal,Subject:p
+#elm 600/?/å     Personnavn-emneord      Subject-controlled,Subject-name-personal,Subject:p
+
+elm 610         Korporationsnavn-emneord    -
+#elm 610/?       Korporationsnavn-emneord    Subject-controlled,Subject-name-corporate,Subject:p
+#elm 610/?/a     Korporationsnavn            Subject-controlled,Subject-name-corporate,Subject:p
+#elm 610/?/c     Underkorporation            Subject-controlled,Subject-name-corporate,Subject:p
+#elm 610/?/e     Tilføjelse                  Subject-controlled,Subject-name-corporate,Subject:p
+#elm 610/?/t     Titel                       Subject-controlled,Subject-name-corporate,Subject:p
+#elm 610/?/x     Underdeling-emne/art        Subject-controlled,Subject-name-corporate,Subject:p
+#elm 610/?/y     Underdeling-periode         Subject-controlled,Subject-name-corporate,Subject:p
+
+elm 621         Emnedata-for-kartografisk-materiale -
+#elm 621/?       Emnedata-for-kartografisk-materiale Subject
+elm 621/?       Emnedata-for-kartografisk-materiale	-
+#elm 621/?/a     Stednavn Subject
+#elm 621/?/b     Land/stat Subject
+
+elm 630         Kontrolleret-emneord    -
+#elm 630/?       Kontrolleret-emneord    Subject-controlled,Subject-controlled,Subject:p,Subject-controlled:p
+#elm 630/?/a     Kontrolleret-emneord    Subject-controlled,Subject-controlled,Subject:p,Subject-controlled:p
+#elm 630/?/b     Andre-bibliotekers-kontrollerede-emneord    Subject-controlled,Subject-controlled,Subject:p,Subject-controlled:p
+#
+#elm 631         Ukontrolleret-emneord   -
+#elm 631/?       Ukontrolleret-emneord   Subject-controlled,Subject-uncontrolled,Subject:p,Subject-uncontrolled:p
+#elm 631/?/a     Ukontrolleret-emneord   Subject-controlled,Subject-uncontrolled,Subject:p,Subject-uncontrolled:p
+#elm 631/?/b     Andre-bibliotekers-ukontrollerede-emneord   Subject-controlled,Subject-uncontrolled,Subject:p,Subject-uncontrolled:p
+#elm 631/?/f     Ukontrolleret-faglitterært-emneord          Subject-controlled,Subject-uncontrolled,Subject:p,Subject-uncontrolled:p
+#
+elm 633         Stednavn                -
+#elm 633/?       Stednavn                Subject-controlled,Subject-controlled,Subject:p,Subject-controlled:p
+#elm 633/?/a     Stednavn                Subject-controlled,Subject-controlled,Subject:p,Subject-controlled:p
+#
+elm 645         Titel                   -
+elm 645/?       Titel                   Subject-controlled,Subject-controlled:p
+elm 645/?/c     Titel                   Subject-controlled,Subject-controlled:p
+
+elm 650         LC-emneord              subject-controlled
+#elm 650/?       LC-emneord              Subject-controlled
+#elm 650/?/a     LC-emneord              Subject-controlled
+#elm 650/?/v     LC-emneord              -
+#elm 650/?/x     Underdeling-emne/art    Subject-controlled
+#elm 650/?/y     Underdeling-periode     Subject
+#elm 650/?/z     Underdeling-lokalitet   Subject
+
+elm 651         LC-geografisk-emneord   subject-controlled
+#elm 651/?       LC-geografisk-emneord   Subject
+#elm 651/?/a     LC-geografisk-emneord   Subject
+#elm 651/?/x     Underdeling-emne/art    Subject
+#elm 651/?/z     Underdeling-lokalitet   Subject
+
+elm 652         DK5-klassemærke         -
+elm 652/?       DK5-klassemærke         -
+elm 652/?/a     Efternavn/navn/korporationsnavn-som-alfabetisk-underdeling  Classification-DK5-alfa-subdivision
+elm 652/?/b     Andet-som-alfabetisk-underdeling                    Classification-DK5-alfa-subdivision,Subject-controlled
+elm 652/?/c     Fødselsår                                           Classification-DK5-alfa-subdivision
+elm 652/?/h     Fornavn                                             Classification-DK5-alfa-subdivision,Subject-controlled
+elm 652/?/i     Analytisk-klassemærke                               Classification-DK5-number
+elm 652/?/m     Opstillings-og-hovedplacering                       Classification-DK5-number,Classification-as-shelf-mark
+elm 652/?/n     Nationalbibliografisk-hovedplacering                Classification-DK5-number
+elm 652/?/o     Opstillingsklassemærkeog-bibliotekshovedplacering   Classification-DK5-number
+elm 652/?/p     Biplacering                                         Classification-DK5-number
+elm 652/?/q     Nationalbibliografisk-biplacering                   Classification-DK5-number
+elm 652/?/r     Biblioteksbiplacering                               Classification-DK5-number
+elm 652/?/v     Tilføjede-cifre-efter-kolon                         -
+elm 652/?/z     Tilføjede-cifre-efter-bindestreg                    -
+elm 652/?/å     Feltnumerator                                       -
+
+elm 654         Forældet-DK5-klassemærke    -
+#elm 654/?       Forældet-DK5-klassemærke    Classification
+#elm 654/?/p     Biplacering                 Classification
+
+elm 660         MeSH-emneord            -
+elm 660/?       MeSH-emneord            Subject-controlled,Subject-controlled,MESH-Subject
+elm 660/?/a     MeSH-emneord            Subject-controlled,Subject-controlled,MESH-Subject
+elm 660/?/x     Generel-underdeling     Subject-controlled,Subject-controlled,MESH-Subject
+
+elm 661         Europæisk-pædagogisk-tesaurus   -
+elm 661/?       Europæisk-pædagogisk-tesaurus   Subject-controlled,Subject-controlled
+elm 661/?/a     Kontrolleret-dansk-emneord      Subject-controlled,Subject-controlled
+elm 661/?/b     Kontrolleret-engelsk-emneord    Subject-controlled,Subject-controlled
+elm 661/?/c     Ukontrolleret-dansk-emneord     Subject-controlled,Subject-controlled
+
+elm 666         Kontrolleret-DBC-emneord            -
+elm 666/?       Kontrolleret-DBC-emneord            -
+elm 666/?/e     Stednavn-som-emneord-faglitteratur  Subject-DBC,Subject-controlled,Subject-DBC-non-fiction,Subject-controlled
+elm 666/?/f     Kontrolleret-faglitterært-emneord   Subject-DBC,Subject-controlled,Subject-DBC-non-fiction,Subject-controlled
+elm 666/?/i     Tidsangivelse                       Subject-DBC,Subject-controlled,Subject-DBC-non-fiction,Subject-controlled
+elm 666/?/l     Stednavn                            Subject-DBC,Subject-controlled
+elm 666/?/m     Musikalsk-genre-som-emneord         Subject-DBC,Subject-controlled,Subject-DBC-music
+elm 666/?/n     Musikalsk-besætning-som-emneord     Subject-DBC,Subject-controlled,Subject-DBC-music
+elm 666/?/o     Formbetegnelse                      Subject-DBC,Subject-controlled,Form-as-subject
+elm 666/?/p     Periodebetegnelse                   Subject-DBC,Subject-controlled,Subject-DBC-music
+elm 666/?/q     Stednavn-som-emneord-skønlitteratur Subject-DBC,Subject-controlled,Subject-DBC-fiction,Subject-controlled
+elm 666/?/s     Kontrolleret-skønlitterært-emneord  Subject-DBC,Subject-controlled,Subject-DBC-fiction,Subject-controlled
+elm 666/?/u     Niveau/brugerkategori               Subject-DBC,Subject-controlled,Level-as-subject
+elm 666/?/å     Kontrolleret-DBC-emneord            Subject-DBC,Subject-controlled
+
+elm 668         Genrebetegnelse         -
+elm 668/?       Genrebetegnelse         Subject-controlled
+elm 668/?/a     Genrebetegnelse         Subject-controlled
+elm 668/?/b     Underdeling             Subject-controlled
+
+#elm 670         NAL-emneord             -
+#elm 670/?       NAL-emneord             Subject-NAL
+#elm 670/?/a     NAL-emneord             Subject
+
+elm 690         COMPASS-emneord         -
+elm 690/?       COMPASS-emneord         - # Subject-controlled,Subject-COMPASS
+elm 690/?/a     Enkeltord         	- # Subject-controlled,Subject-COMPASS
+elm 690/?/b     Flere-ord         	- # Subject-controlled,Subject-COMPASS
+elm 690/?/c     Forbindende-tekst       -
+elm 690/?/d     Underdeling-periode     - # Subject-controlled,Subject-COMPASS
+elm 690/?/h     COMPASS-emneord         - # Subject-controlled,Subject-COMPASS
+elm 690/?/i     COMPASS-emneord         -
+elm 690/?/m     COMPASS-emneord         -
+elm 690/?/v     COMPASS-emneord         -
+elm 690/?/w     COMPASS-emneord         -
+elm 690/?/x     COMPASS-emneord         -
+elm 690/?/y     COMPASS-emneord         -
+elm 690/?/z     COMPASS-emneord         -
+
+elm 700         Personnavn              -
+elm 700/?       Personnavn              Personal-name
+elm 700/?/A     Personnavn              Personal-name
+elm 700/?/a     Efternavn/fornavn-alene Personal-name
+elm 700/?/b     Funktionsbetegnelse -
+elm 700/?/c     Fødselsår               Personal-name
+elm 700/?/f     Tilføjelse              Personal-name
+elm 700/?/h     Fornavn                 Personal-name
+elm 700/?/k     Fuldt-udskrevet-fornavn Personal-name
+elm 700/?/å     Personnavn              -
+
+elm 710         Korporationsnavn        -
+elm 710/?       Korporationsnavn        Personal-name
+elm 710/?/A     Korporationsnavn        Personal-name
+elm 710/?/a     Korporationsnavn        Personal-name
+elm 710/?/c     Underkorporation        Personal-name
+elm 710/?/e     Tilføjelse              Personal-name
+elm 710/?/i     Nummer-på-konference    Personal-name
+elm 710/?/j     Sted-for-konference     Personal-name
+elm 710/?/k     År-for-konference       Personal-name
+elm 710/?/å     Korporationsnavn        -
+
+
+elm 739         Uniform-titel/standardtitel -
+elm 739/?       Uniform-titel/standardtitel Title-uniform
+elm 739/?/t     Uniform-titel/standardtitel Title-uniform
+
+elm 740         Uniform-titel                -
+elm 740/?       Uniform-titel                Title,Title-uniform
+elm 740/?/a     Uniform-titel                Title,Title-uniform
+elm 740/?/s     Titel-på-del-af-værket       Title,Title-uniform
+
+elm 745         Varianttitel            -
+elm 745/?       Varianttitel            -
+elm 745/?/A     Varianttitel            -
+elm 745/?/a     Titel                   Title
+elm 745/?/o     Titel-på-afhængig-publikation/supplement    -
+
+elm 770         Personnavn-analyse      -
+elm 770/?       Personnavn-analyse      Personal-name
+elm 770/?/A     Personnavn-analyse      -
+elm 770/?/a     Efternavn/fornavn-alene Personal-name
+elm 770/?/c     Fødselsår               Personal-name
+elm 770/?/f     Tilføjelse              Personal-name
+elm 770/?/h     Fornavn                 Personal-name
+elm 770/?/å     Feltnumerator           -
+
+elm 780         Korporationsnavn-analyse    -
+elm 780/?       Korporationsnavn-analyse    Personal-name,Corporate-name
+elm 780/?/a     Korporationsnavn            Personal-name,Corporate-name
+elm 780/?/å     Feltnumerator               Personal-name,Corporate-name
+
+elm 795         Analytisk-titel                             -
+elm 795/?       Analytisk-titel                             Title
+elm 795/?/A     Analytisk-titel                             -
+elm 795/?/a     Analytisk-titel                             Title
+elm 795/?/b     Rest-af-analytisk-titel/alternativ-titel    Title
+elm 795/?/c     Undertitel/anden-titelinformation           Title
+elm 795/?/e     Ophavsangivelse-opslag                      -
+elm 795/?/i     Anden-primær/sekundær-ophavsangivelse       -
+elm 795/?/p     Paralleltitel                               Title
+elm 795/?/u     Almindeligt-kendt-tilnavn                   Title
+elm 795/?/v     Uddragstitel                                Title
+elm 795/?/y     Kode                                        -
+elm 795/?/å     Feltnumerator                               -
+
+elm 840         Serietitel              -
+elm 840/?       Serietitel              -
+elm 840/?/V     Serietitel              -
+elm 840/?/a     Seriens-hovedtitel              Title,Title-series
+elm 840/?/v     Seriens-nummerering/datering    Title,Title-series
+elm 840/?/z     Seriens-ISSN                    Identifier-standard,ISSN,Item-number
+elm 840/?/ø     Identificerende-tilføjelser-til-seriens-titel   Title
+
+elm 860         Tidligere-titel         -
+elm 860/?       Tidligere-titel         -
+elm 860/?/c     Tilføjelse-til-titel    Related-periodical,Title-former
+elm 860/?/t     Hovedtitel              Title-former
+elm 860/?/z     ISSN                    Identifier-standard,ISSN,Item-number
+
+elm 861         Senere-titel            -
+elm 861/?       Senere-titel            -
+elm 861/?/c     Tilføjelse-til-titel    Related-periodical,Title-added-title-page
+elm 861/?/i     Indledende-tekst       -
+elm 861/?/t     Hovedtitel              Related-periodical,Title-added-title-page
+elm 861/?/z     ISSN                    Identifier-standard,ISSN,Item-number
+
+elm 863         Udgivet-sammen-med      -
+elm 863/?       Udgivet-sammen-med      -
+elm 863/?/t     Hovedtitel              Title-other-variant
+elm 863/?/z     ISSN                    Identifier-standard,ISSN,Item-number
+
+elm 867         Hovedudgave-på-andet-sprog/andet-indhold    -
+elm 867/?       Hovedudgave-på-andet-sprog/andet-indhold    -
+elm 867/?/t     Hovedtitel                                  Title-other-variant
+elm 867/?/z     ISSN                                        Identifier-standard,ISSN,Item-number
+
+elm 868         Udgave-på-andet-sprog/andet-indhold     -
+elm 868/?       Udgave-på-andet-sprog/andet-indhold     -
+elm 868/?/t     Hovedtitel                              Title-other-variant
+elm 868/?/z     ISSN                                    Identifier-standard,ISSN,Item-number
+
+elm 870         Hovedpublikation-til-supplement     -
+elm 870/?       Hovedpublikation-til-supplement     -
+elm 870/?/t     Hovedtitel                          Title-other-variant
+elm 870/?/z     ISSN                                Identifier-standard,ISSN,Item-number
+
+elm 871         Supplement-til-hovedpublikation     -
+elm 871/?       Supplement-til-hovedpublikation     -
+elm 871/?/c     Tilføjelse-til-titel                -
+elm 871/?/t     Hovedtitel                          Title-other-variant
+
+elm 874         Underserie              -
+elm 874/?       Underserie              -
+elm 874/?/t     Hovedtitel              Title-other-variant
+elm 874/?/z     ISSN                    Identifier-standard,ISSN,Item-number
+
+elm 900         Henvisning-fra-personnavn   -
+elm 900/?       Henvisning-fra-personnavn   Personal-name
+elm 900/?/A     Henvisning-fra-personnavn   -
+elm 900/?/a     Efternavnet/fornavnet-alene Personal-name
+elm 900/?/c     Fødselsår                   Personal-name
+elm 900/?/f     Tilføjelse                  Personal-name
+elm 900/?/h     Fornavn                     Personal-name
+elm 900/?/k     Fuldt-udskrevet-fornavn     Personal-name
+elm 900/?/w     Ord-hvortil-der-henvises    -
+elm 900/?/x     Forbindende-tekst           -
+elm 900/?/z     Felt/delfeltkode-hvortil-der-henvises   -
+elm 900/?/å     Feltnumerator               -
+
+elm 910         Henvisning-fra-korporationsnavn     -
+elm 910/?       Henvisning-fra-korporationsnavn     Personal-name
+elm 910/?/A     Henvisning-fra-korporationsnavn     -
+elm 910/?/a     Korporationsnavn                    Personal-name
+elm 910/?/c     Underkorporation                    Personal-name
+elm 910/?/e     Tilføjelse                          Personal-name
+elm 910/?/g     Resten-af-korporationsnavn          Personal-name
+elm 910/?/h     Forbogstaver/fornavnsforkortelser   Personal-name
+elm 910/?/w     Ord-hvortil-der-henvises            -
+elm 910/?/x     Forbindende-tekst                   -
+elm 910/?/z     Felt/delfeltkode-hvortil-der-henvises     -
+elm 910/?/å     Feltnumerator                       -
+
+elm 945         Henvisning-fra-titel        -
+elm 945/?       Henvisning-fra-titel        -
+elm 945/?/a     Title                       Title
+elm 945/?/w     Ord-hvortil-der-henvises    -
+elm 945/?/x     Forbindende-tekst           -
+elm 945/?/z     Felt/delfeltkode-hvortil-der-henvises        -
+
+elm 980         Bibliotekets-beholdning-af-et-periodicum    -
+elm 980/?       Bibliotekets-beholdning-af-et-periodicum    -
+elm 980/?/d     Første-år                                   -
+elm 980/?/g     Kode-for-fuldstændighed                     -
+
+elm s01         felt-s01                    -
+elm s01/?       felt-s01                    -
+elm s01/?/a     felt-s01                    -
+elm s01/?/b     felt-s01                    -
+
+
+elm s06         felt-s06                    -
+elm s06/?       felt-s06                    -
+elm s06/?/a     felt-s06                    -
+elm s06/?/b     felt-s06                    -
+
+elm s10         felt-s10                    -
+elm s10/?       felt-s10                    -
+elm s10/?/a     felt-s10                    -
+
+elm s45         felt-s45                    -
+elm s45/?       felt-s45                    -
+elm s45/?/a     felt-s45                    -
+

Index: danmarc.mar
===================================================================
RCS file: danmarc.mar
diff -N danmarc.mar
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ danmarc.mar	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,3 @@
+# $Id: danmarc.mar,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+name danmarc
+reference danmarc

Index: explain.abs
===================================================================
RCS file: explain.abs
diff -N explain.abs
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ explain.abs	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,223 @@
+# This Explain schema is used for our internal management and processing of
+# explain data. On request, records are mapped to the proper Explain ASN.1
+# before transmission.
+#
+# $Id: explain.abs,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+
+name explain
+reference Explain-schema
+attset explain
+tagset explain.tag
+
+esetname B @
+esetname F @
+
+section rpnCapabilities
+elm (4,550)				rpnOperators			-
+elm (4,550)/(4,551)			rpnOperator			-
+elm (4,552)				resultSetAsOperandSupported	-
+elm (4,553)				restrictionOperandSupported	-
+elm (4,554)				proximitySupport		-
+elm (4,554)/(4,555)			anySupport			-
+elm (4,554)/(4,556)			unitsSupported			-
+elm (4,554)/(4,556)/(4,557)		unitSupported			-
+elm (4,554)/(4,556)/(4,557)/(4,558)	known				-
+elm (4,554)/(4,556)/(4,557)/(4,559)	private				-
+elm (4,554)/(4,556)/(4,557)/(4,559)/(4,558) privateUnit			-
+elm (4,554)/(4,556)/(4,557)/(4,559)/(4,560) description			-
+
+section accessInfo
+elm (4,501)				queryTypesSupported		-
+elm (4,501)/(4,518)			queryTypeDetails		-
+elm (4,501)/(4,518)/(4,519):rpnCapabilities	rpnCapabilities		-
+elm (4,501)/(4,518)/(4,520)		iso8777Capabilities		-
+elm (4,501)/(4,518)/(4,521)		privateCapabilities		-
+elm (4,503)				diagnosticSets			-
+elm (4,503)/(4,1000)			diagnosticSet			-
+elm (4,505)				attributeSetIds			-
+elm (4,505)/(4,1000)			attributeSetId			-
+elm (4,507)				schemas				-
+elm (4,507)/(4,1000)			schema				-
+elm (4,509)				recordSyntaxes			-
+elm (4,509)/(4,1000)			recordSyntax			-
+elm (4,511)				resourceChallenges		-
+elm (4,511)/(4,1000)			resourceChallenge		-
+elm (4,513)				restrictedAccess		-
+elm (4,514)				costInfo			-
+elm (4,515)				variantSets			-
+elm (4,515)/(4,1000)			variantSets			-
+elm (4,516)				elementSetNames			-
+elm (4,516)/(4,1001)			elementSetName			-
+elm (4,517)				unitSystems			-
+elm (4,517)/(4,1001)			unitSystem			-
+
+section commonInfo
+elm (4,601)				dateAdded			!
+elm (4,602)				dateChanged			!
+elm (4,603)				expiry		DateExpired
+elm (4,604)				languageCode	HumanStringLanguage
+
+section contactInfo
+elm (4,102)				name				-
+elm (4,113)				description			-
+elm (4,127)				address				-
+elm (4,128)				email				-
+elm (4,129)				phone				-
+
+section stringOrNumeric
+elm (4,1001)				string				-
+elm (4,1002)				numeric				-
+
+section attributeSetDetailsValue
+elm (4,709)				attributeValue			-
+elm (4,709)/(4,710):stringOrNumeric	value	-
+elm (4,709)/(4,113)			description			-
+elm (4,709)/(4,712)			subAttributes			-
+elm (4,709)/(4,712)/(4,713):stringOrNumeric subAttribute		-
+elm (4,709)/(4,714)			superAttributes			-
+elm (4,709)/(4,714)/(4,715):stringOrNumeric superAttributes		-
+elm (4,709)/(4,711)			partialSupport			-
+
+section attributeSetDetails
+elm (4,1000)				attributeSet			-
+elm (4,702)				attributesByType		-
+elm (4,702)/(4,703)			attributeTypeDetails		-
+elm (4,702)/(4,703)/(4,704)		attributeType			-
+elm (4,702)/(4,703)/(4,705)		defaultIfOmitted		-
+elm (4,702)/(4,703)/(4,705)/(4,706):stringOrNumeric	defaultValue	-
+elm (4,702)/(4,703)/(4,705)/(4,113)	defaultDescription		-
+elm (4,702)/(4,703)/(4,708):attributeSetDetailsValue attributeValues	-
+
+section attributeCombinations
+elm (4,1000)				attributeSet			-
+elm (4,717)				legalCombinations		-
+elm (4,717)/(4,718)			legalCombination		-
+elm (4,717)/(4,718)/(4,719)		attributeOccurrence		-
+elm (4,717)/(4,718)/(4,719)/(4,1000)	attributeSetId			-
+elm (4,717)/(4,718)/(4,719)/(4,704)	attributeType			-
+elm (4,717)/(4,718)/(4,719)/(4,720)	mustBeSupplied			-
+elm (4,717)/(4,718)/(4,719)/(4,721)	anyOrNone			-
+elm (4,717)/(4,718)/(4,719)/(4,722)	specific			-
+elm (4,717)/(4,718)/(4,719)/(4,722)/(4,710):stringOrNumeric value	-
+
+section attributeType
+elm (4,751)				attributeType			-
+elm (4,751)/(4,102)			attributeName			-
+elm (4,751)/(4,113)			attributeDescription		-
+elm (4,751)/(4,704)			type				-
+elm (4,751)/(4,708)			attributeValues			-
+elm (4,751)/(4,708)/(4,709)		attributeValue			-
+elm (4,751)/(4,708)/(4,709)/(4,102)	name				-
+elm (4,751)/(4,708)/(4,709)/(4,113)	description			-
+elm (4,751)/(4,708)/(4,709)/(4,710):stringOrNumeric attributeValue	-
+elm (4,751)/(4,708)/(4,709)/(4,752):stringOrNumeric equivalentAttribute	-
+
+section main
+#
+# CategoryList
+#
+elm (4,1)				categoryList	ExplainCategory
+elm (4,1)/(4,600):commonInfo		categoryListCommonInfo		-
+elm (4,1)/(4,300)			categories			-
+elm (4,1)/(4,300)/(4,301)		category			-
+elm (4,1)/(4,300)/(4,301)/(4,102)	categoryName			-
+elm (4,1)/(4,300)/(4,301)/(4,302)	originalName			-
+elm (4,1)/(4,300)/(4,301)/(4,113)	description			-
+elm (4,1)/(4,300)/(4,301)/(4,303)	asn1Module			-
+
+#
+# TargetInfo
+# 
+elm (4,2)				targetInfo		ExplainCategory
+elm (4,2)/(4,600):commonInfo		targetCommonInfo		-
+elm (4,2)/(4,102)			targetName		TargetName
+elm (4,2)/(4,103)			recentNews			-
+elm (4,2)/(4,104)			icon				-
+elm (4,2)/(4,105)			namedResultSets			-
+elm (4,2)/(4,106)			multipleDbSearch		-
+elm (4,2)/(4,107)			maxResultSets			-
+elm (4,2)/(4,108)			maxResultSize			-
+elm (4,2)/(4,109)			maxTerms			-
+elm (4,2)/(4,110)			timeoutInterval			-
+elm (4,2)/(4,111)			welcomeMessage			-
+elm (4,2)/(4,112):contactInfo		contactInfo			-
+elm (4,2)/(4,113)			description			-
+elm (4,2)/(4,114)			nicknames			-
+elm (4,2)/(4,114)/(4,102)		nickname			-
+elm (4,2)/(4,115)			usageRestrictions		-
+elm (4,2)/(4,116)			paymentAddr			-
+elm (4,2)/(4,117)			hours				-
+elm (4,2)/(4,118)			dbCombinations			-
+elm (4,2)/(4,118)/(4,605)		databaseList			-
+elm (4,2)/(4,118)/(4,605)/(4,102)	databaseName			-
+elm (4,2)/(4,119)			addresses			-
+elm (4,2)/(4,119)/(4,120)		internetAddress			-
+elm (4,2)/(4,119)/(4,120)/(4,121) 	host				-
+elm (4,2)/(4,119)/(4,120)/(4,122)	port				-
+elm (4,2)/(4,119)/(4,123)		otherAddress			-
+elm (4,2)/(4,119)/(4,123)/(4,124)	addressType			-
+elm (4,2)/(4,119)/(4,123)/(4,121)	address				-
+elm (4,2)/(4,125)			languages			-
+elm (4,2)/(4,125)/(4,126)		language			-
+elm (4,2)/(4,500):accessInfo		commonAccessInfo		-
+#
+# DatabaseInfo
+#
+elm (4,3)				databaseInfo	ExplainCategory
+elm (4,3)/(4,600):commonInfo		databaseCommonInfo		-
+elm (4,3)/(4,102)			databaseName	DatabaseName
+elm (4,3)/(4,226)			explainDatabase			-
+elm (4,3)/(4,114)			nicknames			-
+elm (4,3)/(4,114)/(4,102)		nickname			-
+elm (4,3)/(4,104)			icon				-
+elm (4,3)/(4,201)			userFee				-
+elm (4,3)/(4,202)			available	Availability
+elm (4,3)/(4,203)			titleString			-
+elm (4,3)/(4,227)			keywords			-
+elm (4,3)/(4,227)/(4,1000)		keyword				-
+elm (4,3)/(4,113)			description			-
+elm (4,3)/(4,205)			associatedDbs			-
+elm (4,3)/(4,205)/(4,605)		databaseList			-
+elm (4,3)/(4,205)/(4,605)/(4,102)	databaseName			-
+elm (4,3)/(4,206)			subDbs				-
+elm (4,3)/(4,206)/(4,605)		databaseList			-
+elm (4,3)/(4,206)/(4,605)/(4,102)	databaseName			-
+elm (4,3)/(4,207)			disclaimers			-
+elm (4,3)/(4,103)			recentNews			-
+elm (4,3)/(4,209)			recordCount			-
+elm (4,3)/(4,209)/(4,210)		recordCountActual		-
+elm (4,3)/(4,209)/(4,211)		recordCountApprox		-
+elm (4,3)/(4,212)			defaultOrder			-
+elm (4,3)/(4,213)			avRecordSize			-
+elm (4,3)/(4,214)			maxRecordSize			-
+elm (4,3)/(4,215)			hours				-
+elm (4,3)/(4,216)			bestTime			-
+elm (4,3)/(4,217)			lastUpdate			-
+elm (4,3)/(4,218)			updateInterval			-
+elm (4,3)/(4,219)			coverage			-
+elm (4,3)/(4,220)			proprietary			-
+elm (4,3)/(4,221)			copyrightText			-
+elm (4,3)/(4,222)			copyrightNotice			-
+elm (4,3)/(4,223):contactInfo		producerContactInfo		-
+elm (4,3)/(4,224):contactInfo		supplierContactInfo		-
+elm (4,3)/(4,225):contactInfo		submissionContactInfo		-
+elm (4,3)/(4,500):accessInfo		databaseAccessInfo		-
+#
+# AttributeSetInfo
+#
+elm (4,7)				attributeSetInfo	ExplainCategory
+elm (4,7)/(4,600):commonInfo		attributeSetInfoCommonInfo	-
+elm (4,7)/(4,1000)			attributeSet		AttributeSetOID
+elm (4,7)/(4,113)			description			-
+elm (4,7)/(4,102)			name				-
+elm (4,7)/(4,750):attributeType		attributes			-
+#
+# AttributeDetails
+#
+elm (4,10)				attributeDetails	ExplainCategory
+elm (4,10)/(4,600):commonInfo		attributeDetailsCommonInfo	-
+elm (4,10)/(4,102)			databaseName		DatabaseName
+elm (4,10)/(4,700)			attributesBySet			-
+elm (4,10)/(4,700)/(4,701):attributeSetDetails attributeSetDetails	-
+elm (4,10)/(4,716):attributeCombinations attributeCombinations		-
+

Index: explain.att
===================================================================
RCS file: explain.att
diff -N explain.att
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ explain.att	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,27 @@
+# The Explain Attribute Set
+#
+# $Id: explain.att,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+name explain
+reference Exp-1
+
+att 1			ExplainCategory
+att 2			HumanStringLanguage
+att 3			DatabaseName
+att 4			Targetname
+att 5			AttributeSetOID
+att 6			RecordSyntaxOID
+att 7			TagSetOID
+att 8			ExtendedServicesOID
+att 9			DateAdded
+att 10			DateChanged
+att 11			DateExpired
+att 12			ElementSetName
+att 13			ProcessingContext
+att 14			ProcessingName
+att 15			TermListName
+att 16			SchemaOID
+att 17			Producer
+att 18			Supplier
+att 19			Availability
+att 20			Proprietary
+att 21			UserFee

Index: explain.tag
===================================================================
RCS file: explain.tag
diff -N explain.tag
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ explain.tag	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,175 @@
+# Tag set for internal Explain-data management
+#
+# $Id: explain.tag,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+
+name explain
+reference Explain-tagset
+type 4
+include tagsetm.tag
+
+#
+# Explain categories
+#
+tag 1		categoryList					structured
+tag 2		targetInfo					structured
+tag 3		databaseInfo					structured
+tag 4		schemaInfo					structured
+tag 5		tagSetInfo					structured
+tag 6		recordSyntaxInfo				structured
+tag 7           attributeSetInfo				structured
+tag 8		termListInfo					structured
+tag 9		extendedServicesInfo				structured
+tag 10		attributeDetails				structured
+tag 11		termListDetails					structured
+tag 12		elementSetDetails				structured
+tag 13		retrievalRecordDetails				structured
+tag 14		sortDetails					structured
+tag 15		processing					structured
+tag 16		variants					structured
+tag 17		units						structured
+
+#
+# TargetInfo
+#
+tag 102		name						string
+tag 103		recentNews					string
+tag 104		icon						structured
+tag 105		namedResultSets					bool
+tag 106		multipleDbSearch				bool
+tag 107		maxResultSets					numeric
+tag 108		maxResultSize					numeric
+tag 109		maxTerms					numeric
+tag 110		timeoutInterval					intunit
+tag 111		welcomeMessage					string
+tag 112		contactInfo					structured
+tag 113		description					string
+tag 114		nicknames					structured
+tag 115		usageRest					string
+tag 116		paymentAddr					string
+tag 117		hours						string
+tag 118		dbCombinations					structured
+tag 119		addresses					structured
+tag 120		internetAddress					structured
+tag 121		host						string
+tag 122		port						numeric
+tag 123		otherAddress					structured
+tag 124		addressType					string
+tag 125		languages					structured
+tag 126		language					string
+tag 127		address						string
+tag 128		email						string
+tag 129		phone						string
+
+#
+# DatabaseInfo
+#
+tag 201		userFee						bool
+tag 202		available					bool
+tag 203		titleString					string
+tag 205		associatedDbs					structured
+tag 206		subDbs						structured
+tag 207		disclaimers					string
+tag 209		recordCount					structured
+tag 210		recordCountActual				numeric
+tag 211		recordCountApprox				numeric
+tag 212		defaultOrder					string
+tag 213		avRecordSize					numeric
+tag 214		maxRecordSize					numeric
+tag 215		hours						string
+tag 216		bestTime					string
+tag 217		lastUpdate					generalizedtime
+tag 218		updateInterval					intunit
+tag 219		coverage					string
+tag 220		proprietary					bool
+tag 221		copyrightText					string
+tag 222		copyrightNotice					string
+tag 223		producerContactInfo				structured
+tag 224		supplierContactInfo				structured
+tag 225		submissionContactInfo				structured
+tag 226		explainDatabase					null
+tag 227		keywords					string
+
+# CategoryList
+tag 300		categories					structured
+tag 301		category					structured
+tag 302		originalName					string
+tag 303		asn1Module					string
+#
+# AccessInfo
+#
+tag 500		accessinfo					structured
+tag 501		queryTypesSupported				structured
+tag 503		diagnosticSets					structured
+tag 505		attributeSetIds					structured
+tag 507		schemas						structured
+tag 509		recordSyntaxes					structured
+tag 511		resourceChallenges				structured
+tag 513		restrictedAccess				structured
+tag 514		costInfo					structured
+tag 515		variantSets					structured
+tag 516		elementSetNames					structured
+tag 517		unitSystems					structured
+tag 518         queryTypeDetails				structured
+tag 519		rpnCapabilities					structured
+tag 520		Iso8777Capabilities				structured
+tag 521         privateCapabilities				structured
+
+tag 550		rpnOperators					structured
+tag 551		rpnOperator					numeric
+tag 552		resultSetAsOperandSupported			bool
+tag 553		restrictionOperandSupported			bool
+tag 554		proximitySupport				structured
+tag 555		anySupport					bool
+tag 556 	proximityUnitsSupported				structured
+tag 557		proximityUnitSupported				structured
+tag 558		proximityUnitVal				numeric
+tag 559		proximityUnitPrivate				structured
+tag 560		proximityUnitDescription			string
+
+# CommonInfo
+
+tag 600		commonInfo					structured
+tag 601		dateAdded					generalizedtime
+tag 602		dateChanged					generalizedtime
+tag 603		expiry						generalizedtime
+tag 604		languageCode					string
+tag 605 	databaseList					structured
+
+# AttributeDetails, AttributeSetDetails
+
+tag 700		attributesBySet					structured
+tag 701		attributeSetDetails				structured
+tag 702		attributesByType				structured
+tag 703		attributeTypeDetails				structured
+tag 704		type						numeric
+tag 705		defaultIfOmitted				structured
+tag 706		defaultValue					structured
+tag 708		attributeValues					structured
+tag 709		attributeValue					structured
+tag 710		value						structured
+tag 711		partialSupport					string
+tag 712		subAttributes					structured
+tag 713		subAttribute					structured
+tag 714		superAttributes					structured
+tag 715		superAttribute					structured
+tag 716		attributeCombinations				structured
+tag 717		legalAttributeCombinations			structured
+tag 718		attributeCombination				structured
+tag 719		attributeOccurrence				structured
+tag 720		mustBeSupplied					bool
+tag 721		anyOrNone					string
+tag 722		specific					structured
+
+#
+# AttributeSetInfo
+#
+tag 750		attributes					structured
+tag 751		attributeType					structured
+tag 752		equivalentAttribute				structured
+#
+# General tags for list members, etc.
+#
+tag 1000	oid						oid
+tag 1001	string						string
+tag 1002	numeric						numeric
+

Index: generic.tag
===================================================================
RCS file: generic.tag
diff -N generic.tag
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ generic.tag	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,7 @@
+# Generic tags - including tagsetM and tagsetG.
+#
+# $Id: generic.tag,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+name generic
+
+include tagsetm.tag
+include tagsetg.tag

Index: gils.abs
===================================================================
RCS file: gils.abs
diff -N gils.abs
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gils.abs	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,148 @@
+# This is the abstract syntax (and most of the top-level profile info)
+# for GILS version 2.
+#
+# $Id: gils.abs,v 1.1.2.1 2006/09/18 20:02:47 kados 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
+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		!

Index: gils-a.est
===================================================================
RCS file: gils-a.est
diff -N gils-a.est
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gils-a.est	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,7 @@
+simpleelement (1,10)
+simpleelement (1,12)
+simpleelement (2,1)
+simpleelement (1,14)
+simpleelement (4,1)
+simpleelement (4,52)
+simpleelement (2,6)

Index: gils.att
===================================================================
RCS file: gils.att
diff -N gils.att
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gils.att	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,79 @@
+# $Id: gils.att,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+name gils
+reference GILS-attset
+include bib1.att
+
+att 2000         Distributor
+att 2001	 Distributor-Name
+att 2002	 Index-Terms				# Subject-Terms-Contr.
+att 2003         Purpose
+att 2004         General-Access-Constraints
+att 2005         Use-Constraints
+att 2006         Distributor-Organization
+att 2007         Distributor-Street-Address
+att 2008         Distributor-City
+att 2009         Distributor-State-or-Province
+att 2010         Distributor-Zip-or-Postal-Code
+att 2011         Distributor-Country
+att 2012         Distributor-Network-Address
+att 2013         Distributor-Hours-of-Service
+att 2014         Distributor-Telephone
+att 2015         Distributor-Fax
+att 2016         Resource-Description
+att 2017         Order-Information
+att 2018         Technical-Prerequisites
+att 2019         Available-Time-Structured
+att 2020         Available-Time-Textual
+att 2021         Linkage
+att 2022         Linkage-Type
+att 2023         Contact-Name
+att 2024         Contact-Organization
+att 2025         Contact-Street-Address
+att 2026         Contact-City
+att 2027         Contact-State-or-Province
+att 2028         Contact-Zip-or-Postal-Code
+att 2029         Contact-Country
+att 2030         Contact-Network-Address
+att 2031         Contact-Hours-of-Service
+att 2032         Contact-Telephone
+att 2033         Contact-Fax
+att 2034         Agency-Program
+att 2035         Sources-of-Data
+att 2036         Subject-Thesaurus
+att 2037         Methodology
+att 2038         West-Bounding-Coordinate
+att 2039         East-Bounding-Coordinate
+att 2040         North-Bounding-Coordinate
+att 2041         South-Bounding-Coordinate
+att 2042         Place-Keyword
+att 2043         Place-Keyword-Thesaurus
+att 2044         Time-Period-Structured
+att 2045         Time-Period-Textual
+att 2046         Cross-Reference-Title
+att 2047         Cross-Reference-Linkage
+att 2049         Original-Control-Identifier
+att 2050         Supplemental-Information
+att 2051         Record-Review-Date
+att 2052         Originator-Dissemination-Control
+att 2053         Security-Classification-Control
+att 2054         Cost
+att 2055         Cost-Information
+att 2056         Schedule-Number
+att 2057         Controlled-Subject-Index
+att 2058         Uncontrolled-Term
+att 2059         Spatial-Domain
+att 2060         Bounding-Coordinates
+att 2061         Place
+att 2062         Time-Period
+att 2063         Availability
+att 2064         Order-Process
+att 2065         Available-Time-Period
+att 2066         Access-Constraints
+att 2067         Point-of-Contact
+att 2068         Cross-Reference
+att 2069         Available-Linkage
+att 2070         Cross-Reference-Relationship
+att 2071         Language-of-Record
+att 2072         Beginning-Date
+att 2073         Ending-Date
+att 2074         Controlled-Term

Index: gils-b.est
===================================================================
RCS file: gils-b.est
diff -N gils-b.est
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gils-b.est	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,10 @@
+# $Id: gils-b.est,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+simpleelement (1,1)
+simpleelement (1,10)
+simpleelement (1,12)
+simpleelement (2,1)
+simpleelement (1,14)
+simpleelement (1,16)
+simpleelement (4,1)
+simpleelement (4,52)
+simpleelement (4,70)/(4,17)

Index: gils-f.est
===================================================================
RCS file: gils-f.est
diff -N gils-f.est
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gils-f.est	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,2 @@
+# $Id: gils-f.est,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+simpleelement ?

Index: gils-g.est
===================================================================
RCS file: gils-g.est
diff -N gils-g.est
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gils-g.est	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,17 @@
+# $Id: gils-g.est,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+simpleelement (1,1)
+simpleelement (1,10)
+simpleelement (1,12)
+simpleelement (2,1)
+simpleelement (1,14)
+simpleelement (1,16)
+simpleelement (4,1)
+simpleelement (4,52)
+simpleelement (4,98)
+
+#
+# These are not formally required by GILS
+#
+simpleelement (4,59)
+simpleelement (4,70)
+simpleelement (4,97)

Index: gils-summary.map
===================================================================
RCS file: gils-summary.map
diff -N gils-summary.map
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gils-summary.map	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,12 @@
+#
+# This table maps GILS-records to the Summary (abstract) syntax
+#
+
+targetname summary
+targetref Summary
+
+map title 		/(4,0)
+map originator		/(4,1)
+map localControlNumber  /(4,12)
+map rank		/(4,14)
+map abstract		/(4,16)

Index: gils.tag
===================================================================
RCS file: gils.tag
diff -N gils.tag
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gils.tag	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,68 @@
+# Tag set for GILS version 2.
+#
+# $Id: gils.tag,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+name gils
+type 4
+include tagsetm.tag
+include tagsetg.tag
+
+tag 1      controlIdentifier        string
+tag 2      streetAddress            string
+tag 3      city                     string
+tag 4      stateOrProvince          string
+tag 5      zipOrPostalCode          string
+tag 6      hoursOfService           string
+tag 7      resourceDescription      string
+tag 8      technicalPrerequisites   string
+tag 9      westBoundingCoordinate   intUnit
+tag 10     eastBoundingCoordinate   intUnit
+tag 11     northBoundingCoordinate  intUnit
+tag 12     southBoundingCoordinate  intUnit
+tag 13     placeKeyword             string
+tag 14     placeKeywordThesaurus    string
+tag 15     beginningDate            GeneralizedTime
+tag 16     timePeriodTextual        string
+tag 17     linkage                  string
+tag 18     linkageType              string
+tag 19     recordSource             string
+tag 20     controlledTerm           string
+tag 21     subjectThesaurus         string
+tag 22     uncontrolledTerm         string
+tag 23     originalControlIdentifier string
+tag 24     recordReviewDate         GeneralizedTime
+tag 25     generalAccessConstraints string
+tag 26     originatorDisseminationControl string
+tag 27     securityClassificationControl string
+tag 28     orderInformation         string
+tag 29     cost                     bool
+tag 30     costInformation          string
+tag 31     scheduleNumber           string
+tag 32     languageOfResource       string
+tag 33     medium                   string
+tag 34     languageOfRecord         string
+tag 35     relationship             string
+tag 36     endingDate               GeneralizedTime
+tag 51     purpose                  structured
+tag 52     originator               structured
+tag 53     accessConstraints        structured
+tag 54     useConstraints           structured
+tag 55     orderProcess             structured
+tag 56     agencyProgram            structured
+tag 57     sourcesOfData            structured
+tag 58     methodology              structured
+tag 59     supplementalInformation  structured
+tag 70     availability             structured
+tag 71     spatialDomain            structured
+tag 90     distributor              structured
+tag 91     boundingCoordinates      structured
+tag 92     place                    structured
+tag 93     timePeriod               structured
+tag 94     pointOfContact           structured
+tag 95     controlledSubjectIndex   structured
+tag 96     subjectTermsControlled   structured
+tag 97     subjectTermsUncontrolled structured
+tag 98     crossReference           structured
+tag 99     availableLinkage         structured
+tag 100    crossReferenceLinkage    structured
+tag 101    timePeriodStructured     structured
+tag 102    availableTimeStructured  structured

Index: gils-usmarc.map
===================================================================
RCS file: gils-usmarc.map
diff -N gils-usmarc.map
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gils-usmarc.map	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,78 @@
+#
+# This table maps records in the GILS abstract syntax to the USMARC one
+# $Id: gils-usmarc.map,v 1.1.2.1 2006/09/18 20:02:47 kados 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)

Index: gils-variant.est
===================================================================
RCS file: gils-variant.est
diff -N gils-variant.est
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ gils-variant.est	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,15 @@
+#
+# This is the WAIS VARIANT element set description.
+# The empty variant parameters to the simpleelement statements simply
+# override the default.
+#
+
+defaultvariantrequest (9,1,@) (6,5,@)  # No data; variant list.
+
+simpleelement (1,10) variant
+simpleelement (1,12) variant
+simpleelement (2,1) variant
+simpleelement (2,6)
+simpleelement (1,14) variant
+simpleelement (4,1)
+simpleelement (4,52)

Index: hci.flt
===================================================================
RCS file: hci.flt
diff -N hci.flt
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ hci.flt	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,19 @@
+#
+# Experimental format for the HCI bibliography
+#
+
+BEGIN                { begin record meta }
+
+/^%T /               { end element; begin element title }
+/^%A /               { end element; begin element author }
+/^%X /               { end element; begin element abstract }
+/^%B /               { end element; begin element source }
+/^%I /               { end element; begin element publicationPlace }
+/^%D /               { end element; begin element publicationDate }
+/^%S /               { end element; begin element subject }
+/^%K /               { end element; begin element subject }
+/^%Z /               { end element; begin element relation }
+
+# /./                  { data }
+
+END                 { end record }

Index: mail.flt
===================================================================
RCS file: mail.flt
diff -N mail.flt
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ mail.flt	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,10 @@
+# $Id: mail.flt,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+BEGIN				{ begin record wais }
+/^From:/	BODY	/$/	{ data -element name $1 }
+/^Subject:/	BODY	/$/	{ data -element title $1 }
+/^Date:/	BODY	/$/	{ data -element date $1 }
+/^$/		BODY	/^From /	{
+						data -text -element Body $1
+				  		unread 2
+                                  		end record
+                                	}

Index: marc21.abs
===================================================================
RCS file: marc21.abs
diff -N marc21.abs
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ marc21.abs	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,75 @@
+# $Id: marc21.abs,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+
+# This is a fairly simple example of a set of MARC21 indexing rules. It
+# results in a server which provides a passable Bath level 0 and 1 service
+# (author, title, subject, keyword and exact services). Feel free to
+# elaborate on it, and if you do, please consider sharing your additions.
+# NOTE: This is designed to be used with the grs.marcxml input filter
+# for ISO2709 (ANSI Z39.2) or grs.xml for MARCXML-formatted records. It
+# won't work for the old grs.marc input filter, which yields a different
+# internal structure.
+
+name marc21
+attset bib1.att
+
+esetname F @
+esetname B @
+
+marc usmarc.mar
+
+xpath disable
+
+all any
+
+melm 100		author,author:p
+melm 110		author
+melm 111		author
+melm 130		title
+melm 240		title,title:p
+melm 242		title,title:p
+melm 243		title,title:p
+melm 245$c		author
+melm 245		title,title:p
+melm 246		title,title:p
+melm 247		title,title:p
+melm 400$t		title,author
+melm 400		author
+melm 410$t		title,author
+melm 410		author
+melm 411$t		title,author
+melm 411		author
+melm 440$a		title,title:p
+melm 440		title
+melm 490$a		title,title:p
+melm 490		title
+melm 600$t		title
+melm 600		subject-heading,subject-heading:p
+melm 610$t		title
+melm 610		subject-heading
+melm 611$t		title
+melm 611		subject-heading
+melm 630		subject-heading
+melm 650		subject-heading,subject-heading:p
+melm 651		subject-heading,subject-heading:p
+melm 653		subject-heading,subject-heading:p
+melm 654		subject-heading
+melm 655		subject-heading
+melm 656		subject-heading
+melm 657		subject-heading
+melm 700$t		title,author
+melm 700$a		author,author:p
+melm 700		author
+melm 710$t		title,author
+melm 710$a		author,author:p
+melm 710		author
+melm 711$t		title,author
+melm 711		author
+melm 730		title
+melm 740		title
+melm 800$t		title,author
+melm 800		author
+melm 810$t		title,author
+melm 810		author
+melm 811$t		title,author
+melm 811		author
+melm 830		title

Index: meta.abs
===================================================================
RCS file: meta.abs
diff -N meta.abs
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ meta.abs	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,33 @@
+# This is a simple profile based on the Dublin Core of metadata elements.
+#
+# $Id: meta.abs,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+
+name meta
+attset bib1.att
+tagset meta.tag
+varset var1.var
+
+esetname F @
+esetname B meta-b.est
+
+maptab meta-usmarc.map
+
+elm (2,1)		title			Title:w,Title:p
+elm (2,2)		creator			Author:w,Author:p
+elm (2,21)		subject			Subject-heading
+elm (2,17)		description		-
+elm (2,31)		publisher		Publisher
+elm (2,32)		contributor		-
+elm (2,4)		date			Date
+elm (2,22)		type			Content-type
+elm (2,27)		format			Material-type
+elm (2,28)		identifier		-
+elm (2,33)		source			-
+elm (2,20)		language		Code-language
+elm (2,30)		relation		-
+elm (2,34)		coverage		-
+elm (2,29)		rights			-
+
+# These tags are required by Zebra for GRS-1 generation
+elm (1,10)		rank			-
+elm (1,14)		localControlNumber	Local-number

Index: meta-b.est
===================================================================
RCS file: meta-b.est
diff -N meta-b.est
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ meta-b.est	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,7 @@
+simpleelement (1,10)
+simpleelement (1,12)
+simpleelement (2,1)
+simpleelement (1,14)
+simpleelement (4,5)
+simpleelement (2,3)
+simpleelement (2,2):all

Index: meta.tag
===================================================================
RCS file: meta.tag
diff -N meta.tag
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ meta.tag	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,4 @@
+name meta
+type 4
+include tagsetg.tag
+include tagsetm.tag

Index: meta-usmarc.map
===================================================================
RCS file: meta-usmarc.map
diff -N meta-usmarc.map
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ meta-usmarc.map	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,23 @@
+# Meta to USMARC conversion
+# $Id: meta-usmarc.map,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+targetname usmarc
+targetref USmarc
+
+map localControlNumber  /(3,001)
+map dateLastModified    /(3,005)
+
+map subject		/(3,653)/(3,a)
+map title		/(3,245)/(3,a)
+map author		/(3,700)/(3,a)
+map publisher		/(3,260)/(3,b)
+map otheragent 		/(3,710)/(3,a)
+map date		/(3,260)/(3,c)
+map identifier		/(3,024)/(3,a)
+# objectType skipped for now
+map form		/(3,538)/(3,a)
+map relation		/(3,787)/(3,a)    # complexity here
+map language		/(3,041)/(3,a)
+map source		/(3,786)/(3,a)
+# coverage skipped for now
+
+map abstract            /(3,520)/(3,a)

Index: news.flt
===================================================================
RCS file: news.flt
diff -N news.flt
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ news.flt	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,10 @@
+# $Id: news.flt,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+BEGIN				{ begin record wais }
+/^From:/	BODY	/$/	{ data -element name $1 }
+/^Subject:/	BODY	/$/	{ data -element title $1 }
+/^Date:/	BODY	/$/	{ data -element dateOfLastModification $1 }
+/^$/		BODY END	{
+					begin element Body 
+					data -text $1
+					end record
+				}

Index: numeric.chr
===================================================================
RCS file: numeric.chr
diff -N numeric.chr
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ numeric.chr	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,13 @@
+# Numeric character map
+#
+# $Id: numeric.chr,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+
+# Define the basic value-set. *Beware* of changing this without re-indexing
+# your databases.
+
+lowercase -{0-9}.,
+uppercase -{0-9}.,
+
+# Breaking characters
+
+space {\001-\040}!"#$%&'\()*+/:;<=>?@\[\\]^_`\{|}~

Index: nwi.flt
===================================================================
RCS file: nwi.flt
diff -N nwi.flt
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ nwi.flt	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,53 @@
+#
+# Input-filter for the Nordic Web Index record syntax. Output is 'gils-like'.
+#
+# $Id: nwi.flt,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+#
+
+/<nwi>/                            { begin record gils }
+
+# Ignore meta tags
+
+/<meta.*>.*$/                    {}
+
+/<ti> */ BODY /$/                  { data -element title $1 }
+
+/<dm> */  BODY /$/                  { data -element dateOfLastModification $1 }
+
+/<ci> */ BODY /$/                  { data -element controlIdentifier $1 }
+
+/<si>/                           { begin element supplementalInformation }
+/<lc> */ BODY /$/                  { data -element lastChecked $1 }
+/<by> */ BODY /$/                  { data -element bytes $1 }
+
+/<av>/                           { begin element availability }
+/<avli> */ BODY /$/                { data -element linkage $1 }
+/<ty> */ BODY /$/                  { data -element linkageType $1 }
+
+/<lsi>/                          { begin element localSubjectIndex }
+/<dh> */ BODY /$/                  { data -element localSubjectTerm $1 }
+
+# Don't want to have <ip> inside of LocalSubjectIndex
+# Since we end localsubjectindex, we consume the end-tag for that as well.
+
+#/<ip>[ \n]*/ BODY /<\/ip>[ \n]*<\/lsi>/  {
+#				    end element;
+#				    data -element sampleText $1
+#				 }
+
+/<ip>[ \n]*/ BODY /<\/ip>/       {
+				   end element;
+                                   data -element sampleText $1
+				 }
+
+/<cr>/                           { begin element crossReference }
+/<li> */ BODY /$/                  { data -element linkage $1 }
+/<cp> */ BODY /$/                  { data -element title $1 }
+
+/<\/nwi>/                        { end record }
+
+# Generic end-marker
+
+/<\/[^>]*>/                      { end element }
+/\n/                             { }
+/./ {}

Index: refer.flt
===================================================================
RCS file: refer.flt
diff -N refer.flt
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ refer.flt	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,22 @@
+#
+# Experimental format for the HCI bibliography
+#
+
+BEGIN                { begin record meta }
+
+/^%T /               { end element; begin element title }
+/^%A /               { end element; begin element author }
+/^%X /               { end element; begin element abstract }
+/^%B /               { end element; begin element source }
+/^%I /               { end element; begin element publicationPlace }
+/^%D /               { end element; begin element publicationDate }
+/^%S /               { end element; begin element subject }
+# /^%K /               { end element; begin element subject }
+/^%Z /               { end element; begin element relation }
+
+/^%. /               { end element }
+
+/^$/                 { end record }
+
+/\n/                 { data " " }
+

Index: scan.chr
===================================================================
RCS file: scan.chr
diff -N scan.chr
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ scan.chr	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,44 @@
+# Danish/Swedish character map.
+#
+# $Id: scan.chr,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+
+# Define the basic value-set. *Beware* of changing this without re-indexing
+# your databases.
+
+lowercase {0-9}{a-y}üzæäøöå
+uppercase {0-9}{A-Y}ÜZÆÄØÖÅ
+
+# Breaking characters
+
+space {\001-\040}!"#$%&'\()*+,-./:;<=>?@\[\\]^_`\{|}~
+
+# Characters to be considered equivalent for searching purposes.
+
+# equivalent æä(ae)
+# equivalent øö(oe)
+# equivalent å(aa)
+# equivalent uü
+
+# Supplemental mappings
+
+map (&auml;)       ä
+map (&aelig;)      æ
+map (&oslash;)     ø
+map (&aring;)      å
+map (&ouml;)       ö
+map (&Auml;)       Ä
+map (&Aelig;)      Æ
+map (&Oslash;)     Ø
+map (&Aring;)      Å
+map (&Ouml;)       Ö
+
+map éÉ		e
+map á		a
+map ó		o
+map í		i
+
+map (Aa)	(AA)
+
+map (aa)        a
+
+#qmap (ies)      (ie)

Index: sgml.flt
===================================================================
RCS file: sgml.flt
diff -N sgml.flt
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ sgml.flt	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,8 @@
+# $Id: sgml.flt,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+BEGIN	/\n*</	BODY	/>\n*/	{ begin record $2 }
+/\n*<[Vv][Aa][Rr][ ]+/  /[^ >]+/   /[ ]+/  /[^ >]+/  /[ ]+/ /[^ >]+/ /[ ]*>/ {
+                                  begin variant $1 $3 $5
+                                }
+/\n*</		BODY	/>\n*/	{ begin element $1 }
+/\n*<\//	BODY	/>\n*/	{ end element -record }
+/[ \n\t]+/			{ data " " }

Index: soif.flt
===================================================================
RCS file: soif.flt
diff -N soif.flt
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ soif.flt	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,102 @@
+# Crude input-filter for SOIF records -- one record per file.
+# Author: Peter Valkenburg / TERENA (valkenburg at terena.nl)
+# Version 0.2 (09/09/1998).
+# This sort of follows the Nordic Web Index convention of GILS attribute use.
+# Modified by Kang-Jin Lee (lee at arco.de)
+# 07/10/1999
+
+# We'll use GILS structured records.
+BEGIN					{ begin record gils }
+
+# URL will be GILS' availability/linkage
+/^@[A-Za-z](-|[.A-Za-z_])* { / BODY /$/	{
+					  begin element availability
+					  data -element linkage $1
+					  end element
+					}
+
+# Type will be GILS' availability/linkageType
+/^[tT]ype{[0-9]+}:\t/ BODY /$/          {
+                                          begin element availability
+                                          data -element linkageType $1
+                                          end element
+                                        }
+
+# Last modification time will be Bib-1 Use Attribute 1012
+/^[lL]ast-[mM]odification-[tT]ime{[0-9]+}:\t/ BODY /$/  {
+                                          data -element dateOfLastModification $1
+                                        }
+
+# The MD5 checksum is used as a unique identifier under Bib-1 Use Attribute 1007
+/^[mM][dD]5{[0-9]+}:\t/ BODY /$/	{ data -element controlIdentifier $1 }
+
+# Description will be Bib-1 Use Attribute 62
+/^[dD]escription{[0-9]+}:\t/ BODY /^((-|[._A-Za-z0-9])+{[0-9]+}:\t.*|})$/ {
+					  data -element abstract $1
+					  unread 2
+					}
+
+# Author will be Bib-1 Use Attribute 1003 (if gils.abs maps originator to it!!)
+/^[aA]uthor{[0-9]+}:\t/ BODY /^((-|[._A-Za-z0-9])+{[0-9]+}:\t.*|})$/	{
+					  data -element author $1
+					  unread 2
+					}
+
+# Keywords will be GILS' localSubjectIndex/localSubjectTerm
+/^[kK]eywords{[0-9]+}:\t/ BODY /^((-|[._A-Za-z0-9])+{[0-9]+}:\t.*|})$/	{
+					  begin element localSubjectIndex
+					  data -element localSubjectTerm $1
+					  unread 2
+					  end element
+					}
+
+# File-size will be GILS' supplementalInformation/bytes
+/^[fF]ile-[sS]ize{[0-9]+}:\t/ BODY /$/	{
+					  begin element supplementalInformation
+					  data -element bytes $1
+					  unread 2
+					  end element
+					}
+
+# Update-Time will be GILS' supplementalInformation/lastChecked
+/^[uU]pdate-[tT]ime{[0-9]+}:\t/ BODY /$/	{
+					  begin element supplementalInformation
+					  data -element lastChecked $1
+					  unread 2
+					  end element
+					}
+
+# url-references will be GILS' crossReference/linkage
+/^[uU]rl-[rR]eferences{[0-9]+}:\t/ BODY /^((-|[._A-Za-z0-9])+{[0-9]+}:\t.*|})$/ {
+					  begin element crossReference
+					  data -element linkage $1
+					  unread 2
+					  end element
+					}
+
+# Title will be Bib-1 Use Attribute 4
+/^[tT]itle{[0-9]+}:\t/ BODY /^((-|[._A-Za-z0-9])+{[0-9]+}:\t.*|})$/	{
+					  data -element Title $1
+					  unread 2
+					}
+
+# Body and Partial-Text will be Bib-1 Use Attribute 1010
+# Is Body really commonly used in SOIF? Anyway, Full-Text is used by Harvest.
+#/^[bB]ody{[0-9]+}:\t/ BODY /^((-|[._A-Za-z0-9])+{[0-9]+}:\t.*|})$/	{
+#					  data -element sampleText $1
+#					  unread 2
+#					}
+/^[fF]ull-[tT]ext{[0-9]+}:\t/ BODY /^((-|[._A-Za-z0-9])+{[0-9]+}:\t.*|})$/ {
+					  data -element sampleText $1
+					  unread 2
+					}
+/^[pP]artial-[tT]ext{[0-9]+}:\t/ BODY /^((-|[._A-Za-z0-9])+{[0-9]+}:\t.*|})$/ {
+					  data -element sampleText $1
+					  unread 2
+					}
+
+/^(-|[a-zA-Z0-9])+{[0-9]+}:\t/  BODY /^((-|[_A-Za-z0-9])+{[0-9]+}:\t.*|})$/ {
+					  unread 2
+                                         }
+
+END					{ end record }

Index: string.chr
===================================================================
RCS file: string.chr
diff -N string.chr
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ string.chr	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,42 @@
+# Generic character map.
+#
+# $Id: string.chr,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+
+# Define the basic value-set. *Beware* of changing this without re-indexing
+# your databases.
+
+lowercase {0-9}{a-y}üzæäøöå
+uppercase {0-9}{A-Y}ÜZÆÄØÖÅ
+
+# Breaking characters
+
+space {\001-\040}!"#$%&'\()*+,-./:;<=>?@\[\\]^_`\{|}~
+
+# Characters to be considered equivalent for searching purposes.
+
+# equivalent æä(ae)
+# equivalent øö(oe)
+# equivalent å(aa)
+# equivalent uü
+
+# Supplemental mappings
+
+#map (&auml;)       ä
+#map (&aelig;)      æ
+#map (&oslash;)     ø
+#map (&aring;)      å
+#map (&ouml;)       ö
+#map (&Auml;)       Ä
+#map (&Aelig;)      Æ
+#map (&Oslash;)     Ø
+#map (&Aring;)      Å
+#map (&Ouml;)       Ö
+
+#map éÉ		e
+#map á		a
+#map ó		o
+#map í		i
+
+#map (Aa)	(AA)
+
+#map (aa)        a

Index: summary.abs
===================================================================
RCS file: summary.abs
diff -N summary.abs
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ summary.abs	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,26 @@
+# Summary record abstract syntax
+#
+# $Id: summary.abs,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+
+name summary
+tagset summary.tag
+attset bib1.att
+reference Summary
+
+elm (4,0)		title			!
+elm (4,1)		author			!
+elm (4,2)		callNumber		-
+elm (4,3)		recordType		-
+elm (4,4)		bibliographicLevel	-
+elm (4,5)		formats			-
+elm (4,5)/(4,6)		format			-
+elm (4,5)/(4,6)/(4,7)   format-type		-
+elm (4,5)/(4,6)/(4,8)   format-size		-
+elm (4,5)/(4,6)/(4,9)   format-bestPosn		-
+elm (4,10)		publicationPlace	-
+elm (4,11)		publicationDate		-
+elm (4,12)		targetSystemKey		-
+elm (4,13)		satisfyingElement	-
+elm (4,14)		rank			-
+elm (4,15)		documentId		-
+elm (4,16)		otherInformation	-

Index: summary.tag
===================================================================
RCS file: summary.tag
diff -N summary.tag
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ summary.tag	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,27 @@
+# Tagset for Summary profile
+#
+# $Id: summary.tag,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+
+name summary
+type 4
+
+tag	0	title			string
+tag	1	author			string
+tag	2	callNumber		string
+tag	3	recordType		string
+tag	4	bibliographicLevel	string
+
+tag	5	formats			structured
+tag	6	format			structured
+tag	7	type			string
+tag	8	size			numeric
+tag	9	bestPosn		numeric
+
+tag	10	publicationPlace	string
+tag	11	publicationDate		string
+tag	12	targetSystemKey		string
+tag	13	satisfyingElement	string
+tag	14	rank			numeric
+tag	15	documentId		string
+tag	16	abstract		string
+tag	17	otherInformation	structured

Index: tagsetg.tag
===================================================================
RCS file: tagsetg.tag
diff -N tagsetg.tag
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ tagsetg.tag	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,42 @@
+# TagSet-G Tags
+# $Id: tagsetg.tag,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+name tagsetg
+reference TagsetG
+type 2
+
+tag	1	title					string
+tag	2	author					string
+tag	3	publicationPlace			string
+tag	4	publicationDate/date-of-publication	string
+tag	5	documentId				string
+tag	6	abstract				string
+tag	7	name					string
+tag	8	dateTime				generalizedtime
+tag	9	displayObject				octetstring
+tag	10	organization/organisation		string
+tag	11	postalAddress				string
+tag	12	networkAddress				string
+tag	13	eMailAddress				string
+tag	14	phoneNumber/telephone			string
+tag	15	faxNumber/fax				string
+tag	16	country					string
+tag	17	description				string
+tag	18	time					intunit
+tag	19	documentcontent				octetstring
+tag	20	language				string
+tag	21	subject					string
+tag	22	resourceType				string
+tag	23	city					string
+tag	24	stateOrProvince				string
+tag	25	zipOrPostalCode				string
+tag	26	cost					string
+tag 	27	format					string
+tag	28	identifier				string
+tag	29	rights					string
+tag	30	relation				string
+tag	31	publisher				string
+tag	32	contributor				string
+tag	33	source					string
+tag	34	coverage				string
+tag	35	private					string
+tag	36	sourceDb				string

Index: tagsetm.tag
===================================================================
RCS file: tagsetm.tag
diff -N tagsetm.tag
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ tagsetm.tag	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,35 @@
+# TagSet-M Tags
+#
+# $Id: tagsetm.tag,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+name tagsetm
+reference TagsetM
+type 1
+
+tag	1	schemaIdentifier		oid
+tag	2	elementsOrdered			bool
+tag	3	elementOrdering			int
+tag	4	defaultTagType			int
+tag	5	defaultVariantSetId		oid
+tag	6	defaultVariantSpec		structured
+tag	7	processingInstructions		string
+tag	8	recordUsage			int
+tag	9	restriction			string
+tag	10	rank				int
+tag	11	userMessage			string
+tag	12	url				string
+tag	13	record				structured
+tag	14	local-control-number		string
+tag	15	creation-date			generalizedtime
+tag	16	dateOfLastModification/lastModified generalizedtime
+tag	17	dateOfLastReview		generalizedtime
+tag	18	score				int
+tag	19	wellKnown			string
+tag	20	recordWrapper			structured
+tag	21	defaultTagSetId			oid
+tag	22	languageOfRecord		string
+tag	23	type				string
+tag	24	scheme				string
+tag	25	costInfo			string
+tag	26	costFlag			bool
+tag	27	termCreatedBy			string
+tag	28	termModifiedBy			string

Index: urx.chr
===================================================================
RCS file: urx.chr
diff -N urx.chr
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ urx.chr	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,12 @@
+# URX character map
+#
+# $Id: urx.chr,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+
+# Basic character(s)
+
+lowercase {0-9}{a-y}üzæäøöå/.~:-,#!?=<;\{|}+
+uppercase {0-9}{A-Y}ÜZÆÄØÖÅ/.~:-,#!?=>;\{|}+
+
+# Breaking characters
+
+space {\001-\040}

Index: usmarc.abs
===================================================================
RCS file: usmarc.abs
diff -N usmarc.abs
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ usmarc.abs	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,36 @@
+# $Id: usmarc.abs,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+name usmarc
+reference USmarc
+attset bib1.att
+tagset usmarc.tag
+
+marc usmarc.mar
+
+esetname B usmarc-b.est
+esetname F @
+
+# All 245 subfields mapped to title (word) and 
+# 245 subfield a mapped to tile (phrase).
+elm 245			title		-
+elm 245/?		title		!:w
+elm 245/?/a		title		!:w,!:p
+
+# 100 mapped to Author-name-personal and Author.
+elm 100			Author-name-personal	-
+elm 100/?		Author-name-personal	!:w,!:p,Author:w,Author:p
+
+# 110 mapped to Author-name-corporate and Author
+elm 110			Author-name-corporate	-
+elm 110/?		Author-name-corporate	!:w,!:p,Author:w,Author:p
+
+# 111 mapped to Author-name-conference and Author
+elm 111			Author-name-conference	-
+elm 111/?		Author-name-conference	!:w,!:p,Author:w,Author:p
+
+# Tag 260 subfield a mapped to Place-publication
+elm 260			Place-publication	-
+elm 260/?		Place-publication	-
+elm 260/?/a		Place-publication	!:w
+elm 260/?/b		Publisher		!:w
+elm 260/?/c		Date			!:w
+

Index: usmarc-b.est
===================================================================
RCS file: usmarc-b.est
diff -N usmarc-b.est
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ usmarc-b.est	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,6 @@
+simpleelement (3,'001)
+simpleelement (3,'035)
+simpleelement (3,'245)
+simpleelement (3,'100)
+simpleelement (3,'710)
+simpleelement (3,'700)

Index: usmarc.flt
===================================================================
RCS file: usmarc.flt
diff -N usmarc.flt
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ usmarc.flt	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,15 @@
+#
+# Rather dummy input-filter for MARC
+#
+
+BEGIN			     { begin record usmarc }
+/^00./ / / BODY /\n/         {
+                                begin element $0
+				data -element @ $2
+				end element
+                             }
+/^.../ / / /../              { begin element $0 }
+/[$*]/ /./ / / BODY / *[$*\n]/  { data -element $1 $3; unread 4 }
+/\n/                         { end element }
+
+/./                          { }

Index: usmarc.mar
===================================================================
RCS file: usmarc.mar
diff -N usmarc.mar
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ usmarc.mar	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,3 @@
+# $Id: usmarc.mar,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+name usmarc
+reference USmarc

Index: usmarc.tag
===================================================================
RCS file: usmarc.tag
diff -N usmarc.tag
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ usmarc.tag	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,12 @@
+# Pseudo-tagset for USMARC
+#
+# $Id: usmarc.tag,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+
+name usmarc
+type 4
+include tagsetm.tag
+
+#tag 1		a		string
+#tag 2		b		string
+tag 245		245		string
+tag 100		100		string

Index: var1.var
===================================================================
RCS file: var1.var
diff -N var1.var
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ var1.var	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,64 @@
+# Definition of the variant set Variant-1.
+# Variant triple syntax is '<VAR class type value>'. Eg.
+# <var body iana "application/postscript"> or <var lang lang "eng">.
+#
+# $Id: var1.var,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+
+name variant-1
+reference Variant-1
+
+class 1 variantId
+
+  type	1	variantId		octetstring
+
+class 2 body
+
+  type	1	iana			string
+  type	2	z39.50			string
+  type	3	other			string
+
+class 3 format
+
+  type	1	characters-per-line	int
+  type	2	line-length		int
+
+  # More types here......
+
+class 4 lang
+
+  type	1	lang			string
+  type	2	charset			int
+  type	3	charset-id		oid
+  type	4	encoding-id		oid
+  type	5	private-string		string
+
+class 5 piece
+
+  type	1	fragment-wanted		int
+  type	2	fragment-returned	int
+  type	3	start			intunit
+  type	4	end			intunit
+  type	5	howmuch			intunit
+  type	6	step			intunit
+  type	7	targettoken		octetstring
+
+class 6 metadata-requested
+
+  type	1	cost			intunit
+  type	2	size			intunit
+  type	3	hitsvar			null
+  type	4	hitsnonvar		null
+  type	5	variantlist		null
+  type	6	isvariantsupported	null
+  type	7	documentdescriptor	null
+  type	8	surrogateinformation	null
+  type	998	allmetadata		null
+  type	999	othermetadata		oid
+
+class 7	metadata-returned
+
+  type	1	cost			intunit
+
+  # More...
+
+# More classes, too...

Index: wais.abs
===================================================================
RCS file: wais.abs
diff -N wais.abs
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ wais.abs	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,24 @@
+# WAIS profile
+#
+# $Id: wais.abs,v 1.1.2.1 2006/09/18 20:02:47 kados Exp $
+
+name wais
+reference WAIS-schema
+attset bib1.att
+tagset generic.tag
+
+varset var1.var
+
+esetname B wais-b.est
+esetname F @
+esetname VARIANT wais-variant.est
+
+elm (2,1)		Title			!:p,!:w
+elm (2,7)		Name			!:p,!:w
+elm (2,8)		Date			!
+elm (1,18)		Score			-
+elm (1,14)		RecordId		Local-number
+
+# Tags below this point are unofficial.
+
+elm Body		BodyOfText		!

Index: wais-b.est
===================================================================
RCS file: wais-b.est
diff -N wais-b.est
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ wais-b.est	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,9 @@
+#
+# WAIS eset.
+#
+
+simpleelement (2,1)
+simpleelement (2,7)
+simpleelement (1,16)
+simpleelement (1,18)
+simpleelement (1,14)

Index: wais-variant.est
===================================================================
RCS file: wais-variant.est
diff -N wais-variant.est
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ wais-variant.est	18 Sep 2006 20:02:47 -0000	1.1.2.1
@@ -0,0 +1,19 @@
+#
+# WAIS variant eset.
+#
+
+#
+# Default is no data, variant-list, please.
+#
+
+simpleelement ?:all variant (9,1,@) (6,5,@)
+
+#
+# Empty variant-requests for the well-known elements to override default.
+#
+
+simpleelement (2,1) variant
+simpleelement (2,7) variant
+simpleelement (1,16) variant
+simpleelement (1,18) variant
+simpleelement (1,14) variant





More information about the Koha-cvs mailing list