---
C4/Members.pm | 8 +++--
admin/cities.pl | 18 +++++++----
installer/data/mysql/updatedatabase.pl | 8 +++++
.../intranet-tmpl/prog/en/modules/admin/cities.tt | 30 ++++++++++++++++----
.../prog/en/modules/members/memberentrygen.tt | 10 ++++--
5 files changed, 54 insertions(+), 20 deletions(-)
diff --git a/C4/Members.pm b/C4/Members.pm
index 2ce3030..ce694e5 100644
--- a/C4/Members.pm
+++ b/C4/Members.pm
@@ -1304,10 +1304,10 @@ sub getzipnamecity {
my $dbh = C4::Context->dbh;
my $sth =
$dbh->prepare(
- "select city_name,city_zipcode from cities where cityid=? ");
+ "select city_name,city_state,city_zipcode,city_country from cities where cityid=? ");
$sth->execute($cityid);
my @data = $sth->fetchrow;
- return $data[0], $data[1];
+ return $data[0], $data[1], $data[2], $data[3];
}
@@ -1627,13 +1627,15 @@ sub GetCities {
my $dbh = C4::Context->dbh;
my $city_arr = $dbh->selectall_arrayref(
- q|SELECT cityid,city_zipcode,city_name FROM cities ORDER BY city_name|,
+ q|SELECT cityid,city_zipcode,city_name,city_state,city_country FROM cities ORDER BY city_name|,
{ Slice => {} });
if ( @{$city_arr} ) {
unshift @{$city_arr}, {
city_zipcode => q{},
city_name => q{},
cityid => q{},
+ city_state => q{},
+ city_country => q{},
};
}
diff --git a/admin/cities.pl b/admin/cities.pl
index 58e33ae..0303a48 100755
--- a/admin/cities.pl
+++ b/admin/cities.pl
@@ -58,14 +58,16 @@ if ($op eq 'add_form') {
#---- if primkey exists, it's a modify action, so read values to modify...
my $data;
if ($cityid) {
- my $sth=$dbh->prepare("select cityid,city_name,city_zipcode from cities where cityid=?");
+ my $sth=$dbh->prepare("select cityid,city_name,city_state,city_zipcode,city_country from cities where cityid=?");
$sth->execute($cityid);
$data=$sth->fetchrow_hashref;
}
$template->param(
city_name => $data->{'city_name'},
- city_zipcode => $data->{'city_zipcode'});
+ city_state => $data->{'city_state'},
+ city_zipcode => $data->{'city_zipcode'},
+ city_country => $data->{'city_country'});
# END $OP eq ADD_FORM
################## ADD_VALIDATE ##################################
# called by add_form, used to insert/modify data in DB
@@ -73,12 +75,12 @@ if ($op eq 'add_form') {
my $sth;
if ($input->param('cityid') ){
- $sth=$dbh->prepare("UPDATE cities SET city_name=?,city_zipcode=? WHERE cityid=?");
- $sth->execute($input->param('city_name'),$input->param('city_zipcode'),$input->param('cityid'));
+ $sth=$dbh->prepare("UPDATE cities SET city_name=?,city_state=?,city_zipcode=?,city_country=? WHERE cityid=?");
+ $sth->execute($input->param('city_name'),$input->param('city_state'),$input->param('city_zipcode'),$input->param('city_country'),$input->param('cityid'));
}
else{
- $sth=$dbh->prepare("INSERT INTO cities (city_name,city_zipcode) values (?,?)");
- $sth->execute($input->param('city_name'),$input->param('city_zipcode'));
+ $sth=$dbh->prepare("INSERT INTO cities (city_name,city_state,city_zipcode,city_country) values (?,?,?,?)");
+ $sth->execute($input->param('city_name'),$input->param('city_state'),$input->param('city_zipcode'),$input->param('city_country'));
}
print $input->redirect($script_name);
exit;
@@ -86,12 +88,14 @@ if ($op eq 'add_form') {
# called by default form, used to confirm deletion of data in DB
} elsif ($op eq 'delete_confirm') {
$template->param(delete_confirm => 1);
- my $sth=$dbh->prepare("select cityid,city_name,city_zipcode from cities where cityid=?");
+ my $sth=$dbh->prepare("select cityid,city_name,city_state,city_zipcode,city_country from cities where cityid=?");
$sth->execute($cityid);
my $data=$sth->fetchrow_hashref;
$template->param(
city_name => $data->{'city_name'},
+ city_state => $data->{'city_state'},
city_zipcode => $data->{'city_zipcode'},
+ city_country => $data->{'city_country'},
);
################## DELETE_CONFIRMED ##################################
# called by delete_confirm, used to effectively confirm deletion of data in DB
diff --git a/installer/data/mysql/updatedatabase.pl b/installer/data/mysql/updatedatabase.pl
index 9cbc8db..65fb9f6 100755
--- a/installer/data/mysql/updatedatabase.pl
+++ b/installer/data/mysql/updatedatabase.pl
@@ -4370,6 +4370,14 @@ if (C4::Context->preference("Version") < TransformToNum($DBversion)) {
SetVersion($DBversion);
}
+$DBversion = "3.05.00.XXX";
+if (C4::Context->preference("Version") < TransformToNum($DBversion)) {
+ $dbh->do("ALTER TABLE `cities` ADD `city_state` VARCHAR( 100 ) NULL DEFAULT NULL AFTER `city_name`;");
+ $dbh->do("ALTER TABLE `cities` ADD `city_country` VARCHAR( 100 ) NULL DEFAULT NULL AFTER `city_zipcode`;");
+ print "Add state and country to cities table corresponding to new columns in borrowers\n";
+ SetVersion($DBversion);
+}
+
=head1 FUNCTIONS
=head2 DropAllForeignKeys($table)
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/cities.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/cities.tt
index 2e9bdd2..f286b7c 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/cities.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/cities.tt
@@ -4,9 +4,10 @@
-
-[% INCLUDE 'popup-bottom.inc' %]
\ No newline at end of file
+[% INCLUDE 'popup-bottom.inc' %]
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_128b.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_128b.tt
index 7aad5b3..5751b2d 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_128b.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_128b.tt
@@ -10,10 +10,10 @@
Instruments ou voix dans un ensemble:
- [% IF ( f1pipe ) %]
- |- Caract?re de remplissage
+ [% IF ( f1dblpipe ) %]
+ ||- Caract?res de remplissage
[% ELSE %]
- |- Caract?re de remplissage
+ ||- Caract?res de remplissage
[% END %]
[% IF ( f1ba ) %]
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_130.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_130.tt
index 8e66d82..6edba01 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_130.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_130.tt
@@ -89,7 +89,7 @@
- [% IF ( f3 ) %]
+ [% IF ( f3space ) %]
non required value
[% ELSE %]
non required value
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_135a.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_135a.tt
index 29b46e4..152c6f5 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_135a.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_135a.tt
@@ -11,7 +11,7 @@
- [% IF ( f1 ) %]
+ [% IF ( f1space ) %]
non required value
[% ELSE %]
non required value
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_140.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_140.tt
index 0201d04..689e775 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_140.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_140.tt
@@ -10,7 +10,7 @@
Illustration - Book 1:
- [% IF ( f1 ) %]
+ [% IF ( f1space ) %]
non required value
[% ELSE %]
non required value
@@ -105,7 +105,7 @@
Illustration - Book 2:
- [% IF ( f2 ) %]
+ [% IF ( f2space ) %]
non required value
[% ELSE %]
non required value
@@ -201,7 +201,7 @@
Illustration - Book 3:
- [% IF ( f3 ) %]
+ [% IF ( f3space ) %]
non required value
[% ELSE %]
non required value
@@ -297,7 +297,7 @@
- [% IF ( f4 ) %]
+ [% IF ( f4space ) %]
non required value
[% ELSE %]
non required value
@@ -394,7 +394,7 @@
- [% IF ( f5 ) %]
+ [% IF ( f5space ) %]
non required value
[% ELSE %]
non required value
@@ -465,7 +465,7 @@
- [% IF ( f6 ) %]
+ [% IF ( f6space ) %]
non required value
[% ELSE %]
non required value
@@ -537,7 +537,7 @@
- [% IF ( f7 ) %]
+ [% IF ( f7space ) %]
non required value
[% ELSE %]
non required value
@@ -608,7 +608,7 @@
- [% IF ( f8 ) %]
+ [% IF ( f8space ) %]
non required value
[% ELSE %]
non required value
@@ -679,7 +679,7 @@
- [% IF ( f9 ) %]
+ [% IF ( f9space ) %]
non required value
[% ELSE %]
non required value
@@ -732,7 +732,7 @@
- [% IF ( f10 ) %]
+ [% IF ( f10dblspace ) %]
non required value
[% ELSE %]
non required value
@@ -888,7 +888,7 @@
- [% IF ( f11 ) %]
+ [% IF ( f11dblspace ) %]
non required value
[% ELSE %]
non required value
@@ -1046,7 +1046,7 @@
- [% IF ( f12 ) %]
+ [% IF ( f12dblspace ) %]
non required value
[% ELSE %]
non required value
@@ -1202,7 +1202,7 @@
- [% IF ( f13 ) %]
+ [% IF ( f13dblspace ) %]
non required value
[% ELSE %]
non required value
@@ -1358,7 +1358,7 @@
- [% IF ( f14 ) %]
+ [% IF ( f14dblspace ) %]
non required value
[% ELSE %]
non required value
@@ -1527,7 +1527,7 @@
- [% IF ( f15 ) %]
+ [% IF ( f15space ) %]
non required value
[% ELSE %]
non required value
@@ -1570,7 +1570,7 @@
- [% IF ( f16 ) %]
+ [% IF ( f16space ) %]
non required value
[% ELSE %]
non required value
@@ -1611,7 +1611,7 @@
- [% IF ( f17 ) %]
+ [% IF ( f17space ) %]
non required value
[% ELSE %]
non required value
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_leader.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_leader.tt
index 24ffc74..6e53881 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_leader.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_leader.tt
@@ -188,7 +188,7 @@
|- Filling character
[% END %]
- [% IF ( f8 ) %]
+ [% IF ( f8space ) %]
- Hierarchical relationship undefined
[% ELSE %]
- Hierarchical relationship undefined
@@ -230,7 +230,7 @@
|- Filling character
[% END %]
- [% IF ( f17 ) %]
+ [% IF ( f17space ) %]
Full level ("item in hand")
[% ELSE %]
Full level ("item in hand")
@@ -264,7 +264,7 @@
|- Filling character
[% END %]
- [% IF ( f18 ) %]
+ [% IF ( f18space ) %]
- In full ISBD form
[% ELSE %]
- In full ISBD form
--
1.7.5.4
From jonathan.druart at biblibre.com Fri Aug 5 10:15:56 2011
From: jonathan.druart at biblibre.com (Jonathan Druart)
Date: Fri, 5 Aug 2011 10:15:56 +0200
Subject: [Koha-patches] [PATCH 1/1] Bug 6390: Implement ``see mine/my
branches/all baskets'-syspref'
Message-ID: <1312532156-7121-1-git-send-email-jonathan.druart@biblibre.com>
---
acqui/booksellers.pl | 20 ++++++++++++--------
admin/systempreferences.pl | 1 +
.../en/modules/admin/preferences/acquisitions.pref | 7 +++++++
3 files changed, 20 insertions(+), 8 deletions(-)
diff --git a/acqui/booksellers.pl b/acqui/booksellers.pl
index cc5c084..4f1195d 100755
--- a/acqui/booksellers.pl
+++ b/acqui/booksellers.pl
@@ -59,6 +59,7 @@ use CGI;
use C4::Dates qw/format_date/;
use C4::Bookseller qw/ GetBookSellerFromId GetBookSeller /;
use C4::Members qw/GetMember/;
+use C4::Context;
my $query = CGI->new;
my ( $template, $loggedinuser, $cookie ) = get_template_and_user(
@@ -90,23 +91,26 @@ if ( $supplier_count == 1 ) {
);
}
-my $uid;
-if ($loggedinuser) {
- $uid = GetMember( borrowernumber => $loggedinuser )->{userid};
-}
+my $userenv = C4::Context::userenv;
+my $viewbaskets = C4::Context->preference('AcqViewBaskets');
+
+my $userbranch = $userenv->{branch};
#build result page
my $loop_suppliers = [];
+my %branchcache;
+
for my $vendor (@suppliers) {
my $baskets = get_vendors_baskets( $vendor->{id} );
my $loop_basket = [];
for my $basket ( @{$baskets} ) {
- if (( $basket->{authorisedby}
- && $basket->{authorisedby} eq $loggedinuser
- )
- || haspermission( $uid, { flagsrequired => { acquisition => q{*} } } )
+ my $authorisedby = $basket->{authorisedby};
+ if ($authorisedby && $authorisedby == $loggedinuser
+ || $viewbaskets eq 'all'
+ || $viewbaskets eq 'branch' && $authorisedby &&
+ ($branchcache{$authorisedby} || ($branchcache{$authorisedby} = GetMember( borrowernumber => $authorisedby )->{branchcode})) eq $userbranch
) {
for my $date_field (qw( creationdate closedate)) {
if ( $basket->{$date_field} ) {
diff --git a/admin/systempreferences.pl b/admin/systempreferences.pl
index 87ecac4..78d0768 100755
--- a/admin/systempreferences.pl
+++ b/admin/systempreferences.pl
@@ -76,6 +76,7 @@ my %tabsysprefs;
$tabsysprefs{AcqCreateItem}="Acquisitions";
$tabsysprefs{OrderPdfFormat}="Acquisitions";
$tabsysprefs{CurrencyFormat}="Acquisitions";
+ $tabsysprefs{AcqViewBaskets}="Acquisitions";
# Admin
$tabsysprefs{singleBranchMode} = "Admin";
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/acquisitions.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/acquisitions.pref
index 43a7ad5..52da32a 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/acquisitions.pref
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/acquisitions.pref
@@ -16,6 +16,13 @@ Acquisitions:
1: always ask for confirmation.
2: do not ask for confirmation.
-
+ - Allow a user to view baskets created
+ - pref: AcqViewBaskets
+ choices:
+ user: by him only
+ branch: at his branch
+ all: by anyone
+ -
- Display currencies using the following format
- pref: CurrencyFormat
choices:
--
1.7.1
From julian.maurice at biblibre.com Fri Aug 5 11:08:36 2011
From: julian.maurice at biblibre.com (Julian Maurice)
Date: Fri, 5 Aug 2011 11:08:36 +0200
Subject: [Koha-patches] [SIGNED-OFF] [PATCH] Bug 6150 UNIMARC field 225
plugin: allow $a value data entry
Message-ID: <1312535316-9542-1-git-send-email-julian.maurice@biblibre.com>
From: Fr?d?ric Demians
The current UNIMARC 225 plugin behavior forces cataloguer to select a
collection name in a combo box. The content of this combo box comes from
special EDITORS authorities list which is constructed by a script. So
there is no way to add a new collection directly in biblio data entry
form.
A input box can be added to the plugin form in order to enter by hand a
new collection.
Signed-off-by: Julian Maurice
---
.../value_builder/unimarc_field_225a.tt | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_225a.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_225a.tt
index 7f9e144..e85312c 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_225a.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_225a.tt
@@ -8,6 +8,8 @@
@@ -17,11 +19,11 @@
function report() {
var doc = opener.document;
var field = doc.getElementById("[% index %]");
- field.value = document.f_pop.f1.value;
+ field.value = document.f_pop.f2.value || document.f_pop.f1.value;
window.close();
return false;
}
//]]>
-[% INCLUDE 'popup-bottom.inc' %]
\ No newline at end of file
+[% INCLUDE 'popup-bottom.inc' %]
--
1.7.5.4
From christophe.croullebois at biblibre.com Fri Aug 5 11:57:32 2011
From: christophe.croullebois at biblibre.com (Christophe Croullebois)
Date: Fri, 5 Aug 2011 11:57:32 +0200
Subject: [Koha-patches] [PATCH] [SIGNED-OFF] BZ6076: acqui pdf error when
marcxml wrong
Message-ID: <1312538252-10786-1-git-send-email-christophe.croullebois@biblibre.com>
From: Jonathan Druart
when marcxml is wrong the PDF is not generated. There is a Perl error
because
the biblio can't be retrieved.
This can be workarounded with a eval when decoding the marc
Signed-off-by: Christophe Croullebois
---
acqui/basketgroup.pl | 11 +++++++----
1 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/acqui/basketgroup.pl b/acqui/basketgroup.pl
index 08356f8..e65fab4 100755
--- a/acqui/basketgroup.pl
+++ b/acqui/basketgroup.pl
@@ -226,10 +226,13 @@ sub printbasketgrouppdf{
push(@ba_orders, \@ba_order);
# Editor Number
my $en;
- if (C4::Context->preference("marcflavour") eq 'UNIMARC') {
- $en = MARC::Record::new_from_xml($ord->{marcxml},'UTF-8')->subfield('345',"b");
- } elsif (C4::Context->preference("marcflavour") eq 'MARC21') {
- $en = MARC::Record::new_from_xml($ord->{marcxml},'UTF-8')->subfield('037',"a");
+ my $marcrecord=eval{MARC::Record::new_from_xml( $ord->{marcxml},'UTF-8' )};
+ if ($marcrecord){
+ if ( C4::Context->preference("marcflavour") eq 'UNIMARC' ) {
+ $en = $marcrecord->subfield( '345', "b" );
+ } elsif ( C4::Context->preference("marcflavour") eq 'MARC21' ) {
+ $en = $marcrecord->subfield( '037', "a" );
+ }
}
if($en){
push(@ba_order, $en);
--
1.7.0.4
From christophe.croullebois at biblibre.com Fri Aug 5 12:29:32 2011
From: christophe.croullebois at biblibre.com (Christophe Croullebois)
Date: Fri, 5 Aug 2011 12:29:32 +0200
Subject: [Koha-patches] [PATCH] [SIGNED-OFF] Bug 6562: Silence runtime error
in reserve/request.pl
Message-ID: <1312540172-11181-1-git-send-email-christophe.croullebois@biblibre.com>
From: Colin Campbell
Not defining action just causes logging of noisy
runtime warnings.
Signed-off-by: Christophe Croullebois
---
reserve/request.pl | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/reserve/request.pl b/reserve/request.pl
index 79ff6b5..0c952b4 100755
--- a/reserve/request.pl
+++ b/reserve/request.pl
@@ -93,6 +93,7 @@ my $messages;
my $date = C4::Dates->today('iso');
my $action = $input->param('action');
+$action ||= q{};
if ( $action eq 'move' ) {
my $where = $input->param('where');
--
1.7.0.4
From nengard at bywatersolutions.com Fri Aug 5 14:00:30 2011
From: nengard at bywatersolutions.com (Nicole C. Engard)
Date: Fri, 5 Aug 2011 08:00:30 -0400
Subject: [Koha-patches] [PATCH] [SIGNED-OFF] Bug 5981 : MT 4231: Adds limits
to search history
Message-ID: <1312545630-2353-1-git-send-email-nengard@bywatersolutions.com>
From: Matthias Meusburger
Signed-off-by: Nicole C. Engard
---
C4/Auth.pm | 11 ++-
C4/Search.pm | 48 +++++++++--
installer/data/mysql/kohastructure.sql | 2 +
installer/data/mysql/updatedatabase.pl | 11 +++
.../prog/en/modules/opac-search-history.tt | 5 +-
opac/opac-search-history.pl | 44 +++++-----
opac/opac-search.pl | 90 ++++++++++++++++++-
7 files changed, 172 insertions(+), 39 deletions(-)
diff --git a/C4/Auth.pm b/C4/Auth.pm
index 495f04c..3a79926 100644
--- a/C4/Auth.pm
+++ b/C4/Auth.pm
@@ -130,8 +130,8 @@ Output.pm module.
=cut
my $SEARCH_HISTORY_INSERT_SQL =< C4::Context->preference("IntranetmainUserblock"),
LibraryName => C4::Context->preference("LibraryName"),
LoginBranchname => (C4::Context->userenv?C4::Context->userenv->{"branchname"}:"insecure"),
+ TemplateEncoding => C4::Context->preference("TemplateEncoding"),
advancedMARCEditor => C4::Context->preference("advancedMARCEditor"),
canreservefromotherbranches => C4::Context->preference('canreservefromotherbranches'),
intranetcolorstylesheet => C4::Context->preference("intranetcolorstylesheet"),
@@ -382,9 +383,10 @@ sub get_template_and_user {
virtualshelves => C4::Context->preference("virtualshelves"),
StaffSerialIssueDisplayCount => C4::Context->preference("StaffSerialIssueDisplayCount"),
NoZebra => C4::Context->preference('NoZebra'),
+ IntranetXSLTDetailsDisplay => C4::Context->preference("IntranetXSLTDetailsDisplay"),
+ IntranetXSLTResultsDisplay => C4::Context->preference("IntranetXSLTResultsDisplay"),
);
- }
- else {
+ } else {
warn "template type should be OPAC, here it is=[" . $in->{'type'} . "]" unless ( $in->{'type'} eq 'opac' );
#TODO : replace LibraryName syspref with 'system name', and remove this html processing
my $LibraryNameTitle = C4::Context->preference("LibraryName");
@@ -443,6 +445,7 @@ sub get_template_and_user {
OPACFinesTab => C4::Context->preference("OPACFinesTab"),
OpacTopissue => C4::Context->preference("OpacTopissue"),
RequestOnOpac => C4::Context->preference("RequestOnOpac"),
+ TemplateEncoding => "" . C4::Context->preference("TemplateEncoding"),
'Version' => C4::Context->preference('Version'),
hidelostitems => C4::Context->preference("hidelostitems"),
mylibraryfirst => (C4::Context->preference("SearchMyLibraryFirst") && C4::Context->userenv) ? C4::Context->userenv->{'branch'} : '',
diff --git a/C4/Search.pm b/C4/Search.pm
index c3cff65..49e03fa 100644
--- a/C4/Search.pm
+++ b/C4/Search.pm
@@ -1238,6 +1238,11 @@ sub buildQuery {
$truncated_operand .= $index_plus_comma . "rltrn:@$rightlefttruncated ";
$previous_truncation_operand = 1;
}
+ if ( scalar @$regexpr ) {
+ $truncated_operand .= "and " if $previous_truncation_operand;
+ $truncated_operand .= $index_plus_comma . "regExpr-1:@$regexpr ";
+ $previous_truncation_operand = 1;
+ }
}
$operand = $truncated_operand if $truncated_operand;
warn "TRUNCATED OPERAND: >$truncated_operand<" if $DEBUG;
@@ -2534,15 +2539,46 @@ sub enabled_staff_search_views
);
}
-sub AddSearchHistory{
- my ($borrowernumber,$session,$query_desc,$query_cgi, $total)=@_;
+=head2 enabled_opac_search_views
+
+%hash = enabled_opac_search_views()
+
+This function returns a hash that contains two flags obtained from the system
+preferences, used to determine whether a particular opac search results view
+is enabled.
+
+=over 2
+
+=item C
+
+ * $hash{can_view_MARC} is true only if the MARC view is enabled
+ * $hash{can_view_ISBD} is true only if the ISBD view is enabled
+
+=item C
+
+=back
+
+$template->param ( C4::Search::enabled_opac_search_views );
+
+=cut
+
+sub enabled_opac_search_views
+{
+ return (
+ can_opac_view_MARC => C4::Context->preference('OPACviewMARC'), # 1 if the opac search allows the MARC view
+ can_opac_view_ISBD => C4::Context->preference('OPACviewISBD'), # 1 if the opac search allows the ISBD view
+ );
+}
+
+sub AddSearchHistory {
+ my ( $borrowernumber, $session, $query_desc, $query_cgi, $limit_desc, $limit_cgi, $total ) = @_;
my $dbh = C4::Context->dbh;
# Add the request the user just made
- my $sql = "INSERT INTO search_history(userid, sessionid, query_desc, query_cgi, total, time) VALUES(?, ?, ?, ?, ?, NOW())";
- my $sth = $dbh->prepare($sql);
- $sth->execute($borrowernumber, $session, $query_desc, $query_cgi, $total);
- return $dbh->last_insert_id(undef, 'search_history', undef,undef,undef);
+ my $sql = "INSERT INTO search_history(userid, sessionid, query_desc, query_cgi, limit_desc, limit_cgi, total, time) VALUES(?, ?, ?, ?, ?, ?, ?, NOW())";
+ my $sth = $dbh->prepare($sql);
+ $sth->execute( $borrowernumber, $session, $query_desc, $query_cgi, $limit_desc, $limit_cgi, $total );
+ return $dbh->last_insert_id( undef, 'search_history', undef, undef, undef );
}
sub GetSearchHistory{
diff --git a/installer/data/mysql/kohastructure.sql b/installer/data/mysql/kohastructure.sql
index e9edf25..46bf002 100644
--- a/installer/data/mysql/kohastructure.sql
+++ b/installer/data/mysql/kohastructure.sql
@@ -1635,6 +1635,8 @@ CREATE TABLE IF NOT EXISTS `search_history` (
`sessionid` varchar(32) NOT NULL,
`query_desc` varchar(255) NOT NULL,
`query_cgi` varchar(255) NOT NULL,
+ `limit_desc` varchar(255) DEFAULT NULL,
+ `limit_cgi` varchar(255) DEFAULT NULL,
`total` int(11) NOT NULL,
`time` timestamp NOT NULL default CURRENT_TIMESTAMP,
KEY `userid` (`userid`),
diff --git a/installer/data/mysql/updatedatabase.pl b/installer/data/mysql/updatedatabase.pl
index 720bd8c..288c8e3 100755
--- a/installer/data/mysql/updatedatabase.pl
+++ b/installer/data/mysql/updatedatabase.pl
@@ -4399,6 +4399,17 @@ if (C4::Context->preference("Version") < TransformToNum($DBversion)) {
SetVersion($DBversion);
}
+$DBversion = "3.05.00.XXX";
+if (C4::Context->preference("Version") < TransformToNum($DBversion)) {
+ $dbh->do(q{
+ ALTER TABLE `search_history` ADD `limit_desc` VARCHAR( 255 ) NULL DEFAULT NULL AFTER `query_cgi` ,
+ ADD `limit_cgi` VARCHAR( 255 ) NULL DEFAULT NULL AFTER `limit_desc`
+ });
+ print "Upgrade to $DBversion done (adding limits to the opac search history)\n";
+ SetVersion ($DBversion);
+}
+
+
=head1 FUNCTIONS
=head2 DropAllForeignKeys($table)
diff --git a/koha-tmpl/opac-tmpl/prog/en/modules/opac-search-history.tt b/koha-tmpl/opac-tmpl/prog/en/modules/opac-search-history.tt
index e9f6be1..6de4756 100644
--- a/koha-tmpl/opac-tmpl/prog/en/modules/opac-search-history.tt
+++ b/koha-tmpl/opac-tmpl/prog/en/modules/opac-search-history.tt
@@ -47,7 +47,8 @@
[% FOREACH recentSearche IN recentSearches %]
[% recentSearche.time %]
- [% recentSearche.query_desc |html %]
+ [% recentSearche.query_desc|html %] [% recentSearche.limit_desc|html %]
+
[% recentSearche.total %]
[% END %]
@@ -65,7 +66,7 @@
[% FOREACH previousSearche IN previousSearches %]
[% previousSearche.time %]
- [% previousSearche.query_desc |html %]
+ [% previousSearche.query_desc|html %] [% previousSearche.limit_desc|html %]
[% previousSearche.total %]
[% END %]
diff --git a/opac/opac-search-history.pl b/opac/opac-search-history.pl
index 65141b9..d52e57d 100755
--- a/opac/opac-search-history.pl
+++ b/opac/opac-search-history.pl
@@ -113,28 +113,28 @@ if (!$loggedinuser) {
# Showing search history
} else {
- my $date = C4::Dates->new();
- my $dateformat = $date->DHTMLcalendar() . " %H:%i:%S"; # Current syspref date format + standard time format
-
- # Getting the data with date format work done by mysql
- my $query = "SELECT userid, sessionid, query_desc, query_cgi, total, DATE_FORMAT(time, \"$dateformat\") as time FROM search_history WHERE userid = ? AND sessionid = ?";
- my $sth = $dbh->prepare($query);
- $sth->execute($loggedinuser, $cgi->cookie("CGISESSID"));
- my $searches = $sth->fetchall_arrayref({});
- $template->param(recentSearches => $searches);
-
- # Getting searches from previous sessions
- $query = "SELECT COUNT(*) FROM search_history WHERE userid = ? AND sessionid != ?";
- $sth = $dbh->prepare($query);
- $sth->execute($loggedinuser, $cgi->cookie("CGISESSID"));
-
- # If at least one search from previous sessions has been performed
- if ($sth->fetchrow_array > 0) {
- $query = "SELECT userid, sessionid, query_desc, query_cgi, total, DATE_FORMAT(time, \"$dateformat\") as time FROM search_history WHERE userid = ? AND sessionid != ?";
- $sth = $dbh->prepare($query);
- $sth->execute($loggedinuser, $cgi->cookie("CGISESSID"));
- my $previoussearches = $sth->fetchall_arrayref({});
- $template->param(previousSearches => $previoussearches);
+ my $date = C4::Dates->new();
+ my $dateformat = $date->DHTMLcalendar() . " %H:%i:%S"; # Current syspref date format + standard time format
+
+ # Getting the data with date format work done by mysql
+ my $query = "SELECT userid, sessionid, query_desc, query_cgi, limit_desc, limit_cgi, total, DATE_FORMAT(time, \"$dateformat\") as time FROM search_history WHERE userid = ? AND sessionid = ?";
+ my $sth = $dbh->prepare($query);
+ $sth->execute( $loggedinuser, $cgi->cookie("CGISESSID") );
+ my $searches = $sth->fetchall_arrayref( {} );
+ $template->param( recentSearches => $searches );
+
+ # Getting searches from previous sessions
+ $query = "SELECT COUNT(*) FROM search_history WHERE userid = ? AND sessionid != ?";
+ $sth = $dbh->prepare($query);
+ $sth->execute( $loggedinuser, $cgi->cookie("CGISESSID") );
+
+ # If at least one search from previous sessions has been performed
+ if ( $sth->fetchrow_array > 0 ) {
+ $query = "SELECT userid, sessionid, query_desc, query_cgi, limit_desc, limit_cgi, total, DATE_FORMAT(time, \"$dateformat\") as time FROM search_history WHERE userid = ? AND sessionid != ?";
+ $sth = $dbh->prepare($query);
+ $sth->execute( $loggedinuser, $cgi->cookie("CGISESSID") );
+ my $previoussearches = $sth->fetchall_arrayref( {} );
+ $template->param( previousSearches => $previoussearches );
}
diff --git a/opac/opac-search.pl b/opac/opac-search.pl
index 81b7ce6..e89bdeb 100755
--- a/opac/opac-search.pl
+++ b/opac/opac-search.pl
@@ -541,11 +541,91 @@ for (my $i=0;$i<@servers;$i++) {
}
}
}
- ## If there's just one result, redirect to the detail page
- if ($total == 1 && $format ne 'rss2'
- && $format ne 'opensearchdescription' && $format ne 'atom') {
- my $biblionumber=$newresults[0]->{biblionumber};
- if (C4::Context->preference('BiblioDefaultView') eq 'isbd') {
+ my $tag_quantity;
+ if ( C4::Context->preference('TagsEnabled')
+ and $tag_quantity = C4::Context->preference('TagsShowOnList') ) {
+ foreach (@newresults) {
+ my $bibnum = $_->{biblionumber} or next;
+ $_->{itemsissued} = CountItemsIssued($bibnum);
+ $_->{'TagLoop'} = get_tags(
+ { biblionumber => $bibnum,
+ approved => 1,
+ 'sort' => '-weight',
+ limit => $tag_quantity
+ }
+ );
+ }
+ }
+ foreach (@newresults) {
+ $_->{coins} = GetCOinSBiblio( $_->{'biblionumber'} );
+ }
+
+ if ( $results_hashref->{$server}->{"hits"} ) {
+ $total = $total + $results_hashref->{$server}->{"hits"};
+ }
+
+ # Opac search history
+ my $newsearchcookie;
+ if ( C4::Context->preference('EnableOpacSearchHistory') ) {
+ my @recentSearches;
+
+ # Getting the (maybe) already sent cookie
+ my $searchcookie = $cgi->cookie('KohaOpacRecentSearches');
+ if ($searchcookie) {
+ $searchcookie = uri_unescape($searchcookie);
+ if ( thaw($searchcookie) ) {
+ @recentSearches = @{ thaw($searchcookie) };
+ }
+ }
+
+ # Adding the new search if needed
+ if ( not defined $borrowernumber or $borrowernumber eq '' ) {
+
+ # To a cookie (the user is not logged in)
+
+ if ( not defined $params->{'offset'} or $params->{'offset'} eq '' ) {
+ push @recentSearches,
+ { "query_desc" => $query_desc || "unknown",
+ "query_cgi" => $query_cgi || "unknown",
+ "limit_desc" => $limit_desc,
+ "limit_cgi" => $limit_cgi,
+ "time" => time(),
+ "total" => $total
+ };
+ $template->param( ShowOpacRecentSearchLink => 1 );
+ }
+
+ # Only the 15 more recent searches are kept
+ # TODO: This has been done because of cookies' max size, which is
+ # usually 4KB. A real check on cookie actual size would be better
+ # than setting an arbitrary limit on the number of searches
+ shift @recentSearches if (@recentSearches > 15);
+
+ # Pushing the cookie back
+ $newsearchcookie = $cgi->cookie(
+ -name => 'KohaOpacRecentSearches',
+
+ # We uri_escape the whole freezed structure so we're sure we won't have any encoding problems
+ -value => uri_escape( freeze( \@recentSearches ) ),
+ -expires => ''
+ );
+ $cookie = [ $cookie, $newsearchcookie ];
+ } else {
+
+ # To the session (the user is logged in)
+ if ( not defined $params->{'offset'} or $params->{'offset'} eq '' ) {
+ AddSearchHistory( $borrowernumber, $cgi->cookie("CGISESSID"), $query_desc, $query_cgi, $limit_desc, $limit_cgi, $total );
+ $template->param( ShowOpacRecentSearchLink => 1 );
+ }
+ }
+ }
+ ## If there's just one result, redirect to the detail page
+ if ( $total == 1
+ && $format ne 'rss2'
+ && $format ne 'opensearchdescription'
+ && $format ne 'atom' ) {
+ my $biblionumber = $newresults[0]->{biblionumber};
+ if ( C4::Context->preference('BiblioDefaultView') eq 'isbd' ) {
print $cgi->redirect("/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=$biblionumber");
} elsif (C4::Context->preference('BiblioDefaultView') eq 'marc') {
print $cgi->redirect("/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=$biblionumber");
--
1.7.2.3
From alex.arnaud at biblibre.com Fri Aug 5 15:50:02 2011
From: alex.arnaud at biblibre.com (alex.arnaud at biblibre.com)
Date: Fri, 5 Aug 2011 15:50:02 +0200
Subject: [Koha-patches] [PATCH] bug 4966: Add a button in parcel.pl for
confirm end receiving
Message-ID: <1312552202-2151-1-git-send-email-alex.arnaud@biblibre.com>
From: Alex Arnaud
---
.../intranet-tmpl/prog/en/modules/acqui/parcel.tt | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/parcel.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/parcel.tt
index 8ccc42d..b5171aa 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/parcel.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/parcel.tt
@@ -320,6 +320,14 @@
[% ELSE %]There are no received orders.[% END %]
+
+
+
--
1.7.0.4
From nengard at bywatersolutions.com Fri Aug 5 16:08:33 2011
From: nengard at bywatersolutions.com (Nicole C. Engard)
Date: Fri, 5 Aug 2011 10:08:33 -0400
Subject: [Koha-patches] [PATCH] [SIGNED-OFF] bug 4966: Add a button in
parcel.pl for confirm end receiving
Message-ID: <1312553313-2813-1-git-send-email-nengard@bywatersolutions.com>
From: Alex Arnaud
Also updated language to say 'Finish' instead of 'End'
Signed-off-by: Nicole C. Engard
---
.../intranet-tmpl/prog/en/modules/acqui/parcel.tt | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/parcel.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/parcel.tt
index 8ccc42d..b5171aa 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/parcel.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/parcel.tt
@@ -320,6 +320,14 @@
[% ELSE %]There are no received orders.[% END %]
+
+
+
--
1.7.2.3
From nengard at bywatersolutions.com Fri Aug 5 16:09:51 2011
From: nengard at bywatersolutions.com (Nicole C. Engard)
Date: Fri, 5 Aug 2011 10:09:51 -0400
Subject: [Koha-patches] [PATCH 2/2] bug4966 - follow up to 4966 changes
language from 'end' to 'finish'
Message-ID: <1312553391-2850-1-git-send-email-nengard@bywatersolutions.com>
Signed-off-by: Nicole C. Engard
---
.../intranet-tmpl/prog/en/modules/acqui/parcel.tt | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/parcel.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/parcel.tt
index b5171aa..5214c58 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/parcel.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/parcel.tt
@@ -324,7 +324,7 @@
--
1.7.2.3
From alex.arnaud at biblibre.com Fri Aug 5 16:34:07 2011
From: alex.arnaud at biblibre.com (alex.arnaud at biblibre.com)
Date: Fri, 5 Aug 2011 16:34:07 +0200
Subject: [Koha-patches] [PATCH] [SIGNED-OFF] bug4966 - follow up to 4966
changes language from 'end' to 'finish'
Message-ID: <1312554847-2619-1-git-send-email-alex.arnaud@biblibre.com>
From: Nicole C. Engard
Signed-off-by: Nicole C. Engard
Signed-off-by: Alex Arnaud
---
.../intranet-tmpl/prog/en/modules/acqui/parcel.tt | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/parcel.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/parcel.tt
index b5171aa..5214c58 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/parcel.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/parcel.tt
@@ -324,7 +324,7 @@
--
1.7.0.4
From oleonard at myacpl.org Fri Aug 5 18:34:35 2011
From: oleonard at myacpl.org (Owen Leonard)
Date: Fri, 5 Aug 2011 12:34:35 -0400
Subject: [Koha-patches] [PATCH] Fix for Bug 6671 - Change name of variable
used when renewing patron expiration
Message-ID: <1312562075-14461-1-git-send-email-oleonard@myacpl.org>
From: Henri-Damien LAURENT
Edit by Owen Leonard: Pulling changes from Bug 5436, I see a couple of changes related to patron
renewal. These changes seem to simply rename a variable in the script and the
template. I can't tell if it changes are fixing any bug or not.
---
circ/circulation.pl | 4 ++--
.../prog/en/modules/circ/circulation.tt | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/circ/circulation.pl b/circ/circulation.pl
index c34db54..1bb7b72 100755
--- a/circ/circulation.pl
+++ b/circ/circulation.pl
@@ -644,8 +644,8 @@ $template->param(
printername => $printer,
firstname => $borrower->{'firstname'},
surname => $borrower->{'surname'},
- dateexpiry => format_date($newexpiry),
- expiry => format_date($borrower->{'dateexpiry'}),
+ newexpiry => format_date($newexpiry),
+ expiry => format_date($borrower->{'newexpiry'}),
categorycode => $borrower->{'categorycode'},
categoryname => $borrower->{description},
address => $address,
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt
index 4d2459b..caaa665 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt
@@ -225,7 +225,7 @@ function refocus(calendar) {
-[% IF ( dateexpiry ) %]Patron's account has been renewed until [% dateexpiry %]
[% END %]
+[% IF ( newexpiry ) %]Patron's account has been renewed until [% newexpiry %]
[% END %]
[% IF ( NEEDSCONFIRMATION ) %]
--
1.7.3
From oleonard at myacpl.org Fri Aug 5 20:56:31 2011
From: oleonard at myacpl.org (Owen Leonard)
Date: Fri, 5 Aug 2011 14:56:31 -0400
Subject: [Koha-patches] [PATCH] Fix for Bug 5436 - Extended patron
attributes display improvements
Message-ID: <1312570591-17113-1-git-send-email-oleonard@myacpl.org>
From: Henri-Damien LAURENT
Show patron attributes in the sidebar on circ and patron pages
[Edit from Owen Leonard: This patch takes changes originally in
Bug 5436 and isolates just the parts relating to display of
patron attributes. Because function for pulling patron attributes
was merged with the function for displaying address information
in SetMemberInfosInTemplate() (also found in Bug 5749), I moved
the call to GetBorrowerAttributes into the individual scripts.
That keeps the functionality relating specifically to patron
attributes separate from the proposed changes to displaying
addresses.
Because I think it's important to keep the display consistent,
I added display of patron attributes to all pages which include
the patron information sidebar.]
---
C4/Members/AttributeTypes.pm | 31 +++++++++++++++++--
C4/Members/Attributes.pm | 3 +-
admin/patron-attr-types.pl | 9 +++++-
circ/circulation.pl | 3 ++
.../0009-patron-attr-display-checkout.pl | 7 ++++
installer/data/mysql/kohastructure.sql | 1 +
.../intranet-tmpl/prog/en/includes/circ-menu.inc | 7 ++++
.../prog/en/modules/admin/patron-attr-types.tt | 7 ++++-
members/boraccount.pl | 6 +++-
members/mancredit.pl | 3 ++
members/maninvoice.pl | 3 ++
members/member-flags.pl | 5 ++-
members/member-password.pl | 7 +++-
members/messaging.pl | 3 ++
members/moremember.pl | 3 ++
members/notices.pl | 5 ++-
members/pay.pl | 5 ++-
members/readingrec.pl | 6 +++-
18 files changed, 100 insertions(+), 14 deletions(-)
create mode 100644 installer/data/mysql/atomicupdate/0009-patron-attr-display-checkout.pl
diff --git a/C4/Members/AttributeTypes.pm b/C4/Members/AttributeTypes.pm
index 3a05268..e36557b 100644
--- a/C4/Members/AttributeTypes.pm
+++ b/C4/Members/AttributeTypes.pm
@@ -118,6 +118,7 @@ sub new {
$self->{'opac_display'} = 0;
$self->{'password_allowed'} = 0;
$self->{'staff_searchable'} = 0;
+ $self->{'display_checkout'} = 0;
$self->{'authorised_value_category'} = '';
bless $self, $class;
@@ -152,6 +153,7 @@ sub fetch {
$self->{'opac_display'} = $row->{'opac_display'};
$self->{'password_allowed'} = $row->{'password_allowed'};
$self->{'staff_searchable'} = $row->{'staff_searchable'};
+ $self->{'display_checkout'} = $row->{'display_checkout'};
$self->{'authorised_value_category'} = $row->{'authorised_value_category'};
bless $self, $class;
@@ -182,14 +184,15 @@ sub store {
opac_display = ?,
password_allowed = ?,
staff_searchable = ?,
- authorised_value_category = ?
+ authorised_value_category = ?,
+ display_checkout = ?
WHERE code = ?");
} else {
$sth = $dbh->prepare_cached("INSERT INTO borrower_attribute_types
(description, repeatable, unique_id, opac_display, password_allowed,
- staff_searchable, authorised_value_category, code)
+ staff_searchable, authorised_value_category, display_checkout, code)
VALUES (?, ?, ?, ?, ?,
- ?, ?, ?)");
+ ?, ?, ?, ?)");
}
$sth->bind_param(1, $self->{'description'});
$sth->bind_param(2, $self->{'repeatable'});
@@ -198,7 +201,8 @@ sub store {
$sth->bind_param(5, $self->{'password_allowed'});
$sth->bind_param(6, $self->{'staff_searchable'});
$sth->bind_param(7, $self->{'authorised_value_category'});
- $sth->bind_param(8, $self->{'code'});
+ $sth->bind_param(8, $self->{'display_checkout'});
+ $sth->bind_param(9, $self->{'code'});
$sth->execute;
}
@@ -304,6 +308,25 @@ sub staff_searchable {
@_ ? $self->{'staff_searchable'} = ((shift) ? 1 : 0) : $self->{'staff_searchable'};
}
+=head2 display_checkout
+
+=over 4
+
+my $display_checkout = $attr_type->display_checkout();
+$attr_type->display_checkout($display_checkout);
+
+=back
+
+Accessor. The C<$display_checkout> argument
+is interpreted as a Perl boolean.
+
+=cut
+
+sub display_checkout {
+ my $self = shift;
+ @_ ? $self->{'display_checkout'} = ((shift) ? 1 : 0) : $self->{'display_checkout'};
+}
+
=head2 authorised_value_category
my $authorised_value_category = $attr_type->authorised_value_category();
diff --git a/C4/Members/Attributes.pm b/C4/Members/Attributes.pm
index 35d6702..29a31e6 100644
--- a/C4/Members/Attributes.pm
+++ b/C4/Members/Attributes.pm
@@ -72,7 +72,7 @@ sub GetBorrowerAttributes {
my $opac_only = @_ ? shift : 0;
my $dbh = C4::Context->dbh();
- my $query = "SELECT code, description, attribute, lib, password
+ my $query = "SELECT code, description, attribute, lib, password, display_checkout
FROM borrower_attributes
JOIN borrower_attribute_types USING (code)
LEFT JOIN authorised_values ON (category = authorised_value_category AND attribute = authorised_value)
@@ -89,6 +89,7 @@ sub GetBorrowerAttributes {
value => $row->{'attribute'},
value_description => $row->{'lib'},
password => $row->{'password'},
+ display_checkout => $row->{'display_checkout'},
}
}
return \@results;
diff --git a/admin/patron-attr-types.pl b/admin/patron-attr-types.pl
index 1dfe442..c32b6c2 100755
--- a/admin/patron-attr-types.pl
+++ b/admin/patron-attr-types.pl
@@ -106,6 +106,9 @@ sub error_add_attribute_type_form {
if ($input->param('staff_searchable')) {
$template->param(staff_searchable_checked => 'checked="checked"');
}
+ if ($input->param('display_checkout')) {
+ $template->param(display_checkout_checked => 'checked="checked"');
+ }
$template->param(
attribute_type_form => 1,
@@ -147,6 +150,8 @@ sub add_update_attribute_type {
$attr_type->authorised_value_category($authorised_value_category);
my $password_allowed = $input->param('password_allowed');
$attr_type->password_allowed($password_allowed);
+ my $display_checkout = $input->param('display_checkout');
+ $attr_type->display_checkout($display_checkout);
if ($op eq 'edit') {
$template->param(edited_attribute_type => $attr_type->code());
@@ -222,7 +227,9 @@ sub edit_attribute_type_form {
if ($attr_type->staff_searchable()) {
$template->param(staff_searchable_checked => 'checked="checked"');
}
-
+ if ($attr_type->display_checkout()) {
+ $template->param(display_checkout_checked => 'checked="checked"');
+ }
authorised_value_category_list($template, $attr_type->authorised_value_category());
$template->param(
diff --git a/circ/circulation.pl b/circ/circulation.pl
index c34db54..7f70502 100755
--- a/circ/circulation.pl
+++ b/circ/circulation.pl
@@ -35,6 +35,7 @@ use C4::Biblio;
use C4::Reserves;
use C4::Context;
use CGI::Session;
+use C4::Members::Attributes qw(GetBorrowerAttributes);
use Date::Calc qw(
Today
@@ -630,6 +631,7 @@ my $fast_cataloging = 0;
if (defined getframeworkinfo('FA')) {
$fast_cataloging = 1
}
+my $attributes = GetBorrowerAttributes($borrowernumber);
$template->param(
lib_messages_loop => $lib_messages_loop,
@@ -679,6 +681,7 @@ $template->param(
circview => 1,
soundon => C4::Context->preference("SoundOn"),
fast_cataloging => $fast_cataloging,
+ extendedattributes => $attributes,
);
# save stickyduedate to session
diff --git a/installer/data/mysql/atomicupdate/0009-patron-attr-display-checkout.pl b/installer/data/mysql/atomicupdate/0009-patron-attr-display-checkout.pl
new file mode 100644
index 0000000..44cfcfa
--- /dev/null
+++ b/installer/data/mysql/atomicupdate/0009-patron-attr-display-checkout.pl
@@ -0,0 +1,7 @@
+#! /usr/bin/perl
+use strict;
+use warnings;
+use C4::Context;
+my $dbh=C4::Context->dbh;
+$dbh->do("ALTER TABLE borrower_attribute_types ADD COLUMN `display_checkout` TINYINT(1) NOT NULL DEFAULT '0';");
+print "Upgrade done (Added a display_checkout field in borrower_attribute_types table)\n";
diff --git a/installer/data/mysql/kohastructure.sql b/installer/data/mysql/kohastructure.sql
index e9edf25..c23b1f6 100644
--- a/installer/data/mysql/kohastructure.sql
+++ b/installer/data/mysql/kohastructure.sql
@@ -284,6 +284,7 @@ CREATE TABLE `borrower_attribute_types` (
`password_allowed` tinyint(1) NOT NULL default 0,
`staff_searchable` tinyint(1) NOT NULL default 0,
`authorised_value_category` varchar(10) default NULL,
+ `display_checkout` tinyint(1) NOT NULL default 0,
PRIMARY KEY (`code`),
KEY `auth_val_cat_idx` (`authorised_value_category`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/circ-menu.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/circ-menu.inc
index 129bd66..65cfebf 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/includes/circ-menu.inc
+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/circ-menu.inc
@@ -48,6 +48,13 @@
No email stored.
[% END %]
[% END %]
+ [% FOREACH extendedattribute IN extendedattributes %]
+ [% IF ( extendedattribute.display_checkout ) %]
+ [% IF ( extendedattribute.value ) %]
+ [% extendedattribute.description %] : [% IF ( extendedattribute.value_description ) %][% extendedattribute.value_description %][% ELSE %][% extendedattribute.value %][% END %]
+ [% END %]
+ [% END %]
+ [% END %]
Category: [% categoryname %] ([% categorycode %])
Home Library: [% IF ( branchname ) %][% branchname %][% ELSE %][% branch %][% END %]
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/patron-attr-types.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/patron-attr-types.tt
index 105d268..7718ef2 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/patron-attr-types.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/patron-attr-types.tt
@@ -68,7 +68,7 @@ function CheckAttributeTypeForm(f) {
[% IF ( WARNING_extended_attributes_off ) %]
-
Because the 'ExtendedPatronAttributes` system preference is currently not enabled, extended patron attributes cannot be given to patron records. Go
here if you wish to enable this feature.
+
Because the 'ExtendedPatronAttributes` system preference is currently not enabled, extended patron attributes cannot be given to patron records. Go
here if you wish to enable this feature.
[% END %]
[% IF ( attribute_type_form ) %]
@@ -122,6 +122,11 @@ function CheckAttributeTypeForm(f) {
Check to make this attribute staff_searchable in the staff patron search.
+
Display in check-out:
+
+ Check to show this attribute in patron check-out.
+
+
Authorized value category:
diff --git a/members/boraccount.pl b/members/boraccount.pl
index b91684a..d812259 100755
--- a/members/boraccount.pl
+++ b/members/boraccount.pl
@@ -32,6 +32,7 @@ use CGI;
use C4::Members;
use C4::Branch;
use C4::Accounts;
+use C4::Members::Attributes qw(GetBorrowerAttributes);
my $input=new CGI;
@@ -96,6 +97,7 @@ $template->param( adultborrower => 1 ) if ( $data->{'category_type'} eq 'A' );
my ($picture, $dberror) = GetPatronImage($data->{'cardnumber'});
$template->param( picture => 1 ) if $picture;
+my $attributes = GetBorrowerAttributes($borrowernumber);
$template->param(
finesview => 1,
@@ -120,6 +122,8 @@ $template->param(
totalcredit => $totalcredit,
is_child => ($data->{'category_type'} eq 'C'),
reverse_col => $reverse_col,
- accounts => $accts );
+ accounts => $accts,
+ extendedattributes => $attributes,
+);
output_html_with_http_headers $input, $cookie, $template->output;
diff --git a/members/mancredit.pl b/members/mancredit.pl
index ae41b57..801fcc2 100755
--- a/members/mancredit.pl
+++ b/members/mancredit.pl
@@ -33,6 +33,7 @@ use C4::Members;
use C4::Branch;
use C4::Accounts;
use C4::Items;
+use C4::Members::Attributes qw(GetBorrowerAttributes);
my $input=new CGI;
@@ -77,6 +78,7 @@ if ($add){
$template->param( adultborrower => 1 ) if ( $data->{category_type} eq 'A' );
my ($picture, $dberror) = GetPatronImage($data->{'cardnumber'});
$template->param( picture => 1 ) if $picture;
+ my $attributes = GetBorrowerAttributes($borrowernumber);
$template->param(
borrowernumber => $borrowernumber,
@@ -97,6 +99,7 @@ if ($add){
branchcode => $data->{'branchcode'},
branchname => GetBranchName($data->{'branchcode'}),
is_child => ($data->{'category_type'} eq 'C'),
+ extendedattributes => $attributes,
);
output_html_with_http_headers $input, $cookie, $template->output;
}
diff --git a/members/maninvoice.pl b/members/maninvoice.pl
index 9e8d429..9a040b6 100755
--- a/members/maninvoice.pl
+++ b/members/maninvoice.pl
@@ -32,6 +32,7 @@ use C4::Members;
use C4::Accounts;
use C4::Items;
use C4::Branch;
+use C4::Members::Attributes qw(GetBorrowerAttributes);
my $input=new CGI;
@@ -105,6 +106,7 @@ if ($add){
$template->param( adultborrower => 1 ) if ( $data->{'category_type'} eq 'A' );
my ($picture, $dberror) = GetPatronImage($data->{'cardnumber'});
$template->param( picture => 1 ) if $picture;
+ my $attributes = GetBorrowerAttributes($borrowernumber);
$template->param(
borrowernumber => $borrowernumber,
@@ -125,6 +127,7 @@ if ($add){
branchcode => $data->{'branchcode'},
branchname => GetBranchName($data->{'branchcode'}),
is_child => ($data->{'category_type'} eq 'C'),
+ extendedattributes => $attributes,
);
output_html_with_http_headers $input, $cookie, $template->output;
}
diff --git a/members/member-flags.pl b/members/member-flags.pl
index 007b56c..00a3268 100755
--- a/members/member-flags.pl
+++ b/members/member-flags.pl
@@ -13,6 +13,7 @@ use C4::Auth qw(:DEFAULT :EditPermissions);
use C4::Context;
use C4::Members;
use C4::Branch;
+use C4::Members::Attributes qw(GetBorrowerAttributes);
#use C4::Acquisitions;
use C4::Output;
@@ -161,7 +162,8 @@ if ($input->param('newflags')) {
$template->param( adultborrower => 1 ) if ( $bor->{'category_type'} eq 'A' );
my ($picture, $dberror) = GetPatronImage($bor->{'cardnumber'});
$template->param( picture => 1 ) if $picture;
-
+my $attributes = GetBorrowerAttributes($bor->{'borrowernumber'});
+
$template->param(
borrowernumber => $bor->{'borrowernumber'},
cardnumber => $bor->{'cardnumber'},
@@ -182,6 +184,7 @@ $template->param(
branchname => GetBranchName($bor->{'branchcode'}),
loop => \@loop,
is_child => ($bor->{'category_type'} eq 'C'),
+ extendedattributes => $attributes,
);
output_html_with_http_headers $input, $cookie, $template->output;
diff --git a/members/member-password.pl b/members/member-password.pl
index 0fefe4f..03f5243 100755
--- a/members/member-password.pl
+++ b/members/member-password.pl
@@ -14,6 +14,7 @@ use C4::Members;
use C4::Branch;
use C4::Circulation;
use CGI;
+use C4::Members::Attributes qw(GetBorrowerAttributes);
use Digest::MD5 qw(md5_base64);
@@ -89,7 +90,8 @@ if ( $newpassword && ! $errormsg ) {
$template->param( adultborrower => 1 ) if ( $bor->{'category_type'} eq 'A' );
my ($picture, $dberror) = GetPatronImage($bor->{'cardnumber'});
$template->param( picture => 1 ) if $picture;
-
+my $attributes = GetBorrowerAttributes($bor->{'borrowernumber'});
+
$template->param( othernames => $bor->{'othernames'},
surname => $bor->{'surname'},
firstname => $bor->{'firstname'},
@@ -111,7 +113,8 @@ $template->param( picture => 1 ) if $picture;
userid => $bor->{'userid'},
destination => $destination,
is_child => ($bor->{'category_type'} eq 'C'),
- defaultnewpassword => $defaultnewpassword
+ defaultnewpassword => $defaultnewpassword,
+ extendedattributes => $attributes,
);
diff --git a/members/messaging.pl b/members/messaging.pl
index 8791dcf..21435de 100755
--- a/members/messaging.pl
+++ b/members/messaging.pl
@@ -35,6 +35,7 @@ use C4::Letters;
use C4::Biblio;
use C4::Reserves;
use C4::Branch; # GetBranchName
+use C4::Members::Attributes qw(GetBorrowerAttributes);
use Data::Dumper;
@@ -79,6 +80,7 @@ $template->param( picture => 1 ) if $picture;
# get some recent messages sent to this borrower for display:
my $message_queue = C4::Letters::GetQueuedMessages( { borrowernumber => $query->param('borrowernumber') } );
+my $attributes = GetBorrowerAttributes($borrowernumber);
$template->param( messagingview => 1,
message_queue => $message_queue,
@@ -88,6 +90,7 @@ $template->param( messagingview => 1,
dateformat => C4::Context->preference("dateformat"),
categoryname => $borrower->{'description'},
$borrower->{'categorycode'} => 1,
+ extendedattributes => $attributes,
);
#$messaging_preferences->{'SMSnumber'}{'value'} = defined $borrower->{'smsalertnumber'}
diff --git a/members/moremember.pl b/members/moremember.pl
index 9292fd0..2f40242 100755
--- a/members/moremember.pl
+++ b/members/moremember.pl
@@ -52,6 +52,7 @@ use C4::Branch; # GetBranchName
use C4::Form::MessagingPreferences;
use C4::NewsChannels; #get slip news
use List::MoreUtils qw/uniq/;
+use C4::Members::Attributes qw(GetBorrowerAttributes);
#use Smart::Comments;
#use Data::Dumper;
@@ -438,6 +439,7 @@ if (C4::Context->preference('EnhancedMessagingPreferences')) {
$template->param(SMSSendDriver => C4::Context->preference("SMSSendDriver"));
$template->param(SMSnumber => defined $data->{'smsalertnumber'} ? $data->{'smsalertnumber'} : $data->{'mobile'});
}
+my $attributes = GetBorrowerAttributes($borrowernumber);
$template->param(
detailview => 1,
@@ -467,6 +469,7 @@ $template->param(
"dateformat_" . (C4::Context->preference("dateformat") || '') => 1,
samebranch => $samebranch,
quickslip => $quickslip,
+ extendedattributes => $attributes,
);
#Get the slip news items
diff --git a/members/notices.pl b/members/notices.pl
index 088d5a8..e0db209 100755
--- a/members/notices.pl
+++ b/members/notices.pl
@@ -27,6 +27,7 @@ use CGI;
use C4::Members;
use C4::Branch;
use C4::Letters;
+use C4::Members::Attributes qw(GetBorrowerAttributes);
use C4::Dates qw/format_date/;
my $input=new CGI;
@@ -52,11 +53,13 @@ $template->param( picture => 1 ) if $picture;
# Getting the messages
my $queued_messages = C4::Letters::GetQueuedMessages({borrowernumber => $borrowernumber});
$template->param( %{$borrower} );
+my $attributes = GetBorrowerAttributes($borrowernumber);
$template->param(
QUEUED_MESSAGES => $queued_messages,
borrowernumber => $borrowernumber,
- sentnotices => 1
+ sentnotices => 1,
+ extendedattributes => $attributes,
);
output_html_with_http_headers $input, $cookie, $template->output;
diff --git a/members/pay.pl b/members/pay.pl
index 4ecdcc9..6d88cf4 100755
--- a/members/pay.pl
+++ b/members/pay.pl
@@ -39,6 +39,7 @@ use C4::Stats;
use C4::Koha;
use C4::Overdues;
use C4::Branch; # GetBranches
+use C4::Members::Attributes qw(GetBorrowerAttributes);
my $input = new CGI;
@@ -152,6 +153,7 @@ if ( $data->{'category_type'} eq 'C') {
$template->param( adultborrower => 1 ) if ( $data->{'category_type'} eq 'A' );
my ($picture, $dberror) = GetPatronImage($data->{'cardnumber'});
$template->param( picture => 1 ) if $picture;
+my $attributes = GetBorrowerAttributes($borrowernumber);
$template->param(
allfile => \@allfile,
@@ -173,7 +175,8 @@ $template->param( picture => 1 ) if $picture;
branchcode => $data->{'branchcode'},
branchname => GetBranchName($data->{'branchcode'}),
is_child => ($data->{'category_type'} eq 'C'),
- total => sprintf( "%.2f", $total )
+ total => sprintf( "%.2f", $total ),
+ extendedattributes => $attributes,
);
output_html_with_http_headers $input, $cookie, $template->output;
diff --git a/members/readingrec.pl b/members/readingrec.pl
index e7586a0..04414e3 100755
--- a/members/readingrec.pl
+++ b/members/readingrec.pl
@@ -32,6 +32,7 @@ use C4::Branch;
use List::MoreUtils qw/any/;
use C4::Dates qw/format_date/;
+use C4::Members::Attributes qw(GetBorrowerAttributes);
my $input = CGI->new;
@@ -95,6 +96,7 @@ if (! $limit){
my ($picture, $dberror) = GetPatronImage($data->{'cardnumber'});
$template->param( picture => 1 ) if $picture;
+my $attributes = GetBorrowerAttributes($borrowernumber);
$template->param(
readingrecordview => 1,
@@ -122,7 +124,9 @@ $template->param(
is_child => ($data->{'category_type'} eq 'C'),
branchname => GetBranchName($data->{'branchcode'}),
showfulllink => (scalar @loop_reading > 50),
- loop_reading => \@loop_reading);
+ loop_reading => \@loop_reading,
+ extendedattributes => $attributes,
+);
output_html_with_http_headers $input, $cookie, $template->output;
--
1.7.3
From mtj at kohaaloha.com Sat Aug 6 02:20:36 2011
From: mtj at kohaaloha.com (Mason James)
Date: Sat, 06 Aug 2011 12:20:36 +1200
Subject: [Koha-patches] [PATCH] Bug 6636 - add 'powered by Koha' text to
OPAC footer
Message-ID: <1312590036-18886-1-git-send-email-mtj@kohaaloha.com>
---
C4/Auth.pm | 1 +
installer/data/mysql/de-DE/mandatory/sysprefs.sql | 2 +-
installer/data/mysql/en/mandatory/sysprefs.sql | 1 +
.../1-Obligatoire/unimarc_standard_systemprefs.sql | 2 +-
installer/data/mysql/it-IT/necessari/sysprefs.sql | 2 +-
.../data/mysql/nb-NO/1-Obligatorisk/sysprefs.sql | 1 +
installer/data/mysql/pl-PL/mandatory/sysprefs.sql | 1 +
...m_preferences_full_optimal_for_install_only.sql | 1 +
...m_preferences_full_optimal_for_install_only.sql | 2 +-
installer/data/mysql/updatedatabase.pl | 8 +++++++
.../prog/en/modules/admin/preferences/opac.pref | 7 ++++++
.../opac-tmpl/prog/en/includes/opac-bottom.inc | 21 ++++++++++++++++---
12 files changed, 41 insertions(+), 8 deletions(-)
diff --git a/C4/Auth.pm b/C4/Auth.pm
index 495f04c..4fe9ecd 100644
--- a/C4/Auth.pm
+++ b/C4/Auth.pm
@@ -435,6 +435,7 @@ sub get_template_and_user {
opac_limit_override => $opac_limit_override,
OpacBrowser => C4::Context->preference("OpacBrowser"),
OpacCloud => C4::Context->preference("OpacCloud"),
+ OpacKohaUrl => C4::Context->preference("OpacKohaUrl"),
OpacMainUserBlock => "" . C4::Context->preference("OpacMainUserBlock"),
OpacNav => "" . C4::Context->preference("OpacNav"),
OpacPasswordChange => C4::Context->preference("OpacPasswordChange"),
diff --git a/installer/data/mysql/de-DE/mandatory/sysprefs.sql b/installer/data/mysql/de-DE/mandatory/sysprefs.sql
index 6df6a9f..f49c8d2 100755
--- a/installer/data/mysql/de-DE/mandatory/sysprefs.sql
+++ b/installer/data/mysql/de-DE/mandatory/sysprefs.sql
@@ -317,4 +317,4 @@ INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES (
INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('BasketConfirmations', '1', 'When closing or reopening a basket,', 'always ask for confirmation.|do not ask for confirmation.', 'Choice');
INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('MARCAuthorityControlField008', '|| aca||aabn | a|a d', NULL, NULL, 'Textarea');
INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES('OpenLibraryCovers',0, 'If ON Openlibrary book covers will be show',NULL,'YesNo');
-
+INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('OpacKohaUrl','1',"Show 'Powered by Koha' text on OPAC footer.",NULL,NULL);
diff --git a/installer/data/mysql/en/mandatory/sysprefs.sql b/installer/data/mysql/en/mandatory/sysprefs.sql
index 8407505..fca63d1 100755
--- a/installer/data/mysql/en/mandatory/sysprefs.sql
+++ b/installer/data/mysql/en/mandatory/sysprefs.sql
@@ -317,3 +317,4 @@ INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES (
INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('BasketConfirmations', '1', 'When closing or reopening a basket,', 'always ask for confirmation.|do not ask for confirmation.', 'Choice');
INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('MARCAuthorityControlField008', '|| aca||aabn | a|a d', NULL, NULL, 'Textarea');
INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES('OpenLibraryCovers',0,'If ON Openlibrary book covers will be show',NULL,'YesNo');
+INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('OpacKohaUrl','1',"Show 'Powered by Koha' text on OPAC footer.",NULL,NULL);
diff --git a/installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systemprefs.sql b/installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systemprefs.sql
index d46502c..c0fe8cf 100755
--- a/installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systemprefs.sql
+++ b/installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systemprefs.sql
@@ -318,4 +318,4 @@ INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES (
INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('BasketConfirmations', '1', 'When closing or reopening a basket,', 'always ask for confirmation.|do not ask for confirmation.', 'Choice');
INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('MARCAuthorityControlField008', '|| aca||aabn | a|a d', NULL, NULL, 'Textarea');
INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES('OpenLibraryCovers',0,'If ON Openlibrary book covers will be show',NULL,'YesNo');
-
+INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('OpacKohaUrl','1',"Show 'Powered by Koha' text on OPAC footer.",NULL,NULL);
diff --git a/installer/data/mysql/it-IT/necessari/sysprefs.sql b/installer/data/mysql/it-IT/necessari/sysprefs.sql
index 3448738..52cd507 100755
--- a/installer/data/mysql/it-IT/necessari/sysprefs.sql
+++ b/installer/data/mysql/it-IT/necessari/sysprefs.sql
@@ -304,4 +304,4 @@ INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES (
INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('BasketConfirmations', '1', 'When closing or reopening a basket,', 'always ask for confirmation.|do not ask for confirmation.', 'Choice');
INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('MARCAuthorityControlField008', '|| aca||aabn | a|a d', NULL, NULL, 'Textarea');
INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES('OpenLibraryCovers',0,'If ON Openlibrary book covers will be show',NULL,'YesNo');
-
+INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('OpacKohaUrl','1',"Show 'Powered by Koha' text on OPAC footer.",NULL,NULL);
diff --git a/installer/data/mysql/nb-NO/1-Obligatorisk/sysprefs.sql b/installer/data/mysql/nb-NO/1-Obligatorisk/sysprefs.sql
index ac4c3e2..290c8c8 100644
--- a/installer/data/mysql/nb-NO/1-Obligatorisk/sysprefs.sql
+++ b/installer/data/mysql/nb-NO/1-Obligatorisk/sysprefs.sql
@@ -324,3 +324,4 @@ INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES (
INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('BasketConfirmations', '1', 'When closing or reopening a basket,', 'always ask for confirmation.|do not ask for confirmation.', 'Choice');
INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('MARCAuthorityControlField008', '|| aca||aabn | a|a d', NULL, NULL, 'Textarea');
INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES('OpenLibraryCovers',0,'If ON Openlibrary book covers will be show',NULL,'YesNo');
+INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('OpacKohaUrl','1',"Show 'Powered by Koha' text on OPAC footer.",NULL,NULL);
diff --git a/installer/data/mysql/pl-PL/mandatory/sysprefs.sql b/installer/data/mysql/pl-PL/mandatory/sysprefs.sql
index 3087f3c..b1a010f 100755
--- a/installer/data/mysql/pl-PL/mandatory/sysprefs.sql
+++ b/installer/data/mysql/pl-PL/mandatory/sysprefs.sql
@@ -316,3 +316,4 @@ INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES (
INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('BasketConfirmations', '1', 'When closing or reopening a basket,', 'always ask for confirmation.|do not ask for confirmation.', 'Choice');
INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('MARCAuthorityControlField008', '|| aca||aabn | a|a d', NULL, NULL, 'Textarea');
INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES('OpenLibraryCovers',0, 'If ON Openlibrary book covers will be show',NULL,'YesNo');
+INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('OpacKohaUrl','1',"Show 'Powered by Koha' text on OPAC footer.",NULL,NULL);
diff --git a/installer/data/mysql/ru-RU/mandatory/system_preferences_full_optimal_for_install_only.sql b/installer/data/mysql/ru-RU/mandatory/system_preferences_full_optimal_for_install_only.sql
index c0912ba..6b1d95d 100755
--- a/installer/data/mysql/ru-RU/mandatory/system_preferences_full_optimal_for_install_only.sql
+++ b/installer/data/mysql/ru-RU/mandatory/system_preferences_full_optimal_for_install_only.sql
@@ -371,3 +371,4 @@ INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES (
INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('BasketConfirmations', '1', 'When closing or reopening a basket,', 'always ask for confirmation.|do not ask for confirmation.', 'Choice');
INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('MARCAuthorityControlField008', '|| aca||aabn | a|a d', NULL, NULL, 'Textarea');
INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES('OpenLibraryCovers',0,'If ON Openlibrary book covers will be show',NULL,'YesNo');
+INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('OpacKohaUrl','1',"Show 'Powered by Koha' text on OPAC footer.",NULL,NULL);
diff --git a/installer/data/mysql/uk-UA/mandatory/system_preferences_full_optimal_for_install_only.sql b/installer/data/mysql/uk-UA/mandatory/system_preferences_full_optimal_for_install_only.sql
index d334469..bf598fb 100755
--- a/installer/data/mysql/uk-UA/mandatory/system_preferences_full_optimal_for_install_only.sql
+++ b/installer/data/mysql/uk-UA/mandatory/system_preferences_full_optimal_for_install_only.sql
@@ -396,4 +396,4 @@ INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES (
INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('BasketConfirmations', '1', 'When closing or reopening a basket,', 'always ask for confirmation.|do not ask for confirmation.', 'Choice');
INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('MARCAuthorityControlField008', '|| aca||aabn | a|a d', NULL, NULL, 'Textarea');
INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES('OpenLibraryCovers',0, 'If ON Openlibrary book covers will be show',NULL,'YesNo');
-
+INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('OpacKohaUrl','1',"Show 'Powered by Koha' text on OPAC footer.",NULL,NULL);
diff --git a/installer/data/mysql/updatedatabase.pl b/installer/data/mysql/updatedatabase.pl
index 720bd8c..61bbbd8 100755
--- a/installer/data/mysql/updatedatabase.pl
+++ b/installer/data/mysql/updatedatabase.pl
@@ -4399,6 +4399,14 @@ if (C4::Context->preference("Version") < TransformToNum($DBversion)) {
SetVersion($DBversion);
}
+$DBversion = "3.05.00.XXX";
+if (C4::Context->preference("Version") < TransformToNum($DBversion)) {
+ $dbh->do(qq|INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('OpacKohaUrl','0',"Show 'Powered by Koha' text on OPAC footer.",NULL,NULL)|);
+ print "Upgrade to $DBversion done (Add syspref 'OpacKohaUrl')\n";
+ SetVersion($DBversion);
+}
+
+
=head1 FUNCTIONS
=head2 DropAllForeignKeys($table)
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref
index 56f479e..5211443 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref
@@ -86,6 +86,13 @@ OPAC:
no: "Don't show"
- the name of the patron that has an item checked out on item detail pages on the OPAC.
-
+ - pref: OpacKohaUrl
+ default: 0
+ choices:
+ yes: Show
+ no: "Don't show"
+ - "'Powered by Koha' text on OPAC footer."
+ -
- pref: OpacHighlightedWords
choices:
yes: Highlight
diff --git a/koha-tmpl/opac-tmpl/prog/en/includes/opac-bottom.inc b/koha-tmpl/opac-tmpl/prog/en/includes/opac-bottom.inc
index c76d85c..ad584fa 100644
--- a/koha-tmpl/opac-tmpl/prog/en/includes/opac-bottom.inc
+++ b/koha-tmpl/opac-tmpl/prog/en/includes/opac-bottom.inc
@@ -1,10 +1,10 @@
-
[% IF ( opaccredits ) %]
[% opaccredits %]
[% END %]
+
[% IF ( opaclanguagesdisplay ) %]
[% IF ( languages_loop ) %]
[% UNLESS ( one_language_enabled ) %]
@@ -22,14 +22,13 @@
[% ELSE %]
[% sublanguages_loo.native_description %] [% sublanguages_loo.script_description %] [% sublanguages_loo.region_description %] [% sublanguages_loo.variant_description %] ([% sublanguages_loo.rfc4646_subtag %])
[% END %]
- [% END %]
+ [% END %]
[% END %]
-
[% ELSE %]
- [% IF ( languages_loo.group_enabled ) %]
+ [% IF ( languages_loo.group_enabled ) %]
[% IF ( languages_loo.current ) %]
[% IF ( languages_loo.native_description ) %][% languages_loo.native_description %][% ELSE %][% languages_loo.rfc4646_subtag %][% END %]
[% ELSE %]
@@ -39,11 +38,25 @@
[% END %]
[% END %][% UNLESS ( loop.last ) %] | [% END %]
[% END %]
+[% IF ( OpacKohaUrl ) %]
+
+Powered by Koha
+ [% END %]
+[% END %]
+ [% END %]
[% END %]
+
+[% IF ( OpacKohaUrl ) %]
+[% UNLESS ( opaclanguagesdisplay ) %]
+
[% END %]
[% END %]
+
[% IF ( Babeltheque ) %]
[% END %]
--
1.7.1
From ef at math.uni-bonn.de Sun Aug 7 12:23:25 2011
From: ef at math.uni-bonn.de (=?UTF-8?q?Edgar=20Fu=DF?=)
Date: Sun, 7 Aug 2011 12:23:25 +0200
Subject: [Koha-patches] [PATCH] Allow sending orders to booksellers by email
Message-ID: <1312712605-20097-1-git-send-email-ef@math.uni-bonn.de>
Implement sending acquisition orders to booksellers by email.
Introduces a new notice (``letter, form'') orders/ORDEREMAIL.
Cannot use the message queue since it can only mail to patrons (``borrowers'').
See Bug 5260.
---
acqui/basketgroup.pl | 179 ++++++++++++++++++++
koha-tmpl/intranet-tmpl/prog/en/js/acq.js | 8 +
.../prog/en/modules/acqui/basketgroup.tt | 14 ++
.../intranet-tmpl/prog/en/modules/tools/letter.tt | 5 +
tools/letter.pl | 10 +
5 files changed, 216 insertions(+), 0 deletions(-)
diff --git a/acqui/basketgroup.pl b/acqui/basketgroup.pl
index 08356f8..4a4a9f2 100755
--- a/acqui/basketgroup.pl
+++ b/acqui/basketgroup.pl
@@ -248,6 +248,171 @@ sub printbasketgrouppdf{
print $pdf;
}
+sub order_mail {
+#use Data::Dumper;
+ my ($booksellerid, $mail_orders) = @_;
+#print "order_mail\n";
+#print "booksellerid: $booksellerid\n", "mail_orders: ", Dumper($mail_orders);
+ my $mail_order_total = shift @$mail_orders;
+
+ my $bookseller = GetBookSellerFromId($booksellerid);
+
+ my $letter = C4::Letters::getletter('orders', 'ORDERMAIL') || return;
+#print "letter: ", Dumper(\$letter);
+
+ eval "use Mail::Sendmail";
+ eval "use C4::Log";
+ eval "use Carp";
+ eval "use Encode";
+
+ # branch info
+ my $userenv = C4::Context->userenv;
+ C4::Letters::parseletter($letter, 'branches', $userenv->{branch});
+
+ # librarian name
+ $letter->{content} =~ s/<>/$userenv->{firstname}/g;
+ $letter->{content} =~ s/<>/$userenv->{surname}/g;
+ $letter->{content} =~ s/<>/$userenv->{emailaddress}/g;
+
+ # booksellers
+ C4::Letters::parseletter($letter, 'aqbooksellers', $booksellerid);
+
+ # items and total
+ return unless $letter->{'content'} =~ m/(- (.*)<\/item>)/sm;
+ my $item_place = $1; my $item_format = $2;
+ my ($total_place, $total_format);
+ if ($letter->{'content'} =~ m/(
(.*)<\/total>)/sm) {
+ $total_place = $1; $total_format = $2;
+ }
+
+ my @items;
+ foreach my $mail_order (@$mail_orders) {
+ my $item = $item_format;
+ while (my ($key, $value) = each %$mail_order) {
+#print "$key: $value\n";
+ $item =~ s/<>/$value/g;
+ }
+ push @items, $item;
+ }
+#print "items: ", Dumper(@items);
+ $letter->{'content'} =~ s/\Q$item_place\E/join "\n", at items/e;
+ if ($total_format) {
+#print "total_place: $total_place\n";
+#print "total_format: $total_format\n";
+ my $total = $total_format;
+ while (my ($key, $value) = each %$mail_order_total) {
+ $total =~ s/<>/$value/g;
+ }
+#print "total: $total\n";
+ $letter->{'content'} =~ s/\Q$total_place\E/$total/;
+ }
+ my %mail = (
+ To => $bookseller->{bookselleremail} ||
+ $bookseller->{contemail} ||
+ $userenv->{emailaddress},
+ From => $userenv->{emailaddress},
+ Subject => $letter->{title},
+ Message => Encode::encode("UTF-8", $letter->{content}),
+ 'Content-Type' => 'text/plain; charset="utf8"',
+ );
+#print "mail: ", Dumper(\%mail);
+ sendmail(%mail) or carp $Mail::Sendmail::error;
+ logaction(
+ "ORDER",
+ "Send email order",
+ undef,
+ "To=%mail{To}\nSubject=%mail{Subject}\nMessage=%mail{Message}"
+ ) if C4::Context->preference("LetterLog");
+}
+
+sub mailbasketgroup {
+ my ($basketgroupid) = @_;
+
+ eval "use C4::Branch";
+ eval "use C4::Biblio";
+ eval "use C4::Koha";
+ eval "use Number::Format qw(format_number format_price)";
+
+ my $num = FormatNumber; # C4::Output
+
+ my $itemtypes = GetItemTypes();
+
+ my $basketgroup = GetBasketgroup($basketgroupid);
+ my $booksellerid = $basketgroup->{booksellerid};
+ my $bookseller = GetBookSellerFromId($booksellerid);
+ my $baskets = GetBasketsByBasketgroup($basketgroupid);
+
+ my $gstrate = $bookseller->{gstrate} || C4::Context->preference("gist") || 0;
+ my $discount = $bookseller->{'discount'} / 100;
+
+ my $total_ecost; # Total, its value will be assigned to $total_ecost_gsti or $total_ecost_gste depending of $bookseller->{'listincgst'}
+ my $total_ecost_gsti; # Total, GST included
+ my $total_ecost_gste; # Total, GST excluded
+ my $total_quantity; # Total quantity
+
+ my @mail_orders;
+ for my $basket (@$baskets) {
+ my $basketno = $basket->{basketno};
+ my @orders = &GetOrders($basketno);
+ for my $order (@orders) {
+ my %mail_order;
+
+ my $quantity = $order->{quantity} || 0;
+ next if $quantity <= 0;
+ my $ecost = $order->{ecost} || 0;
+
+ for (qw(quantity quantityreceived author title volume seriestitle isbn publishercode)) {
+ $mail_order{$_} = $order->{$_} if defined $order->{$_};
+ }
+ for (qw(listprice ecost)) {
+ $mail_order{$_} = $num->format_price($order->{$_}) if defined $order->{$_};
+ }
+ my $full_title = $order->{title};
+ $full_title .= (" " . $order->{seriestitle}) if $order->{seriestitle};
+ $full_title .= (" " . $order->{volume}) if $order->{volume};
+ $mail_order{full_title} = $full_title;
+ if ($order->{biblionumber}) {
+ my $bibliodata = GetBiblioData($order->{biblionumber});
+ if ($bibliodata->{itemtype}) {
+ $mail_order{itemtype} = $itemtypes->{$bibliodata->{itemtype}}->{description};
+ }
+ }
+
+ my $quantity_ecost = $quantity * $ecost;
+ $mail_order{quantity_ecost} = $num->format_price($quantity_ecost);
+ $mail_order{basketno} = $basketno;
+ $total_ecost += $quantity_ecost;
+ $total_quantity += $quantity;
+ push @mail_orders, \%mail_order;
+ }
+ }
+
+ my %total;
+ $total{quantity} = $total_quantity;
+ $total{gstrate} = $num->format_number($gstrate);
+ $total{currency} = $bookseller->{listprice};
+ $total{discount} = $num->format_number($bookseller->{discount});
+
+ my $total_gist;
+
+ if ($bookseller->{listincgst}) { # prices already includes GST
+ $total_ecost_gsti = $total_ecost;
+ $total_ecost_gste = $total_ecost_gsti / ($gstrate + 1);
+ $total_gist = $total_ecost_gsti - $total_ecost_gste;
+ } else { # prices does not include GST
+ $total_ecost_gste = $total_ecost;
+ $total_gist = $total_ecost_gste * $gstrate;
+ $total_ecost_gsti = $total_ecost_gste + $total_gist;
+ }
+ $total{ecost_gste} = $num->format_price($total_ecost_gste);
+ $total{ecost_gsti} = $num->format_price($total_ecost_gsti);
+ $total{gist} = $num->format_number($total_gist);
+
+ unshift @mail_orders, \%total;
+
+ order_mail($booksellerid, \@mail_orders);
+}
+
my $op = $input->param('op');
my $booksellerid = $input->param('booksellerid');
$template->param(booksellerid => $booksellerid);
@@ -383,11 +548,25 @@ if ( $op eq "add" ) {
printbasketgrouppdf($basketgroupid);
exit;
+} elsif ( $op eq 'closeandmail') {
+ my $basketgroupid = $input->param('basketgroupid');
+
+ CloseBasketgroup($basketgroupid);
+
+ mailbasketgroup($basketgroupid);
+
+ print $input->redirect('/cgi-bin/koha/acqui/basketgroup.pl?booksellerid=' . $booksellerid);
}elsif ($op eq 'print'){
my $basketgroupid = $input->param('basketgroupid');
printbasketgrouppdf($basketgroupid);
exit;
+}elsif ($op eq 'mail'){
+ my $basketgroupid = $input->param('basketgroupid');
+
+ mailbasketgroup($basketgroupid);
+
+ print $input->redirect('/cgi-bin/koha/acqui/basketgroup.pl?booksellerid=' . $booksellerid);
}elsif( $op eq "delete"){
my $basketgroupid = $input->param('basketgroupid');
DelBasketgroup($basketgroupid);
diff --git a/koha-tmpl/intranet-tmpl/prog/en/js/acq.js b/koha-tmpl/intranet-tmpl/prog/en/js/acq.js
index bcfb7b8..63d5d3a 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/js/acq.js
+++ b/koha-tmpl/intranet-tmpl/prog/en/js/acq.js
@@ -388,6 +388,14 @@ function closeandprint(bg){
}
}
+function closeandmail(bs, bg){
+ if(document.location = '/cgi-bin/koha/acqui/basketgroup.pl?op=closeandmail&booksellerid=' + bs + '&basketgroupid=' + bg ){
+ setTimeout("window.location.reload();",3000);
+ }else{
+ alert('Error downloading the file');
+ }
+}
+
//function that lets the user unclose a basketgroup as long as he hasn't submitted the changes to the page.
function unclosegroup(bgid){
var div = document.getElementById('basketgroup-'+bgid+'-closed').parentNode;
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basketgroup.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basketgroup.tt
index ba12d7b..31fa5cf 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basketgroup.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basketgroup.tt
@@ -297,6 +297,13 @@ function submitForm(form) {
+ Close & Send Email
+
+
+
+
+
+
Edit
@@ -333,6 +340,13 @@ function submitForm(form) {
+
+
+
+ Send Email
+
+
+
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/letter.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/letter.tt
index 1ec73c5..a423982 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/letter.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/letter.tt
@@ -210,6 +210,11 @@ $(document).ready(function() {
[% ELSE %]
Holds
[% END %]
+ [% IF ( orders ) %]
+ Orders
+ [% ELSE %]
+ Orders
+ [% END %]
[% IF ( members ) %]
Members
[% ELSE %]
diff --git a/tools/letter.pl b/tools/letter.pl
index ab6039c..ff9ab60 100755
--- a/tools/letter.pl
+++ b/tools/letter.pl
@@ -154,6 +154,16 @@ sub add_form {
elsif ($module eq 'claimacquisition') {
push @{$field_selection}, add_fields('aqbooksellers', 'aqorders');
}
+ elsif ($module eq 'orders') {
+ push @{$field_selection}, add_fields('aqbooksellers', 'aqorders', 'biblio', 'items');
+ push @{$field_selection}, { value => q{}, text => '---ORDER ITEMS---' };
+ push @{$field_selection}, { value => "orders.$_", text => "orders.$_" }
+ foreach (qw/listprice quantity ecost quantityreceived author title volume seriestitle isbn publishercode/);
+ push @{$field_selection}, { value => "orders.$_", text => "orders.$_" }
+ foreach (qw/full_title itemtype quantity_ecost basketno/);
+ push @{$field_selection}, { value => "orders.total.$_", text => "orders.total.$_" }
+ foreach (qw/quantity gstrate currency discount ecost_gste ecost_gsti gstrate/);
+ }
elsif ($module eq 'claimissues') {
push @{$field_selection}, add_fields('aqbooksellers', 'serial', 'subscription');
push @{$field_selection},
--
1.7.2.5
From ef at math.uni-bonn.de Sun Aug 7 12:23:42 2011
From: ef at math.uni-bonn.de (=?UTF-8?q?Edgar=20Fu=DF?=)
Date: Sun, 7 Aug 2011 12:23:42 +0200
Subject: [Koha-patches] [PATCH] Make configurable which baskets a user may
view
Message-ID: <1312712622-20138-1-git-send-email-ef@math.uni-bonn.de>
Introduce a new syspref, AcqViewBaskets, to configure which baskets a user is
allowed to view. Possible values are:
-- user: View only the same user's baskets (as before)
-- branch: View all baskets issued at the user's branch
-- all: View all baskets.
However, this is just a stub as long as one can just append ?basketno=
to any of the relevant URLs to access any basket whatsoever.
Introducing the new syspref requires a database modification along the lines of
INSERT INTO `systempreferences` (variable,value,options,explanation,type) VALUES ('AcqViewBaskets','user','user|branch|all','Define which baskets a user is allowed to view: his own only, any within his branch or all','Choice');
I don't feel comfortable enough with the database updating automagic to handle this.
See also Bug 6390.
---
acqui/booksellers.pl | 24 +++++++++++++------
admin/systempreferences.pl | 1 +
.../en/modules/admin/preferences/acquisitions.pref | 7 +++++
3 files changed, 24 insertions(+), 8 deletions(-)
diff --git a/acqui/booksellers.pl b/acqui/booksellers.pl
index cc5c084..2a7bb47 100755
--- a/acqui/booksellers.pl
+++ b/acqui/booksellers.pl
@@ -59,6 +59,7 @@ use CGI;
use C4::Dates qw/format_date/;
use C4::Bookseller qw/ GetBookSellerFromId GetBookSeller /;
use C4::Members qw/GetMember/;
+use C4::Context;
my $query = CGI->new;
my ( $template, $loggedinuser, $cookie ) = get_template_and_user(
@@ -90,23 +91,30 @@ if ( $supplier_count == 1 ) {
);
}
-my $uid;
-if ($loggedinuser) {
- $uid = GetMember( borrowernumber => $loggedinuser )->{userid};
-}
+my $userenv = C4::Context::userenv;
+my $viewbaskets = C4::Context->preference('AcqViewBaskets');
+
+#my $uid = $userenv->{id};
+# $loggedinuser == $userenv->{number}
+my $userbranch = $userenv->{branch};
#build result page
my $loop_suppliers = [];
+my %branchcache;
+
for my $vendor (@suppliers) {
my $baskets = get_vendors_baskets( $vendor->{id} );
my $loop_basket = [];
for my $basket ( @{$baskets} ) {
- if (( $basket->{authorisedby}
- && $basket->{authorisedby} eq $loggedinuser
- )
- || haspermission( $uid, { flagsrequired => { acquisition => q{*} } } )
+ my $authorisedby = $basket->{authorisedby};
+ if ($authorisedby && $authorisedby == $loggedinuser
+ || $viewbaskets eq 'all'
+ || $viewbaskets eq 'branch' && $authorisedby &&
+# GetMember( borrowernumber => $authorisedby )->{branchcode} eq $userbranch
+ ($branchcache{$authorisedby} || ($branchcache{$authorisedby} = GetMember( borrowernumber => $authorisedby )->{branchcode})) eq $userbranch
+# || haspermission( $uid, { acquisition => q{*} } )
) {
for my $date_field (qw( creationdate closedate)) {
if ( $basket->{$date_field} ) {
diff --git a/admin/systempreferences.pl b/admin/systempreferences.pl
index 87ecac4..78d0768 100755
--- a/admin/systempreferences.pl
+++ b/admin/systempreferences.pl
@@ -76,6 +76,7 @@ my %tabsysprefs;
$tabsysprefs{AcqCreateItem}="Acquisitions";
$tabsysprefs{OrderPdfFormat}="Acquisitions";
$tabsysprefs{CurrencyFormat}="Acquisitions";
+ $tabsysprefs{AcqViewBaskets}="Acquisitions";
# Admin
$tabsysprefs{singleBranchMode} = "Admin";
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/acquisitions.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/acquisitions.pref
index 2a900f0..489a30b 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/acquisitions.pref
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/acquisitions.pref
@@ -9,6 +9,13 @@ Acquisitions:
receiving: receiving an order.
cataloguing: cataloging the record.
-
+ - Allow a user to view baskets created
+ - pref: AcqViewBaskets
+ choices:
+ user: by him only
+ branch: at his branch
+ all: by anyone
+ -
- Display currencies using the following format
- pref: CurrencyFormat
choices:
--
1.7.2.5
From nengard at bywatersolutions.com Sat Aug 6 13:16:12 2011
From: nengard at bywatersolutions.com (Nicole C. Engard)
Date: Sat, 6 Aug 2011 07:16:12 -0400
Subject: [Koha-patches] [PATCH] bug 6677 - remove reference to 'debarred'
Message-ID: <1312629372-6963-1-git-send-email-nengard@bywatersolutions.com>
The patron stats wizard had 'debarred' in the pull down
for status, but it's called restricted everywhere else.
This patch changes debarred to restricted.
Signed-off-by: Nicole C. Engard
---
.../prog/en/modules/reports/borrowers_stats.tt | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/reports/borrowers_stats.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/reports/borrowers_stats.tt
index 78f927b..cd2c944 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/reports/borrowers_stats.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/reports/borrowers_stats.tt
@@ -88,7 +88,7 @@
Patron status
- debarred gone no address lost
+ restricted gone no address lost
Patron activity
--
1.7.2.3
From magnus at enger.priv.no Sun Aug 7 23:41:43 2011
From: magnus at enger.priv.no (Magnus Enger)
Date: Sun, 7 Aug 2011 23:41:43 +0200
Subject: [Koha-patches] [PATCH] Bug 6678 - Fix some problems with the
standard NORMARC framework
Message-ID: <1312753303-4715-1-git-send-email-magnus@enger.priv.no>
- Almost all fields are displayed as expanded in the cataloguing screens,
because hidden=0 when it should be -1
- Koha-specific fields need to be translated
- some unnecessary punctuation should be removed
- problem with encoding - ??? not displayed correctly
---
.../marcflavour/normarc/Obligatorisk/normarc.sql | 1986 ++++++++++----------
1 files changed, 995 insertions(+), 991 deletions(-)
diff --git a/installer/data/mysql/nb-NO/marcflavour/normarc/Obligatorisk/normarc.sql b/installer/data/mysql/nb-NO/marcflavour/normarc/Obligatorisk/normarc.sql
index 19004d9..bc7a7b5 100644
--- a/installer/data/mysql/nb-NO/marcflavour/normarc/Obligatorisk/normarc.sql
+++ b/installer/data/mysql/nb-NO/marcflavour/normarc/Obligatorisk/normarc.sql
@@ -1,991 +1,995 @@
-INSERT INTO `marc_tag_structure` (`tagfield`, `liblibrarian`, `libopac`, `repeatable`, `mandatory`, `authorised_value`, `frameworkcode`) VALUES
-('000','Postens hode','Postens hode',0,1,'',''),
-('001','Identifikasjonsnummer','Identifikasjonsnummer',0,0,'',''),
-('007','Fysisk beskrivelse av dokumentet (R)','Fysisk beskrivelse av dokumentet (R)',1,0,'',''),
-('008','Informasjonskoder','Informasjonskoder',0,0,'',''),
-('009','Lokale koder','Lokale koder',0,0,'',''),
-('010','Nasjonalbibliografisk kontrollnummer','Nasjonalbibliografisk kontrollnummer',0,0,'',''),
-('015','Andre bibliografiske kontrollnummer (R)','Andre bibliografiske kontrollnummer (R)',1,0,'',''),
-('019','Utvidet informasjonskodefelt','Utvidet informasjonskodefelt',0,0,'',''),
-('020','Internasjonalt standard boknummer (ISBN)','Internasjonalt standard boknummer (ISBN)',1,0,'',''),
-('022','Internasjonalt standard periodikanummer (ISSN) (R) [Per]','Internasjonalt standard periodikanummer (ISSN) (R) [Per]',1,0,'',''),
-('024','Andre standardnumre','Andre standardnumre',0,0,'',''),
-('025','Europeisk artikkelnummer (EAN)','Europeisk artikkelnummer (EAN)',0,0,'',''),
-('027','Standard teknisk rapportnummer (STRN)','Standard teknisk rapportnummer (STRN)',0,0,'',''),
-('028','Utgivernummer/Edisjonsnummer (R) [Mus]','Utgivernummer/Edisjonsnummer (R) [Mus]',1,0,'',''),
-('030','CODEN [Per]','CODEN [Per]',0,0,'',''),
-('033','Dato og sted for en hendelse (R)','Dato og sted for en hendelse (R)',1,0,'',''),
-('040','Katalogiseringskilde','Katalogiseringskilde',0,0,'',''),
-('041','Spr?kkoder','Spr?kkoder',0,0,'',''),
-('044','Kode for produsentland [F/V, Mus]','Kode for produsentland [F/V, Mus]',0,0,'',''),
-('045','Kronologi [Mus]','Kronologi [Mus]',0,0,'',''),
-('060','National Library of Medicine klassifikasjonsnummer (R)','National Library of Medicine klassifikasjonsnummer (R)',1,0,'',''),
-('074','Offentlig trykksaknummer','Offentlig trykksaknummer',0,0,'',''),
-('080','Universal desimalklassifikasjon (UDK) (R)','Universal desimalklassifikasjon (UDK) (R)',1,0,'',''),
-('082','Dewey desimalklassifikasjon (DDK) (R)','Dewey desimalklassifikasjon (DDK) (R)',1,0,'',''),
-('084','Andre klassifikasjonsnummer (R)','Andre klassifikasjonsnummer (R)',1,0,'',''),
-('09X','Lokale felt','Lokale felt',0,0,'',''),
-('100','Hovedordningsord personnavn','Hovedordningsord personnavn',0,0,'',''),
-('110','Hovedordningsord korporasjonsnavn','Hovedordningsord korporasjonsnavn',0,0,'',''),
-('111','Hovedordningsord konferanse-, m?te-, utstillingsnavn etc.','Hovedordningsord konferanse-, m?te-, utstillingsnavn etc.',0,0,'',''),
-('130','Hovedordningsord standardtittel','Hovedordningsord standardtittel',0,0,'',''),
-('210','Forkortet tittel [Per]','Forkortet tittel [Per]',0,0,'',''),
-('222','N?kkeltittel [Per]','N?kkeltittel [Per]',0,0,'',''),
-('240','Standardtittel','Standardtittel',0,0,'',''),
-('245','Tittel og ansvarsopplysninger','Tittel og ansvarsopplysninger',0,0,'',''),
-('246','Parallelltittel (R)','Parallelltittel (R)',1,0,'',''),
-('250','Utgave','Utgave',0,0,'',''),
-('254','Musikktrykkets fysiske presentasjon [Mus]','Musikktrykkets fysiske presentasjon [Mus]',0,0,'',''),
-('255','Matematiske data [Kar]','Matematiske data [Kar]',0,0,'',''),
-('256','Filkarakteristika [Fil]','Filkarakteristika [Fil]',0,0,'',''),
-('260','Utgivelse, distribusjon osv.','Utgivelse, distribusjon osv.',0,0,'',''),
-('263','Beregnet publikasjonsdato','Beregnet publikasjonsdato',0,0,'',''),
-('270','Adresse (R)','Adresse (R)',1,0,'',''),
-('300','Fysisk beskrivelse','Fysisk beskrivelse',0,0,'',''),
-('306','Varighet [Mus]','Varighet [Mus]',0,0,'',''),
-('310','Periodisitet [Per]','Periodisitet [Per]',0,0,'',''),
-('350','Pris [Per]','Pris [Per]',0,0,'',''),
-('362','Numeriske og/eller alfabetiske og kronologiske betegnelser [Per]','Numeriske og/eller alfabetiske og kronologiske betegnelser [Per]',0,0,'',''),
-('440','Serieangivelse med biinnf?rsel (R)','Serieangivelse med biinnf?rsel (R)',1,0,'',''),
-('490','Serieangivelse uten biinnf?rsel (R)','Serieangivelse uten biinnf?rsel (R)',1,0,'',''),
-('500','Generell note (R)','Generell note (R)',1,0,'',''),
-('501','\"Sammen med\"-note (R)','\"Sammen med\"-note (R)',1,0,'',''),
-('502','Avhandlinger, dissertaser og hovedoppgaver (R)','Avhandlinger, dissertaser og hovedoppgaver (R)',1,0,'',''),
-('503','Utgave/Historikk (R)','Utgave/Historikk (R)',1,0,'',''),
-('505','Innholdsnote (R)','Innholdsnote (R)',1,0,'',''),
-('508','Ansvarshavende (R)','Ansvarshavende (R)',1,0,'',''),
-('510','Referanser (R)','Referanser (R)',1,0,'',''),
-('511','Note for ut?vere / Medarbeidere [Mus, F/V] (R)','Note for ut?vere / Medarbeidere [Mus, F/V] (R)',1,0,'',''),
-('512','Art, ramme eller kunstnerisk form (R)','Art, ramme eller kunstnerisk form (R)',1,0,'',''),
-('516','Filtype [Fil] (R)','Filtype [Fil] (R)',1,0,'',''),
-('520','Sammendrag (R)','Sammendrag (R)',1,0,'',''),
-('521','Brukergruppe (R)','Brukergruppe (R)',1,0,'',''),
-('525','Bilag og supplementer (R)','Bilag og supplementer (R)',1,0,'',''),
-('530','Andre materialtyper (R)','Andre materialtyper (R)',1,0,'',''),
-('531','Spesielle materialdetaljer (R)','Spesielle materialdetaljer (R)',1,0,'',''),
-('532','Utgivelse, distribusjon, etc. (R)','Utgivelse, distribusjon, etc. (R)',1,0,'',''),
-('533','Fysisk beskrivelse (R)','Fysisk beskrivelse (R)',1,0,'',''),
-('538','Systemdetaljer og filkarakteristika [Fil] (R)','Systemdetaljer og filkarakteristika [Fil] (R)',1,0,'',''),
-('539','Serier (R)','Serier (R)',1,0,'',''),
-('546','Spr?k og/eller oversettelse/bearbeidelse (R)','Spr?k og/eller oversettelse/bearbeidelse (R)',1,0,'',''),
-('571','Nummerbetegnelser (R)','Nummerbetegnelser (R)',1,0,'',''),
-('572','Varianter av tittel (R)','Varianter av tittel (R)',1,0,'',''),
-('573','Kilde for hovedtittel (R)','Kilde for hovedtittel (R)',1,0,'',''),
-('574','Originaltittel (R)','Originaltittel (R)',1,0,'',''),
-('59X','Lokale noter (R)','Lokale noter (R)',1,0,'',''),
-('600','Emneinnf?rsel personnavn (R)','Emneinnf?rsel personnavn (R)',1,0,'',''),
-('610','Emneinnf?rsel korporasjonsnavn (R)','Emneinnf?rsel korporasjonsnavn (R)',1,0,'',''),
-('611','Emneinnf?rsel konferanse-, m?te-, utstillingsnavn etc. (R)','Emneinnf?rsel konferanse-, m?te-, utstillingsnavn etc. (R)',1,0,'',''),
-('630','Emneinnf?rsel standardtittel (R)','Emneinnf?rsel standardtittel (R)',1,0,'',''),
-('640','Emneinnf?rsel tittel (R)','Emneinnf?rsel tittel (R)',1,0,'',''),
-('650','Generelle emneord (R)','Generelle emneord (R)',1,0,'',''),
-('651','Geografisk sted som emneord (R)','Geografisk sted som emneord (R)',1,0,'',''),
-('652','Komposisjonstype [Mus] (R)','Komposisjonstype [Mus] (R)',1,0,'',''),
-('653','Frie n?kkelord (R)','Frie n?kkelord (R)',1,0,'',''),
-('655','Genre-/form-emneord (R)','Genre-/form-emneord (R)',1,0,'',''),
-('656','Yrkesbetegnelse som emneord (R)','Yrkesbetegnelse som emneord (R)',1,0,'',''),
-('658','Besetning [Mus] (R)','Besetning [Mus] (R)',1,0,'',''),
-('69X','Lokale emneinnf?rsler (R)','Lokale emneinnf?rsler (R)',1,0,'',''),
-('700','Biinnf?rsel personnavn (R)','Biinnf?rsel personnavn (R)',1,0,'',''),
-('710','Biinnf?rsel korporasjonsnavn (R)','Biinnf?rsel korporasjonsnavn (R)',1,0,'',''),
-('711','Biinnf?rsel konferanse-, m?te-, utstillingsnavn etc. (R)','Biinnf?rsel konferanse-, m?te-, utstillingsnavn etc. (R)',1,0,'',''),
-('730','Biinnf?rsel standardtittel (R)','Biinnf?rsel standardtittel (R)',1,0,'',''),
-('740','Biinnf?rsel tittel (R)','Biinnf?rsel tittel (R)',1,0,'',''),
-('752','Biinnf?rsel stedsnavn (hierarkisk) (R)','Biinnf?rsel stedsnavn (hierarkisk) (R)',1,0,'',''),
-('753','Biinnf?rsel systemkrav [Fil] (R)','Biinnf?rsel systemkrav [Fil] (R)',1,0,'',''),
-('760','Overordnet enhet (R)','Overordnet enhet (R)',1,0,'',''),
-('762','Underordnet enhet (R)','Underordnet enhet (R)',1,0,'',''),
-('765','Originalspr?kutgave (R)','Originalspr?kutgave (R)',1,0,'',''),
-('767','Oversatt utgave (R)','Oversatt utgave (R)',1,0,'',''),
-('770','Supplement (R)','Supplement (R)',1,0,'',''),
-('772','Hoveddokument (R)','Hoveddokument (R)',1,0,'',''),
-('773','Vertsdokument (R)','Vertsdokument (R)',1,0,'',''),
-('775','Andre utgaver (R)','Andre utgaver (R)',1,0,'',''),
-('776','Andre materialvarianter (R)','Andre materialvarianter (R)',1,0,'',''),
-('777','Utgitt sammen med (R)','Utgitt sammen med (R)',1,0,'',''),
-('780','Fortsettelse av (R)','Fortsettelse av (R)',1,0,'',''),
-('785','Fortsettes i (R)','Fortsettes i (R)',1,0,'',''),
-('787','Ikkespesifisert relasjon (R)','Ikkespesifisert relasjon (R)',1,0,'',''),
-('79X','Lokale lenker (R)','Lokale lenker (R)',1,0,'',''),
-('800','Serieinnf?rsel personnavn (R)','Serieinnf?rsel personnavn (R)',1,0,'',''),
-('810','Serieinnf?rsel korporasjonsnavn (R)','Serieinnf?rsel korporasjonsnavn (R)',1,0,'',''),
-('811','Serieinnf?rsel konferanse-, m?te-, utstillingsnavn etc. (R)','Serieinnf?rsel konferanse-, m?te-, utstillingsnavn etc. (R)',1,0,'',''),
-('830','Serieinnf?rsel standardtittel (R)','Serieinnf?rsel standardtittel (R)',1,0,'',''),
-('850','Eiende institusjon og beholdningsinformasjon (R)','Eiende institusjon og beholdningsinformasjon (R)',1,0,'',''),
-('856','Elektronisk lokalisering og tilgang (R)','Elektronisk lokalisering og tilgang (R)',1,0,'',''),
-('900','Henvisning fra personnavn (R)','Henvisning fra personnavn (R)',1,0,'',''),
-('910','Henvisning fra korporasjonsnavn (R)','Henvisning fra korporasjonsnavn (R)',1,0,'',''),
-('911','Henvisning fra konferanse-, m?te-, utstillingsnavn etc. (R)','Henvisning fra konferanse-, m?te-, utstillingsnavn etc. (R)',1,0,'',''),
-('930','Henvisning fra standardtittel (R)','Henvisning fra standardtittel (R)',1,0,'',''),
-('940','Henvisning fra tittel (R)','Henvisning fra tittel (R)',1,0,'',''),
-('942','ADDED ENTRY ELEMENTS (KOHA)','ADDED ENTRY ELEMENTS (KOHA)',0,0,'',''),
-('950','Andre henvisninger (R)','Andre henvisninger (R)',1,0,'',''),
-('952','LOCATION AND ITEM INFORMATION (KOHA)','LOCATION AND ITEM INFORMATION (KOHA)',1,0,'',''),
-('999','SYSTEM CONTROL NUMBERS (KOHA)','SYSTEM CONTROL NUMBERS (KOHA)',1,0,'',''),
-('99X','Lokale henvisninger (R)','Lokale henvisninger (R)',1,0,'','');
-INSERT INTO `marc_subfield_structure` (`tagfield`, `tagsubfield`, `liblibrarian`, `libopac`, `repeatable`, `mandatory`, `kohafield`, `tab`, `authorised_value`, `authtypecode`, `value_builder`, `isurl`, `hidden`, `frameworkcode`, `seealso`, `link`, `defaultvalue`) VALUES
-('000','@','Postens hode','Postens hode',0,1,'',0,'','','normarc_leader.pl',0,0,'',NULL,'',''),
-('001','@','Identifikasjonsnummer','Identifikasjonsnummer',0,0,'',0,'','','',0,0,'','','',NULL),
-('007','@','Fysisk beskrivelse av dokumentet (R)','Fysisk beskrivelse av dokumentet (R)',1,0,'',0,'','','normarc_field_007.pl',0,0,'',NULL,'',''),
-('008','@','Informasjonskoder','Informasjonskoder',0,0,'',0,'','','normarc_field_008.pl',0,0,'',NULL,'',''),
-('009','@','Lokale koder','Lokale koder',0,0,'',0,'','','',0,0,'','','',NULL),
-('010','a','Nummer','Nummer',0,0,'biblioitems.lccn',0,'','','',0,0,'','','',NULL),
-('015','a','Nummer','Nummer',0,0,'0',0,'','','',0,0,'','','',NULL),
-('015','b','Kilde','Kilde',0,0,'0',0,'','','',0,0,'','','',NULL),
-('019','a','Aldersgruppemerker for barneb?ker.','Aldersgruppemerker for barneb?ker.',0,0,'0',0,'','','',0,0,'','','',NULL),
-('019','b','Dokumenttype (BSMARC)','Dokumenttype',0,0,'0',0,'','','',0,0,'','','',NULL),
-('019','d','Litter?r form/genre.','Litter?r form/genre.',0,0,'0',0,'','','',0,0,'','','',NULL),
-('019','e','Litteratur tilpasset visse brukergrupper.','Litteratur tilpasset visse brukergrupper.',0,0,'0',0,'','','',0,0,'','','',NULL),
-('019','f','Andre grupper.','Andre grupper.',0,0,'0',0,'','','',0,0,'','','',NULL),
-('020','a','ISBN','ISBN',0,0,'biblioitems.isbn',0,'','','',0,0,'','','',NULL),
-('020','b','Innbindingsinformasjon','Innbindingsinformasjon',0,0,'0',0,'','','',0,0,'','','',NULL),
-('020','c','Leveringsbetingelser','Leveringsbetingelser',0,0,'0',0,'','','',0,0,'','','',NULL),
-('020','g','Andre tilf?yelser.','Andre tilf?yelser.',0,0,'0',0,'','','',0,0,'','','',NULL),
-('020','z','Feil ISBN.','Feil ISBN.',0,0,'0',0,'','','',0,0,'','','',NULL),
-('022','a','Gyldig ISSN.(1.8A-1.8B1, 1.8C)','Gyldig ISSN.(1.8A-1.8B1, 1.8C)',0,0,'biblioitems.issn',0,'','','',0,0,'','','',NULL),
-('022','y','Ukorrekt ISSN','Ukorrekt ISSN',0,0,'0',0,'','','',0,0,'','','',NULL),
-('022','z','Kansellert ISSN.','Kansellert ISSN.',0,0,'0',0,'','','',0,0,'','','',NULL),
-('024','a','Standardnummer','Standardnummer',0,0,'0',0,'','','',0,0,'','','',NULL),
-('024','c','Leveringsbetingelser','Leveringsbetingelser',0,0,'0',0,'','','',0,0,'','','',NULL),
-('024','g','Andre tilf?yelser.','Andre tilf?yelser.',0,0,'0',0,'','','',0,0,'','','',NULL),
-('024','z','Feil standardnummer.','Feil standardnummer.',0,0,'0',0,'','','',0,0,'','','',NULL),
-('025','a','Nummer.','Nummer.',0,0,'0',0,'','','',0,0,'','','',NULL),
-('027','a','STRN.','STRN.',0,0,'0',0,'','','',0,0,'','','',NULL),
-('027','z','Feil eller forkastet STRN.','Feil eller forkastet STRN.',0,0,'0',0,'','','',0,0,'','','',NULL),
-('028','a','Utgivernummer/edisjonsnummer eller forleggernummer.','Utgivernummer/edisjonsnummer eller forleggernummer.',0,0,'0',0,'','','',0,0,'','','',NULL),
-('028','b','Utgiver','Utgiver',0,0,'0',0,'','','',0,0,'','','',NULL),
-('030','a','Gyldig CODEN.','Gyldig CODEN.',0,0,'0',0,'','','',0,0,'','','',NULL),
-('030','z','Ugyldig eller forkastet CODEN.','Ugyldig eller forkastet CODEN.',0,0,'0',0,'','','',0,0,'','','',NULL),
-('033','a','Dato for innspilling/opptak.','Dato for innspilling/opptak.',0,0,'0',0,'','','',0,0,'','','',NULL),
-('033','b','Kode for geografisk omr?de.','Kode for geografisk omr?de.',0,0,'0',0,'','','',0,0,'','','',NULL),
-('040','a','Katalogiseringskilde.','Katalogiseringskilde.',0,0,'0',0,'','','',0,0,'','','',NULL),
-('041','a','Spr?k i tekst/lydspor','Spr?k i tekst/lydspor',0,0,'0',0,'','','',0,0,'','','',NULL),
-('041','b','Spr?k i sammendrag/undertekster','Spr?k i sammendrag/undertekster',0,0,'0',0,'','','',0,0,'','','',NULL),
-('041','g','Spr?k i medf?lgende materiale','Spr?k i medf?lgende materiale',0,0,'0',0,'','','',0,0,'','','',NULL),
-('041','h','Spr?k i originaldokument','Spr?k i originaldokument',0,0,'0',0,'','','',0,0,'','','',NULL),
-('045','a','?r (f.eks. komposisjons?r). (R)','?r (f.eks. komposisjons?r). (R)',1,0,'0',0,'','','',0,0,'','','',NULL),
-('060','7','Del av dokumentet som klassifikasjonskoden gjelder.','Del av dokumentet som klassifikasjonskoden gjelder.',0,0,'0',0,'','','',0,0,'','','',NULL),
-('060','a','Klassifikasjonsnummer','Klassifikasjonsnummer',0,0,'0',0,'','','',0,0,'','','',NULL),
-('060','z','Hovednummer','Hovednummer',0,0,'0',0,'','','',0,0,'','','',NULL),
-('074','a','Kode.','Kode.',0,0,'0',0,'','','',0,0,'','','',NULL),
-('080','7','Del av dokumentet som klassifikasjonskoden gjelder.','Del av dokumentet som klassifikasjonskoden gjelder.',0,0,'0',0,'','','',0,0,'','','',NULL),
-('080','a','Klassifikasjonsnummer.','Klassifikasjonsnummer.',0,0,'0',0,'','','',0,0,'','','',NULL),
-('080','e','Oppslagsterm til emneregister','Oppslagsterm til emneregister ',0,0,'0',0,'','','',0,0,'','','',NULL),
-('080','z','Nummerets karakter ','Nummerets karakter ',0,0,'0',0,'','','',0,0,'','','',NULL),
-('082','2','Klassifikasjonsutgave','Klassifikasjonsutgave',0,0,'0',0,'','','',0,0,'','','',NULL),
-('082','7','Del av dokumentet som klassifikasjonskoden gjelder.','Del av dokumentet som klassifikasjonskoden gjelder.',0,0,'0',0,'','','',0,0,'','','',NULL),
-('082','a','Klassifikasjonsnummer.','Klassifikasjonsnummer.',0,0,'0',0,'','','',0,0,'','','',NULL),
-('082','e','Oppslagsterm til emneregister','Oppslagsterm til emneregister',0,0,'0',0,'','','',0,0,'','','',NULL),
-('082','x','Hjelpetabeller','Hjelpetabeller',0,0,'0',0,'','','',0,0,'','','',NULL),
-('082','z','Nummerets karakter','Nummerets karakter',0,0,'0',0,'','','',0,0,'','','',NULL),
-('084','7','Del av dokumentet som klassifikasjonskoden gjelder.','Del av dokumentet som klassifikasjonskoden gjelder.',0,0,'0',0,'','','',0,0,'','','',NULL),
-('084','a','Klassifikasjonsnummer.','Klassifikasjonsnummer.',0,0,'0',0,'','','',0,0,'','','',NULL),
-('084','z','Nummerets karakter','Nummerets karakter',0,0,'0',0,'','','',0,0,'','','',NULL),
-('100','8','Andre karakteristika forbundet med navn.','Andre karakteristika forbundet med navn.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('100','a','Navn.','Navn.',0,0,'biblio.author',1,'','','',0,0,'','','',NULL),
-('100','b','Nummer.','Nummer.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('100','c','Andre tilf?yelser.','Andre tilf?yelser.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('100','d','?rstall forbundet med navn.','?rstall forbundet med navn.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('100','e','Betegnelse for funksjon.','Betegnelse for funksjon.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('100','j','Nasjonalitet.','Nasjonalitet.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('100','q','Mer fullstendig navneform.','Mer fullstendig navneform.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('100','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('110','a','Navn.','Navn.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('110','b','Underavdeling.','Underavdeling.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('110','c','Sted.','Sted.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('110','d','Dato.','Dato.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('110','e','Betegnelse for funksjon.','Betegnelse for funksjon.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('110','g','Diverse opplysninger.','Diverse opplysninger.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('110','n','Nummer.','Nummer.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('110','q','Forklarende tilf?yelse','Forklarende tilf?yelse',0,0,'0',1,'','','',0,0,'','','',NULL),
-('110','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('111','a','Navn. (24.7-.8)','Navn. (24.7-.8)',0,0,'0',1,'','','',0,0,'','','',NULL),
-('111','c','Sted.','Sted.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('111','d','Dato.','Dato.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('111','g','Diverse opplysninger','Diverse opplysninger',0,0,'0',1,'','','',0,0,'','','',NULL),
-('111','n','Nummer .','Nummer .',0,0,'0',1,'','','',0,0,'','','',NULL),
-('111','q','Forklarende tilf?yelse','Forklarende tilf?yelse',0,0,'0',1,'','','',0,0,'','','',NULL),
-('111','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a',0,0,'0',1,'','','',0,0,'','','',NULL),
-('130','a','Standardtittel. (25)','Standardtittel. (25)',0,0,'0',1,'','','',0,0,'','','',NULL),
-('130','b','Underordnet enhet.','Underordnet enhet.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('130','d','?rstall.','?rstall.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('130','f','Utgivelses?r.','Utgivelses?r.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('130','h','Generell materialbetegnelse.','Generell materialbetegnelse.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('130','i','Serienummer, opusnummer, nummer fra verkfortegnelse.','Serienummer, opusnummer, nummer fra verkfortegnelse.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('130','k','Form.','Form.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('130','l','Spr?k i dokumentet.','Spr?k i dokumentet.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('130','m','Besetning. (25.29)[Mus]','Besetning. (25.29)[Mus]',0,0,'0',1,'','','',0,0,'','','',NULL),
-('130','n','Nummer for del av verk','Nummer for del av verk',0,0,'0',1,'','','',0,0,'','','',NULL),
-('130','o','Arrangement. (25.31B2)[Mus]','Arrangement. (25.31B2)[Mus]',0,0,'0',1,'','','',0,0,'','','',NULL),
-('130','p','Tittel for del av verk.','Tittel for del av verk.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('130','q','Forklarende tilf?yelse','Forklarende tilf?yelse',0,0,'0',1,'','','',0,0,'','','',NULL),
-('130','r','Toneart. (25.31A5) [Mus]','Toneart. (25.31A5) [Mus]',0,0,'0',1,'','','',0,0,'','','',NULL),
-('130','s','Versjon.','Versjon.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('130','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',1,'','','',0,0,'','','',NULL),
-('210','a','Forkortet tittel','Forkortet tittel',0,0,'0',2,'','','',0,0,'','','',NULL),
-('210','b','Forklarende tilf?yelser.','Forklarende tilf?yelser.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('222','a','N?kkeltittel','N?kkeltittel',0,0,'0',2,'','','',0,0,'','','',NULL),
-('222','b','Forklarende tilf?yelser.','Forklarende tilf?yelser.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('240','a','Tittel.','Tittel.',0,0,'biblio.unititle',2,'','','',0,0,'','','',NULL),
-('240','b','Annen tittelinformasjon.','Annen tittelinformasjon.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('240','d','?rstall.','?rstall.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('240','f','Utgivelses?r. (25.31A6)','Utgivelses?r. (25.31A6)',0,0,'0',2,'','','',0,0,'','','',NULL),
-('240','g','Diverse opplysninger. (25.31A6)','Diverse opplysninger. (25.31A6)',0,0,'0',2,'','','',0,0,'','','',NULL),
-('240','h','Generell materialbetegnelse.','Generell materialbetegnelse.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('240','i','Serienummer, opusnummer, nummer fra tematisk verkfortegnelse.','Serienummer, opusnummer, nummer fra tematisk verkfortegnelse.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('240','k','Form.','Form.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('240','l','Spr?k.','Spr?k.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('240','m','Besetning. (25.29)','Besetning. (25.29)',0,0,'0',2,'','','',0,0,'','','',NULL),
-('240','n','Nummer for del av verk.','Nummer for del av verk.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('240','o','Arrangement for musikk.','Arrangement for musikk.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('240','p','Tittel for del av verk.','Tittel for del av verk.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('240','q','Forklarende tilf?yelse.','Forklarende tilf?yelse.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('240','r','Toneart. (25.31A5) [Mus]','Toneart. (25.31A5) [Mus]',0,0,'0',2,'','','',0,0,'','','',NULL),
-('240','s','Versjon','Versjon',0,0,'0',2,'','','',0,0,'','','',NULL),
-('240','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('245','a','Tittel.','Tittel.',0,0,'biblio.title',2,'','','',0,0,'','','',NULL),
-('245','b','Annen tittelinformasjon.','Annen tittelinformasjon.',0,0,'bibliosubtitle.subtitle',2,'','','',0,0,'','','',NULL),
-('245','c','Ansvarsangivelse.','Ansvarsangivelse.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('245','h','Generell materialbetegnelse','Generell materialbetegnelse',0,0,'0',2,'','','',0,0,'','','',NULL),
-('245','n','Nummer for del av verk.','Nummer for del av verk.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('245','p','Tittel for del av verk.','Tittel for del av verk.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('245','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('246','a','Parallelltittel.','Parallelltittel.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('246','b','Annen tittelinformasjon.','Annen tittelinformasjon.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('246','c','Ansvarsangivelse.','Ansvarsangivelse.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('246','f','Dato-, bind- eller heftebetegnelse. [Per]','Dato-, bind- eller heftebetegnelse. [Per]',0,0,'0',2,'','','',0,0,'','','',NULL),
-('246','h','Generell materialbetegnelse.','Generell materialbetegnelse.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('246','n','Nummer for del av verk.','Nummer for del av verk.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('246','p','Tittel for del av verk.','Tittel for del av verk.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('246','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('250','a','Utgave, opplag etc.','Utgave, opplag etc.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('250','b','Ansvarshavende.','Ansvarshavende.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('254','a','Fysisk presentasjon','Fysisk presentasjon',0,0,'0',2,'','','',0,0,'','','',NULL),
-('255','a','Opplysning om m?lestokk. (3.3B)','Opplysning om m?lestokk. (3.3B)',0,0,'0',2,'','','',0,0,'','','',NULL),
-('255','b','Opplysning om projeksjon. (3.3C)','Opplysning om projeksjon. (3.3C)',0,0,'0',2,'','','',0,0,'','','',NULL),
-('255','c','Opplysning om koordinater. (3.3D1)','Opplysning om koordinater. (3.3D1)',0,0,'0',2,'','','',0,0,'','','',NULL),
-('255','d','Opplysning om sone. (3.3D2)','Opplysning om sone. (3.3D2)',0,0,'0',2,'','','',0,0,'','','',NULL),
-('255','e','Opplysning om ekvinoktium. (3.3D2)','Opplysning om ekvinoktium. (3.3D2)',0,0,'0',2,'','','',0,0,'','','',NULL),
-('256','a','Filkarakteristika.','Filkarakteristika.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('260','a','Sted. (R)','Sted. (R)',1,0,'biblioitems.place',2,'','','',0,0,'','','',NULL),
-('260','b','Navn p? forlegger, distribut?r etc.','Navn p? forlegger, distribut?r etc.',0,0,'biblioitems.publishercode',2,'','','',0,0,'','','',NULL),
-('260','c','?r.','?r.',0,0,'biblio.copyrightdate',2,'','','',0,0,'','','',NULL),
-('260','e','Trykkested eller produksjonssted.','Trykkested eller produksjonssted.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('260','f','Trykkeriets eller produsentens navn.','Trykkeriets eller produsentens navn.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('260','g','Trykke?r eller produksjons?r.','Trykke?r eller produksjons?r.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('263','a','Dato.','Dato.',0,0,'0',2,'','','',0,0,'','','',NULL),
-('270','a','Adresse','Adresse',0,0,'0',2,'','','',0,0,'','','',NULL),
-('270','b','By','By',0,0,'0',2,'','','',0,0,'','','',NULL),
-('270','d','Land','Land',0,0,'0',2,'','','',0,0,'','','',NULL),
-('270','e','Postkode','Postkode',0,0,'0',2,'','','',0,0,'','','',NULL),
-('270','i','Adressetype','Adressetype',0,0,'0',2,'','','',0,0,'','','',NULL),
-('270','k','Telefonnummer (R)','Telefonnummer (R)',1,0,'0',2,'','','',0,0,'','','',NULL),
-('270','l','Telefaksnummer (R)','Telefaksnummer (R)',1,0,'0',2,'','','',0,0,'','','',NULL),
-('270','m','E-post adresse (R)','E-post adresse (R)',1,0,'0',2,'','','',0,0,'','','',NULL),
-('270','p','Kontaktperson (R)','Kontaktperson (R)',1,0,'0',2,'','','',0,0,'','','',NULL),
-('270','z','Note','Note',0,0,'0',2,'','','',0,0,'','','',NULL),
-('300','a','Omfang.','Omfang.',0,0,'biblioitems.pages',3,'','','',0,0,'','','',NULL),
-('300','b','Illustrasjonsmateriale og andre fysiske detaljer.','Illustrasjonsmateriale og andre fysiske detaljer.',0,0,'biblioitems.illus',3,'','','',0,0,'','','',NULL),
-('300','c','Format.','Format.',0,0,'biblioitems.size',3,'','','',0,0,'','','',NULL),
-('300','e','Bilag.','Bilag.',0,0,'0',3,'','','',0,0,'','','',NULL),
-('306','a','Varighet (R)','Varighet (R)',1,0,'0',3,'','','',0,0,'','','',NULL),
-('310','a','Periodisitet.(R)','Periodisitet.(R)',1,0,'0',3,'','','',0,0,'','','',NULL),
-('350','a','Pris. (R)','Pris. (R)',1,0,'0',3,'','','',0,0,'','','',NULL),
-('350','b','Fysisk beskrivelse.(R)','Fysisk beskrivelse.(R)',1,0,'0',3,'','','',0,0,'','','',NULL),
-('362','a','Numeriske og/eller alfabetiske og kronologiske betegnelser.(R)','Numeriske og/eller alfabetiske og kronologiske betegnelser.(R)',1,0,'biblioitems.volumedesc',3,'','','',0,0,'','','',NULL),
-('440','a','Serietittel.(1.6B-1.6D)','Serietittel.(1.6B-1.6D)',0,0,'biblio.seriestitle',4,'','','',0,0,'','','',NULL),
-('440','c','Ansvarsangivelse. (1.6E)','Ansvarsangivelse. (1.6E)',0,0,'0',4,'','','',0,0,'','','',NULL),
-('440','n','Underseriens alfabetiske eller numeriske betegnelse.','Underseriens alfabetiske eller numeriske betegnelse.',0,0,'biblioitems.number',4,'','','',0,0,'','','',NULL),
-('440','p','Tittel for underserie.','Tittel for underserie.',0,0,'0',4,'','','',0,0,'','','',NULL),
-('440','v','Nummerering innen serien.','Nummerering innen serien.',0,0,'biblioitems.volume',4,'','','',0,0,'','','',NULL),
-('440','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',4,'','','',0,0,'','','',NULL),
-('440','x','ISSN.','ISSN.',0,0,'0',4,'','','',0,0,'','','',NULL),
-('440','y','Nummerering i underserien.','Nummerering i underserien.',0,0,'0',4,'','','',0,0,'','','',NULL),
-('490','a','Serietittel.','Serietittel.',0,0,'0',4,'','','',0,0,'','','',NULL),
-('500','a','Notens tekst','Notens tekst',0,0,'biblio.notes',5,'','','',0,0,'','','',NULL),
-('501','a','Notens tekst','Notens tekst',0,0,'0',5,'','','',0,0,'','','',NULL),
-('502','a','Notens tekst','Notens tekst',0,0,'0',5,'','','',0,0,'','','',NULL),
-('503','a','Notens tekst','Notens tekst',0,0,'0',5,'','','',0,0,'','','',NULL),
-('505','a','Notens tekst','Notens tekst',0,0,'0',5,'','','',0,0,'','','',NULL),
-('508','a','Notens tekst','Notens tekst',0,0,'0',5,'','','',0,0,'','','',NULL),
-('510','a','Notens tekst','Notens tekst',0,0,'0',5,'','','',0,0,'','','',NULL),
-('511','a','Notens tekst','Notens tekst',0,0,'0',5,'','','',0,0,'','','',NULL),
-('512','a','Notens tekst','Notens tekst',0,0,'0',5,'','','',0,0,'','','',NULL),
-('516','a','Notens tekst','Notens tekst',0,0,'0',5,'','','',0,0,'','','',NULL),
-('520','a','Notens tekst','Notens tekst',0,0,'biblio.abstract',5,'','','',0,0,'','','',NULL),
-('521','a','Notens tekst','Notens tekst',0,0,'0',5,'','','',0,0,'','','',NULL),
-('525','a','Notens tekst','Notens tekst',0,0,'0',5,'','','',0,0,'','','',NULL),
-('530','a','Notens tekst','Notens tekst',0,0,'0',5,'','','',0,0,'','','',NULL),
-('531','a','Notens tekst','Notens tekst',0,0,'0',5,'','','',0,0,'','','',NULL),
-('532','a','Notens tekst','Notens tekst',0,0,'0',5,'','','',0,0,'','','',NULL),
-('533','a','Notens tekst','Notens tekst',0,0,'0',5,'','','',0,0,'','','',NULL),
-('538','a','Notens tekst','Notens tekst',0,0,'0',5,'','','',0,0,'','','',NULL),
-('539','a','Notens tekst','Notens tekst',0,0,'0',5,'','','',0,0,'','','',NULL),
-('546','a','Notens tekst','Notens tekst',0,0,'0',5,'','','',0,0,'','','',NULL),
-('571','a','Notens tekst','Notens tekst',0,0,'0',5,'','','',0,0,'','','',NULL),
-('572','a','Notens tekst','Notens tekst',0,0,'0',5,'','','',0,0,'','','',NULL),
-('573','a','Notens tekst','Notens tekst',0,0,'0',5,'','','',0,0,'','','',NULL),
-('574','a','Notens tekst','Notens tekst',0,0,'0',5,'','','',0,0,'','','',NULL),
-('600','0','Kvalifikator. (R)','Kvalifikator. (R)',0,0,'0',6,'','','',0,0,'','','',NULL),
-('600','1','Klassifikasjonskode.','Klassifikasjonskode.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('600','2','Kilde for emneinnf?rselen.','Kilde for emneinnf?rselen.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('600','7','Del av dokumentet som emneinnf?rselen gjelder.','Del av dokumentet som emneinnf?rselen gjelder.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('600','8','Andre karakteristika forbundet med navn.','Andre karakteristika forbundet med navn.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('600','a','Navn.','Navn.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('600','b','Nummer.','Nummer.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('600','c','Andre tilf?yelser.','Andre tilf?yelser.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('600','d','?rstall forbundet med navn.','?rstall forbundet med navn.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('600','i','Serienummer, opusnummer, nummer fra verkfortegnelse. (25.31A1-A4) [Mus]','Serienummer, opusnummer, nummer fra verkfortegnelse. (25.31A1-A4) [Mus]',0,0,'0',6,'','','',0,0,'','','',NULL),
-('600','j','Nasjonalitet.','Nasjonalitet.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('600','m','Besetning.(25.29) [Mus]','Besetning.(25.29) [Mus]',0,0,'0',6,'','','',0,0,'','','',NULL),
-('600','n','Nummer for del av verk.','Nummer for del av verk.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('600','o','Arrangement.(25.31B2) [Mus]','Arrangement.(25.31B2) [Mus]',0,0,'0',6,'','','',0,0,'','','',NULL),
-('600','p','Tittel for del av verk.','Tittel for del av verk.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('600','q','Mer fullstendig navneform.','Mer fullstendig navneform.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('600','r','Toneart. [Mus]','Toneart. [Mus]',0,0,'0',6,'','','',0,0,'','','',NULL),
-('600','t','Tittel for dokument som er emne.','Tittel for dokument som er emne.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('600','u','Sorteringsdelfelt for delfelt $t.','Sorteringsdelfelt for delfelt $t.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('600','v','Form underavdeling.','Form underavdeling.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('600','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('600','x','Underavdeling. (R)','Underavdeling. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('600','y','Kronologisk underavdeling. (R)','Kronologisk underavdeling. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('600','z','Geografisk underavdeling. (R)','Geografisk underavdeling. (R)',0,0,'0',6,'','','',0,0,'','','',NULL),
-('610','0','Kvalifikator. (R)','Kvalifikator. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('610','1','Klassifikasjonskode.','Klassifikasjonskode.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('610','2','Kilde for emneinnf?rselen.','Kilde for emneinnf?rselen.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('610','7','Del av dokumentet som emneinnf?rselen gjelder.','Del av dokumentet som emneinnf?rselen gjelder.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('610','a','Navn.','Navn.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('610','b','Underavdeling.','Underavdeling.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('610','c','Sted. (R)','Sted. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('610','d','Dato. (R)','Dato. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('610','g','Diverse opplysninger. (R)','Diverse opplysninger. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('610','i','Serienummer, opusnummer, nummer fra verkfortegnelse.','Serienummer, opusnummer, nummer fra verkfortegnelse.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('610','m','Besetning. [Mus]','Besetning. [Mus]',0,0,'0',6,'','','',0,0,'','','',NULL),
-('610','n','Nummer.','Nummer.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('610','o','Arrangement.[Mus]','Arrangement.[Mus]',0,0,'0',6,'','','',0,0,'','','',NULL),
-('610','q','Forklarende tilf?yelse','Forklarende tilf?yelse',0,0,'0',6,'','','',0,0,'','','',NULL),
-('610','r','Toneart.(25.31A5) [Mus]','Toneart.(25.31A5) [Mus]',0,0,'0',6,'','','',0,0,'','','',NULL),
-('610','t','Tittel for dokument som er emne.','Tittel for dokument som er emne.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('610','u','Sorteringsdelfelt for delfelt $t.','Sorteringsdelfelt for delfelt $t.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('610','v','Form underavdeling.','Form underavdeling.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('610','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('610','x','Underavdeling. (R)','Underavdeling. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('610','y','Kronologisk underavdeling. (R)','Kronologisk underavdeling. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('610','z','Geografisk underavdeling. (R)','Geografisk underavdeling. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('611','0','Kvalifikator. (R)','Kvalifikator. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('611','1','Klassifikasjonskode.','Klassifikasjonskode.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('611','2','Kilde for emneinnf?rselen.','Kilde for emneinnf?rselen.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('611','7','Del av dokumentet som emneinnf?rselen gjelder.','Del av dokumentet som emneinnf?rselen gjelder.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('611','a','Navn. (24.7, 24.8)','Navn. (24.7, 24.8)',0,0,'0',6,'','','',0,0,'','','',NULL),
-('611','c','Sted.','Sted.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('611','d','Dato. (R)','Dato. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('611','g','Diverse opplysninger.','Diverse opplysninger.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('611','n','Nummer.','Nummer.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('611','q','Forklarende tilf?yelse','Forklarende tilf?yelse',0,0,'0',6,'','','',0,0,'','','',NULL),
-('611','t','Tittel for dokument som er emne.','Tittel for dokument som er emne.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('611','u','Sorteringsdelfelt for delfelt $t.','Sorteringsdelfelt for delfelt $t.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('611','v','Form underavdeling.','Form underavdeling.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('611','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('611','x','Underavdeling. (R)','Underavdeling. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('611','y','Kronologisk underavdeling.','Kronologisk underavdeling.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('611','z','Geografisk underavdeling.','Geografisk underavdeling.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('630','0','Kvalifikator. (R)','Kvalifikator. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('630','1','Klassifikasjonskode.','Klassifikasjonskode.',1,0,'0',6,'','','',0,0,'','','',NULL),
-('630','2','Kilde for emneinnf?rselen.','Kilde for emneinnf?rselen.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('630','7','Del av dokumentet som emneinnf?rselen gjelder.','Del av dokumentet som emneinnf?rselen gjelder.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('630','a','Standardtittel. (25)','Standardtittel. (25)',0,0,'0',6,'','','',0,0,'','','',NULL),
-('630','b','Underordnet enhet.','Underordnet enhet.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('630','d','?rstall. (R)','?rstall. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('630','f','Utgivelses?r.','Utgivelses?r.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('630','i','Serienummer, opusnummer, nummer fra verkfortegnelse.','Serienummer, opusnummer, nummer fra verkfortegnelse.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('630','k','Form.','Form.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('630','l','Spr?k i omtalt dokument.','Spr?k i omtalt dokument.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('630','m','Besetning. (25.29) [Mus]','Besetning. (25.29) [Mus]',0,0,'0',6,'','','',0,0,'','','',NULL),
-('630','n','Nummer for del av verk.','Nummer for del av verk.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('630','o','Arrangement. (25.31B2) [Mus]','Arrangement. (25.31B2) [Mus]',0,0,'0',6,'','','',0,0,'','','',NULL),
-('630','p','Tittel for del av verk.','Tittel for del av verk.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('630','q','Forklarende tilf?yelse','Forklarende tilf?yelse',0,0,'0',6,'','','',0,0,'','','',NULL),
-('630','r','Toneart. (25.31A5) [Mus]','Toneart. (25.31A5) [Mus]',0,0,'0',6,'','','',0,0,'','','',NULL),
-('630','s','Versjon av omtalt dokument.','Versjon av omtalt dokument.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('630','v','Form underavdeling.','Form underavdeling.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('630','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('630','x','Underavdeling. (R)','Underavdeling. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('630','y','Kronologisk underavdeling. (R)','Kronologisk underavdeling. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('630','z','Geografisk underavdeling. (R)','Geografisk underavdeling. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('640','0','Kvalifikator. (R)','Kvalifikator. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('640','1','Klassifikasjonskode.','Klassifikasjonskode.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('640','2','Kilde for emneinnf?rselen.','Kilde for emneinnf?rselen.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('640','7','Del av dokumentet som emneinnf?rselen gjelder.','Del av dokumentet som emneinnf?rselen gjelder.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('640','a','Tittel.','Tittel.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('640','n','Nummer for del av verk. (1.1B9, 12.1B3-4)','Nummer for del av verk. (1.1B9, 12.1B3-4)',0,0,'0',6,'','','',0,0,'','','',NULL),
-('640','p','Tittel for del av verk.','Tittel for del av verk.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('640','v','Form underavdeling.','Form underavdeling.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('640','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('640','x','Underavdeling. (R)','Underavdeling. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('640','y','Kronologisk underavdeling. (R)','Kronologisk underavdeling. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('640','z','Geografisk underavdeling. (R)','Geografisk underavdeling. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('650','0','Kvalifikator. (R)','Kvalifikator. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('650','1','Klassifikasjonskode.','Klassifikasjonskode.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('650','2','Kilde for emneinnf?rselen.','Kilde for emneinnf?rselen.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('650','7','Del av dokumentet som emneinnf?rselen gjelder.','Del av dokumentet som emneinnf?rselen gjelder.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('650','9','Spr?k eller spr?kform','Spr?k eller spr?kform',0,0,'0',6,'','','',0,0,'','','',NULL),
-('650','a','Emneord.','Emneord.',0,0,'bibliosubject.subject',6,'','','',0,0,'','','',NULL),
-('650','c','Aktive datoer','Aktive datoer',0,0,'0',6,'','','',0,0,'','','',NULL),
-('650','d','Sted.','Sted.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('650','q','Forklarende tilf?yelser.','Forklarende tilf?yelser.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('650','v','Form underavdeling.','Form underavdeling.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('650','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('650','x','Underavdeling. (R)','Underavdeling. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('650','y','Kronologisk underavdeling. (R)','Kronologisk underavdeling. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('650','z','Geografisk underavdeling. (R)','Geografisk underavdeling. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('651','0','Kvalifikator. (R)','Kvalifikator. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('651','1','Klassifikasjonskode.','Klassifikasjonskode.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('651','2','Kilde for emneinnf?rselen.','Kilde for emneinnf?rselen.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('651','7','Del av dokumentet som emneinnf?rselen gjelder.','Del av dokumentet som emneinnf?rselen gjelder.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('651','9','Spr?k eller spr?kform','Spr?k eller spr?kform',0,0,'0',6,'','','',0,0,'','','',NULL),
-('651','a','Stedsnavn eller omr?de.','Stedsnavn eller omr?de.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('651','q','Forklarende tilf?yelser.','Forklarende tilf?yelser.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('651','v','Form underavdeling.','Form underavdeling.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('651','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('651','x','Underavdeling. (R)','Underavdeling. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('651','y','Kronologisk underavdeling. (R)','Kronologisk underavdeling. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('651','z','Geografisk underavdeling. (R)','Geografisk underavdeling. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('652','7','Del av dokumentet som emneinnf?rselen gjelder.','Del av dokumentet som emneinnf?rselen gjelder.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('652','9','Spr?k eller spr?kform','Spr?k eller spr?kform',0,0,'0',6,'','','',0,0,'','','',NULL),
-('652','a','Betegnelse for komposisjonstype.','Betegnelse for komposisjonstype.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('652','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('653','0','Kvalifikator. (R)','Kvalifikator. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('653','1','Klassifikasjonskode.','Klassifikasjonskode.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('653','2','Kilde for emneinnf?rselen.','Kilde for emneinnf?rselen.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('653','7','Del av dokumentet som emneinnf?rselen gjelder.','Del av dokumentet som emneinnf?rselen gjelder.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('653','9','Spr?k eller spr?kform','Spr?k eller spr?kform',0,0,'0',6,'','','',0,0,'','','',NULL),
-('653','a','Fritt n?kkelord.','Fritt n?kkelord.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('653','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('655','0','Kvalifikator. (R)','Kvalifikator. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('655','1','Klassifikasjonskode.','Klassifikasjonskode.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('655','2','Kilde for emneinnf?rselen.','Kilde for emneinnf?rselen.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('655','7','Del av dokumentet som emneinnf?rselen gjelder.','Del av dokumentet som emneinnf?rselen gjelder.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('655','9','Spr?k eller spr?kform','Spr?k eller spr?kform',0,0,'0',6,'','','',0,0,'','','',NULL),
-('655','a','Genre/form.','Genre/form.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('655','v','Form underavdeling.','Form underavdeling.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('655','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('655','x','Underavdeling. (R)','Underavdeling. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('655','y','Kronologisk underavdeling. (R)','Kronologisk underavdeling. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('655','z','Geografisk underavdeling. (R)','Geografisk underavdeling. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('656','0','Kvalifikator. (R)','Kvalifikator. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('656','1','Klassifikasjonskode.','Klassifikasjonskode.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('656','2','Kilde for emneinnf?rselen.','Kilde for emneinnf?rselen.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('656','7','Del av dokumentet som emneinnf?rselen gjelder.','Del av dokumentet som emneinnf?rselen gjelder.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('656','9','Spr?k eller spr?kform','Spr?k eller spr?kform',0,0,'0',6,'','','',0,0,'','','',NULL),
-('656','a','Emneord.','Emneord.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('656','v','Form underavdeling.','Form underavdeling.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('656','x','Underavdeling. (R)','Underavdeling. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('656','y','Kronologisk underavdeling. (R)','Kronologisk underavdeling. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('656','z','Geografisk underavdeling. (R)','Geografisk underavdeling. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('658','7','Del av dokumentet som emneinnf?rselen gjelder.','Del av dokumentet som emneinnf?rselen gjelder.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('658','9','Spr?k eller spr?kform','Spr?k eller spr?kform',0,0,'0',6,'','','',0,0,'','','',NULL),
-('658','a','Betegnelse for besetning. (R)','Betegnelse for besetning. (R)',1,0,'0',6,'','','',0,0,'','','',NULL),
-('658','b','Totalt antall instrumenter.','Totalt antall instrumenter.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('658','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',6,'','','',0,0,'','','',NULL),
-('700','7','Del av dokumentet som emneinnf?rselen gjelder.','Del av dokumentet som emneinnf?rselen gjelder.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('700','8','Andre karakteristika forbundet med navn.','Andre karakteristika forbundet med navn.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('700','a','Navn.','Navn.',0,0,'additionalauthors.author',7,'','','',0,0,'','','',NULL),
-('700','b','Nummer.','Nummer.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('700','c','Andre tilf?yelser.','Andre tilf?yelser.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('700','d','?rstall forbundet med navn.','?rstall forbundet med navn.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('700','e','Betegnelse for funksjon.','Betegnelse for funksjon.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('700','h','Materialebetegnelse','Materialebetegnelse',0,0,'0',7,'','','',0,0,'','','',NULL),
-('700','i','Serienummer, opusnummer, nummer fra verkfortegnelse.','Serienummer, opusnummer, nummer fra verkfortegnelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('700','j','Nasjonalitet.','Nasjonalitet.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('700','k','Form','Form',0,0,'0',7,'','','',0,0,'','','',NULL),
-('700','l','Spr?k','Spr?k',0,0,'0',7,'','','',0,0,'','','',NULL),
-('700','m','Besetning.(25.29) [Mus]','Besetning.(25.29) [Mus]',0,0,'0',7,'','','',0,0,'','','',NULL),
-('700','n','Nummer for del av verk.','Nummer for del av verk.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('700','o','Arrangement.(25.31B2) [Mus]','Arrangement.(25.31B2) [Mus]',0,0,'0',7,'','','',0,0,'','','',NULL),
-('700','p','Tittel for del av verk.','Tittel for del av verk.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('700','q','Mer fullstendig navneform.','Mer fullstendig navneform.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('700','r','Toneart. [Mus]','Toneart. [Mus]',0,0,'0',7,'','','',0,0,'','','',NULL),
-('700','t','Tittel i biinnf?rselen.','Tittel i biinnf?rselen.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('700','u','Sorteringsdelfelt for delfelt $t.','Sorteringsdelfelt for delfelt $t.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('700','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('710','7','Del av dokumentet som biinnf?rselen gjelder.','Del av dokumentet som biinnf?rselen gjelder.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('710','a','Navn.','Navn.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('710','b','Underavdeling','Underavdeling',0,0,'0',7,'','','',0,0,'','','',NULL),
-('710','c','Sted.','Sted.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('710','d','Dato.','Dato.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('710','e','Betegnelse for funksjon.','Betegnelse for funksjon.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('710','g','Diverse opplysninger.','Diverse opplysninger.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('710','h','Materialebetegnelse','Materialebetegnelse',0,0,'0',7,'','','',0,0,'','','',NULL),
-('710','i','Serienummer, opusnummer, nummer fra verkfortegnelse.','Serienummer, opusnummer, nummer fra verkfortegnelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('710','l','Spr?k','Spr?k',0,0,'0',7,'','','',0,0,'','','',NULL),
-('710','m','Besetning.[Mus]','Besetning.[Mus]',0,0,'0',7,'','','',0,0,'','','',NULL),
-('710','n','Nummer','Nummer',0,0,'0',7,'','','',0,0,'','','',NULL),
-('710','o','Arrangement.[Mus]','Arrangement.[Mus]',0,0,'0',7,'','','',0,0,'','','',NULL),
-('710','q','Forklarende tilf?yelse ','Forklarende tilf?yelse ',0,0,'0',7,'','','',0,0,'','','',NULL),
-('710','r','Toneart.(25.31A5) [Mus]','Toneart.(25.31A5) [Mus]',0,0,'0',7,'','','',0,0,'','','',NULL),
-('710','t','Tittel i biinnf?rselen.','Tittel i biinnf?rselen.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('710','u','Sorteringsdelfelt for delfelt $t.','Sorteringsdelfelt for delfelt $t.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('710','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('711','7','Del av dokumentet som biinnf?rselen gjelder.','Del av dokumentet som biinnf?rselen gjelder.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('711','a','Navn. (24.7, 24.8)','Navn. (24.7, 24.8)',0,0,'0',7,'','','',0,0,'','','',NULL),
-('711','c','Sted.','Sted.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('711','d','Dato.','Dato.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('711','g','Diverse opplysninger.','Diverse opplysninger.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('711','h','Materialebetegnelse','Materialebetegnelse',0,0,'0',7,'','','',0,0,'','','',NULL),
-('711','l','Spr?k','Spr?k',0,0,'0',7,'','','',0,0,'','','',NULL),
-('711','n','Nummer','Nummer',0,0,'0',7,'','','',0,0,'','','',NULL),
-('711','q','Forklarende tilf?yelse','Forklarende tilf?yelse',0,0,'0',7,'','','',0,0,'','','',NULL),
-('711','t','Tittel i biinnf?rselen.','Tittel i biinnf?rselen.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('711','u','Sorteringsdelfelt for delfelt $t.','Sorteringsdelfelt for delfelt $t.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('711','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('730','7','Del av dokumentet som biinnf?rselen gjelder.','Del av dokumentet som biinnf?rselen gjelder.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('730','a','Standardtittel. (25)','Standardtittel. (25)',0,0,'0',7,'','','',0,0,'','','',NULL),
-('730','b','Underordnet enhet','Underordnet enhet',0,0,'0',7,'','','',0,0,'','','',NULL),
-('730','d','?rstall','?rstall',0,0,'0',7,'','','',0,0,'','','',NULL),
-('730','f','Utgivelses?r.','Utgivelses?r.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('730','h','Materialebetegnelse','Materialebetegnelse',0,0,'0',7,'','','',0,0,'','','',NULL),
-('730','i','Serienummer, opusnummer, nummer fra verkfortegnelse.','Serienummer, opusnummer, nummer fra verkfortegnelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('730','k','Form','Form',0,0,'0',7,'','','',0,0,'','','',NULL),
-('730','l','Spr?k','Spr?k',0,0,'0',7,'','','',0,0,'','','',NULL),
-('730','m','Besetning(25.29) [Mus]','Besetning(25.29) [Mus]',0,0,'0',7,'','','',0,0,'','','',NULL),
-('730','n','Nummer for del av verk.','Nummer for del av verk.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('730','o','Arrangement. (25.31B2) [Mus]','Arrangement. (25.31B2) [Mus]',0,0,'0',7,'','','',0,0,'','','',NULL),
-('730','p','Tittel for del av verk','Tittel for del av verk',0,0,'0',7,'','','',0,0,'','','',NULL),
-('730','q','Forklarende tilf?yelse','Forklarende tilf?yelse',0,0,'0',7,'','','',0,0,'','','',NULL),
-('730','r','Toneart [Mus]','Toneart [Mus]',0,0,'0',7,'','','',0,0,'','','',NULL),
-('730','s','Versjon. (25.18A11)','Versjon. (25.18A11)',0,0,'0',7,'','','',0,0,'','','',NULL),
-('730','t','Tittel i biinnf?rselen.','Tittel i biinnf?rselen.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('730','u','Sorteringsdelfelt for delfelt $t.','Sorteringsdelfelt for delfelt $t.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('730','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('740','7','Del av dokumentet som biinnf?rselen gjelder.','Del av dokumentet som biinnf?rselen gjelder.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('740','a','Tittel.(21.30J)','Tittel.(21.30J)',0,0,'0',7,'','','',0,0,'','','',NULL),
-('740','e','Type tittel.','Type tittel.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('740','h','Materialbetegnelse.','Materialbetegnelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('740','n','Nummer for del av verk.','Nummer for del av verk.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('740','p','Tittel for del av verk.','Tittel for del av verk.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('740','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('752','a','Land.','Land.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('752','b','Delstat eller fylke.','Delstat eller fylke.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('752','c','Kommune.','Kommune.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('752','d','By, tettsted etc.','By, tettsted etc.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('753','a','Datamaskinfabrikat og -modell','Datamaskinfabrikat og -modell',0,0,'0',7,'','','',0,0,'','','',NULL),
-('753','b','Programmeringsspr?k','Programmeringsspr?k',0,0,'0',7,'','','',0,0,'','','',NULL),
-('753','c','Operativsystem','Operativsystem',0,0,'0',7,'','','',0,0,'','','',NULL),
-('760','7','Type hovedordningsord i delfelt $a','Type hovedordningsord i delfelt $a',0,0,'0',7,'','','',0,0,'','','',NULL),
-('760','a','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel.','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('760','b','Utgave.','Utgave.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('760','d','Sted, forlag og dato (?r) for utgivelse.','Sted, forlag og dato (?r) for utgivelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('760','e','Spr?kkode.','Spr?kkode.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('760','f','Landekode.','Landekode.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('760','g','Relasjonsopplysninger. (R)','Relasjonsopplysninger. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('760','h','Materialbetegnelse.','Materialbetegnelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('760','i','?rstall i \"ren\" form. (R)','?rstall i \"ren\" form. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('760','k','Serie. (R)','Serie. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('760','s','Standardtittel','Standardtittel',0,0,'0',7,'','','',0,0,'','','',NULL),
-('760','t','Tittel','Tittel',0,0,'0',7,'','','',0,0,'','','',NULL),
-('760','w','Lokalt systems identifikasjonsnummer. (R)','Lokalt systems identifikasjonsnummer. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('760','x','ISSN','ISSN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('760','y','CODEN','CODEN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('760','z','ISBN','ISBN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('762','7','Type hovedordningsord i delfelt $a','Type hovedordningsord i delfelt $a',0,0,'0',7,'','','',0,0,'','','',NULL),
-('762','a','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel.','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('762','b','Utgave.','Utgave.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('762','d','Sted, forlag og dato (?r) for utgivelse.','Sted, forlag og dato (?r) for utgivelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('762','e','Spr?kkode.','Spr?kkode.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('762','f','Landekode.','Landekode.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('762','g','Relasjonsopplysninger. (R)','Relasjonsopplysninger. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('762','h','Materialbetegnelse.','Materialbetegnelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('762','i','?rstall i \"ren\" form. (R)','?rstall i \"ren\" form. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('762','k','Serie. (R)','Serie. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('762','s','Standardtittel','Standardtittel',0,0,'0',7,'','','',0,0,'','','',NULL),
-('762','t','Tittel','Tittel',0,0,'0',7,'','','',0,0,'','','',NULL),
-('762','w','Lokalt systems identifikasjonsnummer. (R)','Lokalt systems identifikasjonsnummer. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('762','x','ISSN','ISSN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('762','y','CODEN','CODEN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('762','z','ISBN','ISBN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('765','7','Type hovedordningsord i delfelt $a','Type hovedordningsord i delfelt $a',0,0,'0',7,'','','',0,0,'','','',NULL),
-('765','a','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel.','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('765','b','Utgave.','Utgave.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('765','d','Sted, forlag og dato (?r) for utgivelse.','Sted, forlag og dato (?r) for utgivelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('765','e','Spr?kkode.','Spr?kkode.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('765','f','Landekode.','Landekode.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('765','g','Relasjonsopplysninger. (R)','Relasjonsopplysninger. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('765','h','Materialbetegnelse.','Materialbetegnelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('765','i','?rstall i \"ren\" form. (R)','?rstall i \"ren\" form. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('765','k','Serie. (R)','Serie. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('765','s','Standardtittel','Standardtittel',0,0,'0',7,'','','',0,0,'','','',NULL),
-('765','t','Tittel','Tittel',0,0,'0',7,'','','',0,0,'','','',NULL),
-('765','w','Lokalt systems identifikasjonsnummer. (R)','Lokalt systems identifikasjonsnummer. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('765','x','ISSN','ISSN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('765','y','CODEN','CODEN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('765','z','ISBN','ISBN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('767','7','Type hovedordningsord i delfelt $a','Type hovedordningsord i delfelt $a',0,0,'0',7,'','','',0,0,'','','',NULL),
-('767','a','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel.','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('767','b','Utgave.','Utgave.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('767','d','Sted, forlag og dato (?r) for utgivelse.','Sted, forlag og dato (?r) for utgivelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('767','e','Spr?kkode.','Spr?kkode.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('767','f','Landekode.','Landekode.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('767','g','Relasjonsopplysninger. (R)','Relasjonsopplysninger. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('767','h','Materialbetegnelse.','Materialbetegnelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('767','i','?rstall i \"ren\" form. (R)','?rstall i \"ren\" form. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('767','k','Serie. (R)','Serie. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('767','s','Standardtittel','Standardtittel',0,0,'0',7,'','','',0,0,'','','',NULL),
-('767','t','Tittel','Tittel',0,0,'0',7,'','','',0,0,'','','',NULL),
-('767','w','Lokalt systems identifikasjonsnummer. (R)','Lokalt systems identifikasjonsnummer. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('767','x','ISSN','ISSN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('767','y','CODEN','CODEN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('767','z','ISBN','ISBN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('770','7','Type hovedordningsord i delfelt $a','Type hovedordningsord i delfelt $a',0,0,'0',7,'','','',0,0,'','','',NULL),
-('770','a','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel.','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('770','b','Utgave.','Utgave.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('770','d','Sted, forlag og dato (?r) for utgivelse.','Sted, forlag og dato (?r) for utgivelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('770','e','Spr?kkode.','Spr?kkode.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('770','f','Landekode.','Landekode.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('770','g','Relasjonsopplysninger. (R)','Relasjonsopplysninger. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('770','h','Materialbetegnelse.','Materialbetegnelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('770','i','?rstall i \"ren\" form. (R)','?rstall i \"ren\" form. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('770','k','Serie. (R)','Serie. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('770','s','Standardtittel','Standardtittel',0,0,'0',7,'','','',0,0,'','','',NULL),
-('770','t','Tittel','Tittel',0,0,'0',7,'','','',0,0,'','','',NULL),
-('770','w','Lokalt systems identifikasjonsnummer. (R)','Lokalt systems identifikasjonsnummer. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('770','x','ISSN','ISSN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('770','y','CODEN','CODEN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('770','z','ISBN','ISBN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('772','7','Type hovedordningsord i delfelt $a','Type hovedordningsord i delfelt $a',0,0,'0',7,'','','',0,0,'','','',NULL),
-('772','a','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel.','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('772','b','Utgave.','Utgave.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('772','d','Sted, forlag og dato (?r) for utgivelse.','Sted, forlag og dato (?r) for utgivelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('772','e','Spr?kkode.','Spr?kkode.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('772','f','Landekode.','Landekode.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('772','g','Relasjonsopplysninger. (R)','Relasjonsopplysninger. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('772','h','Materialbetegnelse.','Materialbetegnelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('772','i','?rstall i \"ren\" form. (R)','?rstall i \"ren\" form. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('772','k','Serie. (R)','Serie. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('772','s','Standardtittel','Standardtittel',0,0,'0',7,'','','',0,0,'','','',NULL),
-('772','t','Tittel','Tittel',0,0,'0',7,'','','',0,0,'','','',NULL),
-('772','w','Lokalt systems identifikasjonsnummer. (R)','Lokalt systems identifikasjonsnummer. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('772','x','ISSN','ISSN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('772','y','CODEN','CODEN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('772','z','ISBN','ISBN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('773','7','Type hovedordningsord i delfelt $a','Type hovedordningsord i delfelt $a',0,0,'0',7,'','','',0,0,'','','',NULL),
-('773','a','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel.','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('773','b','Utgave.','Utgave.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('773','d','Sted, forlag og dato (?r) for utgivelse.','Sted, forlag og dato (?r) for utgivelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('773','e','Spr?kkode.','Spr?kkode.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('773','f','Landekode.','Landekode.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('773','g','Relasjonsopplysninger. (R)','Relasjonsopplysninger. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('773','h','Materialbetegnelse.','Materialbetegnelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('773','i','?rstall i \"ren\" form. (R)','?rstall i \"ren\" form. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('773','k','Serie. (R)','Serie. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('773','s','Standardtittel','Standardtittel',0,0,'0',7,'','','',0,0,'','','',NULL),
-('773','t','Tittel','Tittel',0,0,'0',7,'','','',0,0,'','','',NULL),
-('773','w','Lokalt systems identifikasjonsnummer. (R)','Lokalt systems identifikasjonsnummer. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('773','x','ISSN','ISSN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('773','y','CODEN','CODEN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('773','z','ISBN','ISBN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('775','7','Type hovedordningsord i delfelt $a','Type hovedordningsord i delfelt $a',0,0,'0',7,'','','',0,0,'','','',NULL),
-('775','a','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel.','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('775','b','Utgave.','Utgave.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('775','d','Sted, forlag og dato (?r) for utgivelse.','Sted, forlag og dato (?r) for utgivelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('775','e','Spr?kkode.','Spr?kkode.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('775','f','Landekode.','Landekode.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('775','g','Relasjonsopplysninger. (R)','Relasjonsopplysninger. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('775','h','Materialbetegnelse.','Materialbetegnelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('775','i','?rstall i \"ren\" form. (R)','?rstall i \"ren\" form. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('775','k','Serie. (R)','Serie. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('775','s','Standardtittel','Standardtittel',0,0,'0',7,'','','',0,0,'','','',NULL),
-('775','t','Tittel','Tittel',0,0,'0',7,'','','',0,0,'','','',NULL),
-('775','w','Lokalt systems identifikasjonsnummer. (R)','Lokalt systems identifikasjonsnummer. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('775','x','ISSN','ISSN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('775','y','CODEN','CODEN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('775','z','ISBN','ISBN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('776','7','Type hovedordningsord i delfelt $a','Type hovedordningsord i delfelt $a',0,0,'0',7,'','','',0,0,'','','',NULL),
-('776','a','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel.','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('776','b','Utgave.','Utgave.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('776','d','Sted, forlag og dato (?r) for utgivelse.','Sted, forlag og dato (?r) for utgivelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('776','e','Spr?kkode.','Spr?kkode.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('776','f','Landekode.','Landekode.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('776','g','Relasjonsopplysninger. (R)','Relasjonsopplysninger. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('776','h','Materialbetegnelse.','Materialbetegnelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('776','i','?rstall i \"ren\" form. (R)','?rstall i \"ren\" form. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('776','k','Serie. (R)','Serie. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('776','s','Standardtittel','Standardtittel',0,0,'0',7,'','','',0,0,'','','',NULL),
-('776','t','Tittel','Tittel',0,0,'0',7,'','','',0,0,'','','',NULL),
-('776','w','Lokalt systems identifikasjonsnummer. (R)','Lokalt systems identifikasjonsnummer. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('776','x','ISSN','ISSN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('776','y','CODEN','CODEN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('776','z','ISBN','ISBN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('777','7','Type hovedordningsord i delfelt $a','Type hovedordningsord i delfelt $a',0,0,'0',7,'','','',0,0,'','','',NULL),
-('777','a','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel.','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('777','b','Utgave.','Utgave.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('777','d','Sted, forlag og dato (?r) for utgivelse.','Sted, forlag og dato (?r) for utgivelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('777','e','Spr?kkode.','Spr?kkode.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('777','f','Landekode.','Landekode.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('777','g','Relasjonsopplysninger. (R)','Relasjonsopplysninger. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('777','h','Materialbetegnelse.','Materialbetegnelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('777','i','?rstall i \"ren\" form. (R)','?rstall i \"ren\" form. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('777','k','Serie. (R)','Serie. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('777','s','Standardtittel','Standardtittel',0,0,'0',7,'','','',0,0,'','','',NULL),
-('777','t','Tittel','Tittel',0,0,'0',7,'','','',0,0,'','','',NULL),
-('777','w','Lokalt systems identifikasjonsnummer. (R)','Lokalt systems identifikasjonsnummer. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('777','x','ISSN','ISSN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('777','y','CODEN','CODEN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('777','z','ISBN','ISBN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('780','7','Type hovedordningsord i delfelt $a','Type hovedordningsord i delfelt $a',0,0,'0',7,'','','',0,0,'','','',NULL),
-('780','a','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel.','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('780','b','Utgave.','Utgave.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('780','d','Sted, forlag og dato (?r) for utgivelse.','Sted, forlag og dato (?r) for utgivelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('780','e','Spr?kkode.','Spr?kkode.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('780','f','Landekode.','Landekode.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('780','g','Relasjonsopplysninger. (R)','Relasjonsopplysninger. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('780','h','Materialbetegnelse.','Materialbetegnelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('780','i','?rstall i \"ren\" form. (R)','?rstall i \"ren\" form. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('780','k','Serie. (R)','Serie. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('780','s','Standardtittel','Standardtittel',0,0,'0',7,'','','',0,0,'','','',NULL),
-('780','t','Tittel','Tittel',0,0,'0',7,'','','',0,0,'','','',NULL),
-('780','w','Lokalt systems identifikasjonsnummer. (R)','Lokalt systems identifikasjonsnummer. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('780','x','ISSN','ISSN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('780','y','CODEN','CODEN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('780','z','ISBN','ISBN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('785','7','Type hovedordningsord i delfelt $a','Type hovedordningsord i delfelt $a',0,0,'0',7,'','','',0,0,'','','',NULL),
-('785','a','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel.','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('785','b','Utgave.','Utgave.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('785','d','Sted, forlag og dato (?r) for utgivelse.','Sted, forlag og dato (?r) for utgivelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('785','e','Spr?kkode.','Spr?kkode.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('785','f','Landekode.','Landekode.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('785','g','Relasjonsopplysninger. (R)','Relasjonsopplysninger. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('785','h','Materialbetegnelse.','Materialbetegnelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('785','i','?rstall i \"ren\" form. (R)','?rstall i \"ren\" form. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('785','k','Serie. (R)','Serie. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('785','s','Standardtittel','Standardtittel',0,0,'0',7,'','','',0,0,'','','',NULL),
-('785','t','Tittel','Tittel',0,0,'0',7,'','','',0,0,'','','',NULL),
-('785','w','Lokalt systems identifikasjonsnummer. (R)','Lokalt systems identifikasjonsnummer. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('785','x','ISSN','ISSN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('785','y','CODEN','CODEN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('785','z','ISBN','ISBN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('787','7','Type hovedordningsord i delfelt $a','Type hovedordningsord i delfelt $a',0,0,'0',7,'','','',0,0,'','','',NULL),
-('787','a','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel.','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('787','b','Utgave.','Utgave.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('787','d','Sted, forlag og dato (?r) for utgivelse.','Sted, forlag og dato (?r) for utgivelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('787','e','Spr?kkode.','Spr?kkode.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('787','f','Landekode.','Landekode.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('787','g','Relasjonsopplysninger. (R)','Relasjonsopplysninger. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('787','h','Materialbetegnelse.','Materialbetegnelse.',0,0,'0',7,'','','',0,0,'','','',NULL),
-('787','i','?rstall i \"ren\" form. (R)','?rstall i \"ren\" form. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('787','k','Serie. (R)','Serie. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('787','s','Standardtittel','Standardtittel',0,0,'0',7,'','','',0,0,'','','',NULL),
-('787','t','Tittel','Tittel',0,0,'0',7,'','','',0,0,'','','',NULL),
-('787','w','Lokalt systems identifikasjonsnummer. (R)','Lokalt systems identifikasjonsnummer. (R)',1,0,'0',7,'','','',0,0,'','','',NULL),
-('787','x','ISSN','ISSN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('787','y','CODEN','CODEN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('787','z','ISBN','ISBN',0,0,'0',7,'','','',0,0,'','','',NULL),
-('800','8','Andre karakteristika forbundet med navn.','Andre karakteristika forbundet med navn.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('800','a','Navn.','Navn.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('800','b','Nummer.','Nummer.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('800','c','Andre tilf?yelser.','Andre tilf?yelser.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('800','d','?rstall forbundet med navn.','?rstall forbundet med navn.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('800','j','Nasjonalitet.','Nasjonalitet.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('800','l','Spr?k','Spr?k',0,0,'0',8,'','','',0,0,'','','',NULL),
-('800','q','Mer fullstendig navneform.','Mer fullstendig navneform.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('800','t','Tittel for serien.','Tittel for serien.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('800','u','Sorteringsdelfelt for delfelt $t.','Sorteringsdelfelt for delfelt $t.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('800','v','Bind, nummer etc.','Bind, nummer etc.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('800','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('800','x','ISSN.','ISSN.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('810','a','Navn.','Navn.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('810','b','Underavdeling.','Underavdeling.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('810','c','Sted.','Sted.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('810','d','Dato.','Dato.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('810','g','Diverse opplysninger','Diverse opplysninger',0,0,'0',8,'','','',0,0,'','','',NULL),
-('810','l','Spr?k','Spr?k',0,0,'0',8,'','','',0,0,'','','',NULL),
-('810','n','Nummer for konferanse.','Nummer for konferanse.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('810','q','Forklarende tilf?yelse.','Forklarende tilf?yelse.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('810','t','Tittel for serien','Tittel for serien',0,0,'0',8,'','','',0,0,'','','',NULL),
-('810','u','Sorteringsdelfelt for delfelt $t.','Sorteringsdelfelt for delfelt $t.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('810','v','Bind, nummer etc.','Bind, nummer etc.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('810','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('810','x','ISSN.','ISSN.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('811','a','Navn. (24.7-.8)','Navn. (24.7-.8)',0,0,'0',8,'','','',0,0,'','','',NULL),
-('811','c','Sted.','Sted.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('811','d','Dato.','Dato.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('811','g','Diverse opplysninger','Diverse opplysninger',0,0,'0',8,'','','',0,0,'','','',NULL),
-('811','l','Spr?k','Spr?k',0,0,'0',8,'','','',0,0,'','','',NULL),
-('811','n','Nummer for konferanse, utstilling, m?te etc.','Nummer for konferanse, utstilling, m?te etc.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('811','q','Forklarende tilf?yelse.','Forklarende tilf?yelse.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('811','t','Tittel for serien','Tittel for serien',0,0,'0',8,'','','',0,0,'','','',NULL),
-('811','u','Sorteringsdelfelt for delfelt $t.','Sorteringsdelfelt for delfelt $t.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('811','v','Bind, nummer etc.','Bind, nummer etc.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('811','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('811','x','ISSN.','ISSN.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('830','a','Standardisert tittel.','Standardisert tittel.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('830','b','Underordnet enhet.','Underordnet enhet.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('830','d','?rstall.','?rstall.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('830','f','Utgivelses?ret for verket som katalogiseres.','Utgivelses?ret for verket som katalogiseres.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('830','i','Serienummer, opusnummer, nummer fra verkfortegnelse. [Mus]','Serienummer, opusnummer, nummer fra verkfortegnelse. [Mus]',0,0,'0',8,'','','',0,0,'','','',NULL),
-('830','k','Form.','Form.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('830','l','Spr?k i dokumentet.','Spr?k i dokumentet.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('830','m','Besetning. [Mus]','Besetning. [Mus]',0,0,'0',8,'','','',0,0,'','','',NULL),
-('830','n','Nummer for del av verk.','Nummer for del av verk.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('830','o','Arrangement. [Mus]','Arrangement. [Mus]',0,0,'0',8,'','','',0,0,'','','',NULL),
-('830','p','Tittel for del av verk.','Tittel for del av verk.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('830','q','Forklarende tilf?yelse.','Forklarende tilf?yelse.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('830','r','Toneart. [Mus]','Toneart. [Mus]',0,0,'0',8,'','','',0,0,'','','',NULL),
-('830','s','Versjon.(25.18A11)','Versjon.(25.18A11)',0,0,'0',8,'','','',0,0,'','','',NULL),
-('830','v','Bind, nummer etc.','Bind, nummer etc.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('830','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('830','x','ISSN ','ISSN ',0,0,'0',8,'','','',0,0,'','','',NULL),
-('850','a','Eiende bibliotek/avdeling','Eiende bibliotek/avdeling',0,0,'0',8,'','','',0,0,'','','',NULL),
-('850','b','Filial-, avdelings- eller samlingskode.','Filial-, avdelings- eller samlingskode.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('850','c','Hyllesignatur','Hyllesignatur',0,0,'0',8,'','','',0,0,'','','',NULL),
-('850','d','Utgivelses?r, copyright?r eller trykke?r (monografier).','Utgivelses?r, copyright?r eller trykke?r (monografier).',0,0,'0',8,'','','',0,0,'','','',NULL),
-('850','e','Antall eksemplarer.','Antall eksemplarer.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('850','i','F?rste bind (volum/nummer) i biblioteket (periodika).','F?rste bind (volum/nummer) i biblioteket (periodika).',0,0,'0',8,'','','',0,0,'','','',NULL),
-('850','j','Parallell bindnummerering til f?rste bind (periodika).','Parallell bindnummerering til f?rste bind (periodika).',0,0,'0',8,'','','',0,0,'','','',NULL),
-('850','k','F?rste ?r i biblioteket (periodika).','F?rste ?r i biblioteket (periodika).',0,0,'0',8,'','','',0,0,'','','',NULL),
-('850','l','Siste bind (volum/nummer) i biblioteket (periodika).','Siste bind (volum/nummer) i biblioteket (periodika).',0,0,'0',8,'','','',0,0,'','','',NULL),
-('850','m','Parallell bindnummerering til siste bind (periodika).','Parallell bindnummerering til siste bind (periodika).',0,0,'0',8,'','','',0,0,'','','',NULL),
-('850','n','Siste ?r i biblioteket (periodika).','Siste ?r i biblioteket (periodika).',0,0,'0',8,'','','',0,0,'','','',NULL),
-('850','o','Note om begrenset oppbevaring.','Note om begrenset oppbevaring.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('850','p','Angivelse av ufullstendighet (periodika).','Angivelse av ufullstendighet (periodika).',0,0,'0',8,'','','',0,0,'','','',NULL),
-('850','s','Status for beholdningsoppgaven.','Status for beholdningsoppgaven.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('850','z','Lokal note.','Lokal note.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('856','2','Tilgangsmetode.','Tilgangsmetode.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('856','3','Dokumentspesifikasjon','Dokumentspesifikasjon',0,0,'0',8,'','','',0,0,'','','',NULL),
-('856','a','Vertsmaskinadresse. (R)','Vertsmaskinadresse. (R)',1,0,'0',8,'','','',0,0,'','','',NULL),
-('856','b','Tilgangsnummer for vertsmaskin.','Tilgangsnummer for vertsmaskin.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('856','c','Komprimering.(R)','Komprimering.(R)',1,0,'0',8,'','','',0,0,'','','',NULL),
-('856','d','Filkatalog.(R)','Filkatalog.(R)',1,0,'0',8,'','','',0,0,'','','',NULL),
-('856','f','Filnavn.(R)','Filnavn.(R)',1,0,'0',8,'','','',0,0,'','','',NULL),
-('856','g','URN (Uniform Resource Name).(R)','URN (Uniform Resource Name).(R)',1,0,'0',8,'','','',0,0,'','','',NULL),
-('856','k','Passord.','Passord.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('856','l','Innloggingsuttrykk.','Innloggingsuttrykk.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('856','p','Portnummer.','Portnummer.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('856','q','Elektronisk format.','Elektronisk format.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('856','r','Kommunikasjonsoppsett.','Kommunikasjonsoppsett.',0,0,'0',8,'','','',0,0,'','','',NULL),
-('856','s','Filst?rrelse. (R)','Filst?rrelse. (R)',1,0,'0',8,'','','',0,0,'','','',NULL),
-('856','t','Terminalemulering.(R)','Terminalemulering.(R)',1,0,'0',8,'','','',0,0,'','','',NULL),
-('856','u','URL (Uniform Resource Locator).(R)','URL (Uniform Resource Locator).(R)',1,0,'biblioitems.url',8,'','','',0,0,'','','',NULL),
-('856','z','Note. (R)','Note. (R)',1,0,'0',8,'','','',0,0,'','','',NULL),
-('900','0','Kvalifikator til emneord.(R)','Kvalifikator til emneord.(R)',1,0,'0',9,'','','',0,0,'','','',NULL),
-('900','8','Andre karakteristika forbundet med navn.(R)','Andre karakteristika forbundet med navn.(R)',1,0,'0',9,'','','',0,0,'','','',NULL),
-('900','a','Navn, henvisning fra','Navn, henvisning fra',0,0,'0',9,'','','',0,0,'','','',NULL),
-('900','b','Nummer.','Nummer.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('900','c','Andre tilf?yelser.','Andre tilf?yelser.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('900','d','?rstall forbundet med navn.','?rstall forbundet med navn.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('900','g','Diverse.','Diverse.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('900','j','Nasjonalitet.','Nasjonalitet.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('900','q','Mer fullstendig navneform.','Mer fullstendig navneform.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('900','t','Tittel','Tittel',0,0,'0',9,'','','',0,0,'','','',NULL),
-('900','u','Sorteringsdelfelt for delfelt $t.','Sorteringsdelfelt for delfelt $t.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('900','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('900','x','Underavdeling til emneord.(R)','Underavdeling til emneord.(R)',1,0,'0',9,'','','',0,0,'','','',NULL),
-('900','z','Navn, henvisning til.','Navn, henvisning til.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('910','0','Kvalifikator til emneord.(R)','Kvalifikator til emneord.(R)',1,0,'0',9,'','','',0,0,'','','',NULL),
-('910','a','Navn, henvisning fra','Navn, henvisning fra',0,0,'0',9,'','','',0,0,'','','',NULL),
-('910','b','Underavdeling.','Underavdeling.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('910','c','Sted.','Sted.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('910','d','Dato.','Dato.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('910','g','Diverse.','Diverse.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('910','n','Nummer for konferanse, utstilling etc.','Nummer for konferanse, utstilling etc.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('910','q','Forklarende tilf?yelse.','Forklarende tilf?yelse.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('910','t','Tittel.','Tittel.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('910','u','Sorteringsdelfelt for delfelt $t.','Sorteringsdelfelt for delfelt $t.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('910','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('910','x','Underavdeling til emneord.(R)','Underavdeling til emneord.(R)',1,0,'0',9,'','','',0,0,'','','',NULL),
-('910','z','Navn, henvisning til.','Navn, henvisning til.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('911','0','Kvalifikator til emneord.','Kvalifikator til emneord.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('911','a','Navn, henvisning fra.','Navn, henvisning fra.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('911','c','Sted.','Sted.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('911','d','Dato.','Dato.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('911','g','Diverse.','Diverse.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('911','n','Nummer for konferanse, m?te, utstilling etc.','Nummer for konferanse, m?te, utstilling etc.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('911','q','Forklarende tilf?yelse.','Forklarende tilf?yelse.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('911','t','Tittel.','Tittel.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('911','u','Sorteringsdelfelt for delfelt $t.','Sorteringsdelfelt for delfelt $t.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('911','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('911','x','Underavdeling til emneord.','Underavdeling til emneord.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('911','z','Navn, henvisning til.','Navn, henvisning til.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('930','0','Kvalifikator til emneord.(R)','Kvalifikator til emneord.(R)',1,0,'0',9,'','','',0,0,'','','',NULL),
-('930','a','Standardtittel, henvisning fra.','Standardtittel, henvisning fra.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('930','b','Underordnet enhet.','Underordnet enhet.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('930','d','?rstall.','?rstall.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('930','f','Utgivelses?ret for verket som katalogiseres.','Utgivelses?ret for verket som katalogiseres.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('930','g','Diverse.','Diverse.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('930','i','Serienummer, opusnummer, nummer fra verkfortegnelse. [Mus]','Serienummer, opusnummer, nummer fra verkfortegnelse. [Mus]',0,0,'0',9,'','','',0,0,'','','',NULL),
-('930','k','Form.','Form.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('930','l','Spr?k.','Spr?k.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('930','m','Besetning. [Mus]','Besetning. [Mus]',0,0,'0',9,'','','',0,0,'','','',NULL),
-('930','n','Nummer for del av verk.','Nummer for del av verk.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('930','o','Arrangement. [Mus]','Arrangement. [Mus]',0,0,'0',9,'','','',0,0,'','','',NULL),
-('930','p','Tittel for del av verk.','Tittel for del av verk.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('930','q','Forklarende tilf?yelse. ','Forklarende tilf?yelse. ',0,0,'0',9,'','','',0,0,'','','',NULL),
-('930','r','Toneart. [Mus]','Toneart. [Mus]',0,0,'0',9,'','','',0,0,'','','',NULL),
-('930','s','Versjon.','Versjon.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('930','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('930','x','Underavdeling til emneord. (R)','Underavdeling til emneord. (R)',0,0,'0',9,'','','',0,0,'','','',NULL),
-('930','z','Standardtittel, henvisning til.','Standardtittel, henvisning til.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('940','0','Kvalifikator til emneord.(R)','Kvalifikator til emneord.(R)',1,0,'0',9,'','','',0,0,'','','',NULL),
-('940','a','Tittel, henvisning fra.','Tittel, henvisning fra.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('940','g','Diverse.','Diverse.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('940','n','Nummer for del av verk.','Nummer for del av verk.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('940','p','Tittel for del av verk.','Tittel for del av verk.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('940','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('940','x','Underavdeling til emneord. (R)','Underavdeling til emneord. (R)',1,0,'0',9,'','','',0,0,'','','',NULL),
-('940','z','Tittel, henvisning til.','Tittel, henvisning til.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('942','0','Koha issues (borrowed), all copies','Koha issues (borrowed), all copies',0,0,'biblioitems.totalissues',9,'','','',0,-5,'',NULL,'',''),
-('942','2','Source of classification or shelving scheme','Source of classification or shelving scheme',0,0,'biblioitems.cn_source',9,'','','',0,0,'',NULL,'',''),
-('942','6','Koha normalized classification for sorting','Koha normalized classification for sorting',0,0,'biblioitems.cn_sort',-1,'','','',0,7,'',NULL,'',''),
-('942','a','Institution code [OBSOLETE]','Institution code [OBSOLETE]',0,0,'',9,'','','',0,-5,'',NULL,'',''),
-('942','c','Koha [default] item type','Koha item type',0,1,'biblioitems.itemtype',9,'itemtypes','','',0,0,'',NULL,'',''),
-('942','e','Edition','Edition',0,0,'',9,'','','',0,0,'',NULL,'',''),
-('942','h','Classification part','Classification part',0,0,'biblioitems.cn_class',9,'','','',0,0,'',NULL,'',''),
-('942','i','Item part','Item part',1,0,'biblioitems.cn_item',9,'','','',0,0,'',NULL,'',''),
-('942','k','Call number prefix','Call number prefix',0,0,'',9,'','','',0,0,'',NULL,'',''),
-('942','m','Call number suffix','Call number suffix',0,0,'biblioitems.cn_suffix',9,'','','',0,0,'',NULL,'',''),
-('942','n','Suppress in OPAC','Suppress in OPAC',0,0,'',9,'','','',0,0,'',NULL,'',''),
-('942','s','Serial record flag','Serial record',0,0,'biblio.serial',9,'','','',0,-5,'',NULL,'',''),
-('950','0','Kvalifikator til emneord.(R)','Kvalifikator til emneord.(R)',1,0,'0',9,'','','',0,0,'','','',NULL),
-('950','a','Navn eller ord, henvisning fra.','Navn eller ord, henvisning fra.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('950','g','Diverse.','Diverse.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('950','q','Forklarende tilf?yelser til delfelt $a.','Forklarende tilf?yelser til delfelt $a.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('950','w','Sorteringsdelfelt for delfelt $a.','Sorteringsdelfelt for delfelt $a. ',0,0,'0',9,'','','',0,0,'','','',NULL),
-('950','x','Underavdeling til emneord. (R)','Underavdeling til emneord. (R)',1,0,'0',9,'','','',0,0,'','','',NULL),
-('950','z','Navn eller ord, henvisning til.','Navn eller ord, henvisning til.',0,0,'0',9,'','','',0,0,'','','',NULL),
-('952','0','Withdrawn status','Withdrawn status',0,0,'items.wthdrawn',10,'WITHDRAWN','','',0,0,'','','',NULL),
-('952','1','Lost status','Lost status',0,0,'items.itemlost',10,'LOST','','',0,0,'','','',NULL),
-('952','2','Source of classification or shelving scheme','Source of classification or shelving scheme',0,0,'items.cn_source',10,'cn_source','','',NULL,0,'','','',NULL),
-('952','3','Materials specified (bound volume or other part)','Materials specified (bound volume or other part)',0,0,'items.materials',10,'','','',NULL,-1,'','','',NULL),
-('952','4','Damaged status','Damaged status',0,0,'items.damaged',10,'DAMAGED','','',NULL,0,'','','',NULL),
-('952','5','Use restrictions','Use restrictions',0,0,'items.restricted',10,'RESTRICTED','','',0,0,'','','',NULL),
-('952','6','Koha normalized classification for sorting','Koha normalized classification for sorting',0,0,'items.cn_sort',-1,'','','',0,7,'','','',NULL),
-('952','7','Not for loan','Not for loan',0,0,'items.notforloan',10,'NOT_LOAN','','',0,0,'','','',NULL),
-('952','8','Koha collection','Koha collection',0,0,'items.ccode',10,'CCODE','','',0,0,'','','',NULL),
-('952','9','Koha itemnumber (autogenerated)','Koha itemnumber',0,0,'items.itemnumber',-1,'','','',0,7,'','','',NULL),
-('952','a','Location (home branch)','Location (home branch)',0,0,'items.homebranch',10,'branches','','',0,0,'','','',NULL),
-('952','b','Sublocation or collection (holding branch)','Sublocation or collection (holding branch)',0,0,'items.holdingbranch',10,'branches','','',0,0,'','','',NULL),
-('952','c','Shelving location','Shelving location',0,0,'items.location',10,'LOC','','',0,0,'','','',NULL),
-('952','d','Date acquired','Date acquired',0,0,'items.dateaccessioned',10,'','','dateaccessioned.pl',0,0,'','','',NULL),
-('952','e','Source of acquisition','Source of acquisition',0,0,'items.booksellerid',10,'','','',0,0,'','','',NULL),
-('952','f','Coded location qualifier','Coded location qualifier',0,0,'items.coded_location_qualifier',10,'','','',NULL,0,'','','',NULL),
-('952','g','Cost, normal purchase price','Cost, normal purchase price',0,0,'items.price',10,'','','',0,0,'','','',NULL),
-('952','h','Serial Enumeration / chronology','Serial Enumeration / chronology',0,0,'items.enumchron',10,'','','',0,0,'','','',NULL),
-('952','j','Shelving control number','Shelving control number',0,0,'items.stack',10,'STACK','','',NULL,-1,'','','',NULL),
-('952','l','Koha issues (times borrowed)','Koha issues (times borrowed)',0,0,'items.issues',10,'','','',NULL,-5,'','','',NULL),
-('952','m','Koha renewals','Koha renewals',0,0,'items.renewals',10,'','','',NULL,-5,'','','',NULL),
-('952','n','Koha reserves (requests)','Koha reserves (requests)',0,0,'items.reserves',10,'','','',NULL,-5,'','','',NULL),
-('952','o','Koha full call number','Koha full call number',0,0,'items.itemcallnumber',10,'','',NULL,0,0,'','','',NULL),
-('952','p','Piece designation (barcode)','Piece designation (barcode)',0,0,'items.barcode',10,'','','barcode.pl',0,0,'','','',NULL),
-('952','q','Koha out on loan','Koha out on loan',0,0,'items.onloan',10,'','','',NULL,-5,'','','',NULL),
-('952','r','Koha date last seen','Koha date last seen',0,0,'items.datelastseen',10,'','','',NULL,-5,'','','',NULL),
-('952','s','Koha date last borrowed','Koha date last borrowed',0,0,'items.datelastborrowed',10,'','','',NULL,-5,'','','',NULL),
-('952','t','Copy number','Copy number',0,0,'items.copynumber',10,'','','',NULL,0,'','','',NULL),
-('952','u','Uniform Resource Identifier','Uniform Resource Identifier',0,0,'items.uri',10,'','','',1,0,'','','',NULL),
-('952','v','Cost, replacement price','Cost, replacement price',0,0,'items.replacementprice',10,'','','',0,0,'','','',NULL),
-('952','w','Price effective from','Price effective from',0,0,'items.replacementpricedate',10,'','','',0,0,'','','',NULL),
-('952','x','Nonpublic note (lost item payment)','Nonpublic note (lost item payment)',1,0,'items.paidfor',10,'','','',NULL,7,'','','',NULL),
-('952','y','Koha item type','Koha item type',0,0,'items.itype',10,'itemtypes','','',NULL,0,'','','',NULL),
-('952','z','Public note','Public note',0,0,'items.itemnotes',10,'','','',NULL,0,'','','',NULL),
-('999','a','Item type [OBSOLETE]','Item type [OBSOLETE]',0,0,NULL,-1,NULL,NULL,'',NULL,-5,'','','',NULL),
-('999','b','Koha Dewey Subclass [OBSOLETE]','Koha Dewey Subclass [OBSOLETE]',0,0,NULL,0,NULL,NULL,'',NULL,-5,'','','',NULL),
-('999','c','Koha biblionumber','Koha biblionumber',0,0,'biblio.biblionumber',-1,NULL,NULL,'',NULL,-5,'','','',NULL),
-('999','d','Koha biblioitemnumber','Koha biblioitemnumber',0,0,'biblioitems.biblioitemnumber',-1,NULL,NULL,'',NULL,-5,'','','',NULL);
+DELETE FROM marc_tag_structure WHERE frameworkcode='';
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('000','Postens hode','Postens hode','0','1','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('001','Identifikasjonsnummer','Identifikasjonsnummer','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('007','Fysisk beskrivelse av dokumentet (R)','Fysisk beskrivelse av dokumentet (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('008','Informasjonskoder','Informasjonskoder','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('009','Lokale koder','Lokale koder','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('010','Nasjonalbibliografisk kontrollnummer','Nasjonalbibliografisk kontrollnummer','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('015','Andre bibliografiske kontrollnummer (R)','Andre bibliografiske kontrollnummer (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('019','Utvidet informasjonskodefelt','Utvidet informasjonskodefelt','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('020','Internasjonalt standard boknummer (ISBN)','Internasjonalt standard boknummer (ISBN)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('022','Internasjonalt standard periodikanummer (ISSN) (R) [Per]','Internasjonalt standard periodikanummer (ISSN) (R) [Per]','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('024','Andre standardnumre','Andre standardnumre','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('025','Europeisk artikkelnummer (EAN)','Europeisk artikkelnummer (EAN)','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('027','Standard teknisk rapportnummer (STRN)','Standard teknisk rapportnummer (STRN)','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('028','Utgivernummer/Edisjonsnummer (R) [Mus]','Utgivernummer/Edisjonsnummer (R) [Mus]','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('030','CODEN [Per]','CODEN [Per]','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('033','Dato og sted for en hendelse (R)','Dato og sted for en hendelse (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('040','Katalogiseringskilde','Katalogiseringskilde','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('041','Spr?kkoder','Spr?kkoder','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('044','Kode for produsentland [F/V, Mus]','Kode for produsentland [F/V, Mus]','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('045','Kronologi [Mus]','Kronologi [Mus]','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('060','National Library of Medicine klassifikasjonsnummer (R)','National Library of Medicine klassifikasjonsnummer (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('074','Offentlig trykksaknummer','Offentlig trykksaknummer','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('080','Universal desimalklassifikasjon (UDK) (R)','Universal desimalklassifikasjon (UDK) (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('082','Dewey desimalklassifikasjon (DDK) (R)','Dewey desimalklassifikasjon (DDK) (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('084','Andre klassifikasjonsnummer (R)','Andre klassifikasjonsnummer (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('09X','Lokale felt','Lokale felt','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('100','Hovedordningsord personnavn','Hovedordningsord personnavn','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('110','Hovedordningsord korporasjonsnavn','Hovedordningsord korporasjonsnavn','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('111','Hovedordningsord konferanse-, m?te-, utstillingsnavn etc','Hovedordningsord konferanse-, m?te-, utstillingsnavn etc','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('130','Hovedordningsord standardtittel','Hovedordningsord standardtittel','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('210','Forkortet tittel [Per]','Forkortet tittel [Per]','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('222','N?kkeltittel [Per]','N?kkeltittel [Per]','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('240','Standardtittel','Standardtittel','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('245','Tittel og ansvarsopplysninger','Tittel og ansvarsopplysninger','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('246','Parallelltittel (R)','Parallelltittel (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('250','Utgave','Utgave','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('254','Musikktrykkets fysiske presentasjon [Mus]','Musikktrykkets fysiske presentasjon [Mus]','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('255','Matematiske data [Kar]','Matematiske data [Kar]','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('256','Filkarakteristika [Fil]','Filkarakteristika [Fil]','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('260','Utgivelse, distribusjon osv','Utgivelse, distribusjon osv','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('263','Beregnet publikasjonsdato','Beregnet publikasjonsdato','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('270','Adresse (R)','Adresse (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('300','Fysisk beskrivelse','Fysisk beskrivelse','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('306','Varighet [Mus]','Varighet [Mus]','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('310','Periodisitet [Per]','Periodisitet [Per]','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('350','Pris [Per]','Pris [Per]','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('362','Numeriske og/eller alfabetiske og kronologiske betegnelser [Per]','Numeriske og/eller alfabetiske og kronologiske betegnelser [Per]','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('440','Serieangivelse med biinnf?rsel (R)','Serieangivelse med biinnf?rsel (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('490','Serieangivelse uten biinnf?rsel (R)','Serieangivelse uten biinnf?rsel (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('500','Generell note (R)','Generell note (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('501','\"Sammen med\"-note (R)','\"Sammen med\"-note (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('502','Avhandlinger, dissertaser og hovedoppgaver (R)','Avhandlinger, dissertaser og hovedoppgaver (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('503','Utgave/Historikk (R)','Utgave/Historikk (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('505','Innholdsnote (R)','Innholdsnote (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('508','Ansvarshavende (R)','Ansvarshavende (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('510','Referanser (R)','Referanser (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('511','Note for ut?vere / Medarbeidere [Mus, F/V] (R)','Note for ut?vere / Medarbeidere [Mus, F/V] (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('512','Art, ramme eller kunstnerisk form (R)','Art, ramme eller kunstnerisk form (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('516','Filtype [Fil] (R)','Filtype [Fil] (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('520','Sammendrag (R)','Sammendrag (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('521','Brukergruppe (R)','Brukergruppe (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('525','Bilag og supplementer (R)','Bilag og supplementer (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('530','Andre materialtyper (R)','Andre materialtyper (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('531','Spesielle materialdetaljer (R)','Spesielle materialdetaljer (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('532','Utgivelse, distribusjon, etc (R)','Utgivelse, distribusjon, etc (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('533','Fysisk beskrivelse (R)','Fysisk beskrivelse (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('538','Systemdetaljer og filkarakteristika [Fil] (R)','Systemdetaljer og filkarakteristika [Fil] (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('539','Serier (R)','Serier (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('546','Spr?k og/eller oversettelse/bearbeidelse (R)','Spr?k og/eller oversettelse/bearbeidelse (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('571','Nummerbetegnelser (R)','Nummerbetegnelser (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('572','Varianter av tittel (R)','Varianter av tittel (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('573','Kilde for hovedtittel (R)','Kilde for hovedtittel (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('574','Originaltittel (R)','Originaltittel (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('59X','Lokale noter (R)','Lokale noter (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('600','Emneinnf?rsel personnavn (R)','Emneinnf?rsel personnavn (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('610','Emneinnf?rsel korporasjonsnavn (R)','Emneinnf?rsel korporasjonsnavn (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('611','Emneinnf?rsel konferanse-, m?te-, utstillingsnavn etc (R)','Emneinnf?rsel konferanse-, m?te-, utstillingsnavn etc (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('630','Emneinnf?rsel standardtittel (R)','Emneinnf?rsel standardtittel (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('640','Emneinnf?rsel tittel (R)','Emneinnf?rsel tittel (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('650','Generelle emneord (R)','Generelle emneord (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('651','Geografisk sted som emneord (R)','Geografisk sted som emneord (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('652','Komposisjonstype [Mus] (R)','Komposisjonstype [Mus] (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('653','Frie n?kkelord (R)','Frie n?kkelord (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('655','Genre-/form-emneord (R)','Genre-/form-emneord (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('656','Yrkesbetegnelse som emneord (R)','Yrkesbetegnelse som emneord (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('658','Besetning [Mus] (R)','Besetning [Mus] (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('69X','Lokale emneinnf?rsler (R)','Lokale emneinnf?rsler (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('700','Biinnf?rsel personnavn (R)','Biinnf?rsel personnavn (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('710','Biinnf?rsel korporasjonsnavn (R)','Biinnf?rsel korporasjonsnavn (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('711','Biinnf?rsel konferanse-, m?te-, utstillingsnavn etc (R)','Biinnf?rsel konferanse-, m?te-, utstillingsnavn etc (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('730','Biinnf?rsel standardtittel (R)','Biinnf?rsel standardtittel (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('740','Biinnf?rsel tittel (R)','Biinnf?rsel tittel (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('752','Biinnf?rsel stedsnavn (hierarkisk) (R)','Biinnf?rsel stedsnavn (hierarkisk) (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('753','Biinnf?rsel systemkrav [Fil] (R)','Biinnf?rsel systemkrav [Fil] (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('760','Overordnet enhet (R)','Overordnet enhet (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('762','Underordnet enhet (R)','Underordnet enhet (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('765','Originalspr?kutgave (R)','Originalspr?kutgave (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('767','Oversatt utgave (R)','Oversatt utgave (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('770','Supplement (R)','Supplement (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('772','Hoveddokument (R)','Hoveddokument (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('773','Vertsdokument (R)','Vertsdokument (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('775','Andre utgaver (R)','Andre utgaver (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('776','Andre materialvarianter (R)','Andre materialvarianter (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('777','Utgitt sammen med (R)','Utgitt sammen med (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('780','Fortsettelse av (R)','Fortsettelse av (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('785','Fortsettes i (R)','Fortsettes i (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('787','Ikkespesifisert relasjon (R)','Ikkespesifisert relasjon (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('79X','Lokale lenker (R)','Lokale lenker (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('800','Serieinnf?rsel personnavn (R)','Serieinnf?rsel personnavn (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('810','Serieinnf?rsel korporasjonsnavn (R)','Serieinnf?rsel korporasjonsnavn (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('811','Serieinnf?rsel konferanse-, m?te-, utstillingsnavn etc (R)','Serieinnf?rsel konferanse-, m?te-, utstillingsnavn etc (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('830','Serieinnf?rsel standardtittel (R)','Serieinnf?rsel standardtittel (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('850','Eiende institusjon og beholdningsinformasjon (R)','Eiende institusjon og beholdningsinformasjon (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('856','Elektronisk lokalisering og tilgang (R)','Elektronisk lokalisering og tilgang (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('900','Henvisning fra personnavn (R)','Henvisning fra personnavn (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('910','Henvisning fra korporasjonsnavn (R)','Henvisning fra korporasjonsnavn (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('911','Henvisning fra konferanse-, m?te-, utstillingsnavn etc (R)','Henvisning fra konferanse-, m?te-, utstillingsnavn etc (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('930','Henvisning fra standardtittel (R)','Henvisning fra standardtittel (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('940','Henvisning fra tittel (R)','Henvisning fra tittel (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('942','Andre opplysninger (Koha)','Andre opplysninger (Koha)','0','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('950','Andre henvisninger (R)','Andre henvisninger (R)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('952','Eksemplarinformasjon (Koha)','Eksemplarinformasjon (Koha)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('999','Kontrollnummer (Koha)','Kontrollnummer (Koha)','1','0','','');
+INSERT INTO marc_tag_structure (tagfield,liblibrarian,libopac,repeatable,mandatory,authorised_value,frameworkcode) VALUES ('99X','Lokale henvisninger (R)','Lokale henvisninger (R)','1','0','','');
+
+
+DELETE FROM marc_subfield_structure WHERE frameworkcode='';
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('000','@','Postens hode','Postens hode','0','1','','0','','','normarc_leader.pl','0','-1','',NULL,'','');
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('001','@','Identifikasjonsnummer','Identifikasjonsnummer','0','0','','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('007','@','Fysisk beskrivelse av dokumentet (R)','Fysisk beskrivelse av dokumentet (R)','1','0','','0','','','normarc_field_007.pl','0','-1','',NULL,'','');
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('008','@','Informasjonskoder','Informasjonskoder','0','0','','0','','','normarc_field_008.pl','0','-1','',NULL,'','');
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('009','@','Lokale koder','Lokale koder','0','0','','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('010','a','Nummer','Nummer','0','0','biblioitems.lccn','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('015','a','Nummer','Nummer','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('015','b','Kilde','Kilde','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('019','a','Aldersgruppemerker for barneb?ker','Aldersgruppemerker for barneb?ker','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('019','b','Dokumenttype (BSMARC)','Dokumenttype','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('019','d','Litter?r form/genre','Litter?r form/genre','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('019','e','Litteratur tilpasset visse brukergrupper','Litteratur tilpasset visse brukergrupper','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('019','f','Andre grupper','Andre grupper','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('020','a','ISBN','ISBN','0','0','biblioitems.isbn','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('020','b','Innbindingsinformasjon','Innbindingsinformasjon','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('020','c','Leveringsbetingelser','Leveringsbetingelser','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('020','g','Andre tilf?yelser','Andre tilf?yelser','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('020','z','Feil ISBN','Feil ISBN','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('022','a','Gyldig ISSN (1.8A-1.8B1, 1.8C)','Gyldig ISSN (1.8A-1.8B1, 1.8C)','0','0','biblioitems.issn','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('022','y','Ukorrekt ISSN','Ukorrekt ISSN','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('022','z','Kansellert ISSN','Kansellert ISSN','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('024','a','Standardnummer','Standardnummer','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('024','c','Leveringsbetingelser','Leveringsbetingelser','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('024','g','Andre tilf?yelser','Andre tilf?yelser','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('024','z','Feil standardnummer','Feil standardnummer','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('025','a','Nummer','Nummer','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('027','a','STRN','STRN','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('027','z','Feil eller forkastet STRN','Feil eller forkastet STRN','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('028','a','Utgivernummer/edisjonsnummer eller forleggernummer','Utgivernummer/edisjonsnummer eller forleggernummer','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('028','b','Utgiver','Utgiver','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('030','a','Gyldig CODEN','Gyldig CODEN','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('030','z','Ugyldig eller forkastet CODEN','Ugyldig eller forkastet CODEN','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('033','a','Dato for innspilling/opptak','Dato for innspilling/opptak','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('033','b','Kode for geografisk omr?de','Kode for geografisk omr?de','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('040','a','Katalogiseringskilde','Katalogiseringskilde','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('041','a','Spr?k i tekst/lydspor','Spr?k i tekst/lydspor','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('041','b','Spr?k i sammendrag/undertekster','Spr?k i sammendrag/undertekster','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('041','g','Spr?k i medf?lgende materiale','Spr?k i medf?lgende materiale','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('041','h','Spr?k i originaldokument','Spr?k i originaldokument','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('045','a','?r (f.eks. komposisjons?r) (R)','?r (f.eks. komposisjons?r) (R)','1','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('060','7','Del av dokumentet som klassifikasjonskoden gjelder','Del av dokumentet som klassifikasjonskoden gjelder','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('060','a','Klassifikasjonsnummer','Klassifikasjonsnummer','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('060','z','Hovednummer','Hovednummer','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('074','a','Kode','Kode','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('080','7','Del av dokumentet som klassifikasjonskoden gjelder','Del av dokumentet som klassifikasjonskoden gjelder','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('080','a','Klassifikasjonsnummer','Klassifikasjonsnummer','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('080','e','Oppslagsterm til emneregister','Oppslagsterm til emneregister','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('080','z','Nummerets karakter','Nummerets karakter','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('082','2','Klassifikasjonsutgave','Klassifikasjonsutgave','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('082','7','Del av dokumentet som klassifikasjonskoden gjelder','Del av dokumentet som klassifikasjonskoden gjelder','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('082','a','Klassifikasjonsnummer','Klassifikasjonsnummer','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('082','e','Oppslagsterm til emneregister','Oppslagsterm til emneregister','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('082','x','Hjelpetabeller','Hjelpetabeller','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('082','z','Nummerets karakter','Nummerets karakter','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('084','7','Del av dokumentet som klassifikasjonskoden gjelder','Del av dokumentet som klassifikasjonskoden gjelder','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('084','a','Klassifikasjonsnummer','Klassifikasjonsnummer','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('084','z','Nummerets karakter','Nummerets karakter','0','0','0','0','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('100','8','Andre karakteristika forbundet med navn','Andre karakteristika forbundet med navn','0','0','0','1','','','','0','0','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('100','a','Navn','Navn','0','0','biblio.author','1','','','','0','0','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('100','b','Nummer','Nummer','0','0','0','1','','','','0','0','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('100','c','Andre tilf?yelser','Andre tilf?yelser','0','0','0','1','','','','0','0','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('100','d','?rstall forbundet med navn','?rstall forbundet med navn','0','0','0','1','','','','0','0','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('100','e','Betegnelse for funksjon','Betegnelse for funksjon','0','0','0','1','','','','0','0','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('100','j','Nasjonalitet','Nasjonalitet','0','0','0','1','','','','0','0','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('100','q','Mer fullstendig navneform','Mer fullstendig navneform','0','0','0','1','','','','0','0','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('100','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','1','','','','0','0','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('110','a','Navn','Navn','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('110','b','Underavdeling','Underavdeling','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('110','c','Sted','Sted','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('110','d','Dato','Dato','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('110','e','Betegnelse for funksjon','Betegnelse for funksjon','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('110','g','Diverse opplysninger','Diverse opplysninger','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('110','n','Nummer','Nummer','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('110','q','Forklarende tilf?yelse','Forklarende tilf?yelse','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('110','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('111','a','Navn (24.7-.8)','Navn (24.7-.8)','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('111','c','Sted','Sted','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('111','d','Dato','Dato','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('111','g','Diverse opplysninger','Diverse opplysninger','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('111','n','Nummer','Nummer','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('111','q','Forklarende tilf?yelse','Forklarende tilf?yelse','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('111','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('130','a','Standardtittel (25)','Standardtittel (25)','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('130','b','Underordnet enhet','Underordnet enhet','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('130','d','?rstall','?rstall','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('130','f','Utgivelses?r','Utgivelses?r','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('130','h','Generell materialbetegnelse','Generell materialbetegnelse','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('130','i','Serienummer, opusnummer, nummer fra verkfortegnelse','Serienummer, opusnummer, nummer fra verkfortegnelse','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('130','k','Form','Form','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('130','l','Spr?k i dokumentet','Spr?k i dokumentet','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('130','m','Besetning (25.29)[Mus]','Besetning (25.29)[Mus]','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('130','n','Nummer for del av verk','Nummer for del av verk','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('130','o','Arrangement (25.31B2)[Mus]','Arrangement (25.31B2)[Mus]','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('130','p','Tittel for del av verk','Tittel for del av verk','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('130','q','Forklarende tilf?yelse','Forklarende tilf?yelse','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('130','r','Toneart (25.31A5) [Mus]','Toneart (25.31A5) [Mus]','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('130','s','Versjon','Versjon','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('130','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','1','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('210','a','Forkortet tittel','Forkortet tittel','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('210','b','Forklarende tilf?yelser','Forklarende tilf?yelser','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('222','a','N?kkeltittel','N?kkeltittel','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('222','b','Forklarende tilf?yelser','Forklarende tilf?yelser','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('240','a','Tittel','Tittel','0','0','biblio.unititle','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('240','b','Annen tittelinformasjon','Annen tittelinformasjon','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('240','d','?rstall','?rstall','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('240','f','Utgivelses?r (25.31A6)','Utgivelses?r (25.31A6)','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('240','g','Diverse opplysninger (25.31A6)','Diverse opplysninger (25.31A6)','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('240','h','Generell materialbetegnelse','Generell materialbetegnelse','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('240','i','Serienummer, opusnummer, nummer fra tematisk verkfortegnelse','Serienummer, opusnummer, nummer fra tematisk verkfortegnelse','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('240','k','Form','Form','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('240','l','Spr?k','Spr?k','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('240','m','Besetning (25.29)','Besetning (25.29)','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('240','n','Nummer for del av verk','Nummer for del av verk','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('240','o','Arrangement for musikk','Arrangement for musikk','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('240','p','Tittel for del av verk','Tittel for del av verk','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('240','q','Forklarende tilf?yelse','Forklarende tilf?yelse','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('240','r','Toneart (25.31A5) [Mus]','Toneart (25.31A5) [Mus]','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('240','s','Versjon','Versjon','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('240','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('245','a','Tittel','Tittel','0','0','biblio.title','2','','','','0','0','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('245','b','Annen tittelinformasjon','Annen tittelinformasjon','0','0','bibliosubtitle.subtitle','2','','','','0','0','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('245','c','Ansvarsangivelse','Ansvarsangivelse','0','0','0','2','','','','0','0','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('245','h','Generell materialbetegnelse','Generell materialbetegnelse','0','0','0','2','','','','0','0','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('245','n','Nummer for del av verk','Nummer for del av verk','0','0','0','2','','','','0','0','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('245','p','Tittel for del av verk','Tittel for del av verk','0','0','0','2','','','','0','0','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('245','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','2','','','','0','0','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('246','a','Parallelltittel','Parallelltittel','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('246','b','Annen tittelinformasjon','Annen tittelinformasjon','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('246','c','Ansvarsangivelse','Ansvarsangivelse','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('246','f','Dato-, bind- eller heftebetegnelse [Per]','Dato-, bind- eller heftebetegnelse [Per]','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('246','h','Generell materialbetegnelse','Generell materialbetegnelse','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('246','n','Nummer for del av verk','Nummer for del av verk','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('246','p','Tittel for del av verk','Tittel for del av verk','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('246','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('250','a','Utgave, opplag etc','Utgave, opplag etc','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('250','b','Ansvarshavende','Ansvarshavende','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('254','a','Fysisk presentasjon','Fysisk presentasjon','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('255','a','Opplysning om m?lestokk (3.3B)','Opplysning om m?lestokk (3.3B)','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('255','b','Opplysning om projeksjon (3.3C)','Opplysning om projeksjon (3.3C)','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('255','c','Opplysning om koordinater (3.3D1)','Opplysning om koordinater (3.3D1)','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('255','d','Opplysning om sone (3.3D2)','Opplysning om sone (3.3D2)','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('255','e','Opplysning om ekvinoktium (3.3D2)','Opplysning om ekvinoktium (3.3D2)','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('256','a','Filkarakteristika','Filkarakteristika','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('260','a','Sted (R)','Sted (R)','1','0','biblioitems.place','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('260','b','Navn p? forlegger, distribut?r etc','Navn p? forlegger, distribut?r etc','0','0','biblioitems.publishercode','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('260','c','?r','?r','0','0','biblio.copyrightdate','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('260','e','Trykkested eller produksjonssted','Trykkested eller produksjonssted','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('260','f','Trykkeriets eller produsentens navn','Trykkeriets eller produsentens navn','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('260','g','Trykke?r eller produksjons?r','Trykke?r eller produksjons?r','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('263','a','Dato','Dato','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('270','a','Adresse','Adresse','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('270','b','By','By','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('270','d','Land','Land','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('270','e','Postkode','Postkode','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('270','i','Adressetype','Adressetype','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('270','k','Telefonnummer (R)','Telefonnummer (R)','1','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('270','l','Telefaksnummer (R)','Telefaksnummer (R)','1','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('270','m','E-post adresse (R)','E-post adresse (R)','1','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('270','p','Kontaktperson (R)','Kontaktperson (R)','1','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('270','z','Note','Note','0','0','0','2','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('300','a','Omfang','Omfang','0','0','biblioitems.pages','3','','','','0','0','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('300','b','Illustrasjonsmateriale og andre fysiske detaljer','Illustrasjonsmateriale og andre fysiske detaljer','0','0','biblioitems.illus','3','','','','0','0','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('300','c','Format','Format','0','0','biblioitems.size','3','','','','0','0','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('300','e','Bilag','Bilag','0','0','0','3','','','','0','0','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('306','a','Varighet (R)','Varighet (R)','1','0','0','3','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('310','a','Periodisitet (R)','Periodisitet (R)','1','0','0','3','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('350','a','Pris (R)','Pris (R)','1','0','0','3','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('350','b','Fysisk beskrivelse (R)','Fysisk beskrivelse (R)','1','0','0','3','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('362','a','Numeriske og/eller alfabetiske og kronologiske betegnelser (R)','Numeriske og/eller alfabetiske og kronologiske betegnelser (R)','1','0','biblioitems.volumedesc','3','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('440','a','Serietittel (1.6B-1.6D)','Serietittel (1.6B-1.6D)','0','0','biblio.seriestitle','4','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('440','c','Ansvarsangivelse (1.6E)','Ansvarsangivelse (1.6E)','0','0','0','4','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('440','n','Underseriens alfabetiske eller numeriske betegnelse','Underseriens alfabetiske eller numeriske betegnelse','0','0','biblioitems.number','4','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('440','p','Tittel for underserie','Tittel for underserie','0','0','0','4','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('440','v','Nummerering innen serien','Nummerering innen serien','0','0','biblioitems.volume','4','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('440','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','4','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('440','x','ISSN','ISSN','0','0','0','4','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('440','y','Nummerering i underserien','Nummerering i underserien','0','0','0','4','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('490','a','Serietittel','Serietittel','0','0','0','4','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('500','a','Notens tekst','Notens tekst','0','0','biblio.notes','5','','','','0','0','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('501','a','Notens tekst','Notens tekst','0','0','0','5','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('502','a','Notens tekst','Notens tekst','0','0','0','5','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('503','a','Notens tekst','Notens tekst','0','0','0','5','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('505','a','Notens tekst','Notens tekst','0','0','0','5','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('508','a','Notens tekst','Notens tekst','0','0','0','5','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('510','a','Notens tekst','Notens tekst','0','0','0','5','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('511','a','Notens tekst','Notens tekst','0','0','0','5','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('512','a','Notens tekst','Notens tekst','0','0','0','5','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('516','a','Notens tekst','Notens tekst','0','0','0','5','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('520','a','Notens tekst','Notens tekst','0','0','biblio.abstract','5','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('521','a','Notens tekst','Notens tekst','0','0','0','5','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('525','a','Notens tekst','Notens tekst','0','0','0','5','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('530','a','Notens tekst','Notens tekst','0','0','0','5','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('531','a','Notens tekst','Notens tekst','0','0','0','5','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('532','a','Notens tekst','Notens tekst','0','0','0','5','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('533','a','Notens tekst','Notens tekst','0','0','0','5','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('538','a','Notens tekst','Notens tekst','0','0','0','5','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('539','a','Notens tekst','Notens tekst','0','0','0','5','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('546','a','Notens tekst','Notens tekst','0','0','0','5','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('571','a','Notens tekst','Notens tekst','0','0','0','5','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('572','a','Notens tekst','Notens tekst','0','0','0','5','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('573','a','Notens tekst','Notens tekst','0','0','0','5','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('574','a','Notens tekst','Notens tekst','0','0','0','5','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('600','0','Kvalifikator (R)','Kvalifikator (R)','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('600','1','Klassifikasjonskode','Klassifikasjonskode','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('600','2','Kilde for emneinnf?rselen','Kilde for emneinnf?rselen','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('600','7','Del av dokumentet som emneinnf?rselen gjelder','Del av dokumentet som emneinnf?rselen gjelder','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('600','8','Andre karakteristika forbundet med navn','Andre karakteristika forbundet med navn','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('600','a','Navn','Navn','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('600','b','Nummer','Nummer','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('600','c','Andre tilf?yelser','Andre tilf?yelser','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('600','d','?rstall forbundet med navn','?rstall forbundet med navn','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('600','i','Serienummer, opusnummer, nummer fra verkfortegnelse (25.31A1-A4) [Mus]','Serienummer, opusnummer, nummer fra verkfortegnelse (25.31A1-A4) [Mus]','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('600','j','Nasjonalitet','Nasjonalitet','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('600','m','Besetning (25.29) [Mus]','Besetning (25.29) [Mus]','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('600','n','Nummer for del av verk','Nummer for del av verk','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('600','o','Arrangement (25.31B2) [Mus]','Arrangement (25.31B2) [Mus]','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('600','p','Tittel for del av verk','Tittel for del av verk','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('600','q','Mer fullstendig navneform','Mer fullstendig navneform','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('600','r','Toneart [Mus]','Toneart [Mus]','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('600','t','Tittel for dokument som er emne','Tittel for dokument som er emne','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('600','u','Sorteringsdelfelt for delfelt $t','Sorteringsdelfelt for delfelt $t','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('600','v','Form underavdeling','Form underavdeling','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('600','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('600','x','Underavdeling (R)','Underavdeling (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('600','y','Kronologisk underavdeling (R)','Kronologisk underavdeling (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('600','z','Geografisk underavdeling (R)','Geografisk underavdeling (R)','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('610','0','Kvalifikator (R)','Kvalifikator (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('610','1','Klassifikasjonskode','Klassifikasjonskode','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('610','2','Kilde for emneinnf?rselen','Kilde for emneinnf?rselen','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('610','7','Del av dokumentet som emneinnf?rselen gjelder','Del av dokumentet som emneinnf?rselen gjelder','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('610','a','Navn','Navn','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('610','b','Underavdeling','Underavdeling','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('610','c','Sted (R)','Sted (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('610','d','Dato (R)','Dato (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('610','g','Diverse opplysninger (R)','Diverse opplysninger (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('610','i','Serienummer, opusnummer, nummer fra verkfortegnelse','Serienummer, opusnummer, nummer fra verkfortegnelse','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('610','m','Besetning [Mus]','Besetning [Mus]','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('610','n','Nummer','Nummer','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('610','o','Arrangement [Mus]','Arrangement [Mus]','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('610','q','Forklarende tilf?yelse','Forklarende tilf?yelse','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('610','r','Toneart (25.31A5) [Mus]','Toneart (25.31A5) [Mus]','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('610','t','Tittel for dokument som er emne','Tittel for dokument som er emne','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('610','u','Sorteringsdelfelt for delfelt $t','Sorteringsdelfelt for delfelt $t','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('610','v','Form underavdeling','Form underavdeling','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('610','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('610','x','Underavdeling (R)','Underavdeling (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('610','y','Kronologisk underavdeling (R)','Kronologisk underavdeling (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('610','z','Geografisk underavdeling (R)','Geografisk underavdeling (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('611','0','Kvalifikator (R)','Kvalifikator (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('611','1','Klassifikasjonskode','Klassifikasjonskode','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('611','2','Kilde for emneinnf?rselen','Kilde for emneinnf?rselen','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('611','7','Del av dokumentet som emneinnf?rselen gjelder','Del av dokumentet som emneinnf?rselen gjelder','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('611','a','Navn (24.7, 24.8)','Navn (24.7, 24.8)','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('611','c','Sted','Sted','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('611','d','Dato (R)','Dato (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('611','g','Diverse opplysninger','Diverse opplysninger','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('611','n','Nummer','Nummer','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('611','q','Forklarende tilf?yelse','Forklarende tilf?yelse','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('611','t','Tittel for dokument som er emne','Tittel for dokument som er emne','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('611','u','Sorteringsdelfelt for delfelt $t','Sorteringsdelfelt for delfelt $t','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('611','v','Form underavdeling','Form underavdeling','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('611','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('611','x','Underavdeling (R)','Underavdeling (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('611','y','Kronologisk underavdeling','Kronologisk underavdeling','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('611','z','Geografisk underavdeling','Geografisk underavdeling','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('630','0','Kvalifikator (R)','Kvalifikator (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('630','1','Klassifikasjonskode','Klassifikasjonskode','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('630','2','Kilde for emneinnf?rselen','Kilde for emneinnf?rselen','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('630','7','Del av dokumentet som emneinnf?rselen gjelder','Del av dokumentet som emneinnf?rselen gjelder','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('630','a','Standardtittel (25)','Standardtittel (25)','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('630','b','Underordnet enhet','Underordnet enhet','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('630','d','?rstall (R)','?rstall (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('630','f','Utgivelses?r','Utgivelses?r','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('630','i','Serienummer, opusnummer, nummer fra verkfortegnelse','Serienummer, opusnummer, nummer fra verkfortegnelse','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('630','k','Form','Form','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('630','l','Spr?k i omtalt dokument','Spr?k i omtalt dokument','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('630','m','Besetning (25.29) [Mus]','Besetning (25.29) [Mus]','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('630','n','Nummer for del av verk','Nummer for del av verk','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('630','o','Arrangement (25.31B2) [Mus]','Arrangement (25.31B2) [Mus]','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('630','p','Tittel for del av verk','Tittel for del av verk','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('630','q','Forklarende tilf?yelse','Forklarende tilf?yelse','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('630','r','Toneart (25.31A5) [Mus]','Toneart (25.31A5) [Mus]','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('630','s','Versjon av omtalt dokument','Versjon av omtalt dokument','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('630','v','Form underavdeling','Form underavdeling','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('630','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('630','x','Underavdeling (R)','Underavdeling (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('630','y','Kronologisk underavdeling (R)','Kronologisk underavdeling (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('630','z','Geografisk underavdeling (R)','Geografisk underavdeling (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('640','0','Kvalifikator (R)','Kvalifikator (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('640','1','Klassifikasjonskode','Klassifikasjonskode','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('640','2','Kilde for emneinnf?rselen','Kilde for emneinnf?rselen','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('640','7','Del av dokumentet som emneinnf?rselen gjelder','Del av dokumentet som emneinnf?rselen gjelder','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('640','a','Tittel','Tittel','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('640','n','Nummer for del av verk (1.1B9, 12.1B3-4)','Nummer for del av verk (1.1B9, 12.1B3-4)','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('640','p','Tittel for del av verk','Tittel for del av verk','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('640','v','Form underavdeling','Form underavdeling','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('640','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('640','x','Underavdeling (R)','Underavdeling (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('640','y','Kronologisk underavdeling (R)','Kronologisk underavdeling (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('640','z','Geografisk underavdeling (R)','Geografisk underavdeling (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('650','0','Kvalifikator (R)','Kvalifikator (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('650','1','Klassifikasjonskode','Klassifikasjonskode','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('650','2','Kilde for emneinnf?rselen','Kilde for emneinnf?rselen','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('650','7','Del av dokumentet som emneinnf?rselen gjelder','Del av dokumentet som emneinnf?rselen gjelder','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('650','9','Spr?k eller spr?kform','Spr?k eller spr?kform','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('650','a','Emneord','Emneord','0','0','bibliosubject.subject','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('650','c','Aktive datoer','Aktive datoer','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('650','d','Sted','Sted','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('650','q','Forklarende tilf?yelser','Forklarende tilf?yelser','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('650','v','Form underavdeling','Form underavdeling','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('650','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('650','x','Underavdeling (R)','Underavdeling (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('650','y','Kronologisk underavdeling (R)','Kronologisk underavdeling (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('650','z','Geografisk underavdeling (R)','Geografisk underavdeling (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('651','0','Kvalifikator (R)','Kvalifikator (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('651','1','Klassifikasjonskode','Klassifikasjonskode','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('651','2','Kilde for emneinnf?rselen','Kilde for emneinnf?rselen','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('651','7','Del av dokumentet som emneinnf?rselen gjelder','Del av dokumentet som emneinnf?rselen gjelder','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('651','9','Spr?k eller spr?kform','Spr?k eller spr?kform','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('651','a','Stedsnavn eller omr?de','Stedsnavn eller omr?de','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('651','q','Forklarende tilf?yelser','Forklarende tilf?yelser','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('651','v','Form underavdeling','Form underavdeling','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('651','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('651','x','Underavdeling (R)','Underavdeling (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('651','y','Kronologisk underavdeling (R)','Kronologisk underavdeling (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('651','z','Geografisk underavdeling (R)','Geografisk underavdeling (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('652','7','Del av dokumentet som emneinnf?rselen gjelder','Del av dokumentet som emneinnf?rselen gjelder','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('652','9','Spr?k eller spr?kform','Spr?k eller spr?kform','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('652','a','Betegnelse for komposisjonstype','Betegnelse for komposisjonstype','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('652','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('653','0','Kvalifikator (R)','Kvalifikator (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('653','1','Klassifikasjonskode','Klassifikasjonskode','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('653','2','Kilde for emneinnf?rselen','Kilde for emneinnf?rselen','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('653','7','Del av dokumentet som emneinnf?rselen gjelder','Del av dokumentet som emneinnf?rselen gjelder','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('653','9','Spr?k eller spr?kform','Spr?k eller spr?kform','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('653','a','Fritt n?kkelord','Fritt n?kkelord','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('653','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('655','0','Kvalifikator (R)','Kvalifikator (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('655','1','Klassifikasjonskode','Klassifikasjonskode','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('655','2','Kilde for emneinnf?rselen','Kilde for emneinnf?rselen','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('655','7','Del av dokumentet som emneinnf?rselen gjelder','Del av dokumentet som emneinnf?rselen gjelder','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('655','9','Spr?k eller spr?kform','Spr?k eller spr?kform','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('655','a','Genre/form','Genre/form','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('655','v','Form underavdeling','Form underavdeling','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('655','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('655','x','Underavdeling (R)','Underavdeling (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('655','y','Kronologisk underavdeling (R)','Kronologisk underavdeling (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('655','z','Geografisk underavdeling (R)','Geografisk underavdeling (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('656','0','Kvalifikator (R)','Kvalifikator (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('656','1','Klassifikasjonskode','Klassifikasjonskode','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('656','2','Kilde for emneinnf?rselen','Kilde for emneinnf?rselen','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('656','7','Del av dokumentet som emneinnf?rselen gjelder','Del av dokumentet som emneinnf?rselen gjelder','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('656','9','Spr?k eller spr?kform','Spr?k eller spr?kform','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('656','a','Emneord','Emneord','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('656','v','Form underavdeling','Form underavdeling','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('656','x','Underavdeling (R)','Underavdeling (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('656','y','Kronologisk underavdeling (R)','Kronologisk underavdeling (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('656','z','Geografisk underavdeling (R)','Geografisk underavdeling (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('658','7','Del av dokumentet som emneinnf?rselen gjelder','Del av dokumentet som emneinnf?rselen gjelder','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('658','9','Spr?k eller spr?kform','Spr?k eller spr?kform','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('658','a','Betegnelse for besetning (R)','Betegnelse for besetning (R)','1','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('658','b','Totalt antall instrumenter','Totalt antall instrumenter','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('658','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','6','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('700','7','Del av dokumentet som emneinnf?rselen gjelder','Del av dokumentet som emneinnf?rselen gjelder','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('700','8','Andre karakteristika forbundet med navn','Andre karakteristika forbundet med navn','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('700','a','Navn','Navn','0','0','additionalauthors.author','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('700','b','Nummer','Nummer','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('700','c','Andre tilf?yelser','Andre tilf?yelser','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('700','d','?rstall forbundet med navn','?rstall forbundet med navn','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('700','e','Betegnelse for funksjon','Betegnelse for funksjon','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('700','h','Materialebetegnelse','Materialebetegnelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('700','i','Serienummer, opusnummer, nummer fra verkfortegnelse','Serienummer, opusnummer, nummer fra verkfortegnelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('700','j','Nasjonalitet','Nasjonalitet','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('700','k','Form','Form','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('700','l','Spr?k','Spr?k','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('700','m','Besetning (25.29) [Mus]','Besetning (25.29) [Mus]','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('700','n','Nummer for del av verk','Nummer for del av verk','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('700','o','Arrangement (25.31B2) [Mus]','Arrangement (25.31B2) [Mus]','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('700','p','Tittel for del av verk','Tittel for del av verk','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('700','q','Mer fullstendig navneform','Mer fullstendig navneform','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('700','r','Toneart [Mus]','Toneart [Mus]','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('700','t','Tittel i biinnf?rselen','Tittel i biinnf?rselen','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('700','u','Sorteringsdelfelt for delfelt $t','Sorteringsdelfelt for delfelt $t','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('700','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('710','7','Del av dokumentet som biinnf?rselen gjelder','Del av dokumentet som biinnf?rselen gjelder','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('710','a','Navn','Navn','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('710','b','Underavdeling','Underavdeling','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('710','c','Sted','Sted','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('710','d','Dato','Dato','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('710','e','Betegnelse for funksjon','Betegnelse for funksjon','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('710','g','Diverse opplysninger','Diverse opplysninger','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('710','h','Materialebetegnelse','Materialebetegnelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('710','i','Serienummer, opusnummer, nummer fra verkfortegnelse','Serienummer, opusnummer, nummer fra verkfortegnelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('710','l','Spr?k','Spr?k','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('710','m','Besetning [Mus]','Besetning [Mus]','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('710','n','Nummer','Nummer','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('710','o','Arrangement [Mus]','Arrangement [Mus]','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('710','q','Forklarende tilf?yelse','Forklarende tilf?yelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('710','r','Toneart (25.31A5) [Mus]','Toneart (25.31A5) [Mus]','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('710','t','Tittel i biinnf?rselen','Tittel i biinnf?rselen','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('710','u','Sorteringsdelfelt for delfelt $t','Sorteringsdelfelt for delfelt $t','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('710','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('711','7','Del av dokumentet som biinnf?rselen gjelder','Del av dokumentet som biinnf?rselen gjelder','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('711','a','Navn (24.7, 24.8)','Navn (24.7, 24.8)','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('711','c','Sted','Sted','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('711','d','Dato','Dato','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('711','g','Diverse opplysninger','Diverse opplysninger','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('711','h','Materialebetegnelse','Materialebetegnelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('711','l','Spr?k','Spr?k','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('711','n','Nummer','Nummer','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('711','q','Forklarende tilf?yelse','Forklarende tilf?yelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('711','t','Tittel i biinnf?rselen','Tittel i biinnf?rselen','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('711','u','Sorteringsdelfelt for delfelt $t','Sorteringsdelfelt for delfelt $t','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('711','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('730','7','Del av dokumentet som biinnf?rselen gjelder','Del av dokumentet som biinnf?rselen gjelder','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('730','a','Standardtittel (25)','Standardtittel (25)','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('730','b','Underordnet enhet','Underordnet enhet','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('730','d','?rstall','?rstall','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('730','f','Utgivelses?r','Utgivelses?r','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('730','h','Materialebetegnelse','Materialebetegnelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('730','i','Serienummer, opusnummer, nummer fra verkfortegnelse','Serienummer, opusnummer, nummer fra verkfortegnelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('730','k','Form','Form','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('730','l','Spr?k','Spr?k','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('730','m','Besetning(25.29) [Mus]','Besetning(25.29) [Mus]','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('730','n','Nummer for del av verk','Nummer for del av verk','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('730','o','Arrangement (25.31B2) [Mus]','Arrangement (25.31B2) [Mus]','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('730','p','Tittel for del av verk','Tittel for del av verk','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('730','q','Forklarende tilf?yelse','Forklarende tilf?yelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('730','r','Toneart [Mus]','Toneart [Mus]','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('730','s','Versjon (25.18A11)','Versjon (25.18A11)','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('730','t','Tittel i biinnf?rselen','Tittel i biinnf?rselen','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('730','u','Sorteringsdelfelt for delfelt $t','Sorteringsdelfelt for delfelt $t','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('730','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('740','7','Del av dokumentet som biinnf?rselen gjelder','Del av dokumentet som biinnf?rselen gjelder','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('740','a','Tittel (21.30J)','Tittel (21.30J)','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('740','e','Type tittel','Type tittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('740','h','Materialbetegnelse','Materialbetegnelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('740','n','Nummer for del av verk','Nummer for del av verk','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('740','p','Tittel for del av verk','Tittel for del av verk','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('740','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('752','a','Land','Land','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('752','b','Delstat eller fylke','Delstat eller fylke','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('752','c','Kommune','Kommune','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('752','d','By, tettsted etc','By, tettsted etc','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('753','a','Datamaskinfabrikat og -modell','Datamaskinfabrikat og -modell','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('753','b','Programmeringsspr?k','Programmeringsspr?k','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('753','c','Operativsystem','Operativsystem','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('760','7','Type hovedordningsord i delfelt $a','Type hovedordningsord i delfelt $a','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('760','a','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('760','b','Utgave','Utgave','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('760','d','Sted, forlag og dato (?r) for utgivelse','Sted, forlag og dato (?r) for utgivelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('760','e','Spr?kkode','Spr?kkode','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('760','f','Landekode','Landekode','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('760','g','Relasjonsopplysninger (R)','Relasjonsopplysninger (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('760','h','Materialbetegnelse','Materialbetegnelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('760','i','?rstall i \"ren\" form (R)','?rstall i \"ren\" form (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('760','k','Serie (R)','Serie (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('760','s','Standardtittel','Standardtittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('760','t','Tittel','Tittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('760','w','Lokalt systems identifikasjonsnummer (R)','Lokalt systems identifikasjonsnummer (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('760','x','ISSN','ISSN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('760','y','CODEN','CODEN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('760','z','ISBN','ISBN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('762','7','Type hovedordningsord i delfelt $a','Type hovedordningsord i delfelt $a','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('762','a','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('762','b','Utgave','Utgave','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('762','d','Sted, forlag og dato (?r) for utgivelse','Sted, forlag og dato (?r) for utgivelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('762','e','Spr?kkode','Spr?kkode','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('762','f','Landekode','Landekode','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('762','g','Relasjonsopplysninger (R)','Relasjonsopplysninger (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('762','h','Materialbetegnelse','Materialbetegnelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('762','i','?rstall i \"ren\" form (R)','?rstall i \"ren\" form (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('762','k','Serie (R)','Serie (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('762','s','Standardtittel','Standardtittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('762','t','Tittel','Tittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('762','w','Lokalt systems identifikasjonsnummer (R)','Lokalt systems identifikasjonsnummer (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('762','x','ISSN','ISSN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('762','y','CODEN','CODEN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('762','z','ISBN','ISBN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('765','7','Type hovedordningsord i delfelt $a','Type hovedordningsord i delfelt $a','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('765','a','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('765','b','Utgave','Utgave','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('765','d','Sted, forlag og dato (?r) for utgivelse','Sted, forlag og dato (?r) for utgivelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('765','e','Spr?kkode','Spr?kkode','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('765','f','Landekode','Landekode','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('765','g','Relasjonsopplysninger (R)','Relasjonsopplysninger (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('765','h','Materialbetegnelse','Materialbetegnelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('765','i','?rstall i \"ren\" form (R)','?rstall i \"ren\" form (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('765','k','Serie (R)','Serie (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('765','s','Standardtittel','Standardtittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('765','t','Tittel','Tittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('765','w','Lokalt systems identifikasjonsnummer (R)','Lokalt systems identifikasjonsnummer (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('765','x','ISSN','ISSN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('765','y','CODEN','CODEN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('765','z','ISBN','ISBN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('767','7','Type hovedordningsord i delfelt $a','Type hovedordningsord i delfelt $a','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('767','a','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('767','b','Utgave','Utgave','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('767','d','Sted, forlag og dato (?r) for utgivelse','Sted, forlag og dato (?r) for utgivelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('767','e','Spr?kkode','Spr?kkode','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('767','f','Landekode','Landekode','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('767','g','Relasjonsopplysninger (R)','Relasjonsopplysninger (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('767','h','Materialbetegnelse','Materialbetegnelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('767','i','?rstall i \"ren\" form (R)','?rstall i \"ren\" form (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('767','k','Serie (R)','Serie (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('767','s','Standardtittel','Standardtittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('767','t','Tittel','Tittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('767','w','Lokalt systems identifikasjonsnummer (R)','Lokalt systems identifikasjonsnummer (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('767','x','ISSN','ISSN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('767','y','CODEN','CODEN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('767','z','ISBN','ISBN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('770','7','Type hovedordningsord i delfelt $a','Type hovedordningsord i delfelt $a','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('770','a','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('770','b','Utgave','Utgave','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('770','d','Sted, forlag og dato (?r) for utgivelse','Sted, forlag og dato (?r) for utgivelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('770','e','Spr?kkode','Spr?kkode','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('770','f','Landekode','Landekode','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('770','g','Relasjonsopplysninger (R)','Relasjonsopplysninger (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('770','h','Materialbetegnelse','Materialbetegnelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('770','i','?rstall i \"ren\" form (R)','?rstall i \"ren\" form (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('770','k','Serie (R)','Serie (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('770','s','Standardtittel','Standardtittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('770','t','Tittel','Tittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('770','w','Lokalt systems identifikasjonsnummer (R)','Lokalt systems identifikasjonsnummer (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('770','x','ISSN','ISSN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('770','y','CODEN','CODEN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('770','z','ISBN','ISBN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('772','7','Type hovedordningsord i delfelt $a','Type hovedordningsord i delfelt $a','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('772','a','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('772','b','Utgave','Utgave','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('772','d','Sted, forlag og dato (?r) for utgivelse','Sted, forlag og dato (?r) for utgivelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('772','e','Spr?kkode','Spr?kkode','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('772','f','Landekode','Landekode','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('772','g','Relasjonsopplysninger (R)','Relasjonsopplysninger (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('772','h','Materialbetegnelse','Materialbetegnelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('772','i','?rstall i \"ren\" form (R)','?rstall i \"ren\" form (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('772','k','Serie (R)','Serie (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('772','s','Standardtittel','Standardtittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('772','t','Tittel','Tittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('772','w','Lokalt systems identifikasjonsnummer (R)','Lokalt systems identifikasjonsnummer (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('772','x','ISSN','ISSN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('772','y','CODEN','CODEN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('772','z','ISBN','ISBN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('773','7','Type hovedordningsord i delfelt $a','Type hovedordningsord i delfelt $a','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('773','a','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('773','b','Utgave','Utgave','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('773','d','Sted, forlag og dato (?r) for utgivelse','Sted, forlag og dato (?r) for utgivelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('773','e','Spr?kkode','Spr?kkode','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('773','f','Landekode','Landekode','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('773','g','Relasjonsopplysninger (R)','Relasjonsopplysninger (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('773','h','Materialbetegnelse','Materialbetegnelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('773','i','?rstall i \"ren\" form (R)','?rstall i \"ren\" form (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('773','k','Serie (R)','Serie (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('773','s','Standardtittel','Standardtittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('773','t','Tittel','Tittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('773','w','Lokalt systems identifikasjonsnummer (R)','Lokalt systems identifikasjonsnummer (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('773','x','ISSN','ISSN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('773','y','CODEN','CODEN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('773','z','ISBN','ISBN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('775','7','Type hovedordningsord i delfelt $a','Type hovedordningsord i delfelt $a','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('775','a','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('775','b','Utgave','Utgave','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('775','d','Sted, forlag og dato (?r) for utgivelse','Sted, forlag og dato (?r) for utgivelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('775','e','Spr?kkode','Spr?kkode','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('775','f','Landekode','Landekode','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('775','g','Relasjonsopplysninger (R)','Relasjonsopplysninger (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('775','h','Materialbetegnelse','Materialbetegnelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('775','i','?rstall i \"ren\" form (R)','?rstall i \"ren\" form (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('775','k','Serie (R)','Serie (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('775','s','Standardtittel','Standardtittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('775','t','Tittel','Tittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('775','w','Lokalt systems identifikasjonsnummer (R)','Lokalt systems identifikasjonsnummer (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('775','x','ISSN','ISSN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('775','y','CODEN','CODEN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('775','z','ISBN','ISBN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('776','7','Type hovedordningsord i delfelt $a','Type hovedordningsord i delfelt $a','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('776','a','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('776','b','Utgave','Utgave','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('776','d','Sted, forlag og dato (?r) for utgivelse','Sted, forlag og dato (?r) for utgivelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('776','e','Spr?kkode','Spr?kkode','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('776','f','Landekode','Landekode','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('776','g','Relasjonsopplysninger (R)','Relasjonsopplysninger (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('776','h','Materialbetegnelse','Materialbetegnelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('776','i','?rstall i \"ren\" form (R)','?rstall i \"ren\" form (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('776','k','Serie (R)','Serie (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('776','s','Standardtittel','Standardtittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('776','t','Tittel','Tittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('776','w','Lokalt systems identifikasjonsnummer (R)','Lokalt systems identifikasjonsnummer (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('776','x','ISSN','ISSN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('776','y','CODEN','CODEN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('776','z','ISBN','ISBN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('777','7','Type hovedordningsord i delfelt $a','Type hovedordningsord i delfelt $a','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('777','a','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('777','b','Utgave','Utgave','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('777','d','Sted, forlag og dato (?r) for utgivelse','Sted, forlag og dato (?r) for utgivelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('777','e','Spr?kkode','Spr?kkode','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('777','f','Landekode','Landekode','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('777','g','Relasjonsopplysninger (R)','Relasjonsopplysninger (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('777','h','Materialbetegnelse','Materialbetegnelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('777','i','?rstall i \"ren\" form (R)','?rstall i \"ren\" form (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('777','k','Serie (R)','Serie (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('777','s','Standardtittel','Standardtittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('777','t','Tittel','Tittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('777','w','Lokalt systems identifikasjonsnummer (R)','Lokalt systems identifikasjonsnummer (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('777','x','ISSN','ISSN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('777','y','CODEN','CODEN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('777','z','ISBN','ISBN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('780','7','Type hovedordningsord i delfelt $a','Type hovedordningsord i delfelt $a','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('780','a','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('780','b','Utgave','Utgave','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('780','d','Sted, forlag og dato (?r) for utgivelse','Sted, forlag og dato (?r) for utgivelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('780','e','Spr?kkode','Spr?kkode','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('780','f','Landekode','Landekode','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('780','g','Relasjonsopplysninger (R)','Relasjonsopplysninger (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('780','h','Materialbetegnelse','Materialbetegnelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('780','i','?rstall i \"ren\" form (R)','?rstall i \"ren\" form (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('780','k','Serie (R)','Serie (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('780','s','Standardtittel','Standardtittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('780','t','Tittel','Tittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('780','w','Lokalt systems identifikasjonsnummer (R)','Lokalt systems identifikasjonsnummer (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('780','x','ISSN','ISSN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('780','y','CODEN','CODEN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('780','z','ISBN','ISBN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('785','7','Type hovedordningsord i delfelt $a','Type hovedordningsord i delfelt $a','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('785','a','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('785','b','Utgave','Utgave','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('785','d','Sted, forlag og dato (?r) for utgivelse','Sted, forlag og dato (?r) for utgivelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('785','e','Spr?kkode','Spr?kkode','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('785','f','Landekode','Landekode','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('785','g','Relasjonsopplysninger (R)','Relasjonsopplysninger (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('785','h','Materialbetegnelse','Materialbetegnelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('785','i','?rstall i \"ren\" form (R)','?rstall i \"ren\" form (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('785','k','Serie (R)','Serie (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('785','s','Standardtittel','Standardtittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('785','t','Tittel','Tittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('785','w','Lokalt systems identifikasjonsnummer (R)','Lokalt systems identifikasjonsnummer (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('785','x','ISSN','ISSN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('785','y','CODEN','CODEN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('785','z','ISBN','ISBN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('787','7','Type hovedordningsord i delfelt $a','Type hovedordningsord i delfelt $a','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('787','a','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel','Hovedordningsord for posten det lenkes til, hvis dette er et personnavn, korporasjonsnavn eller en standardtittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('787','b','Utgave','Utgave','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('787','d','Sted, forlag og dato (?r) for utgivelse','Sted, forlag og dato (?r) for utgivelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('787','e','Spr?kkode','Spr?kkode','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('787','f','Landekode','Landekode','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('787','g','Relasjonsopplysninger (R)','Relasjonsopplysninger (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('787','h','Materialbetegnelse','Materialbetegnelse','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('787','i','?rstall i \"ren\" form (R)','?rstall i \"ren\" form (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('787','k','Serie (R)','Serie (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('787','s','Standardtittel','Standardtittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('787','t','Tittel','Tittel','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('787','w','Lokalt systems identifikasjonsnummer (R)','Lokalt systems identifikasjonsnummer (R)','1','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('787','x','ISSN','ISSN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('787','y','CODEN','CODEN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('787','z','ISBN','ISBN','0','0','0','7','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('800','8','Andre karakteristika forbundet med navn','Andre karakteristika forbundet med navn','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('800','a','Navn','Navn','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('800','b','Nummer','Nummer','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('800','c','Andre tilf?yelser','Andre tilf?yelser','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('800','d','?rstall forbundet med navn','?rstall forbundet med navn','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('800','j','Nasjonalitet','Nasjonalitet','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('800','l','Spr?k','Spr?k','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('800','q','Mer fullstendig navneform','Mer fullstendig navneform','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('800','t','Tittel for serien','Tittel for serien','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('800','u','Sorteringsdelfelt for delfelt $t','Sorteringsdelfelt for delfelt $t','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('800','v','Bind, nummer etc','Bind, nummer etc','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('800','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('800','x','ISSN','ISSN','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('810','a','Navn','Navn','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('810','b','Underavdeling','Underavdeling','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('810','c','Sted','Sted','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('810','d','Dato','Dato','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('810','g','Diverse opplysninger','Diverse opplysninger','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('810','l','Spr?k','Spr?k','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('810','n','Nummer for konferanse','Nummer for konferanse','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('810','q','Forklarende tilf?yelse','Forklarende tilf?yelse','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('810','t','Tittel for serien','Tittel for serien','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('810','u','Sorteringsdelfelt for delfelt $t','Sorteringsdelfelt for delfelt $t','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('810','v','Bind, nummer etc','Bind, nummer etc','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('810','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('810','x','ISSN','ISSN','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('811','a','Navn (24.7-.8)','Navn (24.7-.8)','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('811','c','Sted','Sted','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('811','d','Dato','Dato','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('811','g','Diverse opplysninger','Diverse opplysninger','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('811','l','Spr?k','Spr?k','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('811','n','Nummer for konferanse, utstilling, m?te etc','Nummer for konferanse, utstilling, m?te etc','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('811','q','Forklarende tilf?yelse','Forklarende tilf?yelse','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('811','t','Tittel for serien','Tittel for serien','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('811','u','Sorteringsdelfelt for delfelt $t','Sorteringsdelfelt for delfelt $t','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('811','v','Bind, nummer etc','Bind, nummer etc','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('811','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('811','x','ISSN','ISSN','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('830','a','Standardisert tittel','Standardisert tittel','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('830','b','Underordnet enhet','Underordnet enhet','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('830','d','?rstall','?rstall','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('830','f','Utgivelses?ret for verket som katalogiseres','Utgivelses?ret for verket som katalogiseres','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('830','i','Serienummer, opusnummer, nummer fra verkfortegnelse [Mus]','Serienummer, opusnummer, nummer fra verkfortegnelse [Mus]','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('830','k','Form','Form','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('830','l','Spr?k i dokumentet','Spr?k i dokumentet','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('830','m','Besetning [Mus]','Besetning [Mus]','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('830','n','Nummer for del av verk','Nummer for del av verk','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('830','o','Arrangement [Mus]','Arrangement [Mus]','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('830','p','Tittel for del av verk','Tittel for del av verk','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('830','q','Forklarende tilf?yelse','Forklarende tilf?yelse','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('830','r','Toneart [Mus]','Toneart [Mus]','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('830','s','Versjon (25.18A11)','Versjon (25.18A11)','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('830','v','Bind, nummer etc','Bind, nummer etc','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('830','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('830','x','ISSN','ISSN','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('850','a','Eiende bibliotek/avdeling','Eiende bibliotek/avdeling','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('850','b','Filial-, avdelings- eller samlingskode','Filial-, avdelings- eller samlingskode','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('850','c','Hyllesignatur','Hyllesignatur','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('850','d','Utgivelses?r, copyright?r eller trykke?r (monografier)','Utgivelses?r, copyright?r eller trykke?r (monografier)','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('850','e','Antall eksemplarer','Antall eksemplarer','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('850','i','F?rste bind (volum/nummer) i biblioteket (periodika)','F?rste bind (volum/nummer) i biblioteket (periodika)','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('850','j','Parallell bindnummerering til f?rste bind (periodika)','Parallell bindnummerering til f?rste bind (periodika)','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('850','k','F?rste ?r i biblioteket (periodika)','F?rste ?r i biblioteket (periodika)','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('850','l','Siste bind (volum/nummer) i biblioteket (periodika)','Siste bind (volum/nummer) i biblioteket (periodika)','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('850','m','Parallell bindnummerering til siste bind (periodika)','Parallell bindnummerering til siste bind (periodika)','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('850','n','Siste ?r i biblioteket (periodika)','Siste ?r i biblioteket (periodika)','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('850','o','Note om begrenset oppbevaring','Note om begrenset oppbevaring','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('850','p','Angivelse av ufullstendighet (periodika)','Angivelse av ufullstendighet (periodika)','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('850','s','Status for beholdningsoppgaven','Status for beholdningsoppgaven','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('850','z','Lokal note','Lokal note','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('856','2','Tilgangsmetode','Tilgangsmetode','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('856','3','Dokumentspesifikasjon','Dokumentspesifikasjon','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('856','a','Vertsmaskinadresse (R)','Vertsmaskinadresse (R)','1','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('856','b','Tilgangsnummer for vertsmaskin','Tilgangsnummer for vertsmaskin','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('856','c','Komprimering (R)','Komprimering (R)','1','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('856','d','Filkatalog (R)','Filkatalog (R)','1','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('856','f','Filnavn (R)','Filnavn (R)','1','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('856','g','URN (Uniform Resource Name) (R)','URN (Uniform Resource Name) (R)','1','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('856','k','Passord','Passord','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('856','l','Innloggingsuttrykk','Innloggingsuttrykk','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('856','p','Portnummer','Portnummer','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('856','q','Elektronisk format','Elektronisk format','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('856','r','Kommunikasjonsoppsett','Kommunikasjonsoppsett','0','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('856','s','Filst?rrelse (R)','Filst?rrelse (R)','1','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('856','t','Terminalemulering (R)','Terminalemulering (R)','1','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('856','u','URL (Uniform Resource Locator) (R)','URL (Uniform Resource Locator) (R)','1','0','biblioitems.url','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('856','z','Note (R)','Note (R)','1','0','0','8','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('900','0','Kvalifikator til emneord (R)','Kvalifikator til emneord (R)','1','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('900','8','Andre karakteristika forbundet med navn (R)','Andre karakteristika forbundet med navn (R)','1','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('900','a','Navn, henvisning fra','Navn, henvisning fra','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('900','b','Nummer','Nummer','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('900','c','Andre tilf?yelser','Andre tilf?yelser','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('900','d','?rstall forbundet med navn','?rstall forbundet med navn','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('900','g','Diverse','Diverse','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('900','j','Nasjonalitet','Nasjonalitet','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('900','q','Mer fullstendig navneform','Mer fullstendig navneform','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('900','t','Tittel','Tittel','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('900','u','Sorteringsdelfelt for delfelt $t','Sorteringsdelfelt for delfelt $t','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('900','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('900','x','Underavdeling til emneord (R)','Underavdeling til emneord (R)','1','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('900','z','Navn, henvisning til','Navn, henvisning til','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('910','0','Kvalifikator til emneord (R)','Kvalifikator til emneord (R)','1','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('910','a','Navn, henvisning fra','Navn, henvisning fra','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('910','b','Underavdeling','Underavdeling','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('910','c','Sted','Sted','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('910','d','Dato','Dato','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('910','g','Diverse','Diverse','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('910','n','Nummer for konferanse, utstilling etc','Nummer for konferanse, utstilling etc','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('910','q','Forklarende tilf?yelse','Forklarende tilf?yelse','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('910','t','Tittel','Tittel','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('910','u','Sorteringsdelfelt for delfelt $t','Sorteringsdelfelt for delfelt $t','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('910','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('910','x','Underavdeling til emneord (R)','Underavdeling til emneord (R)','1','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('910','z','Navn, henvisning til','Navn, henvisning til','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('911','0','Kvalifikator til emneord','Kvalifikator til emneord','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('911','a','Navn, henvisning fra','Navn, henvisning fra','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('911','c','Sted','Sted','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('911','d','Dato','Dato','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('911','g','Diverse','Diverse','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('911','n','Nummer for konferanse, m?te, utstilling etc','Nummer for konferanse, m?te, utstilling etc','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('911','q','Forklarende tilf?yelse','Forklarende tilf?yelse','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('911','t','Tittel','Tittel','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('911','u','Sorteringsdelfelt for delfelt $t','Sorteringsdelfelt for delfelt $t','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('911','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('911','x','Underavdeling til emneord','Underavdeling til emneord','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('911','z','Navn, henvisning til','Navn, henvisning til','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('930','0','Kvalifikator til emneord (R)','Kvalifikator til emneord (R)','1','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('930','a','Standardtittel, henvisning fra','Standardtittel, henvisning fra','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('930','b','Underordnet enhet','Underordnet enhet','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('930','d','?rstall','?rstall','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('930','f','Utgivelses?ret for verket som katalogiseres','Utgivelses?ret for verket som katalogiseres','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('930','g','Diverse','Diverse','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('930','i','Serienummer, opusnummer, nummer fra verkfortegnelse [Mus]','Serienummer, opusnummer, nummer fra verkfortegnelse [Mus]','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('930','k','Form','Form','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('930','l','Spr?k','Spr?k','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('930','m','Besetning [Mus]','Besetning [Mus]','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('930','n','Nummer for del av verk','Nummer for del av verk','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('930','o','Arrangement [Mus]','Arrangement [Mus]','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('930','p','Tittel for del av verk','Tittel for del av verk','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('930','q','Forklarende tilf?yelse.','Forklarende tilf?yelse.','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('930','r','Toneart [Mus]','Toneart [Mus]','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('930','s','Versjon','Versjon','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('930','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('930','x','Underavdeling til emneord (R)','Underavdeling til emneord (R)','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('930','z','Standardtittel, henvisning til','Standardtittel, henvisning til','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('940','0','Kvalifikator til emneord (R)','Kvalifikator til emneord (R)','1','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('940','a','Tittel, henvisning fra','Tittel, henvisning fra','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('940','g','Diverse','Diverse','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('940','n','Nummer for del av verk','Nummer for del av verk','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('940','p','Tittel for del av verk','Tittel for del av verk','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('940','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('940','x','Underavdeling til emneord (R)','Underavdeling til emneord (R)','1','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('940','z','Tittel, henvisning til','Tittel, henvisning til','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('942','0','Antall utl?n, alle eksemplarer','Antall utl?n, alle eksemplarer','0','0','biblioitems.totalissues','9','','','','0','-5','',NULL,'','');
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('942','2','Kilde for klassifikasjon','Kilde for klassifikasjon','0','0','biblioitems.cn_source','9','','','','0','-1','',NULL,'','');
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('942','6','Koha normalisert klassifikasjon for sortering','Koha normalisert klassifikasjon for sortering','0','0','biblioitems.cn_sort','-1','','','','0','7','',NULL,'','');
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('942','a','Institusjonskode [utg?tt]','Institusjonskode [utg?tt]','0','0','','9','','','','0','-5','',NULL,'','');
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('942','c','Koha [standard] dokumenttype','Koha dokumenttype','0','1','biblioitems.itemtype','9','itemtypes','','','0','-1','',NULL,'','');
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('942','e','Utgave','Utgave','0','0','','9','','','','0','-1','',NULL,'','');
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('942','h','Klassifikasjon del','Klassifikasjon del','0','0','biblioitems.cn_class','9','','','','0','-1','',NULL,'','');
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('942','i','Eksemplar del','Eksemplar del','1','0','biblioitems.cn_item','9','','','','0','-1','',NULL,'','');
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('942','k','Hyllesignatur prefiks','Hyllesignatur prefiks','0','0','','9','','','','0','-1','',NULL,'','');
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('942','m','Hyllesignatur postfiks','Hyllesignatur postfiks','0','0','biblioitems.cn_suffix','9','','','','0','-1','',NULL,'','');
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('942','n','Skjul i OPAC','Skjul i OPAC','0','0','','9','','','','0','-1','',NULL,'','');
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('942','s','Periodikamark?r','Periodikamark?r','0','0','biblio.serial','9','','','','0','-5','',NULL,'','');
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('950','0','Kvalifikator til emneord (R)','Kvalifikator til emneord (R)','1','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('950','a','Navn eller ord, henvisning fra','Navn eller ord, henvisning fra','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('950','g','Diverse','Diverse','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('950','q','Forklarende tilf?yelser til delfelt $a','Forklarende tilf?yelser til delfelt $a','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('950','w','Sorteringsdelfelt for delfelt $a','Sorteringsdelfelt for delfelt $a.','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('950','x','Underavdeling til emneord (R)','Underavdeling til emneord (R)','1','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('950','z','Navn eller ord, henvisning til','Navn eller ord, henvisning til','0','0','0','9','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','0','Trukket tilbake','Trukket tilbake','0','0','items.wthdrawn','10','WITHDRAWN','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','1','Tapt','Tapt','0','0','items.itemlost','10','LOST','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','2','Kilde for klassifikasjon','Kilde for klassifikasjon','0','0','items.cn_source','10','cn_source','','',NULL,'-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','3','Materialespesifikasjon (innbundet ?rgang eller lignende)','Materialespesifikasjon (innbundet ?rgang eller lignende)','0','0','items.materials','10','','','',NULL,'-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','4','Skadet','Skadet','0','0','items.damaged','10','DAMAGED','','',NULL,'-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','5','Begrensninger p? bruk','Begrensninger p? bruk','0','0','items.restricted','10','RESTRICTED','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','6','Koha normalisert klassifikasjon for sortering','Koha normalisert klassifikasjon for sortering','0','0','items.cn_sort','-1','','','','0','7','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','7','Ikke til utl?n','Ikke til utl?n','0','0','items.notforloan','10','NOT_LOAN','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','8','Koha samling','Koha samling','0','0','items.ccode','10','CCODE','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','9','Koha eksemplarnummer (autogenerert)','Koha eksemplarnummer','0','0','items.itemnumber','-1','','','','0','7','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','a','Plassering (eiende filial)','Plassering (eiende filial)','0','0','items.homebranch','10','branches','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','b','Annen plassering (midlertidig filial)','Annen plassering (midlertidig filial)','0','0','items.holdingbranch','10','branches','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','c','Hylleplassering','Hylleplassering','0','0','items.location','10','LOC','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','d','Anskaffelsesdato','Anskaffelsesdato','0','0','items.dateaccessioned','10','','','dateaccessioned.pl','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','e','Kilde for anskaffelse','Kilde for anskaffelse','0','0','items.booksellerid','10','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','f','Kodet plasseringskvalifikator','Kodet plasseringskvalifikator','0','0','items.coded_location_qualifier','10','','','',NULL,'-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','g','Pris (normal innkj?pspris)','Pris (normal innkj?pspris)','0','0','items.price','10','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','h','Serienummerering / kronologi','Serienummerering / kronologi','0','0','items.enumchron','10','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','j','Samling','Samling','0','0','items.stack','10','STACK','','',NULL,'-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','l','Koha utl?n','Koha utl?n','0','0','items.issues','10','','','',NULL,'-5','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','m','Koha fornyinger','Koha fornyinger','0','0','items.renewals','10','','','',NULL,'-5','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','n','Koha reserveringer','Koha reserveringer','0','0','items.reserves','10','','','',NULL,'-5','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','o','Koha hyllesignatur','Koha hyllesignatur','0','0','items.itemcallnumber','10','','',NULL,'0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','p','Strekkode','Strekkode','0','0','items.barcode','10','','','barcode.pl','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','q','Koha utl?nt','Koha utl?nt','0','0','items.onloan','10','','','',NULL,'-5','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','r','Koha dato sist sett','Koha dato sist sett','0','0','items.datelastseen','10','','','',NULL,'-5','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','s','Koha dato sist utl?nt','Koha dato sist utl?nt','0','0','items.datelastborrowed','10','','','',NULL,'-5','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','t','Eksemplarnummer','Eksemplarnummer','0','0','items.copynumber','10','','','',NULL,'-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','u','Uniform Resource Identifier (URI)','Uniform Resource Identifier (URI)','0','0','items.uri','10','','','','1','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','v','Pris (erstatningspris)','Pris (erstatningspris)','0','0','items.replacementprice','10','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','w','Pris gjelder fra','Pris gjelder fra','0','0','items.replacementpricedate','10','','','','0','-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','x','Intern note','Intern note','1','0','items.paidfor','10','','','',NULL,'7','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','y','Koha dokumenttype','Koha dokumenttype','0','0','items.itype','10','itemtypes','','',NULL,'-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('952','z','Synlig note','Synlig note','0','0','items.itemnotes','10','','','',NULL,'-1','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('999','a','Dokumenttype [Ikke i bruk]','Dokumenttype [Ikke i bruk]','0','0',NULL,'-1',NULL,NULL,'',NULL,'-5','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('999','b','Koha Dewey [Ikke i bruk]','Koha Dewey [Ikke i bruk]','0','0',NULL,'0',NULL,NULL,'',NULL,'-5','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('999','c','Koha biblionummer','Koha biblionummer','0','0','biblio.biblionumber','-1',NULL,NULL,'',NULL,'-5','','','',NULL);
+INSERT INTO marc_subfield_structure (tagfield,tagsubfield,liblibrarian,libopac,repeatable,mandatory,kohafield,tab,authorised_value,authtypecode,value_builder,isurl,hidden,frameworkcode,seealso,link,defaultvalue) VALUES ('999','d','Koha biblioitemnummer','Koha biblioitemnummer','0','0','biblioitems.biblioitemnumber','-1',NULL,NULL,'',NULL,'-5','','','',NULL);
+
+
--
1.7.4.1
From chrisc at catalyst.net.nz Mon Aug 8 11:02:00 2011
From: chrisc at catalyst.net.nz (Chris Cormack)
Date: Mon, 8 Aug 2011 21:02:00 +1200
Subject: [Koha-patches] [PATCH 1/2] Bug 6679 : Fixing a style error to pass
Perl::Critic, plus silencing a warn
Message-ID: <1312794121-10410-1-git-send-email-chrisc@catalyst.net.nz>
---
acqui/addorderiso2709.pl | 18 +++++++++++++++---
1 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/acqui/addorderiso2709.pl b/acqui/addorderiso2709.pl
index c46263a..8a2a000 100755
--- a/acqui/addorderiso2709.pl
+++ b/acqui/addorderiso2709.pl
@@ -210,8 +210,20 @@ if ($op eq ""){
}
if ($price){
$orderinfo{'listprice'} = $price;
- eval "use C4::Acquisition qw/GetBasket/;";
- eval "use C4::Bookseller qw/GetBookSellerFromId/;";
+ eval {
+ require C4::Acquisition;
+ import C4::Acquisition qw/GetBasket/;
+ };
+ if ($@){
+ croak $@;
+ }
+ eval {
+ require C4::Bookseller;
+ import C4::Bookseller qw/GetBookSellerFromId/;
+ };
+ if ($@){
+ croak $@;
+ }
my $basket = GetBasket( $orderinfo{basketno} );
my $bookseller = GetBookSellerFromId( $basket->{booksellerid} );
my $gst = $bookseller->{gstrate} || C4::Context->preference("gist") || 0;
@@ -265,7 +277,7 @@ my $budget = GetBudget($budget_id);
# build budget list
my $budget_loop = [];
-my $budgets = GetBudgetHierarchy( q{}, $borrower->{branchcode}, $borrower->{borrowernumber} );
+$budgets = GetBudgetHierarchy( q{}, $borrower->{branchcode}, $borrower->{borrowernumber} );
foreach my $r ( @{$budgets} ) {
if ( !defined $r->{budget_amount} || $r->{budget_amount} == 0 ) {
next;
--
1.7.4.1
From chrisc at catalyst.net.nz Mon Aug 8 11:02:01 2011
From: chrisc at catalyst.net.nz (Chris Cormack)
Date: Mon, 8 Aug 2011 21:02:01 +1200
Subject: [Koha-patches] [PATCH 2/2] Bug 6679: More style errors,
plus fixing a security issue
In-Reply-To: <1312794121-10410-1-git-send-email-chrisc@catalyst.net.nz>
References: <1312794121-10410-1-git-send-email-chrisc@catalyst.net.nz>
Message-ID: <1312794121-10410-2-git-send-email-chrisc@catalyst.net.nz>
---
acqui/basketgroup.pl | 35 ++++++++++++++++++++++++++++++-----
1 files changed, 30 insertions(+), 5 deletions(-)
diff --git a/acqui/basketgroup.pl b/acqui/basketgroup.pl
index 08356f8..e1622ee 100755
--- a/acqui/basketgroup.pl
+++ b/acqui/basketgroup.pl
@@ -184,9 +184,21 @@ sub printbasketgrouppdf{
my ($basketgroupid) = @_;
my $pdfformat = C4::Context->preference("OrderPdfFormat");
- eval "use $pdfformat";
- # FIXME consider what would happen if $pdfformat does not
- # contain the name of a valid Perl module.
+ if ($pdfformat eq 'pdfformat::layout3pages' || $pdfformat eq 'pdfformat::layout2pages'){
+ eval {
+ require $pdfformat;
+ import $pdfformat;
+ };
+ if ($@){
+ }
+ }
+ else {
+ print $input->header;
+ print $input->start_html; # FIXME Should do a nicer page
+ print "Invalid PDF Format set ";
+ print "Please go to the systempreferences and set a valid pdfformat";
+ exit;
+ }
my $basketgroup = GetBasketgroup($basketgroupid);
my $bookseller = GetBookSellerFromId($basketgroup->{'booksellerid'});
@@ -202,8 +214,20 @@ sub printbasketgrouppdf{
#isbn, itemtype, author, title, publishercode, quantity, listprice ecost discount gstrate
my @ba_order;
if ( $ord->{biblionumber} && $ord->{quantity}> 0 ) {
- eval "use C4::Biblio";
- eval "use C4::Koha";
+ eval {
+ require C4::Biblio;
+ import C4::Biblio;
+ };
+ if ($@){
+ croak $@;
+ }
+ eval {
+ require C4::Koha;
+ import C4::Koha;
+ };
+ if ($@){
+ croak $@;
+ }
my $bib = GetBiblioData($ord->{biblionumber});
my $itemtypes = GetItemTypes();
if($ord->{isbn}){
@@ -246,6 +270,7 @@ sub printbasketgrouppdf{
);
my $pdf = printpdf($basketgroup, $bookseller, $baskets, \%orders, $bookseller->{gstrate} // C4::Context->preference("gist")) || die "pdf generation failed";
print $pdf;
+
}
my $op = $input->param('op');
--
1.7.4.1
From chrisc at catalyst.net.nz Mon Aug 8 11:05:21 2011
From: chrisc at catalyst.net.nz (Chris Cormack)
Date: Mon, 8 Aug 2011 21:05:21 +1200
Subject: [Koha-patches] [PATCH] Bug 6679 : acqui/ now passes Perl::Critic
tests
Message-ID: <1312794321-10595-1-git-send-email-chrisc@catalyst.net.nz>
---
acqui/neworderempty.pl | 3 ++-
t/00-testcritic.t | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/acqui/neworderempty.pl b/acqui/neworderempty.pl
index c7d6083..05968c6 100755
--- a/acqui/neworderempty.pl
+++ b/acqui/neworderempty.pl
@@ -330,7 +330,8 @@ if (C4::Context->preference('AcqCreateItem') eq 'ordering' && !$ordernumber) {
$template->param(items => \@itemloop);
}
# Get the item types list, but only if item_level_itype is YES. Otherwise, it will be in the item, no need to display it in the biblio
-my @itemtypes = C4::ItemType->all unless C4::Context->preference('item-level_itypes');
+my @itemtypes;
+ at itemtypes = C4::ItemType->all unless C4::Context->preference('item-level_itypes');
# fill template
$template->param(
diff --git a/t/00-testcritic.t b/t/00-testcritic.t
index 65f2288..4a285b3 100755
--- a/t/00-testcritic.t
+++ b/t/00-testcritic.t
@@ -16,7 +16,7 @@ my @all_koha_dirs = qw( acqui admin authorities basket C4 catalogue cataloguing
labels members misc offline_circ opac patroncards reports reserve reviews rotating_collections
serials sms suggestion t tags test tools virtualshelves);
-my @dirs = qw( basket circ debian errors offline_circ reserve reviews rotating_collections
+my @dirs = qw( acqui basket circ debian errors offline_circ reserve reviews rotating_collections
serials sms virtualshelves );
if ( not $ENV{TEST_QA} ) {
--
1.7.4.1
From chrisc at catalyst.net.nz Mon Aug 8 11:43:38 2011
From: chrisc at catalyst.net.nz (Chris Cormack)
Date: Mon, 8 Aug 2011 21:43:38 +1200
Subject: [Koha-patches] [PATCH] Bug 6679: Follow up patch explicitly using
Carp
Message-ID: <1312796619-11961-1-git-send-email-chrisc@catalyst.net.nz>
---
acqui/addorderiso2709.pl | 1 +
acqui/basketgroup.pl | 1 +
2 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/acqui/addorderiso2709.pl b/acqui/addorderiso2709.pl
index 8a2a000..4ba819a 100755
--- a/acqui/addorderiso2709.pl
+++ b/acqui/addorderiso2709.pl
@@ -24,6 +24,7 @@
use strict;
use warnings;
use CGI;
+use Carp;
use Number::Format qw(:all);
use C4::Context;
diff --git a/acqui/basketgroup.pl b/acqui/basketgroup.pl
index e1622ee..23744f2 100755
--- a/acqui/basketgroup.pl
+++ b/acqui/basketgroup.pl
@@ -45,6 +45,7 @@ The bookseller who we want to display the baskets (and basketgroups) of.
use strict;
use warnings;
+use Carp;
use C4::Input;
use C4::Auth;
--
1.7.4.1
From chrisc at catalyst.net.nz Mon Aug 8 11:43:39 2011
From: chrisc at catalyst.net.nz (Chris Cormack)
Date: Mon, 8 Aug 2011 21:43:39 +1200
Subject: [Koha-patches] [PATCH] Bug 6679 : scripts under admin style fixed
In-Reply-To: <1312796619-11961-1-git-send-email-chrisc@catalyst.net.nz>
References: <1312796619-11961-1-git-send-email-chrisc@catalyst.net.nz>
Message-ID: <1312796619-11961-2-git-send-email-chrisc@catalyst.net.nz>
Contrary to common belief, subroutine prototypes do not enable
compile-time checks for proper arguments. Don't use them.
Defining a named sub within another sub, does not prevent that
subroutine being global
---
admin/authorised_values.pl | 2 +-
admin/preferences.pl | 19 +++++++++----------
t/00-testcritic.t | 2 +-
3 files changed, 11 insertions(+), 12 deletions(-)
diff --git a/admin/authorised_values.pl b/admin/authorised_values.pl
index c26f3a9..d7872d6 100755
--- a/admin/authorised_values.pl
+++ b/admin/authorised_values.pl
@@ -27,7 +27,7 @@ use C4::Koha;
use C4::Output;
-sub AuthorizedValuesForCategory ($) {
+sub AuthorizedValuesForCategory {
my ($searchstring) = shift or return;
my $dbh = C4::Context->dbh;
$searchstring=~ s/\'/\\\'/g;
diff --git a/admin/preferences.pl b/admin/preferences.pl
index d523c75..f4d1823 100755
--- a/admin/preferences.pl
+++ b/admin/preferences.pl
@@ -194,12 +194,6 @@ sub SearchPrefs {
my %tab_files = _get_pref_files( $input );
our @terms = split( /\s+/, $searchfield );
- sub matches {
- my ( $text ) = @_;
-
- return !grep( { $text !~ /$_/i } @terms );
- }
-
foreach my $tab_name ( keys %tab_files ) {
my $data = GetTab( $input, $tab_name );
my $title = ( keys( %$data ) )[0];
@@ -209,7 +203,7 @@ sub SearchPrefs {
my $matched_groups;
while ( my ( $group_title, $contents ) = each %$tab ) {
- if ( matches( $group_title ) ) {
+ if ( matches( $group_title, \@terms ) ) {
$matched_groups->{$group_title} = $contents;
next;
}
@@ -225,12 +219,12 @@ sub SearchPrefs {
my ( undef, $LINES ) = TransformPrefsToHTML( $data, $searchfield );
return { search_jumped => 1, tab => $tab_name, tab_title => $title, LINES => $LINES };
- } elsif ( matches( $piece->{'pref'} ) ) {
+ } elsif ( matches( $piece->{'pref'}, \@terms) ) {
$matched = 1;
- } elsif ( ref( $piece->{'choices'} ) eq 'HASH' && grep( { $_ && matches( $_ ) } values( %{ $piece->{'choices'} } ) ) ) {
+ } elsif ( ref( $piece->{'choices'} ) eq 'HASH' && grep( { $_ && matches( $_, \@terms ) } values( %{ $piece->{'choices'} } ) ) ) {
$matched = 1;
}
- } elsif ( matches( $piece ) ) {
+ } elsif ( matches( $piece, \@terms ) ) {
$matched = 1;
}
last if ( $matched );
@@ -252,6 +246,11 @@ sub SearchPrefs {
return @tabs;
}
+sub matches {
+ my ( $text, $terms ) = @_;
+ return !grep( { $text !~ /$_/i } @$terms );
+}
+
my $dbh = C4::Context->dbh;
our $input = new CGI;
diff --git a/t/00-testcritic.t b/t/00-testcritic.t
index 4a285b3..bc7a3cd 100755
--- a/t/00-testcritic.t
+++ b/t/00-testcritic.t
@@ -16,7 +16,7 @@ my @all_koha_dirs = qw( acqui admin authorities basket C4 catalogue cataloguing
labels members misc offline_circ opac patroncards reports reserve reviews rotating_collections
serials sms suggestion t tags test tools virtualshelves);
-my @dirs = qw( acqui basket circ debian errors offline_circ reserve reviews rotating_collections
+my @dirs = qw( acqui admin basket circ debian errors offline_circ reserve reviews rotating_collections
serials sms virtualshelves );
if ( not $ENV{TEST_QA} ) {
--
1.7.4.1
From magnus at enger.priv.no Mon Aug 8 12:17:23 2011
From: magnus at enger.priv.no (Magnus Enger)
Date: Mon, 8 Aug 2011 12:17:23 +0200
Subject: [Koha-patches] Bug 6537 - Simplified sysprefs for the web installer
- Request to pull
Message-ID:
The following changes since commit 7093f075a77b0c33545466301fc58ad02808ae1b:
Fix for Bug 6534 - Duplicate opac renew buttons at the top of the
checkouts list (2011-08-07 22:55:12 +1200)
are available in the git repository at:
git://github.com/MagnusEnger/kohawork.git bug6537-sysprefs
Magnus Enger (5):
Bug 6537 - Move installer/data/mysql/en/mandatory/sysprefs.sql
to installer/data/mysql/sysprefs.sql
Bug 6537 - Make the web installer use installer/data/mysql/sysprefs.sql
Bug 6537 - New syspref files with only the prefs that differ
from the default
Bug 6537 - Remove syspref-related tests in xt/
Bug 6537 - Fix a problem in French syspref file
C4/Installer.pm | 3 +
installer/data/mysql/de-DE/mandatory/sysprefs.sql | 320 ----------
.../mysql/de-DE/mandatory/system_preferences.sql | 20 +
.../{sysprefs.txt => system_preferences.txt} | 0
installer/data/mysql/es-ES/mandatory/sysprefs.sql | 319 ----------
installer/data/mysql/es-ES/mandatory/sysprefs.txt | 1 -
.../mysql/es-ES/mandatory/system_preferences.sql | 20 +
.../mandatory/system_preferences.txt} | 0
.../unimarc_standard_system_preferences.sql | 69 ++
...txt => unimarc_standard_system_preferences.txt} | 0
.../1-Obligatoire/unimarc_standard_systemprefs.sql | 321 ----------
installer/data/mysql/it-IT/necessari/sysprefs.sql | 307 ---------
.../mysql/it-IT/necessari/system_preferences.sql | 70 ++
.../data/mysql/nb-NO/1-Obligatorisk/sysprefs.sql | 326 ----------
.../nb-NO/1-Obligatorisk/system_preferences.sql | 29 +
.../{sysprefs.txt => system_preferences.txt} | 0
installer/data/mysql/pl-PL/mandatory/sysprefs.sql | 318 ----------
.../mysql/pl-PL/mandatory/system_preferences.sql | 20 +
.../{sysprefs.txt => system_preferences.txt} | 0
...m_preferences_full_optimal_for_install_only.sql | 407 +-----------
...ystem_preferences_only_translation_updating.sql | 667 --------------------
...ystem_preferences_only_translation_updating.txt | 1 -
.../data/mysql/{en/mandatory => }/sysprefs.sql | 0
...m_preferences_full_optimal_for_install_only.sql | 410 +-----------
...ystem_preferences_only_translation_updating.sql | 667 --------------------
...ystem_preferences_only_translation_updating.txt | 1 -
...stem_preferences_optimal_values_insert_only.sql | 2 -
xt/check_sysprefs.t | 131 ----
xt/syspref.t | 138 ----
29 files changed, 302 insertions(+), 4265 deletions(-)
delete mode 100755 installer/data/mysql/de-DE/mandatory/sysprefs.sql
create mode 100644 installer/data/mysql/de-DE/mandatory/system_preferences.sql
rename installer/data/mysql/de-DE/mandatory/{sysprefs.txt =>
system_preferences.txt} (100%)
delete mode 100755 installer/data/mysql/es-ES/mandatory/sysprefs.sql
delete mode 100644 installer/data/mysql/es-ES/mandatory/sysprefs.txt
create mode 100644 installer/data/mysql/es-ES/mandatory/system_preferences.sql
rename installer/data/mysql/{en/mandatory/sysprefs.txt =>
es-ES/mandatory/system_preferences.txt} (100%)
create mode 100644
installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_system_preferences.sql
rename installer/data/mysql/fr-FR/1-Obligatoire/{unimarc_standard_systemprefs.txt
=> unimarc_standard_system_preferences.txt} (100%)
delete mode 100755
installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systemprefs.sql
delete mode 100755 installer/data/mysql/it-IT/necessari/sysprefs.sql
create mode 100644 installer/data/mysql/it-IT/necessari/system_preferences.sql
delete mode 100644 installer/data/mysql/nb-NO/1-Obligatorisk/sysprefs.sql
create mode 100644
installer/data/mysql/nb-NO/1-Obligatorisk/system_preferences.sql
rename installer/data/mysql/nb-NO/1-Obligatorisk/{sysprefs.txt =>
system_preferences.txt} (100%)
delete mode 100755 installer/data/mysql/pl-PL/mandatory/sysprefs.sql
create mode 100644 installer/data/mysql/pl-PL/mandatory/system_preferences.sql
rename installer/data/mysql/pl-PL/mandatory/{sysprefs.txt =>
system_preferences.txt} (100%)
delete mode 100644
installer/data/mysql/ru-RU/mandatory/system_preferences_only_translation_updating.sql
delete mode 100644
installer/data/mysql/ru-RU/mandatory/system_preferences_only_translation_updating.txt
rename installer/data/mysql/{en/mandatory => }/sysprefs.sql (100%)
delete mode 100644
installer/data/mysql/uk-UA/mandatory/system_preferences_only_translation_updating.sql
delete mode 100644
installer/data/mysql/uk-UA/mandatory/system_preferences_only_translation_updating.txt
delete mode 100755 xt/check_sysprefs.t
delete mode 100755 xt/syspref.t
From oleonard at myacpl.org Mon Aug 8 16:14:09 2011
From: oleonard at myacpl.org (Owen Leonard)
Date: Mon, 8 Aug 2011 10:14:09 -0400
Subject: [Koha-patches] [PATCH] Fix for Bug 6674 - Collapse display of
patron address by default
Message-ID: <1312812849-20086-1-git-send-email-oleonard@myacpl.org>
This patch takes the feature implemented in the original patch
for Bug 5436 and reimplements it in a slightly more abstracted
way. The JavaScript can now be applied to any pair of elements
like this: a block with class "collapsed" followed by a link
with class "togglecollapse."
In the circ-menu include, both the address info block and the
link to show/hide it have unique ids ("contact" and "showcontact"
respectively) so that IntranetUserCSS can be used to force them
to show:
#contact {
display : block;
}
#showcontact {
display : none;
}
---
.../intranet-tmpl/prog/en/css/staff-global.css | 33 +++++++++++++++++++-
.../intranet-tmpl/prog/en/includes/circ-menu.inc | 14 +++++---
koha-tmpl/intranet-tmpl/prog/en/js/staff-global.js | 11 ++++++
.../intranet-tmpl/prog/img/more-right-arrow.gif | Bin 0 -> 81 bytes
4 files changed, 52 insertions(+), 6 deletions(-)
create mode 100644 koha-tmpl/intranet-tmpl/prog/img/more-right-arrow.gif
diff --git a/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css b/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css
index 3c5d257..635c8e7 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css
+++ b/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css
@@ -483,7 +483,7 @@ div.patroninfo ul {
border-right : 1px solid #000;
border-bottom : 0;
border-top : 0;
- padding : 0;
+ padding : .5em 0;
margin : 0;
}
@@ -495,6 +495,19 @@ div.patroninfo ul li, div.patronviews ul li {
list-style-type : none;
}
+#patronimage {
+ border-right : 1px solid #000;
+}
+
+#patronimage img {
+ max-width : 140px;
+ margin: .3em 0 .3em .3em;
+ padding: .2em;
+ border: 1px solid #CCCCCC;
+ width:auto !important;
+ width:130px;
+}
+
div.patronviews {
border-right : 1px solid #000;
border-top : 1px solid #000;
@@ -1953,6 +1966,24 @@ ul.budget_hierarchy li:last-child:after {
ul.budget_hierarchy li:first-child:after {
content: "";
}
+.collapse {
+ display : none;
+}
+.togglecollapse {
+ border-right : 1px solid #000;
+ font-size: 85%;
+ display: block;
+ padding: .2em .2em .2em 15px;
+ margin: 0;
+ cursor: pointer;
+}
+.toggleclosed {
+ background: #eee url(../../img/more-right-arrow.gif) 0 50% no-repeat;
+}
+.toggleopen {
+ background: #eee url(../../img/more-up-arrow.gif) 0 50% no-repeat;
+}
+
.holdcount { font-size : 105%; line-height : 200%; }
.holdcount a { border : 1px solid #a4bedd; background-color : #e4ecf5; font-weight : bold; -moz-border-radius: 4px; padding : .1em .4em; text-decoration : none; }
.holdcount a:hover { background-color : #ebeff7; }
diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/circ-menu.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/circ-menu.inc
index 129bd66..947427c 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/includes/circ-menu.inc
+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/circ-menu.inc
@@ -4,14 +4,14 @@
-
[% IF ( patronimages ) %]
[% IF ( picture ) %]
-
+
[% ELSE %]
-
+
[% END %]
[% END %]
+
+Contact Information
+
Category: [% categoryname %] ([% categorycode %])
Home Library: [% IF ( branchname ) %][% branchname %][% ELSE %][% branch %][% END %]
-
+
+
[% INCLUDE 'intranet-bottom.inc' %]
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/members/paycollect.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/members/paycollect.tt
new file mode 100644
index 0000000..3b607cd
--- /dev/null
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/members/paycollect.tt
@@ -0,0 +1,227 @@
+[% INCLUDE 'doc-head-open.inc' %]
+Koha › Patrons › Collect Fine Payment for [% borrower.firstname %] [% borrower.surname %]
+[% INCLUDE 'doc-head-close.inc' %]
+
+
+
+[% INCLUDE 'header.inc' %]
+[% INCLUDE 'patron-search.inc' %]
+Home ›
Patrons › Pay Fines for [% borrower.firstname %] [% borrower.surname %]
+
+
+
+
+
+
+[% INCLUDE 'members-toolbar.inc' %]
+
+
+
+
+
+
+[% IF error %]
+
+ [% error %]
+
+[% END %]
+
+[% IF pay_individual %]
+
+[% ELSIF writeoff_individual %]
+
+[% ELSE %]
+
+
+[% END %]
+
+
+
+
+
+[% INCLUDE 'circ-menu.tt' %]
+
+
+[% INCLUDE 'intranet-bottom.inc' %]
+
diff --git a/members/pay.pl b/members/pay.pl
index 4ecdcc9..555cfd9 100755
--- a/members/pay.pl
+++ b/members/pay.pl
@@ -2,6 +2,7 @@
# Copyright 2000-2002 Katipo Communications
# Copyright 2010 BibLibre
+# Copyright 2010,2011 PTFS-Europe Ltd
#
# This file is part of Koha.
#
@@ -18,7 +19,6 @@
# with Koha; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
=head1 pay.pl
written 11/1/2000 by chris at katipo.oc.nz
@@ -38,196 +38,243 @@ use C4::Accounts;
use C4::Stats;
use C4::Koha;
use C4::Overdues;
-use C4::Branch; # GetBranches
+use C4::Branch;
-my $input = new CGI;
+my $input = CGI->new;
my ( $template, $loggedinuser, $cookie ) = get_template_and_user(
- {
- template_name => "members/pay.tmpl",
+ { template_name => 'members/pay.tmpl',
query => $input,
- type => "intranet",
+ type => 'intranet',
authnotrequired => 0,
flagsrequired => { borrowers => 1, updatecharges => 1 },
debug => 1,
}
);
+my $writeoff_sth;
+my $add_writeoff_sth;
+
+my @names = $input->param;
+
my $borrowernumber = $input->param('borrowernumber');
-if ( $borrowernumber eq '' ) {
+if ( !$borrowernumber ) {
$borrowernumber = $input->param('borrowernumber0');
}
# get borrower details
-my $data = GetMember( borrowernumber => $borrowernumber );
+my $borrower = GetMember( borrowernumber => $borrowernumber );
my $user = $input->remote_user;
+$user ||= q{};
-# get account details
my $branches = GetBranches();
-my $branch = GetBranch( $input, $branches );
+my $branch = GetBranch( $input, $branches );
-my @names = $input->param;
-my %inp;
-my $check = 0;
-for ( my $i = 0 ; $i < @names ; $i++ ) {
- my $temp = $input->param( $names[$i] );
- if ( $temp eq 'wo' ) {
- $inp{ $names[$i] } = $temp;
- $check = 1;
- }
- if ( $temp eq 'yes' ) {
-
-# FIXME : using array +4, +5, +6 is dirty. Should use arrays for each accountline
- my $amount = $input->param( $names[ $i + 4 ] );
- my $borrowernumber = $input->param( $names[ $i + 5 ] );
- my $accountno = $input->param( $names[ $i + 6 ] );
- makepayment( $borrowernumber, $accountno, $amount, $user, $branch );
- $check = 2;
- }
- if ( $temp eq 'no'||$temp eq 'yes'||$temp eq 'wo') {
- my $borrowernumber = $input->param( $names[ $i + 5 ] );
- my $accountno = $input->param( $names[ $i + 6 ] );
- my $note = $input->param( $names[ $i + 10 ] );
- ModNote( $borrowernumber, $accountno, $note );
- }
+my $writeoff_item = $input->param('confirm_writeoff');
+my $paycollect = $input->param('paycollect');
+if ($paycollect) {
+ print $input->redirect(
+ "/cgi-bin/koha/members/paycollect.pl?borrowernumber=$borrowernumber");
+}
+my $payselected = $input->param('payselected');
+if ($payselected) {
+ payselected(@names);
}
-my $total = $input->param('total') || '';
-if ( $check == 0 ) {
- if ( $total ne '' ) {
- recordpayment( $borrowernumber, $total );
+my $writeoff_all = $input->param('woall'); # writeoff all fines
+if ($writeoff_all) {
+ writeoff_all(@names);
+} elsif ($writeoff_item) {
+ my $accountno = $input->param('accountno');
+ my $itemno = $input->param('itemnumber');
+ my $account_type = $input->param('accounttype');
+ my $amount = $input->param('amount');
+ writeoff( $accountno, $itemno, $account_type, $amount );
+}
+
+for (@names) {
+ if (/^pay_indiv_(\d+)$/) {
+ my $line_no = $1;
+ redirect_to_paycollect( 'pay_individual', $line_no );
+ } elsif (/^wo_indiv_(\d+)$/) {
+ my $line_no = $1;
+ redirect_to_paycollect( 'writeoff_individual', $line_no );
}
+}
- my ( $total, $accts, $numaccts) = GetMemberAccountRecords( $borrowernumber );
-
- my @allfile;
- my @notify = NumberNotifyId($borrowernumber);
-
- my $numberofnotify = scalar(@notify);
- for ( my $j = 0 ; $j < scalar(@notify) ; $j++ ) {
- my @loop_pay;
- my ( $total , $accts, $numaccts) =
- GetBorNotifyAcctRecord( $borrowernumber, $notify[$j] );
- for ( my $i = 0 ; $i < $numaccts ; $i++ ) {
- my %line;
- if ( $accts->[$i]{'amountoutstanding'} != 0 ) {
- $accts->[$i]{'amount'} += 0.00;
- $accts->[$i]{'amountoutstanding'} += 0.00;
- $line{i} = $j . "" . $i;
- $line{itemnumber} = $accts->[$i]{'itemnumber'};
- $line{accounttype} = $accts->[$i]{'accounttype'};
- $line{amount} = sprintf( "%.2f", $accts->[$i]{'amount'} );
- $line{amountoutstanding} =
- sprintf( "%.2f", $accts->[$i]{'amountoutstanding'} );
- $line{borrowernumber} = $borrowernumber;
- $line{accountno} = $accts->[$i]{'accountno'};
- $line{description} = $accts->[$i]{'description'};
- $line{note} = $accts->[$i]{'note'};
- $line{title} = $accts->[$i]{'title'};
- $line{notify_id} = $accts->[$i]{'notify_id'};
- $line{notify_level} = $accts->[$i]{'notify_level'};
- $line{net_balance} = 1 if($accts->[$i]{'amountoutstanding'} > 0); # you can't pay a credit.
- push( @loop_pay, \%line );
- }
- }
+add_accounts_to_template();
- my $totalnotify = AmountNotify( $notify[$j], $borrowernumber );
- ( $totalnotify = '0' ) if ( $totalnotify =~ /^0.00/ );
- push @allfile,
- {
- 'loop_pay' => \@loop_pay,
- 'notify' => $notify[$j],
- 'total' => sprintf( "%.2f",$totalnotify),
-
- };
- }
-
-if ( $data->{'category_type'} eq 'C') {
- my ( $catcodes, $labels ) = GetborCatFromCatType( 'A', 'WHERE category_type = ?' );
- my $cnt = scalar(@$catcodes);
- $template->param( 'CATCODE_MULTI' => 1) if $cnt > 1;
- $template->param( 'catcode' => $catcodes->[0]) if $cnt == 1;
+output_html_with_http_headers $input, $cookie, $template->output;
+
+sub writeoff {
+ my ( $accountnum, $itemnum, $accounttype, $amount ) = @_;
+
+ # if no item is attached to fine, make sure to store it as a NULL
+ $itemnum ||= undef;
+ get_writeoff_sth();
+ $writeoff_sth->execute( $accountnum, $borrowernumber );
+
+ my $acct = getnextacctno($borrowernumber);
+ $add_writeoff_sth->execute( $borrowernumber, $acct, $itemnum, $amount );
+
+ UpdateStats( $branch, 'writeoff', $amount, q{}, q{}, q{}, $borrowernumber );
+
+ return;
}
-
-$template->param( adultborrower => 1 ) if ( $data->{'category_type'} eq 'A' );
-my ($picture, $dberror) = GetPatronImage($data->{'cardnumber'});
-$template->param( picture => 1 ) if $picture;
-
+
+sub add_accounts_to_template {
+
+ my ( $total, undef, undef ) = GetMemberAccountRecords($borrowernumber);
+ my $accounts = [];
+ my @notify = NumberNotifyId($borrowernumber);
+
+ my $notify_groups = [];
+ for my $notify_id (@notify) {
+ my ( $acct_total, $accountlines, undef ) =
+ GetBorNotifyAcctRecord( $borrowernumber, $notify_id );
+ if ( @{$accountlines} ) {
+ my $totalnotify = AmountNotify( $notify_id, $borrowernumber );
+ push @{$accounts},
+ { accountlines => $accountlines,
+ notify => $notify_id,
+ total => $totalnotify,
+ };
+ }
+ }
+ borrower_add_additional_fields($borrower);
$template->param(
- allfile => \@allfile,
- firstname => $data->{'firstname'},
- surname => $data->{'surname'},
- borrowernumber => $borrowernumber,
- cardnumber => $data->{'cardnumber'},
- categorycode => $data->{'categorycode'},
- category_type => $data->{'category_type'},
- categoryname => $data->{'description'},
- address => $data->{'address'},
- address2 => $data->{'address2'},
- city => $data->{'city'},
- state => $data->{'state'},
- zipcode => $data->{'zipcode'},
- country => $data->{'country'},
- phone => $data->{'phone'},
- email => $data->{'email'},
- branchcode => $data->{'branchcode'},
- branchname => GetBranchName($data->{'branchcode'}),
- is_child => ($data->{'category_type'} eq 'C'),
- total => sprintf( "%.2f", $total )
+ accounts => $accounts,
+ borrower => $borrower,
+ total => $total,
);
- output_html_with_http_headers $input, $cookie, $template->output;
+ return;
}
-else {
-
- my %inp;
- my @name = $input->param;
- for ( my $i = 0 ; $i < @name ; $i++ ) {
- my $test = $input->param( $name[$i] );
- if ( $test eq 'wo' ) {
- my $temp = $name[$i];
- $temp =~ s/payfine//;
- $inp{ $name[$i] } = $temp;
- }
+
+sub get_for_redirect {
+ my ( $name, $name_in, $money ) = @_;
+ my $s = q{&} . $name . q{=};
+ my $value = $input->param($name_in);
+ if ( !defined $value ) {
+ $value = ( $money == 1 ) ? 0 : q{};
+ }
+ if ($money) {
+ $s .= sprintf '%.2f', $value;
+ } else {
+ $s .= $value;
}
- my $borrowernumber;
- while ( my ( $key, $value ) = each %inp ) {
-
- my $accounttype = $input->param("accounttype$value");
- $borrowernumber = $input->param("borrowernumber$value");
- my $itemno = $input->param("itemnumber$value");
- my $amount = $input->param("amount$value");
- my $accountno = $input->param("accountno$value");
- writeoff( $borrowernumber, $accountno, $itemno, $accounttype, $amount );
+ return $s;
+}
+
+sub redirect_to_paycollect {
+ my ( $action, $line_no ) = @_;
+ my $redirect =
+ "/cgi-bin/koha/members/paycollect.pl?borrowernumber=$borrowernumber";
+ $redirect .= q{&};
+ $redirect .= "$action=1";
+ $redirect .= get_for_redirect( 'accounttype', "accounttype$line_no", 0 );
+ $redirect .= get_for_redirect( 'amount', "amount$line_no", 1 );
+ $redirect .=
+ get_for_redirect( 'amountoutstanding', "amountoutstanding$line_no", 1 );
+ $redirect .= get_for_redirect( 'accountno', "accountno$line_no", 0 );
+ $redirect .= get_for_redirect( 'description', "description$line_no", 0 );
+ $redirect .= get_for_redirect( 'title', "title$line_no", 0 );
+ $redirect .= get_for_redirect( 'itemnumber', "itemnumber$line_no", 0 );
+ $redirect .= get_for_redirect( 'notify_id', "notify_id$line_no", 0 );
+ $redirect .= get_for_redirect( 'notify_level', "notify_level$line_no", 0 );
+ $redirect .= '&remote_user=';
+ $redirect .= $user;
+ return print $input->redirect($redirect);
+}
+
+sub writeoff_all {
+ my @params = @_;
+ my @wo_lines = grep { /^accountno\d+$/ } @params;
+ for (@wo_lines) {
+ if (/(\d+)/) {
+ my $value = $1;
+ my $accounttype = $input->param("accounttype$value");
+
+ # my $borrowernum = $input->param("borrowernumber$value");
+ my $itemno = $input->param("itemnumber$value");
+ my $amount = $input->param("amount$value");
+ my $accountno = $input->param("accountno$value");
+ writeoff( $accountno, $itemno, $accounttype, $amount );
+ }
}
+
$borrowernumber = $input->param('borrowernumber');
print $input->redirect(
"/cgi-bin/koha/members/boraccount.pl?borrowernumber=$borrowernumber");
+ return;
}
-sub writeoff {
- my ( $borrowernumber, $accountnum, $itemnum, $accounttype, $amount ) = @_;
- my $user = $input->remote_user;
- my $dbh = C4::Context->dbh;
- undef $itemnum unless $itemnum; # if no item is attached to fine, make sure to store it as a NULL
- my $sth =
- $dbh->prepare(
-"Update accountlines set amountoutstanding=0 where accountno=? and borrowernumber=?"
- );
- $sth->execute( $accountnum, $borrowernumber );
- $sth->finish;
- $sth = $dbh->prepare("select max(accountno) from accountlines");
- $sth->execute;
- my $account = $sth->fetchrow_hashref;
- $sth->finish;
- $account->{'max(accountno)'}++;
- $sth = $dbh->prepare(
-"insert into accountlines (borrowernumber,accountno,itemnumber,date,amount,description,accounttype)
- values (?,?,?,now(),?,'Writeoff','W')"
- );
- $sth->execute( $borrowernumber, $account->{'max(accountno)'},
- $itemnum, $amount );
- $sth->finish;
- UpdateStats( $branch, 'writeoff', $amount, '', '', '',
- $borrowernumber );
+sub borrower_add_additional_fields {
+ my $b_ref = shift;
+
+# some borrower info is not returned in the standard call despite being assumed
+# in a number of templates. It should not be the business of this script but in lieu of
+# a revised api here it is ...
+ if ( $b_ref->{category_type} eq 'C' ) {
+ my ( $catcodes, $labels ) =
+ GetborCatFromCatType( 'A', 'WHERE category_type = ?' );
+ if ( @{$catcodes} ) {
+ if ( @{$catcodes} > 1 ) {
+ $b_ref->{CATCODE_MULTI} = 1;
+ } elsif ( @{$catcodes} == 1 ) {
+ $b_ref->{catcode} = $catcodes->[0];
+ }
+ }
+ } elsif ( $b_ref->{category_type} eq 'A' ) {
+ $b_ref->{adultborrower} = 1;
+ }
+ my ( $picture, $dberror ) = GetPatronImage( $b_ref->{cardnumber} );
+ if ($picture) {
+ $b_ref->{has_picture} = 1;
+ }
+
+ $b_ref->{branchname} = GetBranchName( $b_ref->{branchcode} );
+ return;
+}
+
+sub payselected {
+ my @params = @_;
+ my $amt = 0;
+ my @lines_to_pay;
+ foreach (@params) {
+ if (/^incl_par_(\d+)$/) {
+ my $index = $1;
+ push @lines_to_pay, $input->param("accountno$index");
+ $amt += $input->param("amountoutstanding$index");
+ }
+ }
+ $amt = '&amt=' . $amt;
+ my $sel = '&selected=' . join ',', @lines_to_pay;
+ my $redirect =
+ "/cgi-bin/koha/members/paycollect.pl?borrowernumber=$borrowernumber"
+ . $amt
+ . $sel;
+
+ print $input->redirect($redirect);
+ return;
+}
+
+sub get_writeoff_sth {
+
+ # lets prepare these statement handles only once
+ if ($writeoff_sth) {
+ return;
+ } else {
+ my $dbh = C4::Context->dbh;
+
+ # Do we need to validate accounttype
+ my $sql = 'Update accountlines set amountoutstanding=0 '
+ . 'WHERE accountno=? and borrowernumber=?';
+ $writeoff_sth = $dbh->prepare($sql);
+ my $insert =
+q{insert into accountlines (borrowernumber,accountno,itemnumber,date,amount,description,accounttype)}
+ . q{values (?,?,?,now(),?,'Writeoff','W')};
+ $add_writeoff_sth = $dbh->prepare($insert);
+ }
+ return;
}
diff --git a/members/paycollect.pl b/members/paycollect.pl
new file mode 100755
index 0000000..cbddc05
--- /dev/null
+++ b/members/paycollect.pl
@@ -0,0 +1,171 @@
+#!/usr/bin/perl
+# Copyright 2009,2010 PTFS Inc.
+# Copyright 2011 PTFS-Europe Ltd
+#
+# This file is part of Koha.
+#
+# Koha is free software; you can redistribute it and/or modify it under the
+# terms of the GNU General Public License as published by the Free Software
+# Foundation; either version 2 of the License, or (at your option) any later
+# version.
+#
+# Koha is distributed in the hope that it will be useful, but WITHOUT ANY
+# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+# A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with Koha; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+use strict;
+use warnings;
+use C4::Context;
+use C4::Auth;
+use C4::Output;
+use CGI;
+use C4::Members;
+use C4::Accounts;
+use C4::Koha;
+use C4::Branch;
+
+my $input = CGI->new();
+
+my ( $template, $loggedinuser, $cookie ) = get_template_and_user(
+ { template_name => 'members/paycollect.tmpl',
+ query => $input,
+ type => 'intranet',
+ authnotrequired => 0,
+ flagsrequired => { borrowers => 1, updatecharges => 1 },
+ debug => 1,
+ }
+);
+
+# get borrower details
+my $borrowernumber = $input->param('borrowernumber');
+my $borrower = GetMember( borrowernumber => $borrowernumber );
+my $user = $input->remote_user;
+
+# get account details
+my $branch = GetBranch( $input, GetBranches() );
+
+my ( $total_due, $accts, $numaccts ) = GetMemberAccountRecords($borrowernumber);
+my $total_paid = $input->param('paid');
+
+my $individual = $input->param('pay_individual');
+my $writeoff = $input->param('writeoff_individual');
+my $select_lines = $input->param('selected');
+my $select = $input->param('selected_accts');
+my $accountno;
+
+if ( $individual || $writeoff ) {
+ if ($individual) {
+ $template->param( pay_individual => 1 );
+ } elsif ($writeoff) {
+ $template->param( writeoff_individual => 1 );
+ }
+ my $accounttype = $input->param('accounttype');
+ my $amount = $input->param('amount');
+ my $amountoutstanding = $input->param('amountoutstanding');
+ $accountno = $input->param('accountno');
+ my $description = $input->param('description');
+ my $title = $input->param('title');
+ my $notify_id = $input->param('notify_id');
+ my $notify_level = $input->param('notify_level');
+ $total_due = $amountoutstanding;
+ $template->param(
+ accounttype => $accounttype,
+ accountno => $accountno,
+ amount => $amount,
+ amountoutstanding => $amountoutstanding,
+ title => $title,
+ description => $description,
+ notify_id => $notify_id,
+ notify_level => $notify_level,
+ );
+} elsif ($select_lines) {
+ $total_due = $input->param('amt');
+ $template->param(
+ selected_accts => $select_lines,
+ amt => $total_due
+ );
+}
+
+if ( $total_paid and $total_paid ne '0.00' ) {
+ if ( $total_paid < 0 or $total_paid > $total_due ) {
+ $template->param(
+ error => sprintf( 'You must pay a value less than or equal to %f.2',
+ $total_due )
+ );
+ } else {
+ if ($individual) {
+ if ( $total_paid == $total_due ) {
+ makepayment( $borrowernumber, $accountno, $total_paid, $user,
+ $branch );
+ } else {
+ makepartialpayment( $borrowernumber, $accountno, $total_paid,
+ $user, $branch );
+ }
+ print $input->redirect(
+ "/cgi-bin/koha/members/pay.pl?borrowernumber=$borrowernumber");
+ } else {
+ if ($select) {
+ if ( $select =~ /^([\d,]*).*/ ) {
+ $select = $1; # ensure passing no junk
+ }
+ my @acc = split /,/, $select;
+ recordpayment_selectaccts( $borrowernumber, $total_paid,
+ \@acc );
+ } else {
+ recordpayment( $borrowernumber, $total_paid );
+ }
+
+# recordpayment does not return success or failure so lets redisplay the boraccount
+
+ print $input->redirect(
+"/cgi-bin/koha/members/boraccount.pl?borrowernumber=$borrowernumber"
+ );
+ }
+ }
+} else {
+ $total_paid = '0.00'; #TODO not right with pay_individual
+}
+
+borrower_add_additional_fields($borrower);
+
+$template->param(
+
+ #borrowenumber => $borrower->{borrowernumber}, # some templates require global
+ borrowenumber => $borrowernumber, # some templates require global
+ borrower => $borrower,
+ total => $total_due
+);
+
+output_html_with_http_headers $input, $cookie, $template->output;
+
+sub borrower_add_additional_fields {
+ my $b_ref = shift;
+
+# some borrower info is not returned in the standard call despite being assumed
+# in a number of templates. It should not be the business of this script but in lieu of
+# a revised api here it is ...
+ if ( $b_ref->{category_type} eq 'C' ) {
+ my ( $catcodes, $labels ) =
+ GetborCatFromCatType( 'A', 'WHERE category_type = ?' );
+ if ( @{$catcodes} ) {
+ if ( @{$catcodes} > 1 ) {
+ $b_ref->{CATCODE_MULTI} = 1;
+ } elsif ( @{$catcodes} == 1 ) {
+ $b_ref->{catcode} = $catcodes->[0];
+ }
+ }
+ } elsif ( $b_ref->{category_type} eq 'A' ) {
+ $b_ref->{adultborrower} = 1;
+ }
+ my ( $picture, $dberror ) = GetPatronImage( $b_ref->{cardnumber} );
+ if ($picture) {
+ $b_ref->{has_picture} = 1;
+ }
+
+ $b_ref->{branchname} = GetBranchName( $b_ref->{branchcode} );
+ return;
+}
--
1.7.6
From magnus at enger.priv.no Tue Aug 9 14:08:44 2011
From: magnus at enger.priv.no (Magnus Enger)
Date: Tue, 9 Aug 2011 14:08:44 +0200
Subject: [Koha-patches] =?utf-8?q?=5BPATCH_6/6=5D_Bug_6537_=5BSIGNED-OFF?=
=?utf-8?q?=5D_follow-up_=3D_removing_non_specific_lines_for_french?=
=?utf-8?q?_unimarc?=
Message-ID: <1312891724-16700-1-git-send-email-magnus@enger.priv.no>
From: Paul Poulain
There were some lines in the specific french sysprefs that were not french/unimarc specific at all
I've removed them, the file now only contains french & unimarc specific things
I also have removed NoZebra as it's deprecated, so should not be here anymore
Signed-off-by: Paul Poulain
Signed-off-by: Magnus Enger
---
.../unimarc_standard_system_preferences.sql | 43 --------------------
1 files changed, 0 insertions(+), 43 deletions(-)
diff --git a/installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_system_preferences.sql b/installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_system_preferences.sql
index 3b3e61c..7d43607 100644
--- a/installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_system_preferences.sql
+++ b/installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_system_preferences.sql
@@ -16,54 +16,11 @@
-- with Koha; if not, write to the Free Software Foundation, Inc.,
-- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-UPDATE systempreferences SET value = 1 WHERE variable = 'BiblioAddsAuthorities';
-UPDATE systempreferences SET value = 'cardnumber|surname|address' WHERE variable = 'BorrowerMandatoryField';
UPDATE systempreferences SET value = 'P?re|M?re|grand-parent|Tuteur l?gal|Autre' WHERE variable = 'borrowerRelationship';
UPDATE systempreferences SET value = 'M|Mme|Mlle' WHERE variable = 'BorrowersTitles';
-UPDATE systempreferences SET value = 0 WHERE variable = 'CataloguingLog';
-UPDATE systempreferences SET value = 1 WHERE variable = 'expandedSearchOption';
-UPDATE systempreferences SET value = 0 WHERE variable = 'FinesLog';
-UPDATE systempreferences SET value = 'holdingbranch' WHERE variable = 'HomeOrHoldingBranchReturn';
-UPDATE systempreferences SET value = '' WHERE variable = 'intranet_includes';
-UPDATE systempreferences SET value = 0 WHERE variable = 'IssueLog';
UPDATE systempreferences SET value = '676a' WHERE variable = 'itemcallnumber';
UPDATE systempreferences SET value = 'fr-FR' WHERE variable = 'language';
-UPDATE systempreferences SET value = 0 WHERE variable = 'LetterLog';
UPDATE systempreferences SET value = 'Ma biblioth?que' WHERE variable = 'LibraryName';
-UPDATE systempreferences SET value = 0 WHERE variable = 'MARCOrgCode';
-UPDATE systempreferences SET value = 2 WHERE variable = 'maxreserves';
-UPDATE systempreferences SET value = 0 WHERE variable = 'NotifyBorrowerDeparture';
-UPDATE systempreferences SET value = 1 WHERE variable = 'OpacBrowser';
-UPDATE systempreferences SET value = 1 WHERE variable = 'OpacCloud';
-UPDATE systempreferences SET value = 0 WHERE variable = 'OpacHighlightedWords';
UPDATE systempreferences SET value = 'fr-FR' WHERE variable = 'opaclanguages';
UPDATE systempreferences SET value = 1 WHERE variable = 'opaclanguagesdisplay';
UPDATE systempreferences SET value = 'Bienvenue dans Koha...\r\n ' WHERE variable = 'OpacMainUserBlock';
-UPDATE systempreferences SET value = '' WHERE variable = 'OpacNav';
-UPDATE systempreferences SET value = 'serialcollection' WHERE variable = 'opacSerialDefaultTab';
-UPDATE systempreferences SET value = 'jpg' WHERE variable = 'patronimages';
-UPDATE systempreferences SET value = 0 WHERE variable = 'QueryFuzzy';
-UPDATE systempreferences SET value = 0 WHERE variable = 'QueryStemming';
-UPDATE systempreferences SET value = 0 WHERE variable = 'QueryWeightFields';
-UPDATE systempreferences SET value = 10 WHERE variable = 'ReservesMaxPickUpDelay';
-UPDATE systempreferences SET value = 0 WHERE variable = 'ReservesNeedReturns';
-UPDATE systempreferences SET value = 0 WHERE variable = 'ReturnLog';
-UPDATE systempreferences SET value = 1 WHERE variable = 'SearchMyLibraryFirst';
-UPDATE systempreferences SET value = 0 WHERE variable = 'SubscriptionLog';
-UPDATE systempreferences SET value = 30600 WHERE variable = 'timeout';
-
-UPDATE `systempreferences` SET value = "'title' => '200a,200c,200d,200e,225a,225d,225e,225f,225h,225i,225v,500*,501*,503*,510*,512*,513*,514*,515*,516*,517*,518*,519*,520*,530*,531*,532*,540*,541*,545*,604t,610t,605a',
- 'author' =>'200f,600a,601a,604a,700a,700b,700c,700d,700a,701b,701c,701d,702a,702b,702c,702d,710a,710b,710c,710d,711a,711b,711c,711d,712a,712b,712c,712d',
- 'isbn' => '010a',
- 'issn' => '011a',
- 'biblionumber' =>'0909',
- 'itemtype' => '200b',
- 'language' => '101a',
- 'publisher' => '210c',
- 'date' => '210d',
- 'note' => '300a,301a,302a,303a,304a,305a,306az,307a,308a,309a,310a,311a,312a,313a,314a,315a,316a,317a,318a,319a,320a,321a,322a,323a,324a,325a,326a,327a,328a,330a,332a,333a,336a,337a,345a',
- 'Koha-Auth-Number' => '6009,6019,6029,6039,6049,6059,6069,6109,7009,7019,7029,7109,7119,7129',
- 'subject' => '600*,601*,606*,610*',
- 'dewey' => '676a',
- 'homebranch' => '995a,995b',
- 'lcn' => '995k'" WHERE variable = 'NoZebraIndexes';
--
1.7.4.1
From nengard at bywatersolutions.com Tue Aug 9 17:23:39 2011
From: nengard at bywatersolutions.com (Nicole C. Engard)
Date: Tue, 9 Aug 2011 11:23:39 -0400
Subject: [Koha-patches] [PATCH] Bug5252 - Phone labels on patron creation
Message-ID: <1312903419-1942-1-git-send-email-nengard@bywatersolutions.com>
The labels for emails on the patron forms say 'primary' and
'secondary.' This patch does the same thing for the phones.
phone is now 'Primary phone', mobile is now 'Secondary phone',
and 'phonepro' is now 'Other phone'. This way the type of phone
does not matter and the phone that the patron wants to be called
at the most is the 'primary.'
This is just a step in the direction of fixing Bug 5252, not a
complete fix.
This patch also updated a stray reference to Home Email. Both the
OPAC and staff client are updated with this patch.
Signed-off-by: Nicole C. Engard
---
.../prog/en/modules/members/memberentrygen.tt | 6 +++---
.../prog/en/modules/members/moremember-brief.tt | 14 +++++++-------
.../prog/en/modules/members/moremember.tt | 14 +++++++-------
.../opac-tmpl/prog/en/modules/opac-userdetails.tt | 4 ++--
.../opac-tmpl/prog/en/modules/opac-userupdate.tt | 12 ++++++------
5 files changed, 25 insertions(+), 25 deletions(-)
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt
index 236295d..eea4d25 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt
@@ -480,7 +480,7 @@
[% ELSE %]
[% END %]
- Phone (home):
+ Primary Phone:
[% IF ( mandatoryphone ) %]Required [% END %]Shows on transit slips
@@ -491,7 +491,7 @@
[% ELSE %]
[% END %]
- Phone (work):
+ Secondary Phone:
[% IF ( mandatoryphonepro ) %]Required [% END %]
@@ -501,7 +501,7 @@
[% ELSE %]
[% END %]
- Phone (cell):
+ Other Phone:
[% IF ( mandatorymobile ) %]Required [% END %]
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember-brief.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember-brief.tt
index 87c7a1d..6341705 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember-brief.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember-brief.tt
@@ -32,19 +32,19 @@
[% IF ( phonepro ) %]Organization phone: [% phonepro %] [% END %]
[% IF ( emailpro ) %]Organization email: [% emailpro %] [% END %]
[% ELSE %]
- [% IF ( phone ) %]Home: [% phone %] [% END %]
- [% IF ( mobile ) %]Mobile: [% mobile %] [% END %]
- [% IF ( phonepro ) %]Work: [% phonepro %] [% END %]
+ [% IF ( phone ) %]Primary phone: [% phone %] [% END %]
+ [% IF ( mobile ) %]Secondary phone: [% mobile %] [% END %]
+ [% IF ( phonepro ) %]Other phone: [% phonepro %] [% END %]
[% END %]
[% IF ( P ) %]
- [% IF ( phone ) %]Professional phone: [% phone %] [% END %]
- [% IF ( mobile ) %]Professional mobile: [% mobile %] [% END %]
+ [% IF ( phone ) %]Primary phone: [% phone %] [% END %]
+ [% IF ( mobile ) %]Secondary mobile: [% mobile %] [% END %]
[% END %]
[% IF ( fax ) %]Fax: [% fax %] [% END %]
[% UNLESS ( I ) %]
- [% IF ( email ) %]Email (home): [% email %] [% END %]
- [% IF ( emailpro ) %]Email (work): [% emailpro %] [% END %]
+ [% IF ( email ) %]Primary email: [% email %] [% END %]
+ [% IF ( emailpro ) %]Secondary email: [% emailpro %] [% END %]
[% END %]
Initials: [% initials %]
Date of birth: [% dateofbirth %]
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt
index 67286bf..cfa75ca 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt
@@ -196,19 +196,19 @@ function validate1(date) {
[% IF ( phonepro ) %]Organization phone: [% phonepro %] [% END %]
[% IF ( emailpro ) %]Organization email: [% emailpro %] [% END %]
[% ELSE %]
- [% IF ( phone ) %]Home: [% phone %] [% END %]
- [% IF ( mobile ) %]Mobile: [% mobile %] [% END %]
- [% IF ( phonepro ) %]Work: [% phonepro %] [% END %]
+ [% IF ( phone ) %]Primary phone: [% phone %] [% END %]
+ [% IF ( mobile ) %]Secondary phone: [% mobile %] [% END %]
+ [% IF ( phonepro ) %]Other phone: [% phonepro %] [% END %]
[% END %]
[% IF ( P ) %]
- [% IF ( phone ) %]Professional phone: [% phone %] [% END %]
- [% IF ( mobile ) %]Professional mobile: [% mobile %] [% END %]
+ [% IF ( phone ) %]Primary phone: [% phone %] [% END %]
+ [% IF ( mobile ) %]Secondary phone: [% mobile %] [% END %]
[% END %]
[% IF ( fax ) %]Fax: [% fax %] [% END %]
[% UNLESS ( I ) %]
- [% IF ( email ) %]Email (home): [% email %] [% END %]
- [% IF ( emailpro ) %]Email (work): [% emailpro %] [% END %]
+ [% IF ( email ) %]Primary email: [% email %] [% END %]
+ [% IF ( emailpro ) %]Secondary email: [% emailpro %] [% END %]
[% END %]
Initials: [% initials %]
Date of birth: [% dateofbirth %]
diff --git a/koha-tmpl/opac-tmpl/prog/en/modules/opac-userdetails.tt b/koha-tmpl/opac-tmpl/prog/en/modules/opac-userdetails.tt
index cb09184..734ba93 100644
--- a/koha-tmpl/opac-tmpl/prog/en/modules/opac-userdetails.tt
+++ b/koha-tmpl/opac-tmpl/prog/en/modules/opac-userdetails.tt
@@ -23,9 +23,9 @@ Card Number:[% cardnumber %]
Permanent Address: [% B_address %], [% B_address2 %], [% B_city %]
-Phone (Home): [% IF ( phone ) %][% phone %][% ELSE %] [% END %]
+Primary Phone: [% IF ( phone ) %][% phone %][% ELSE %] [% END %]
-Phone (Daytime): [% IF ( mobile ) %][% mobile %][% ELSE %] [% END %]
+Secondary Phone: [% IF ( mobile ) %][% mobile %][% ELSE %] [% END %]
Fax: [% IF ( fax ) %][% fax %][% ELSE %] [% END %]
diff --git a/koha-tmpl/opac-tmpl/prog/en/modules/opac-userupdate.tt b/koha-tmpl/opac-tmpl/prog/en/modules/opac-userupdate.tt
index 9a68851..db5f7f5 100644
--- a/koha-tmpl/opac-tmpl/prog/en/modules/opac-userupdate.tt
+++ b/koha-tmpl/opac-tmpl/prog/en/modules/opac-userupdate.tt
@@ -34,9 +34,9 @@
State:
Zip Code:
Country:
-Home Phone:
-Mobile Phone:
-Work phone:
+Primary Phone:
+Secondary Phone:
+Other Phone:
Fax:
Primary Email:
Secondary Email:
@@ -113,9 +113,9 @@
State: [% BORROWER_INF.state %]
Zip Code: [% BORROWER_INF.zipcode %]
Country: [% BORROWER_INF.country %]
-Home Phone: [% BORROWER_INF.phone %]
-Mobile Phone: [% BORROWER_INF.mobile %]
-Work phone: [% BORROWER_INF.phonepro %]
+Primary Phone: [% BORROWER_INF.phone %]
+Secondary Phone: [% BORROWER_INF.mobile %]
+Other Phone: [% BORROWER_INF.phonepro %]
Fax: [% BORROWER_INF.fax %]
Primary Email: [% BORROWER_INF.email %]
Secondary Email: [% BORROWER_INF.emailpro %]
--
1.7.2.3
From oleonard at myacpl.org Tue Aug 9 22:12:06 2011
From: oleonard at myacpl.org (Owen Leonard)
Date: Tue, 9 Aug 2011 16:12:06 -0400
Subject: [Koha-patches] [PATCH] Fix for Bug 6686, Can't delete messages
Message-ID: <1312920726-26411-1-git-send-email-oleonard@myacpl.org>
T:T variable scope error which only affected systems
with the AllowAllMessageDeletion preference ON
---
.../prog/en/modules/circ/circulation.tt | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt
index 4d2459b..60c773f 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt
@@ -629,7 +629,7 @@ No patron matched [% message %]
[% IF ( lib_messages_loo.can_delete ) %]
[Delete]
[% ELSE %]
- [% IF ( lib_messages_loo.all_messages_del ) %]
+ [% IF ( all_messages_del ) %]
[Delete]
[% END %]
[% END %]
--
1.7.3
From nengard at bywatersolutions.com Tue Aug 9 22:22:35 2011
From: nengard at bywatersolutions.com (Nicole C. Engard)
Date: Tue, 9 Aug 2011 16:22:35 -0400
Subject: [Koha-patches] [PATCH] [SIGNED-OFF] Fix for Bug 6686,
Can't delete messages
Message-ID: <1312921355-2890-1-git-send-email-nengard@bywatersolutions.com>
From: Owen Leonard
T:T variable scope error which only affected systems
with the AllowAllMessageDeletion preference ON
Signed-off-by: Nicole C. Engard
---
.../prog/en/modules/circ/circulation.tt | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt
index 4d2459b..60c773f 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt
@@ -629,7 +629,7 @@ No patron matched [% message %]
[% IF ( lib_messages_loo.can_delete ) %]
[Delete]
[% ELSE %]
- [% IF ( lib_messages_loo.all_messages_del ) %]
+ [% IF ( all_messages_del ) %]
[Delete]
[% END %]
[% END %]
--
1.7.2.3
From katrin.fischer at bsz-bw.de Fri Aug 5 13:32:48 2011
From: katrin.fischer at bsz-bw.de (Katrin Fischer)
Date: Fri, 5 Aug 2011 13:32:48 +0200
Subject: [Koha-patches] [PATCH] Bug 6692: Small template change: Set > Set
library
Message-ID: <1312543968-23461-1-git-send-email-katrin.fischer@bsz-bw.de>
Changes the link to change the library from 'Set' to 'Set library'
in the grey toolbar in staff.
---
.../intranet-tmpl/prog/en/includes/header.inc | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/header.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/header.inc
index 97d6f58..0db885a 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/includes/header.inc
+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/header.inc
@@ -53,10 +53,10 @@
[% LoginBranchname %]
[% IF ( IndependantBranches ) %]
[% IF ( CAN_user_management ) %]
- (Set )
+ (Set library )
[% END %]
[% ELSE %]
- (Set )
+ (Set library )
[% END %]
|
[% END %]
--
1.6.3.3
From julian.maurice at biblibre.com Wed Aug 10 11:45:46 2011
From: julian.maurice at biblibre.com (Julian Maurice)
Date: Wed, 10 Aug 2011 11:45:46 +0200
Subject: [Koha-patches] [PATCH] Bug 6694: Problem with casAuthentication
syspref
Message-ID: <1312969546-15492-1-git-send-email-julian.maurice@biblibre.com>
A missing test in checkauth caused anonymous session to be destroyed and
re-created at every call when this syspref was set.
Almost the same issue is also fixed in check_api_auth, which caused
C4::Service->init to fail.
---
C4/Auth.pm | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/C4/Auth.pm b/C4/Auth.pm
index 16e908a..62797f9 100644
--- a/C4/Auth.pm
+++ b/C4/Auth.pm
@@ -675,7 +675,8 @@ sub checkauth {
$userid = $session->param('id');
$sessiontype = $session->param('sessiontype');
}
- if ( ($query->param('koha_login_context')) && ($query->param('userid') ne $session->param('id')) ) {
+ if ( ( ($query->param('koha_login_context')) && ($query->param('userid') ne $session->param('id')) )
+ || ( $cas && $query->param('ticket') ) ) {
#if a user enters an id ne to the id in the current session, we need to log them in...
#first we need to clear the anonymous session...
$debug and warn "query id = " . $query->param('userid') . " but session id = " . $session->param('id');
@@ -738,7 +739,7 @@ sub checkauth {
C4::Context->_new_userenv($sessionID);
$cookie = $query->cookie(CGISESSID => $sessionID);
$userid = $query->param('userid');
- if ($cas || $userid) {
+ if (($cas && $query->param('ticket')) || $userid) {
my $password = $query->param('password');
my ($return, $cardnumber);
if ($cas && $query->param('ticket')) {
@@ -1103,7 +1104,7 @@ sub check_api_auth {
unless ($query->param('userid')) {
$sessionID = $query->cookie("CGISESSID");
}
- if ($sessionID && not $cas) {
+ if ($sessionID && not ($cas && $query->param('PT')) ) {
my $session = get_session($sessionID);
C4::Context->_new_userenv($sessionID);
if ($session) {
--
1.7.5.4
From katrin.fischer at bsz-bw.de Wed Aug 10 12:08:59 2011
From: katrin.fischer at bsz-bw.de (Katrin Fischer)
Date: Wed, 10 Aug 2011 10:08:59 -0000
Subject: [Koha-patches] [PATCH] Bug 6693: Typo fixes for German sample news
Message-ID: <1281434785-23787-1-git-send-email-katrin.fischer@bsz-bw.de>
Fixing some annoying typos in German sample news file.
To test:
Choose German sample news file on installation and check it works ok and new
are visible in staff client.
---
.../data/mysql/de-DE/optional/sample_news.sql | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/installer/data/mysql/de-DE/optional/sample_news.sql b/installer/data/mysql/de-DE/optional/sample_news.sql
index 0d4c922..cd09e92 100644
--- a/installer/data/mysql/de-DE/optional/sample_news.sql
+++ b/installer/data/mysql/de-DE/optional/sample_news.sql
@@ -1,2 +1,2 @@
-INSERT INTO `opac_news` VALUES (1,'Willkommen bei Koha','Willkommen bei Koha. Koha ist vollst?ndiges integriertes Bibliothekssystem. Es wurde urspr?nglich in Neuseeland von Katipo Communications Ltd entwickelt und ging im Januar 2000 f?r den Horowhenua Library Trust zum ersten mal in Produktion. Koha wird heute von einem internationalen Team aus Support-Dienstleistern und Anwendern weiterentwickelt.','koha','2007-10-29 05:25:58','2099-01-10',1),
-(2,'Was kommt jetzt?','Wie geht es weiter, nachdem Sie Koha installiert haben? Hier einige Vorschl?ge:\r\n\r\n','koha','2007-10-29 05:34:45','2099-01-10',2);
\ No newline at end of file
+INSERT INTO `opac_news` VALUES (1,'Willkommen bei Koha','Willkommen bei Koha. Koha ist ein vollst?ndiges integriertes Bibliothekssystem. Es wurde urspr?nglich in Neuseeland von Katipo Communications Ltd entwickelt und ging im Januar 2000 f?r den Horowhenua Library Trust zum ersten Mal in Produktion. Koha wird heute von einem internationalen Team aus Support-Dienstleistern und Anwendern weiterentwickelt.','koha','2007-10-29 05:25:58','2099-01-10',1),
+(2,'Was kommt jetzt?','Wie geht es weiter, nachdem Sie Koha installiert haben? Hier einige Vorschl?ge:\r\n\r\n','koha','2007-10-29 05:34:45','2099-01-10',2);
\ No newline at end of file
--
1.6.3.3
From M.de.Rooy at rijksmuseum.nl Wed Aug 10 15:36:07 2011
From: M.de.Rooy at rijksmuseum.nl (Marcel de Rooy)
Date: Wed, 10 Aug 2011 13:36:07 +0000
Subject: [Koha-patches] [PATCH] 6699 Add not-empty check for warnings from
load_sql in Installer
In-Reply-To: <1312983137-23458-1-git-send-email-m.de.rooy@rijksmuseum.nl>
References: <1312983137-23458-1-git-send-email-m.de.rooy@rijksmuseum.nl>
Message-ID: <809BE39CD64BFD4EB9036172EBCCFA3130C344@S-MAIL-1B.rijksmuseum.intra>
Eliminates fake warnings "Something is wrong on line 530".
---
C4/Installer.pm | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/C4/Installer.pm b/C4/Installer.pm
index 80ef627..4831969 100644
--- a/C4/Installer.pm
+++ b/C4/Installer.pm
@@ -526,8 +526,10 @@ sub load_sql {
# report the import a failure although it really succeded -fbcit
}
# errors thrown while loading installer data should be logged
- warn "C4::Installer::load_sql returned the following errors while attempting to load $filename:\n";
- warn $error;
+ if($error) {
+ warn "C4::Installer::load_sql returned the following errors while attempting to load $filename:\n";
+ warn $error;
+ }
return $error;
}
--
1.6.0.6
From M.de.Rooy at rijksmuseum.nl Wed Aug 10 15:46:38 2011
From: M.de.Rooy at rijksmuseum.nl (Marcel de Rooy)
Date: Wed, 10 Aug 2011 13:46:38 +0000
Subject: [Koha-patches] [PATCH] [SIGNED-OFF] Bug 6299 - Advertise this
addition during upgrade
In-Reply-To: <1312983770-23692-1-git-send-email-m.de.rooy@rijksmuseum.nl>
References: <1312983770-23692-1-git-send-email-m.de.rooy@rijksmuseum.nl>
Message-ID: <809BE39CD64BFD4EB9036172EBCCFA3130C38F@S-MAIL-1B.rijksmuseum.intra>
From: Tomas Cohen Arazi
Signed-off-by: Marcel de Rooy
August 10, 2011: Fixed some small typos.
---
installer/data/mysql/updatedatabase.pl | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/installer/data/mysql/updatedatabase.pl b/installer/data/mysql/updatedatabase.pl
index 720bd8c..4b59d6c 100755
--- a/installer/data/mysql/updatedatabase.pl
+++ b/installer/data/mysql/updatedatabase.pl
@@ -4399,6 +4399,12 @@ if (C4::Context->preference("Version") < TransformToNum($DBversion)) {
SetVersion($DBversion);
}
+$DBversion = "3.05.00.XXX";
+if (C4::Context->preference("Version") < TransformToNum($DBversion)) {
+ print "RELTERMS category available for relator terms. They are not loaded during upgrade but can be easily inserted using the provided marc21_relatorterms.sql SQL script.\n";
+ SetVersion($DBversion);
+}
+
=head1 FUNCTIONS
=head2 DropAllForeignKeys($table)
--
1.6.0.6
From M.de.Rooy at rijksmuseum.nl Wed Aug 10 15:47:01 2011
From: M.de.Rooy at rijksmuseum.nl (Marcel de Rooy)
Date: Wed, 10 Aug 2011 13:47:01 +0000
Subject: [Koha-patches] [PATCH] [SIGNED-OFF] Bug 6299 - Provide a list of
authorized values for Relator terms
In-Reply-To: <1312983761-23663-1-git-send-email-m.de.rooy@rijksmuseum.nl>
References: <1312983761-23663-1-git-send-email-m.de.rooy@rijksmuseum.nl>
Message-ID: <809BE39CD64BFD4EB9036172EBCCFA3130C39A@S-MAIL-1B.rijksmuseum.intra>
From: Tomas Cohen Arazi
Signed-off-by: Marcel de Rooy
August 10,2011: Tested install and upgrade.
---
.../mysql/de-DE/optional/marc21_relatorterms.sql | 226 ++++++++++++++++++++
.../mysql/de-DE/optional/marc21_relatorterms.txt | 1 +
.../data/mysql/en/optional/marc21_relatorterms.sql | 226 ++++++++++++++++++++
.../data/mysql/en/optional/marc21_relatorterms.txt | 1 +
.../mysql/fr-FR/2-Optionel/marc21_relatorterms.sql | 226 ++++++++++++++++++++
.../mysql/fr-FR/2-Optionel/marc21_relatorterms.txt | 1 +
.../nb-NO/2-Valgfritt/marc21_relatorterms.sql | 226 ++++++++++++++++++++
.../nb-NO/2-Valgfritt/marc21_relatorterms.txt | 1 +
.../mysql/pl-PL/optional/marc21_relatorterms.sql | 226 ++++++++++++++++++++
.../mysql/pl-PL/optional/marc21_relatorterms.txt | 1 +
.../mysql/ru-RU/optional/marc21_relatorterms.sql | 226 ++++++++++++++++++++
.../mysql/ru-RU/optional/marc21_relatorterms.txt | 1 +
.../mysql/uk-UA/optional/marc21_relatorterms.sql | 226 ++++++++++++++++++++
.../mysql/uk-UA/optional/marc21_relatorterms.txt | 1 +
14 files changed, 1589 insertions(+), 0 deletions(-)
create mode 100644 installer/data/mysql/de-DE/optional/marc21_relatorterms.sql
create mode 100644 installer/data/mysql/de-DE/optional/marc21_relatorterms.txt
create mode 100644 installer/data/mysql/en/optional/marc21_relatorterms.sql
create mode 100644 installer/data/mysql/en/optional/marc21_relatorterms.txt
create mode 100644 installer/data/mysql/fr-FR/2-Optionel/marc21_relatorterms.sql
create mode 100644 installer/data/mysql/fr-FR/2-Optionel/marc21_relatorterms.txt
create mode 100644 installer/data/mysql/nb-NO/2-Valgfritt/marc21_relatorterms.sql
create mode 100644 installer/data/mysql/nb-NO/2-Valgfritt/marc21_relatorterms.txt
create mode 100644 installer/data/mysql/pl-PL/optional/marc21_relatorterms.sql
create mode 100644 installer/data/mysql/pl-PL/optional/marc21_relatorterms.txt
create mode 100644 installer/data/mysql/ru-RU/optional/marc21_relatorterms.sql
create mode 100644 installer/data/mysql/ru-RU/optional/marc21_relatorterms.txt
create mode 100644 installer/data/mysql/uk-UA/optional/marc21_relatorterms.sql
create mode 100644 installer/data/mysql/uk-UA/optional/marc21_relatorterms.txt
diff --git a/installer/data/mysql/de-DE/optional/marc21_relatorterms.sql b/installer/data/mysql/de-DE/optional/marc21_relatorterms.sql
new file mode 100644
index 0000000..485bbed
--- /dev/null
+++ b/installer/data/mysql/de-DE/optional/marc21_relatorterms.sql
@@ -0,0 +1,226 @@
+-- MARC code list for Relators, taken from
+-- http://www.loc.gov/marc/relators/relacode.html
+
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','acp','Art copyist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','act','Actor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','adp','Adapter');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aft','Author of afterword, colophon, etc.');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','anl','Analyst');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','anm','Animator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ann','Annotator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ant','Bibliographic antecedent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','app','Applicant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aqt','Author in quotations or text abstracts');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','arc','Architect');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ard','Artistic director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','arr','Arranger');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','art','Artist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','asg','Assignee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','asn','Associated name');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','att','Attributed name');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','auc','Auctioneer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aud','Author of dialog');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aui','Author of introduction');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aus','Author of screenplay');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aut','Author');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bdd','Binding designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bjd','Bookjacket designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bkd','Book designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bkp','Book producer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','blw','Blurb writer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bnd','Binder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bpd','Bookplate designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bsl','Bookseller');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ccp','Conceptor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','chr','Choreographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','clb','Collaborator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cli','Client');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cll','Calligrapher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','clr','Colorist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','clt','Collotyper');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cmm','Commentator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cmp','Composer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cmt','Compositor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cng','Cinematographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cnd','Conductor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cns','Censor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','coe','Contestant -appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','col','Collector');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','com','Compiler');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','con','Conservator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cos','Contestant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cot','Contestant -appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cov','Cover designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpc','Copyright claimant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpe','Complainant-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cph','Copyright holder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpl','Complainant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpt','Complainant-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cre','Creator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','crp','Correspondent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','crr','Corrector');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','csl','Consultant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','csp','Consultant to a project');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cst','Costume designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctb','Contributor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cte','Contestee-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctg','Cartographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctr','Contractor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cts','Contestee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctt','Contestee-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cur','Curator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cwt','Commentator for written text');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dfd','Defendant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dfe','Defendant-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dft','Defendant-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dgg','Degree grantor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dis','Dissertant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dln','Delineator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dnc','Dancer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dnr','Donor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dpb','Distribution place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dpc','Depicted');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dpt','Depositor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','drm','Draftsman');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','drt','Director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dsr','Designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dst','Distributor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dtc','Data contributor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dte','Dedicatee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dtm','Data manager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dto','Dedicator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dub','Dubious author');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','edt','Editor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','egr','Engraver');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','elg','Electrician');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','elt','Electrotyper');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','eng','Engineer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','etr','Etcher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','evp','Event place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','exp','Expert');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fac','Facsimilist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fld','Field director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','flm','Film editor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fmo','Former owner');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fpy','First party');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fnd','Funder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','frg','Forger');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','gis','Geographic information specialist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','-grt','Graphic technician');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','hnr','Honoree');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','hst','Host');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ill','Illustrator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ilu','Illuminator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ins','Inscriber');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','inv','Inventor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','itr','Instrumentalist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ive','Interviewee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ivr','Interviewer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lbr','Laboratory');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lbt','Librettist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ldr','Laboratory director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','led','Lead');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lee','Libelee-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lel','Libelee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','len','Lender');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','let','Libelee-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lgd','Lighting designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lie','Libelant-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lil','Libelant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lit','Libelant-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lsa','Landscape architect');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lse','Licensee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lso','Licensor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ltg','Lithographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lyr','Lyricist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mcp','Music copyist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mfp','Manufacture place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mfr','Manufacturer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mdc','Metadata contact');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mod','Moderator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mon','Monitor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mrb','Marbler');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mrk','Markup editor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','msd','Musical director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mte','Metal-engraver');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mus','Musician');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','nrt','Narrator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','opn','Opponent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','org','Originator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','orm','Organizer of meeting');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','oth','Other');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','own','Owner');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pat','Patron');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pbd','Publishing director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pbl','Publisher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pdr','Project director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pfr','Proofreader');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pht','Photographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','plt','Platemaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pma','Permitting agency');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pmn','Production manager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pop','Printer of plates');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ppm','Papermaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ppt','Puppeteer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prc','Process contact');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prd','Production personnel');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prf','Performer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prg','Programmer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prm','Printmaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pro','Producer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prp','Production place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prt','Printer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pta','Patent applicant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pte','Plaintiff -appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ptf','Plaintiff');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pth','Patent holder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ptt','Plaintiff-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pup','Publication place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rbr','Rubricator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rce','Recording engineer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rcp','Recipient');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','red','Redactor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ren','Renderer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','res','Researcher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rev','Reviewer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rps','Repository');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rpt','Reporter');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rpy','Responsible party');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rse','Respondent-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rsg','Restager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rsp','Respondent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rst','Respondent-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rth','Research team head');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rtm','Research team member');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sad','Scientific advisor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sce','Scenarist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','scl','Sculptor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','scr','Scribe');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sds','Sound designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sec','Secretary');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sgn','Signer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sht','Supporting host');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sng','Singer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','spk','Speaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','spn','Sponsor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','spy','Second party');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','srv','Surveyor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','std','Set designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','stl','Storyteller');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','stm','Stage manager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','stn','Standards body');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','str','Stereotyper');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tcd','Technical director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tch','Teacher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ths','Thesis advisor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','trc','Transcriber');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','trl','Translator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tyd','Type designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tyg','Typographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','uvp','University place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','vdg','Videographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','voc','Vocalist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wam','Writer of accompanying material');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wdc','Woodcutter');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wde','Wood-engraver');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wit','Witness');
diff --git a/installer/data/mysql/de-DE/optional/marc21_relatorterms.txt b/installer/data/mysql/de-DE/optional/marc21_relatorterms.txt
new file mode 100644
index 0000000..ef8264b
--- /dev/null
+++ b/installer/data/mysql/de-DE/optional/marc21_relatorterms.txt
@@ -0,0 +1 @@
+MARC Code List for Relators, as of http://www.loc.gov/marc/relators/relaterm.html
diff --git a/installer/data/mysql/en/optional/marc21_relatorterms.sql b/installer/data/mysql/en/optional/marc21_relatorterms.sql
new file mode 100644
index 0000000..485bbed
--- /dev/null
+++ b/installer/data/mysql/en/optional/marc21_relatorterms.sql
@@ -0,0 +1,226 @@
+-- MARC code list for Relators, taken from
+-- http://www.loc.gov/marc/relators/relacode.html
+
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','acp','Art copyist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','act','Actor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','adp','Adapter');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aft','Author of afterword, colophon, etc.');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','anl','Analyst');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','anm','Animator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ann','Annotator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ant','Bibliographic antecedent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','app','Applicant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aqt','Author in quotations or text abstracts');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','arc','Architect');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ard','Artistic director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','arr','Arranger');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','art','Artist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','asg','Assignee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','asn','Associated name');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','att','Attributed name');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','auc','Auctioneer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aud','Author of dialog');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aui','Author of introduction');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aus','Author of screenplay');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aut','Author');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bdd','Binding designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bjd','Bookjacket designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bkd','Book designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bkp','Book producer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','blw','Blurb writer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bnd','Binder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bpd','Bookplate designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bsl','Bookseller');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ccp','Conceptor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','chr','Choreographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','clb','Collaborator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cli','Client');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cll','Calligrapher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','clr','Colorist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','clt','Collotyper');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cmm','Commentator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cmp','Composer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cmt','Compositor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cng','Cinematographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cnd','Conductor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cns','Censor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','coe','Contestant -appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','col','Collector');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','com','Compiler');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','con','Conservator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cos','Contestant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cot','Contestant -appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cov','Cover designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpc','Copyright claimant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpe','Complainant-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cph','Copyright holder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpl','Complainant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpt','Complainant-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cre','Creator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','crp','Correspondent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','crr','Corrector');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','csl','Consultant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','csp','Consultant to a project');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cst','Costume designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctb','Contributor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cte','Contestee-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctg','Cartographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctr','Contractor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cts','Contestee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctt','Contestee-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cur','Curator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cwt','Commentator for written text');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dfd','Defendant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dfe','Defendant-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dft','Defendant-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dgg','Degree grantor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dis','Dissertant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dln','Delineator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dnc','Dancer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dnr','Donor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dpb','Distribution place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dpc','Depicted');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dpt','Depositor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','drm','Draftsman');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','drt','Director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dsr','Designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dst','Distributor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dtc','Data contributor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dte','Dedicatee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dtm','Data manager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dto','Dedicator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dub','Dubious author');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','edt','Editor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','egr','Engraver');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','elg','Electrician');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','elt','Electrotyper');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','eng','Engineer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','etr','Etcher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','evp','Event place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','exp','Expert');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fac','Facsimilist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fld','Field director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','flm','Film editor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fmo','Former owner');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fpy','First party');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fnd','Funder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','frg','Forger');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','gis','Geographic information specialist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','-grt','Graphic technician');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','hnr','Honoree');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','hst','Host');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ill','Illustrator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ilu','Illuminator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ins','Inscriber');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','inv','Inventor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','itr','Instrumentalist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ive','Interviewee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ivr','Interviewer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lbr','Laboratory');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lbt','Librettist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ldr','Laboratory director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','led','Lead');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lee','Libelee-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lel','Libelee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','len','Lender');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','let','Libelee-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lgd','Lighting designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lie','Libelant-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lil','Libelant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lit','Libelant-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lsa','Landscape architect');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lse','Licensee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lso','Licensor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ltg','Lithographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lyr','Lyricist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mcp','Music copyist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mfp','Manufacture place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mfr','Manufacturer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mdc','Metadata contact');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mod','Moderator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mon','Monitor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mrb','Marbler');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mrk','Markup editor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','msd','Musical director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mte','Metal-engraver');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mus','Musician');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','nrt','Narrator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','opn','Opponent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','org','Originator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','orm','Organizer of meeting');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','oth','Other');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','own','Owner');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pat','Patron');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pbd','Publishing director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pbl','Publisher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pdr','Project director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pfr','Proofreader');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pht','Photographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','plt','Platemaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pma','Permitting agency');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pmn','Production manager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pop','Printer of plates');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ppm','Papermaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ppt','Puppeteer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prc','Process contact');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prd','Production personnel');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prf','Performer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prg','Programmer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prm','Printmaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pro','Producer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prp','Production place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prt','Printer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pta','Patent applicant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pte','Plaintiff -appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ptf','Plaintiff');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pth','Patent holder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ptt','Plaintiff-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pup','Publication place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rbr','Rubricator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rce','Recording engineer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rcp','Recipient');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','red','Redactor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ren','Renderer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','res','Researcher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rev','Reviewer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rps','Repository');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rpt','Reporter');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rpy','Responsible party');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rse','Respondent-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rsg','Restager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rsp','Respondent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rst','Respondent-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rth','Research team head');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rtm','Research team member');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sad','Scientific advisor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sce','Scenarist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','scl','Sculptor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','scr','Scribe');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sds','Sound designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sec','Secretary');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sgn','Signer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sht','Supporting host');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sng','Singer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','spk','Speaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','spn','Sponsor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','spy','Second party');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','srv','Surveyor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','std','Set designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','stl','Storyteller');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','stm','Stage manager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','stn','Standards body');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','str','Stereotyper');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tcd','Technical director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tch','Teacher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ths','Thesis advisor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','trc','Transcriber');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','trl','Translator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tyd','Type designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tyg','Typographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','uvp','University place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','vdg','Videographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','voc','Vocalist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wam','Writer of accompanying material');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wdc','Woodcutter');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wde','Wood-engraver');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wit','Witness');
diff --git a/installer/data/mysql/en/optional/marc21_relatorterms.txt b/installer/data/mysql/en/optional/marc21_relatorterms.txt
new file mode 100644
index 0000000..ef8264b
--- /dev/null
+++ b/installer/data/mysql/en/optional/marc21_relatorterms.txt
@@ -0,0 +1 @@
+MARC Code List for Relators, as of http://www.loc.gov/marc/relators/relaterm.html
diff --git a/installer/data/mysql/fr-FR/2-Optionel/marc21_relatorterms.sql b/installer/data/mysql/fr-FR/2-Optionel/marc21_relatorterms.sql
new file mode 100644
index 0000000..485bbed
--- /dev/null
+++ b/installer/data/mysql/fr-FR/2-Optionel/marc21_relatorterms.sql
@@ -0,0 +1,226 @@
+-- MARC code list for Relators, taken from
+-- http://www.loc.gov/marc/relators/relacode.html
+
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','acp','Art copyist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','act','Actor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','adp','Adapter');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aft','Author of afterword, colophon, etc.');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','anl','Analyst');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','anm','Animator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ann','Annotator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ant','Bibliographic antecedent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','app','Applicant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aqt','Author in quotations or text abstracts');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','arc','Architect');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ard','Artistic director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','arr','Arranger');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','art','Artist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','asg','Assignee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','asn','Associated name');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','att','Attributed name');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','auc','Auctioneer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aud','Author of dialog');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aui','Author of introduction');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aus','Author of screenplay');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aut','Author');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bdd','Binding designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bjd','Bookjacket designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bkd','Book designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bkp','Book producer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','blw','Blurb writer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bnd','Binder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bpd','Bookplate designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bsl','Bookseller');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ccp','Conceptor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','chr','Choreographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','clb','Collaborator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cli','Client');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cll','Calligrapher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','clr','Colorist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','clt','Collotyper');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cmm','Commentator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cmp','Composer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cmt','Compositor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cng','Cinematographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cnd','Conductor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cns','Censor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','coe','Contestant -appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','col','Collector');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','com','Compiler');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','con','Conservator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cos','Contestant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cot','Contestant -appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cov','Cover designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpc','Copyright claimant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpe','Complainant-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cph','Copyright holder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpl','Complainant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpt','Complainant-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cre','Creator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','crp','Correspondent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','crr','Corrector');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','csl','Consultant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','csp','Consultant to a project');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cst','Costume designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctb','Contributor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cte','Contestee-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctg','Cartographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctr','Contractor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cts','Contestee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctt','Contestee-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cur','Curator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cwt','Commentator for written text');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dfd','Defendant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dfe','Defendant-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dft','Defendant-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dgg','Degree grantor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dis','Dissertant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dln','Delineator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dnc','Dancer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dnr','Donor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dpb','Distribution place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dpc','Depicted');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dpt','Depositor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','drm','Draftsman');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','drt','Director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dsr','Designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dst','Distributor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dtc','Data contributor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dte','Dedicatee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dtm','Data manager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dto','Dedicator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dub','Dubious author');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','edt','Editor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','egr','Engraver');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','elg','Electrician');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','elt','Electrotyper');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','eng','Engineer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','etr','Etcher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','evp','Event place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','exp','Expert');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fac','Facsimilist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fld','Field director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','flm','Film editor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fmo','Former owner');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fpy','First party');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fnd','Funder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','frg','Forger');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','gis','Geographic information specialist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','-grt','Graphic technician');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','hnr','Honoree');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','hst','Host');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ill','Illustrator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ilu','Illuminator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ins','Inscriber');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','inv','Inventor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','itr','Instrumentalist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ive','Interviewee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ivr','Interviewer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lbr','Laboratory');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lbt','Librettist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ldr','Laboratory director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','led','Lead');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lee','Libelee-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lel','Libelee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','len','Lender');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','let','Libelee-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lgd','Lighting designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lie','Libelant-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lil','Libelant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lit','Libelant-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lsa','Landscape architect');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lse','Licensee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lso','Licensor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ltg','Lithographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lyr','Lyricist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mcp','Music copyist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mfp','Manufacture place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mfr','Manufacturer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mdc','Metadata contact');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mod','Moderator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mon','Monitor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mrb','Marbler');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mrk','Markup editor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','msd','Musical director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mte','Metal-engraver');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mus','Musician');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','nrt','Narrator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','opn','Opponent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','org','Originator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','orm','Organizer of meeting');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','oth','Other');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','own','Owner');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pat','Patron');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pbd','Publishing director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pbl','Publisher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pdr','Project director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pfr','Proofreader');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pht','Photographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','plt','Platemaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pma','Permitting agency');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pmn','Production manager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pop','Printer of plates');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ppm','Papermaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ppt','Puppeteer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prc','Process contact');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prd','Production personnel');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prf','Performer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prg','Programmer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prm','Printmaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pro','Producer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prp','Production place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prt','Printer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pta','Patent applicant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pte','Plaintiff -appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ptf','Plaintiff');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pth','Patent holder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ptt','Plaintiff-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pup','Publication place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rbr','Rubricator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rce','Recording engineer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rcp','Recipient');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','red','Redactor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ren','Renderer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','res','Researcher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rev','Reviewer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rps','Repository');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rpt','Reporter');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rpy','Responsible party');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rse','Respondent-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rsg','Restager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rsp','Respondent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rst','Respondent-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rth','Research team head');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rtm','Research team member');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sad','Scientific advisor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sce','Scenarist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','scl','Sculptor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','scr','Scribe');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sds','Sound designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sec','Secretary');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sgn','Signer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sht','Supporting host');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sng','Singer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','spk','Speaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','spn','Sponsor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','spy','Second party');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','srv','Surveyor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','std','Set designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','stl','Storyteller');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','stm','Stage manager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','stn','Standards body');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','str','Stereotyper');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tcd','Technical director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tch','Teacher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ths','Thesis advisor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','trc','Transcriber');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','trl','Translator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tyd','Type designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tyg','Typographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','uvp','University place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','vdg','Videographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','voc','Vocalist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wam','Writer of accompanying material');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wdc','Woodcutter');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wde','Wood-engraver');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wit','Witness');
diff --git a/installer/data/mysql/fr-FR/2-Optionel/marc21_relatorterms.txt b/installer/data/mysql/fr-FR/2-Optionel/marc21_relatorterms.txt
new file mode 100644
index 0000000..ef8264b
--- /dev/null
+++ b/installer/data/mysql/fr-FR/2-Optionel/marc21_relatorterms.txt
@@ -0,0 +1 @@
+MARC Code List for Relators, as of http://www.loc.gov/marc/relators/relaterm.html
diff --git a/installer/data/mysql/nb-NO/2-Valgfritt/marc21_relatorterms.sql b/installer/data/mysql/nb-NO/2-Valgfritt/marc21_relatorterms.sql
new file mode 100644
index 0000000..485bbed
--- /dev/null
+++ b/installer/data/mysql/nb-NO/2-Valgfritt/marc21_relatorterms.sql
@@ -0,0 +1,226 @@
+-- MARC code list for Relators, taken from
+-- http://www.loc.gov/marc/relators/relacode.html
+
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','acp','Art copyist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','act','Actor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','adp','Adapter');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aft','Author of afterword, colophon, etc.');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','anl','Analyst');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','anm','Animator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ann','Annotator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ant','Bibliographic antecedent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','app','Applicant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aqt','Author in quotations or text abstracts');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','arc','Architect');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ard','Artistic director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','arr','Arranger');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','art','Artist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','asg','Assignee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','asn','Associated name');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','att','Attributed name');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','auc','Auctioneer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aud','Author of dialog');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aui','Author of introduction');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aus','Author of screenplay');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aut','Author');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bdd','Binding designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bjd','Bookjacket designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bkd','Book designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bkp','Book producer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','blw','Blurb writer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bnd','Binder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bpd','Bookplate designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bsl','Bookseller');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ccp','Conceptor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','chr','Choreographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','clb','Collaborator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cli','Client');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cll','Calligrapher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','clr','Colorist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','clt','Collotyper');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cmm','Commentator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cmp','Composer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cmt','Compositor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cng','Cinematographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cnd','Conductor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cns','Censor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','coe','Contestant -appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','col','Collector');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','com','Compiler');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','con','Conservator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cos','Contestant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cot','Contestant -appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cov','Cover designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpc','Copyright claimant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpe','Complainant-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cph','Copyright holder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpl','Complainant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpt','Complainant-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cre','Creator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','crp','Correspondent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','crr','Corrector');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','csl','Consultant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','csp','Consultant to a project');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cst','Costume designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctb','Contributor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cte','Contestee-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctg','Cartographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctr','Contractor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cts','Contestee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctt','Contestee-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cur','Curator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cwt','Commentator for written text');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dfd','Defendant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dfe','Defendant-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dft','Defendant-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dgg','Degree grantor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dis','Dissertant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dln','Delineator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dnc','Dancer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dnr','Donor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dpb','Distribution place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dpc','Depicted');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dpt','Depositor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','drm','Draftsman');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','drt','Director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dsr','Designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dst','Distributor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dtc','Data contributor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dte','Dedicatee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dtm','Data manager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dto','Dedicator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dub','Dubious author');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','edt','Editor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','egr','Engraver');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','elg','Electrician');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','elt','Electrotyper');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','eng','Engineer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','etr','Etcher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','evp','Event place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','exp','Expert');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fac','Facsimilist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fld','Field director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','flm','Film editor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fmo','Former owner');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fpy','First party');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fnd','Funder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','frg','Forger');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','gis','Geographic information specialist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','-grt','Graphic technician');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','hnr','Honoree');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','hst','Host');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ill','Illustrator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ilu','Illuminator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ins','Inscriber');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','inv','Inventor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','itr','Instrumentalist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ive','Interviewee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ivr','Interviewer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lbr','Laboratory');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lbt','Librettist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ldr','Laboratory director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','led','Lead');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lee','Libelee-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lel','Libelee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','len','Lender');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','let','Libelee-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lgd','Lighting designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lie','Libelant-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lil','Libelant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lit','Libelant-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lsa','Landscape architect');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lse','Licensee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lso','Licensor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ltg','Lithographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lyr','Lyricist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mcp','Music copyist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mfp','Manufacture place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mfr','Manufacturer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mdc','Metadata contact');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mod','Moderator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mon','Monitor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mrb','Marbler');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mrk','Markup editor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','msd','Musical director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mte','Metal-engraver');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mus','Musician');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','nrt','Narrator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','opn','Opponent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','org','Originator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','orm','Organizer of meeting');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','oth','Other');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','own','Owner');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pat','Patron');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pbd','Publishing director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pbl','Publisher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pdr','Project director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pfr','Proofreader');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pht','Photographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','plt','Platemaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pma','Permitting agency');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pmn','Production manager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pop','Printer of plates');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ppm','Papermaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ppt','Puppeteer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prc','Process contact');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prd','Production personnel');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prf','Performer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prg','Programmer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prm','Printmaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pro','Producer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prp','Production place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prt','Printer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pta','Patent applicant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pte','Plaintiff -appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ptf','Plaintiff');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pth','Patent holder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ptt','Plaintiff-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pup','Publication place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rbr','Rubricator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rce','Recording engineer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rcp','Recipient');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','red','Redactor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ren','Renderer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','res','Researcher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rev','Reviewer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rps','Repository');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rpt','Reporter');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rpy','Responsible party');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rse','Respondent-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rsg','Restager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rsp','Respondent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rst','Respondent-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rth','Research team head');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rtm','Research team member');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sad','Scientific advisor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sce','Scenarist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','scl','Sculptor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','scr','Scribe');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sds','Sound designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sec','Secretary');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sgn','Signer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sht','Supporting host');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sng','Singer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','spk','Speaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','spn','Sponsor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','spy','Second party');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','srv','Surveyor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','std','Set designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','stl','Storyteller');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','stm','Stage manager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','stn','Standards body');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','str','Stereotyper');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tcd','Technical director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tch','Teacher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ths','Thesis advisor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','trc','Transcriber');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','trl','Translator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tyd','Type designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tyg','Typographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','uvp','University place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','vdg','Videographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','voc','Vocalist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wam','Writer of accompanying material');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wdc','Woodcutter');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wde','Wood-engraver');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wit','Witness');
diff --git a/installer/data/mysql/nb-NO/2-Valgfritt/marc21_relatorterms.txt b/installer/data/mysql/nb-NO/2-Valgfritt/marc21_relatorterms.txt
new file mode 100644
index 0000000..ef8264b
--- /dev/null
+++ b/installer/data/mysql/nb-NO/2-Valgfritt/marc21_relatorterms.txt
@@ -0,0 +1 @@
+MARC Code List for Relators, as of http://www.loc.gov/marc/relators/relaterm.html
diff --git a/installer/data/mysql/pl-PL/optional/marc21_relatorterms.sql b/installer/data/mysql/pl-PL/optional/marc21_relatorterms.sql
new file mode 100644
index 0000000..485bbed
--- /dev/null
+++ b/installer/data/mysql/pl-PL/optional/marc21_relatorterms.sql
@@ -0,0 +1,226 @@
+-- MARC code list for Relators, taken from
+-- http://www.loc.gov/marc/relators/relacode.html
+
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','acp','Art copyist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','act','Actor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','adp','Adapter');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aft','Author of afterword, colophon, etc.');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','anl','Analyst');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','anm','Animator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ann','Annotator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ant','Bibliographic antecedent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','app','Applicant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aqt','Author in quotations or text abstracts');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','arc','Architect');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ard','Artistic director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','arr','Arranger');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','art','Artist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','asg','Assignee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','asn','Associated name');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','att','Attributed name');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','auc','Auctioneer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aud','Author of dialog');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aui','Author of introduction');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aus','Author of screenplay');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aut','Author');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bdd','Binding designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bjd','Bookjacket designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bkd','Book designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bkp','Book producer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','blw','Blurb writer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bnd','Binder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bpd','Bookplate designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bsl','Bookseller');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ccp','Conceptor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','chr','Choreographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','clb','Collaborator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cli','Client');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cll','Calligrapher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','clr','Colorist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','clt','Collotyper');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cmm','Commentator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cmp','Composer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cmt','Compositor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cng','Cinematographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cnd','Conductor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cns','Censor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','coe','Contestant -appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','col','Collector');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','com','Compiler');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','con','Conservator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cos','Contestant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cot','Contestant -appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cov','Cover designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpc','Copyright claimant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpe','Complainant-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cph','Copyright holder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpl','Complainant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpt','Complainant-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cre','Creator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','crp','Correspondent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','crr','Corrector');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','csl','Consultant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','csp','Consultant to a project');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cst','Costume designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctb','Contributor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cte','Contestee-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctg','Cartographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctr','Contractor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cts','Contestee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctt','Contestee-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cur','Curator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cwt','Commentator for written text');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dfd','Defendant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dfe','Defendant-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dft','Defendant-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dgg','Degree grantor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dis','Dissertant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dln','Delineator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dnc','Dancer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dnr','Donor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dpb','Distribution place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dpc','Depicted');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dpt','Depositor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','drm','Draftsman');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','drt','Director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dsr','Designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dst','Distributor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dtc','Data contributor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dte','Dedicatee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dtm','Data manager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dto','Dedicator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dub','Dubious author');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','edt','Editor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','egr','Engraver');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','elg','Electrician');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','elt','Electrotyper');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','eng','Engineer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','etr','Etcher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','evp','Event place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','exp','Expert');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fac','Facsimilist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fld','Field director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','flm','Film editor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fmo','Former owner');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fpy','First party');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fnd','Funder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','frg','Forger');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','gis','Geographic information specialist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','-grt','Graphic technician');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','hnr','Honoree');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','hst','Host');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ill','Illustrator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ilu','Illuminator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ins','Inscriber');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','inv','Inventor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','itr','Instrumentalist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ive','Interviewee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ivr','Interviewer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lbr','Laboratory');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lbt','Librettist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ldr','Laboratory director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','led','Lead');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lee','Libelee-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lel','Libelee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','len','Lender');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','let','Libelee-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lgd','Lighting designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lie','Libelant-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lil','Libelant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lit','Libelant-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lsa','Landscape architect');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lse','Licensee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lso','Licensor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ltg','Lithographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lyr','Lyricist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mcp','Music copyist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mfp','Manufacture place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mfr','Manufacturer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mdc','Metadata contact');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mod','Moderator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mon','Monitor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mrb','Marbler');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mrk','Markup editor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','msd','Musical director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mte','Metal-engraver');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mus','Musician');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','nrt','Narrator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','opn','Opponent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','org','Originator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','orm','Organizer of meeting');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','oth','Other');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','own','Owner');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pat','Patron');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pbd','Publishing director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pbl','Publisher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pdr','Project director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pfr','Proofreader');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pht','Photographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','plt','Platemaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pma','Permitting agency');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pmn','Production manager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pop','Printer of plates');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ppm','Papermaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ppt','Puppeteer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prc','Process contact');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prd','Production personnel');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prf','Performer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prg','Programmer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prm','Printmaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pro','Producer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prp','Production place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prt','Printer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pta','Patent applicant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pte','Plaintiff -appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ptf','Plaintiff');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pth','Patent holder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ptt','Plaintiff-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pup','Publication place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rbr','Rubricator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rce','Recording engineer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rcp','Recipient');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','red','Redactor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ren','Renderer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','res','Researcher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rev','Reviewer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rps','Repository');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rpt','Reporter');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rpy','Responsible party');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rse','Respondent-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rsg','Restager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rsp','Respondent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rst','Respondent-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rth','Research team head');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rtm','Research team member');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sad','Scientific advisor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sce','Scenarist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','scl','Sculptor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','scr','Scribe');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sds','Sound designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sec','Secretary');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sgn','Signer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sht','Supporting host');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sng','Singer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','spk','Speaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','spn','Sponsor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','spy','Second party');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','srv','Surveyor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','std','Set designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','stl','Storyteller');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','stm','Stage manager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','stn','Standards body');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','str','Stereotyper');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tcd','Technical director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tch','Teacher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ths','Thesis advisor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','trc','Transcriber');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','trl','Translator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tyd','Type designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tyg','Typographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','uvp','University place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','vdg','Videographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','voc','Vocalist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wam','Writer of accompanying material');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wdc','Woodcutter');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wde','Wood-engraver');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wit','Witness');
diff --git a/installer/data/mysql/pl-PL/optional/marc21_relatorterms.txt b/installer/data/mysql/pl-PL/optional/marc21_relatorterms.txt
new file mode 100644
index 0000000..ef8264b
--- /dev/null
+++ b/installer/data/mysql/pl-PL/optional/marc21_relatorterms.txt
@@ -0,0 +1 @@
+MARC Code List for Relators, as of http://www.loc.gov/marc/relators/relaterm.html
diff --git a/installer/data/mysql/ru-RU/optional/marc21_relatorterms.sql b/installer/data/mysql/ru-RU/optional/marc21_relatorterms.sql
new file mode 100644
index 0000000..485bbed
--- /dev/null
+++ b/installer/data/mysql/ru-RU/optional/marc21_relatorterms.sql
@@ -0,0 +1,226 @@
+-- MARC code list for Relators, taken from
+-- http://www.loc.gov/marc/relators/relacode.html
+
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','acp','Art copyist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','act','Actor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','adp','Adapter');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aft','Author of afterword, colophon, etc.');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','anl','Analyst');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','anm','Animator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ann','Annotator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ant','Bibliographic antecedent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','app','Applicant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aqt','Author in quotations or text abstracts');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','arc','Architect');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ard','Artistic director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','arr','Arranger');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','art','Artist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','asg','Assignee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','asn','Associated name');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','att','Attributed name');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','auc','Auctioneer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aud','Author of dialog');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aui','Author of introduction');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aus','Author of screenplay');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aut','Author');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bdd','Binding designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bjd','Bookjacket designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bkd','Book designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bkp','Book producer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','blw','Blurb writer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bnd','Binder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bpd','Bookplate designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bsl','Bookseller');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ccp','Conceptor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','chr','Choreographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','clb','Collaborator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cli','Client');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cll','Calligrapher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','clr','Colorist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','clt','Collotyper');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cmm','Commentator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cmp','Composer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cmt','Compositor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cng','Cinematographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cnd','Conductor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cns','Censor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','coe','Contestant -appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','col','Collector');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','com','Compiler');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','con','Conservator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cos','Contestant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cot','Contestant -appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cov','Cover designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpc','Copyright claimant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpe','Complainant-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cph','Copyright holder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpl','Complainant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpt','Complainant-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cre','Creator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','crp','Correspondent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','crr','Corrector');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','csl','Consultant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','csp','Consultant to a project');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cst','Costume designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctb','Contributor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cte','Contestee-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctg','Cartographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctr','Contractor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cts','Contestee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctt','Contestee-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cur','Curator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cwt','Commentator for written text');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dfd','Defendant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dfe','Defendant-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dft','Defendant-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dgg','Degree grantor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dis','Dissertant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dln','Delineator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dnc','Dancer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dnr','Donor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dpb','Distribution place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dpc','Depicted');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dpt','Depositor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','drm','Draftsman');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','drt','Director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dsr','Designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dst','Distributor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dtc','Data contributor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dte','Dedicatee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dtm','Data manager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dto','Dedicator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dub','Dubious author');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','edt','Editor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','egr','Engraver');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','elg','Electrician');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','elt','Electrotyper');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','eng','Engineer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','etr','Etcher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','evp','Event place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','exp','Expert');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fac','Facsimilist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fld','Field director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','flm','Film editor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fmo','Former owner');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fpy','First party');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fnd','Funder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','frg','Forger');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','gis','Geographic information specialist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','-grt','Graphic technician');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','hnr','Honoree');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','hst','Host');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ill','Illustrator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ilu','Illuminator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ins','Inscriber');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','inv','Inventor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','itr','Instrumentalist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ive','Interviewee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ivr','Interviewer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lbr','Laboratory');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lbt','Librettist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ldr','Laboratory director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','led','Lead');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lee','Libelee-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lel','Libelee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','len','Lender');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','let','Libelee-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lgd','Lighting designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lie','Libelant-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lil','Libelant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lit','Libelant-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lsa','Landscape architect');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lse','Licensee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lso','Licensor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ltg','Lithographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lyr','Lyricist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mcp','Music copyist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mfp','Manufacture place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mfr','Manufacturer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mdc','Metadata contact');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mod','Moderator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mon','Monitor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mrb','Marbler');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mrk','Markup editor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','msd','Musical director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mte','Metal-engraver');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mus','Musician');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','nrt','Narrator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','opn','Opponent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','org','Originator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','orm','Organizer of meeting');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','oth','Other');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','own','Owner');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pat','Patron');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pbd','Publishing director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pbl','Publisher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pdr','Project director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pfr','Proofreader');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pht','Photographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','plt','Platemaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pma','Permitting agency');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pmn','Production manager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pop','Printer of plates');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ppm','Papermaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ppt','Puppeteer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prc','Process contact');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prd','Production personnel');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prf','Performer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prg','Programmer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prm','Printmaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pro','Producer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prp','Production place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prt','Printer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pta','Patent applicant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pte','Plaintiff -appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ptf','Plaintiff');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pth','Patent holder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ptt','Plaintiff-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pup','Publication place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rbr','Rubricator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rce','Recording engineer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rcp','Recipient');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','red','Redactor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ren','Renderer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','res','Researcher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rev','Reviewer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rps','Repository');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rpt','Reporter');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rpy','Responsible party');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rse','Respondent-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rsg','Restager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rsp','Respondent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rst','Respondent-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rth','Research team head');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rtm','Research team member');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sad','Scientific advisor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sce','Scenarist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','scl','Sculptor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','scr','Scribe');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sds','Sound designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sec','Secretary');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sgn','Signer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sht','Supporting host');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sng','Singer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','spk','Speaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','spn','Sponsor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','spy','Second party');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','srv','Surveyor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','std','Set designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','stl','Storyteller');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','stm','Stage manager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','stn','Standards body');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','str','Stereotyper');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tcd','Technical director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tch','Teacher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ths','Thesis advisor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','trc','Transcriber');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','trl','Translator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tyd','Type designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tyg','Typographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','uvp','University place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','vdg','Videographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','voc','Vocalist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wam','Writer of accompanying material');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wdc','Woodcutter');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wde','Wood-engraver');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wit','Witness');
diff --git a/installer/data/mysql/ru-RU/optional/marc21_relatorterms.txt b/installer/data/mysql/ru-RU/optional/marc21_relatorterms.txt
new file mode 100644
index 0000000..ef8264b
--- /dev/null
+++ b/installer/data/mysql/ru-RU/optional/marc21_relatorterms.txt
@@ -0,0 +1 @@
+MARC Code List for Relators, as of http://www.loc.gov/marc/relators/relaterm.html
diff --git a/installer/data/mysql/uk-UA/optional/marc21_relatorterms.sql b/installer/data/mysql/uk-UA/optional/marc21_relatorterms.sql
new file mode 100644
index 0000000..485bbed
--- /dev/null
+++ b/installer/data/mysql/uk-UA/optional/marc21_relatorterms.sql
@@ -0,0 +1,226 @@
+-- MARC code list for Relators, taken from
+-- http://www.loc.gov/marc/relators/relacode.html
+
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','acp','Art copyist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','act','Actor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','adp','Adapter');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aft','Author of afterword, colophon, etc.');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','anl','Analyst');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','anm','Animator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ann','Annotator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ant','Bibliographic antecedent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','app','Applicant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aqt','Author in quotations or text abstracts');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','arc','Architect');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ard','Artistic director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','arr','Arranger');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','art','Artist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','asg','Assignee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','asn','Associated name');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','att','Attributed name');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','auc','Auctioneer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aud','Author of dialog');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aui','Author of introduction');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aus','Author of screenplay');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aut','Author');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bdd','Binding designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bjd','Bookjacket designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bkd','Book designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bkp','Book producer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','blw','Blurb writer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bnd','Binder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bpd','Bookplate designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bsl','Bookseller');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ccp','Conceptor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','chr','Choreographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','clb','Collaborator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cli','Client');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cll','Calligrapher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','clr','Colorist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','clt','Collotyper');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cmm','Commentator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cmp','Composer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cmt','Compositor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cng','Cinematographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cnd','Conductor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cns','Censor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','coe','Contestant -appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','col','Collector');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','com','Compiler');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','con','Conservator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cos','Contestant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cot','Contestant -appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cov','Cover designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpc','Copyright claimant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpe','Complainant-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cph','Copyright holder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpl','Complainant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpt','Complainant-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cre','Creator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','crp','Correspondent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','crr','Corrector');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','csl','Consultant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','csp','Consultant to a project');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cst','Costume designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctb','Contributor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cte','Contestee-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctg','Cartographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctr','Contractor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cts','Contestee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctt','Contestee-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cur','Curator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cwt','Commentator for written text');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dfd','Defendant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dfe','Defendant-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dft','Defendant-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dgg','Degree grantor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dis','Dissertant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dln','Delineator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dnc','Dancer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dnr','Donor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dpb','Distribution place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dpc','Depicted');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dpt','Depositor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','drm','Draftsman');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','drt','Director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dsr','Designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dst','Distributor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dtc','Data contributor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dte','Dedicatee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dtm','Data manager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dto','Dedicator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dub','Dubious author');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','edt','Editor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','egr','Engraver');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','elg','Electrician');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','elt','Electrotyper');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','eng','Engineer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','etr','Etcher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','evp','Event place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','exp','Expert');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fac','Facsimilist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fld','Field director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','flm','Film editor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fmo','Former owner');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fpy','First party');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fnd','Funder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','frg','Forger');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','gis','Geographic information specialist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','-grt','Graphic technician');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','hnr','Honoree');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','hst','Host');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ill','Illustrator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ilu','Illuminator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ins','Inscriber');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','inv','Inventor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','itr','Instrumentalist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ive','Interviewee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ivr','Interviewer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lbr','Laboratory');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lbt','Librettist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ldr','Laboratory director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','led','Lead');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lee','Libelee-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lel','Libelee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','len','Lender');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','let','Libelee-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lgd','Lighting designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lie','Libelant-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lil','Libelant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lit','Libelant-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lsa','Landscape architect');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lse','Licensee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lso','Licensor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ltg','Lithographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lyr','Lyricist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mcp','Music copyist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mfp','Manufacture place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mfr','Manufacturer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mdc','Metadata contact');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mod','Moderator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mon','Monitor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mrb','Marbler');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mrk','Markup editor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','msd','Musical director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mte','Metal-engraver');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mus','Musician');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','nrt','Narrator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','opn','Opponent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','org','Originator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','orm','Organizer of meeting');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','oth','Other');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','own','Owner');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pat','Patron');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pbd','Publishing director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pbl','Publisher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pdr','Project director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pfr','Proofreader');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pht','Photographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','plt','Platemaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pma','Permitting agency');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pmn','Production manager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pop','Printer of plates');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ppm','Papermaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ppt','Puppeteer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prc','Process contact');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prd','Production personnel');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prf','Performer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prg','Programmer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prm','Printmaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pro','Producer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prp','Production place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prt','Printer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pta','Patent applicant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pte','Plaintiff -appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ptf','Plaintiff');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pth','Patent holder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ptt','Plaintiff-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pup','Publication place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rbr','Rubricator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rce','Recording engineer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rcp','Recipient');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','red','Redactor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ren','Renderer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','res','Researcher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rev','Reviewer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rps','Repository');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rpt','Reporter');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rpy','Responsible party');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rse','Respondent-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rsg','Restager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rsp','Respondent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rst','Respondent-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rth','Research team head');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rtm','Research team member');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sad','Scientific advisor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sce','Scenarist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','scl','Sculptor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','scr','Scribe');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sds','Sound designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sec','Secretary');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sgn','Signer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sht','Supporting host');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sng','Singer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','spk','Speaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','spn','Sponsor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','spy','Second party');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','srv','Surveyor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','std','Set designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','stl','Storyteller');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','stm','Stage manager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','stn','Standards body');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','str','Stereotyper');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tcd','Technical director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tch','Teacher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ths','Thesis advisor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','trc','Transcriber');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','trl','Translator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tyd','Type designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tyg','Typographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','uvp','University place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','vdg','Videographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','voc','Vocalist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wam','Writer of accompanying material');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wdc','Woodcutter');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wde','Wood-engraver');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wit','Witness');
diff --git a/installer/data/mysql/uk-UA/optional/marc21_relatorterms.txt b/installer/data/mysql/uk-UA/optional/marc21_relatorterms.txt
new file mode 100644
index 0000000..ef8264b
--- /dev/null
+++ b/installer/data/mysql/uk-UA/optional/marc21_relatorterms.txt
@@ -0,0 +1 @@
+MARC Code List for Relators, as of http://www.loc.gov/marc/relators/relaterm.html
--
1.6.0.6
From M.de.Rooy at rijksmuseum.nl Wed Aug 10 16:22:16 2011
From: M.de.Rooy at rijksmuseum.nl (Marcel de Rooy)
Date: Wed, 10 Aug 2011 14:22:16 +0000
Subject: [Koha-patches] [PATCH] [SIGNED-OFF] Test to check for XXX in
kohaversion.pl or updatedatabase.pl
In-Reply-To: <1312985887-24484-1-git-send-email-m.de.rooy@rijksmuseum.nl>
References: <1312985887-24484-1-git-send-email-m.de.rooy@rijksmuseum.nl>
Message-ID: <809BE39CD64BFD4EB9036172EBCCFA3130CBD2@S-MAIL-1B.rijksmuseum.intra>
From: Chris Cormack
Signed-off-by: Marcel de Rooy
Works as advertised.
---
t/00-checkdatabase-version.t | 53 ++++++++++++++++++++++++++++++++++++++++++
1 files changed, 53 insertions(+), 0 deletions(-)
create mode 100644 t/00-checkdatabase-version.t
diff --git a/t/00-checkdatabase-version.t b/t/00-checkdatabase-version.t
new file mode 100644
index 0000000..cfd76fb
--- /dev/null
+++ b/t/00-checkdatabase-version.t
@@ -0,0 +1,53 @@
+# Copyright 2010 Chris Cormack
+#
+# This file is part of Koha.
+#
+# Koha is free software; you can redistribute it and/or modify it under the
+# terms of the GNU General Public License as published by the Free Software
+# Foundation; either version 2 of the License, or (at your option) any later
+# version.
+#
+# Koha is distributed in the hope that it will be useful, but WITHOUT ANY
+# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+# A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with Koha; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+use strict;
+use warnings;
+
+use Test::More;
+use File::Spec;
+use File::Find;
+use IO::File;
+
+my @files =('kohaversion.pl','installer/data/mysql/updatedatabase.pl');
+
+foreach my $file (@files){
+ next unless -f $file;
+ my @name_parts = File::Spec->splitpath($file);
+ my %dirs = map { $_ => 1 } File::Spec->splitdir($name_parts[1]);
+ next if exists $dirs{'.git'};
+
+ my $fh = IO::File->new($file, 'r');
+ my $xxx_found = 0;
+ my $line = 0;
+ while (<$fh>) {
+ $line++;
+ if (/XXX/i) {
+ $xxx_found = 1;
+ last;
+ }
+ }
+ close $fh;
+ if ($xxx_found) {
+ fail("$file has no XXX in it");
+ diag("XXX found in line $line");
+ } else {
+ pass("$file has no XXX in it");
+ }
+}
+
+done_testing();
--
1.6.0.6
From nengard at bywatersolutions.com Wed Aug 10 01:57:05 2011
From: nengard at bywatersolutions.com (Nicole C. Engard)
Date: Tue, 9 Aug 2011 19:57:05 -0400
Subject: [Koha-patches] [PATCH] bug 6702 update typo in
BiblioAddsAuthorities preference
Message-ID: <1312934225-3583-1-git-send-email-nengard@bywatersolutions.com>
Signed-off-by: Nicole C. Engard
---
.../en/modules/admin/preferences/authorities.pref | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/authorities.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/authorities.pref
index 6cf91d3..2b05faa 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/authorities.pref
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/authorities.pref
@@ -6,7 +6,7 @@ Authorities:
choices:
yes: allow
no: "don't allow"
- - them too automatically create new authority records if needed, rather than having to reference existing authorities.
+ - them to automatically create new authority records if needed, rather than having to reference existing authorities.
-
- pref: dontmerge
default: yes
--
1.7.2.3
From M.de.Rooy at rijksmuseum.nl Wed Aug 10 16:55:37 2011
From: M.de.Rooy at rijksmuseum.nl (Marcel de Rooy)
Date: Wed, 10 Aug 2011 14:55:37 +0000
Subject: [Koha-patches] [PATCH] 6700: Better handling of version numbers in
updatedatabase
In-Reply-To: <1312987899-25324-1-git-send-email-m.de.rooy@rijksmuseum.nl>
References: <1312987899-25324-1-git-send-email-m.de.rooy@rijksmuseum.nl>
Message-ID: <809BE39CD64BFD4EB9036172EBCCFA3130CC20@S-MAIL-1B.rijksmuseum.intra>
Contains a few lines of code for updatedatabase routines SetVersion and TransformToNum in order to facilitate testing new db revisions which are still marked XXX.
Currently, the XXX as added in a proposed patch generates an error in the version compare. Additionally, running SetVersion while testing the upgrade is annoying and not needed. In testing stage you would like to keep your version number as is. The version number should of course be incremented when the patch is pushed. A simple test accomplishes that.
---
installer/data/mysql/updatedatabase.pl | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/installer/data/mysql/updatedatabase.pl b/installer/data/mysql/updatedatabase.pl
index 720bd8c..7c84736 100755
--- a/installer/data/mysql/updatedatabase.pl
+++ b/installer/data/mysql/updatedatabase.pl
@@ -4441,6 +4441,10 @@ sub TransformToNum {
my $version = shift;
# remove the 3 last . to have a Perl number
$version =~ s/(.*\..*)\.(.*)\.(.*)/$1$2$3/;
+ # three X's at the end indicate that you are testing patch with dbrev
+ # change it into 999
+ # prevents error on a < comparison between strings (should be: lt)
+ $version =~ s/XXX$/999/;
return $version;
}
@@ -4451,7 +4455,9 @@ set the DBversion in the systempreferences
=cut
sub SetVersion {
- my $kohaversion = TransformToNum(shift);
+ return if $_[0]=~ /XXX$/;
+ #you are testing a patch with a db revision; do not change version
+ my $kohaversion = TransformToNum($_[0]);
if (C4::Context->preference('Version')) {
my $finish=$dbh->prepare("UPDATE systempreferences SET value=? WHERE variable='Version'");
$finish->execute($kohaversion);
--
1.6.0.6
From tomascohen at gmail.com Wed Aug 10 17:10:30 2011
From: tomascohen at gmail.com (Tomas Cohen Arazi)
Date: Wed, 10 Aug 2011 12:10:30 -0300
Subject: [Koha-patches] =?utf-8?q?=5BPATCH_3/3=5D_Bug_6299_-_add_es-ES?=
Message-ID: <1312989030-11986-1-git-send-email-tomascohen@gmail.com>
Translation will come next, when our librarians finish the translation.
---
.../mysql/es-ES/optional/marc21_relatorterms.sql | 226 ++++++++++++++++++++
.../mysql/es-ES/optional/marc21_relatorterms.txt | 1 +
2 files changed, 227 insertions(+), 0 deletions(-)
create mode 100644 installer/data/mysql/es-ES/optional/marc21_relatorterms.sql
create mode 100644 installer/data/mysql/es-ES/optional/marc21_relatorterms.txt
diff --git a/installer/data/mysql/es-ES/optional/marc21_relatorterms.sql b/installer/data/mysql/es-ES/optional/marc21_relatorterms.sql
new file mode 100644
index 0000000..2991e31
--- /dev/null
+++ b/installer/data/mysql/es-ES/optional/marc21_relatorterms.sql
@@ -0,0 +1,226 @@
+-- Listado de c?digos MARC21 de Designaciones de funci?n, seg?n
+-- http://www.loc.gov/marc/relators/relacode.html
+
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','acp','Art copyist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','act','Actor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','adp','Adapter');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aft','Author of afterword, colophon, etc.');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','anl','Analyst');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','anm','Animator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ann','Annotator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ant','Bibliographic antecedent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','app','Applicant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aqt','Author in quotations or text abstracts');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','arc','Architect');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ard','Artistic director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','arr','Arranger');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','art','Artist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','asg','Assignee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','asn','Associated name');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','att','Attributed name');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','auc','Auctioneer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aud','Author of dialog');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aui','Author of introduction');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aus','Author of screenplay');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','aut','Author');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bdd','Binding designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bjd','Bookjacket designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bkd','Book designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bkp','Book producer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','blw','Blurb writer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bnd','Binder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bpd','Bookplate designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','bsl','Bookseller');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ccp','Conceptor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','chr','Choreographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','clb','Collaborator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cli','Client');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cll','Calligrapher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','clr','Colorist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','clt','Collotyper');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cmm','Commentator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cmp','Composer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cmt','Compositor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cng','Cinematographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cnd','Conductor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cns','Censor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','coe','Contestant -appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','col','Collector');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','com','Compiler');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','con','Conservator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cos','Contestant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cot','Contestant -appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cov','Cover designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpc','Copyright claimant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpe','Complainant-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cph','Copyright holder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpl','Complainant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cpt','Complainant-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cre','Creator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','crp','Correspondent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','crr','Corrector');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','csl','Consultant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','csp','Consultant to a project');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cst','Costume designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctb','Contributor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cte','Contestee-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctg','Cartographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctr','Contractor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cts','Contestee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ctt','Contestee-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cur','Curator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','cwt','Commentator for written text');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dfd','Defendant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dfe','Defendant-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dft','Defendant-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dgg','Degree grantor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dis','Dissertant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dln','Delineator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dnc','Dancer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dnr','Donor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dpb','Distribution place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dpc','Depicted');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dpt','Depositor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','drm','Draftsman');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','drt','Director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dsr','Designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dst','Distributor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dtc','Data contributor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dte','Dedicatee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dtm','Data manager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dto','Dedicator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','dub','Dubious author');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','edt','Editor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','egr','Engraver');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','elg','Electrician');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','elt','Electrotyper');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','eng','Engineer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','etr','Etcher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','evp','Event place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','exp','Expert');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fac','Facsimilist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fld','Field director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','flm','Film editor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fmo','Former owner');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fpy','First party');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','fnd','Funder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','frg','Forger');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','gis','Geographic information specialist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','-grt','Graphic technician');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','hnr','Honoree');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','hst','Host');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ill','Illustrator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ilu','Illuminator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ins','Inscriber');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','inv','Inventor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','itr','Instrumentalist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ive','Interviewee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ivr','Interviewer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lbr','Laboratory');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lbt','Librettist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ldr','Laboratory director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','led','Lead');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lee','Libelee-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lel','Libelee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','len','Lender');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','let','Libelee-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lgd','Lighting designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lie','Libelant-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lil','Libelant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lit','Libelant-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lsa','Landscape architect');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lse','Licensee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lso','Licensor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ltg','Lithographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','lyr','Lyricist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mcp','Music copyist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mfp','Manufacture place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mfr','Manufacturer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mdc','Metadata contact');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mod','Moderator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mon','Monitor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mrb','Marbler');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mrk','Markup editor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','msd','Musical director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mte','Metal-engraver');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','mus','Musician');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','nrt','Narrator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','opn','Opponent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','org','Originator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','orm','Organizer of meeting');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','oth','Other');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','own','Owner');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pat','Patron');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pbd','Publishing director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pbl','Publisher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pdr','Project director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pfr','Proofreader');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pht','Photographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','plt','Platemaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pma','Permitting agency');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pmn','Production manager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pop','Printer of plates');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ppm','Papermaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ppt','Puppeteer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prc','Process contact');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prd','Production personnel');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prf','Performer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prg','Programmer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prm','Printmaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pro','Producer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prp','Production place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','prt','Printer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pta','Patent applicant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pte','Plaintiff -appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ptf','Plaintiff');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pth','Patent holder');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ptt','Plaintiff-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','pup','Publication place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rbr','Rubricator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rce','Recording engineer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rcp','Recipient');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','red','Redactor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ren','Renderer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','res','Researcher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rev','Reviewer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rps','Repository');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rpt','Reporter');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rpy','Responsible party');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rse','Respondent-appellee');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rsg','Restager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rsp','Respondent');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rst','Respondent-appellant');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rth','Research team head');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','rtm','Research team member');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sad','Scientific advisor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sce','Scenarist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','scl','Sculptor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','scr','Scribe');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sds','Sound designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sec','Secretary');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sgn','Signer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sht','Supporting host');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','sng','Singer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','spk','Speaker');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','spn','Sponsor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','spy','Second party');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','srv','Surveyor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','std','Set designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','stl','Storyteller');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','stm','Stage manager');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','stn','Standards body');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','str','Stereotyper');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tcd','Technical director');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tch','Teacher');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','ths','Thesis advisor');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','trc','Transcriber');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','trl','Translator');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tyd','Type designer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','tyg','Typographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','uvp','University place');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','vdg','Videographer');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','voc','Vocalist');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wam','Writer of accompanying material');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wdc','Woodcutter');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wde','Wood-engraver');
+INSERT INTO authorised_values (category, authorised_value, lib) VALUES ('RELTERMS','wit','Witness');
diff --git a/installer/data/mysql/es-ES/optional/marc21_relatorterms.txt b/installer/data/mysql/es-ES/optional/marc21_relatorterms.txt
new file mode 100644
index 0000000..7fafc34
--- /dev/null
+++ b/installer/data/mysql/es-ES/optional/marc21_relatorterms.txt
@@ -0,0 +1 @@
+Listado de c?digos MARC21 de Designaciones de funci?n, seg?n http://www.loc.gov/marc/relators/relaterm.html
--
1.7.4.1
From nengard at bywatersolutions.com Wed Aug 10 02:34:44 2011
From: nengard at bywatersolutions.com (Nicole C. Engard)
Date: Tue, 9 Aug 2011 20:34:44 -0400
Subject: [Koha-patches] [PATCH] bug 6701 - change timeout to say milliseconds
Message-ID: <1312936484-3804-1-git-send-email-nengard@bywatersolutions.com>
Signed-off-by: Nicole C. Engard
---
.../prog/en/modules/admin/preferences/admin.pref | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/admin.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/admin.pref
index a2ecc5c..f026c7e 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/admin.pref
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/admin.pref
@@ -52,7 +52,7 @@ Administration:
- Automatically log out users after
- pref: timeout
class: integer
- - seconds of inactivity.
+ - milliseconds of inactivity.
-
- pref: AutoLocation
default: 0
--
1.7.2.3
From oleonard at myacpl.org Wed Aug 10 17:46:53 2011
From: oleonard at myacpl.org (Owen Leonard)
Date: Wed, 10 Aug 2011 11:46:53 -0400
Subject: [Koha-patches] [PATCH] Fix for Bug 6696,
New category button broken when no categories defined
Message-ID: <1312991213-28628-1-git-send-email-oleonard@myacpl.org>
The javascript tablesorter will trigger an error if we try
to apply it to a table with no . That error prevented
the YUI button script to complete properly, hence the broken
button.
This patch hides the table in cases where there are no
categories and displays an error message instead.
---
.../prog/en/modules/admin/categorie.tt | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/categorie.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/categorie.tt
index c2e5062..b05a738 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/categorie.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/categorie.tt
@@ -265,6 +265,7 @@ Confirm Deletion of Category [% categorycode |html %][% END %]
[% IF ( searchfield ) %]
You Searched for [% searchfield %]
[% END %]
+[% IF ( loop ) %]