Bug 3644 Add support for NORMARC

- XSLT for the OPAC
- Value_builders for lesder, 007 and 008
- Default NORMARC framework
- Reverse MARC logic of some subs, so MARC21 is default (and works for NORMARC)
- Add NORMARC as an option to the syspref marcflavour
- Add record.abs for NORMARC
- Add NORMARC and nb as options to Makefile.PL
- Add etc/zebradb/lang_defs/nb/sort-string-utf.chr
- Copy MARC21slim2OAIDC.xsl to NORMARCslim2OAIDC.xsl

Some things are still missing, e.g.:

- XSLT for Intranet
- More MARC21slim2*.xsl transformations
This commit is contained in:
Magnus Enger 2010-03-05 11:58:14 +01:00
parent 223436970b
commit edf8ad5d5d
19 changed files with 11247 additions and 60 deletions

36
C4/Biblio.pm Normal file → Executable file
View file

@ -1326,10 +1326,10 @@ ISBNs stored in differents places depending on MARC flavour
sub GetMarcISBN {
my ( $record, $marcflavour ) = @_;
my $scope;
if ( $marcflavour eq "MARC21" ) {
$scope = '020';
} else { # assume unimarc if not marc21
if ( $marcflavour eq "UNIMARC" ) {
$scope = '010';
} else { # assume marc21 if not unimarc
$scope = '020';
}
my @marcisbns;
my $isbn = "";
@ -1366,10 +1366,10 @@ The note are stored in differents places depending on MARC flavour
sub GetMarcNotes {
my ( $record, $marcflavour ) = @_;
my $scope;
if ( $marcflavour eq "MARC21" ) {
$scope = '5..';
} else { # assume unimarc if not marc21
if ( $marcflavour eq "UNIMARC" ) {
$scope = '3..';
} else { # assume marc21 if not unimarc
$scope = '5..';
}
my @marcnotes;
my $note = "";
@ -1406,12 +1406,12 @@ The subjects are stored in differents places depending on MARC flavour
sub GetMarcSubjects {
my ( $record, $marcflavour ) = @_;
my ( $mintag, $maxtag );
if ( $marcflavour eq "MARC21" ) {
$mintag = "600";
$maxtag = "699";
} else { # assume unimarc if not marc21
if ( $marcflavour eq "UNIMARC" ) {
$mintag = "600";
$maxtag = "611";
} else { # assume marc21 if not unimarc
$mintag = "600";
$maxtag = "699";
}
my @marcsubjects;
@ -1479,12 +1479,12 @@ sub GetMarcAuthors {
# tagslib useful for UNIMARC author reponsabilities
my $tagslib =
&GetMarcStructure( 1, '' ); # FIXME : we don't have the framework available, we take the default framework. May be buggy on some setups, will be usually correct.
if ( $marcflavour eq "MARC21" ) {
$mintag = "700";
$maxtag = "720";
} elsif ( $marcflavour eq "UNIMARC" ) { # assume unimarc if not marc21
if ( $marcflavour eq "UNIMARC" ) {
$mintag = "700";
$maxtag = "712";
} elsif ( $marcflavour eq "MARC21" || $marcflavour eq "NORMARC" ) { # assume marc21 or normarc if not unimarc
$mintag = "700";
$maxtag = "720";
} else {
return;
}
@ -1599,12 +1599,12 @@ The series are stored in differents places depending on MARC flavour
sub GetMarcSeries {
my ( $record, $marcflavour ) = @_;
my ( $mintag, $maxtag );
if ( $marcflavour eq "MARC21" ) {
$mintag = "440";
$maxtag = "490";
} else { # assume unimarc if not marc21
if ( $marcflavour eq "UNIMARC" ) {
$mintag = "600";
$maxtag = "619";
} else { # assume marc21 if not unimarc
$mintag = "440";
$maxtag = "490";
}
my @marcseries;

View file

@ -248,20 +248,20 @@ sub MarcToUTF8Record {
# If we do not know the source encoding, try some guesses
# as follows:
# 1. Record is UTF-8 already.
# 2. If MARC flavor is MARC21, then
# 2. If MARC flavor is MARC21 or NORMARC, then
# a. record is MARC-8
# b. record is ISO-8859-1
# 3. If MARC flavor is UNIMARC, then
if (not defined $source_encoding) {
if ($marc_blob_is_utf8) {
# note that for MARC21 we are not bothering to check
# note that for MARC21/NORMARC we are not bothering to check
# if the Leader/09 is set to 'a' or not -- because
# of problems with various ILSs (including Koha in the
# past, alas), this just is not trustworthy.
SetMarcUnicodeFlag($marc_record, $marc_flavour);
return $marc_record, 'UTF-8', [];
} else {
if ($marc_flavour eq 'MARC21') {
if ($marc_flavour eq 'MARC21' || $marc_flavour eq 'NORMARC') {
return _default_marc21_charconv_to_utf8($marc_record, $marc_flavour);
} elsif ($marc_flavour =~/UNIMARC/) {
return _default_unimarc_charconv_to_utf8($marc_record, $marc_flavour);
@ -316,7 +316,7 @@ sub SetMarcUnicodeFlag {
my $marc_flavour = shift; # || C4::Context->preference("marcflavour");
$marc_record->encoding('UTF-8');
if ($marc_flavour eq 'MARC21') {
if ($marc_flavour eq 'MARC21' || $marc_flavour eq 'NORMARC') {
my $leader = $marc_record->leader();
substr($leader, 9, 1) = 'a';
$marc_record->leader($leader);

View file

@ -1203,7 +1203,17 @@ sub GetNormalizedUPC {
my ($record,$marcflavour) = @_;
my (@fields,$upc);
if ($marcflavour eq 'MARC21') {
if ($marcflavour eq 'UNIMARC') {
@fields = $record->field('072');
foreach my $field (@fields) {
my $upc = _normalize_match_point($field->subfield('a'));
if ($upc ne '') {
return $upc;
}
}
}
else { # assume marc21 if not unimarc
@fields = $record->field('024');
foreach my $field (@fields) {
my $indicator = $field->indicator(1);
@ -1213,15 +1223,6 @@ sub GetNormalizedUPC {
}
}
}
else { # assume unimarc if not marc21
@fields = $record->field('072');
foreach my $field (@fields) {
my $upc = _normalize_match_point($field->subfield('a'));
if ($upc ne '') {
return $upc;
}
}
}
}
# Normalizes and returns the first valid ISBN found in the record
@ -1237,18 +1238,7 @@ sub GetNormalizedISBN {
}
return undef unless $record;
if ($marcflavour eq 'MARC21') {
@fields = $record->field('020');
foreach my $field (@fields) {
$isbn = $field->subfield('a');
if ($isbn) {
return _isbn_cleanup($isbn);
} else {
return undef;
}
}
}
else { # assume unimarc if not marc21
if ($marcflavour eq 'UNIMARC') {
@fields = $record->field('010');
foreach my $field (@fields) {
my $isbn = $field->subfield('a');
@ -1259,14 +1249,33 @@ sub GetNormalizedISBN {
}
}
}
else { # assume marc21 if not unimarc
@fields = $record->field('020');
foreach my $field (@fields) {
$isbn = $field->subfield('a');
if ($isbn) {
return _isbn_cleanup($isbn);
} else {
return undef;
}
}
}
}
sub GetNormalizedEAN {
my ($record,$marcflavour) = @_;
my (@fields,$ean);
if ($marcflavour eq 'MARC21') {
if ($marcflavour eq 'UNIMARC') {
@fields = $record->field('073');
foreach my $field (@fields) {
$ean = _normalize_match_point($field->subfield('a'));
if ($ean ne '') {
return $ean;
}
}
}
else { # assume marc21 if not unimarc
@fields = $record->field('024');
foreach my $field (@fields) {
my $indicator = $field->indicator(1);
@ -1276,21 +1285,15 @@ sub GetNormalizedEAN {
}
}
}
else { # assume unimarc if not marc21
@fields = $record->field('073');
foreach my $field (@fields) {
$ean = _normalize_match_point($field->subfield('a'));
if ($ean ne '') {
return $ean;
}
}
}
}
sub GetNormalizedOCLCNumber {
my ($record,$marcflavour) = @_;
my (@fields,$oclc);
if ($marcflavour eq 'MARC21') {
if ($marcflavour eq 'UNIMARC') {
# TODO: add UNIMARC fields
}
else { # assume marc21 if not unimarc
@fields = $record->field('035');
foreach my $field (@fields) {
$oclc = $field->subfield('a');
@ -1302,8 +1305,6 @@ sub GetNormalizedOCLCNumber {
}
}
}
else { # TODO: add UNIMARC fields
}
}
sub _normalize_match_point {

View file

@ -458,8 +458,8 @@ my %valid_config_values = (
'INSTALL_ZEBRA' => { 'yes' => 1, 'no' => 1 },
'INSTALL_SRU' => { 'yes' => 1, 'no' => 1 },
'AUTH_INDEX_MODE' => { 'grs1' => 1, 'dom' => 1 },
'ZEBRA_MARC_FORMAT' => { 'marc21' => 1, 'unimarc' => 1 }, # FIXME should generate from contents of distributation
'ZEBRA_LANGUAGE' => { 'en' => 1, 'fr' => 1 }, # FIXME should generate from contents of distribution
'ZEBRA_MARC_FORMAT' => { 'marc21' => 1, 'normarc' => 1, 'unimarc' => 1 }, # FIXME should generate from contents of distributation
'ZEBRA_LANGUAGE' => { 'en' => 1, 'fr' => 1, 'nb' => 1 }, # FIXME should generate from contents of distribution
'RUN_DATABASE_TESTS' => { 'yes' => 1, 'no' => 1 },
'USE_MEMCACHED' => { 'yes' => 1, 'no' => 1 },
);

View file

@ -0,0 +1,162 @@
#!/usr/bin/perl
# Copyright 2009 Magnus Enger Libriotech
#
# 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., 59 Temple Place,
# Suite 330, Boston, MA 02111-1307 USA
use strict;
use C4::Auth;
use CGI;
use C4::Context;
use C4::Search;
use C4::Output;
=head1
plugin_parameters : other parameters added when the plugin is called by the dopop function
=cut
sub plugin_parameters {
my ($dbh,$record,$tagslib,$i,$tabloop) = @_;
return "";
}
sub plugin_javascript {
my ($dbh,$record,$tagslib,$field_number,$tabloop) = @_;
my $function_name= $field_number;
my $res="
<script type=\"text/javascript\">
//<![CDATA[
function Focus$function_name(subfield_managed) {
return 1;
}
function Blur$function_name(subfield_managed) {
return 1;
}
function Clic$function_name(i) {
defaultvalue=document.getElementById(\"$field_number\").value;
newin=window.open(\"../cataloguing/plugin_launcher.pl?plugin_name=normarc_field_007.pl&index=$field_number&result=\"+defaultvalue,\"unimarc field 100\",'width=1000,height=600,toolbar=false,scrollbars=yes');
}
//]]>
</script>
";
return ($function_name,$res);
}
sub plugin {
my ($input) = @_;
my $index= $input->param('index');
my $result= $input->param('result');
my $dbh = C4::Context->dbh;
my ($template, $loggedinuser, $cookie)
= get_template_and_user({template_name => "cataloguing/value_builder/normarc_field_007.tmpl",
query => $input,
type => "intranet",
authnotrequired => 0,
flagsrequired => {editcatalogue => 1},
debug => 1,
});
$result = "ta" unless $result;
my $f0 = substr($result,0,1);
my $f1 = substr($result,1,4);
#added new parameters to allow for all material types
my $f2 = substr($result,2,1);
my $f3 = substr($result,3,1);
my $f4 = substr($result,4,1);
my $f5 = substr($result,5,1);
my $f6 = substr($result,6,1);
my $f7 = substr($result,7,1);
my $f8 = substr($result,8,1);
my $f9 = substr($result,9,1);
my $f10 = substr($result,10,1);
my $f11 = substr($result,11,1);
my $f12 = substr($result,12,1);
my $f13 = substr($result,13,1);
my $f14 = substr($result,14,1);
my $f15 = substr($result,15,1);
my $f16 = substr($result,16,1);
my $f17 = substr($result,17,1);
my $f18 = substr($result,18,1);
my $f19 = substr($result,19,1);
my $f20 = substr($result,20,1);
my $f21 = substr($result,21,1);
my $f22 = substr($result,22,1);
#FIXME: There is probably a more-elegant way to do this!
#FIXME: Two of the material types treat position 06, 07, and 08 as a single
#three-char field. This script works fine for creating values and sending them
#back to the MARC, but if there is already a value in the 007, it won't send
#it properly to the value builder for those two instances. Not sure how to solve.
$template->param( index => $index,
f0 => $f0,
"f0$f0" => $f0,
f1 => $f1,
"f1$f1" => $f1,
f2 => $f2,
"f2$f2" => $f2,
f3 => $f3,
"f3$f3" => $f3,
f4 => $f4,
"f4$f4" => $f4,
f5 => $f5,
"f5$f5" => $f5,
f6 => $f6,
"f6$f6" => $f6,
f7 => $f7,
"f7$f7" => $f7,
f8 => $f8,
"f8$f8" => $f8,
f9 => $f9,
"f9$f9" => $f9,
f10 => $f10,
"f10$f10" => $f10,
f11 => $f11,
"f11$f11" => $f11,
f12 => $f12,
"f12$f12" => $f12,
f13 => $f13,
"f13$f13" => $f13,
f14 => $f14,
"f14$f14" => $f14,
f15 => $f15,
"f15$f15" => $f15,
f16 => $f16,
"f16$f16" => $f16,
f17 => $f17,
"f17$f17" => $f17,
f18 => $f18,
"f18$f18" => $f18,
f19 => $f19,
"f19$f19" => $f19,
f20 => $f20,
"f20$f20" => $f20,
f21 => $f21,
"f21$f21" => $f21,
f22 => $f22,
"f22$f22" => $f22,
);
output_html_with_http_headers $input, $cookie, $template->output;
}
1;

View file

@ -0,0 +1,184 @@
#!/usr/bin/perl
# Copyright 2009 Magnus Enger Libriotech
#
# 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., 59 Temple Place,
# Suite 330, Boston, MA 02111-1307 USA
use strict;
use C4::Auth;
use CGI;
use C4::Context;
use C4::Search;
use C4::Output;
=head1
plugin_parameters : other parameters added when the plugin is called by the dopop function
=cut
# find today's date
my ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst) = localtime(time);
$year += 1900;
$mon += 1;
my $dateentered = substr($year, 2, 2) . sprintf("%0.2d", $mon) . sprintf("%0.2d", $mday);
sub plugin_parameters {
my ($dbh, $record, $tagslib, $i, $tabloop) = @_;
return "";
}
sub plugin_javascript {
my ($dbh, $record, $tagslib, $field_number, $tabloop) = @_;
my $function_name = $field_number;
my $res = "
<script type=\"text/javascript\">
//<![CDATA[
function Focus$function_name(subfield_managed) {
if ( document.getElementById(\"$field_number\").value ) {
}
else {
document.getElementById(\"$field_number\").value='$dateentered' + 't xxu||||| |||| 00| 0 eng d';
}
return 1;
}
function Blur$function_name(subfield_managed) {
return 1;
}
function Clic$function_name(i) {
defaultvalue=document.getElementById(\"$field_number\").value;
defaultvalue=defaultvalue.replace(/ /g, \"+\");
newin=window.open(\"../cataloguing/plugin_launcher.pl?plugin_name=normarc_field_008.pl&index=$field_number&result=\"+defaultvalue,\"unimarc field 100\",'width=1000,height=600,toolbar=false,scrollbars=yes');
}
//]]>
</script>
";
return ($function_name, $res);
}
sub plugin {
my ($input) = @_;
my $index = $input->param('index');
my $result = $input->param('result');
my $dbh = C4::Context->dbh;
my ($template, $loggedinuser, $cookie) = get_template_and_user(
{ template_name => "cataloguing/value_builder/normarc_field_008.tmpl",
query => $input,
type => "intranet",
authnotrequired => 0,
flagsrequired => { editcatalogue => 1 },
debug => 1,
}
);
# $result = " t xxu 00 0 eng d" unless $result;
$result = "$dateentered" . "t xxu||||| |||| 00| 0 eng d" unless $result;
my $f1 = substr($result, 0, 6);
my $f6 = substr($result, 6, 1);
my $f710 = substr($result, 7, 4);
my $f1114 = substr($result, 11, 4);
my $f1517 = substr($result, 15, 3);
my $f18 = substr($result, 18, 1);
my $f19 = substr($result, 19, 1);
my $f20 = substr($result, 20, 1);
my $f21 = substr($result, 21, 1);
my $f22 = substr($result, 22, 1);
my $f23 = substr($result, 23, 1);
my $f24 = substr($result, 24, 1);
my $f25 = substr($result, 25, 1);
my $f26 = substr($result, 26, 1);
my $f27 = substr($result, 27, 1);
my $f28 = substr($result, 28, 1);
my $f29 = substr($result, 29, 1);
my $f30 = substr($result, 30, 1);
my $f31 = substr($result, 31, 1);
my $f32 = substr($result, 32, 1);
my $f33 = substr($result, 33, 1);
my $f34 = substr($result, 34, 1);
my $f3537 = substr($result, 35, 3);
my $f38 = substr($result, 38, 1);
my $f39 = substr($result, 39, 1);
# bug 2563
$f710 = "" if ($f710 =~ /^\s*$/);
$f1114 = "" if ($f1114 =~ /^\s*$/);
if ((!$f1) || ($f1 =~ m/ /)) {
$f1 = $dateentered;
}
$template->param(
index => $index,
f1 => $f1,
f6 => $f6,
"f6$f6" => $f6,
f710 => $f710,
f1114 => $f1114,
f1517 => $f1517,
f18 => $f18,
"f18$f18" => $f18,
f19 => $f19,
"f19$f19" => $f19,
f20 => $f20,
"f20$f20" => $f20,
f21 => $f21,
"f21$f21" => $f21,
f22 => $f22,
"f22$f22" => $f22,
f23 => $f23,
"f23$f23" => $f23,
f24 => $f24,
"f24$f24" => $f24,
f25 => $f25,
"f25$f25" => $f25,
f26 => $f26,
"f26$f26" => $f26,
f27 => $f27,
"f27$f27" => $f27,
f28 => $f28,
"f28$f28" => $f28,
f29 => $f29,
"f29$f29" => $f29,
f30 => $f30,
"f30$f30" => $f30,
f31 => $f31,
"f31$f31" => $f31,
f32 => $f32,
"f32$f32" => $f32,
f33 => $f33,
"f33$f33" => $f33,
f34 => $f34,
"f34$f34" => $f34,
f3537 => $f3537,
f38 => $f38,
"f38$f38" => $f38,
f39 => $f39,
"f39$f39" => $f39,
);
output_html_with_http_headers $input, $cookie, $template->output;
}
1;

View file

@ -0,0 +1,106 @@
#!/usr/bin/perl
# Copyright 2000-2002 Katipo Communications
#
# 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., 59 Temple Place,
# Suite 330, Boston, MA 02111-1307 USA
use strict;
use C4::Auth;
use CGI;
use C4::Context;
use C4::Search;
use C4::Output;
=head1
plugin_parameters : other parameters added when the plugin is called by the dopop function
=cut
sub plugin_parameters {
my ($dbh,$record,$tagslib,$i,$tabloop) = @_;
return "";
}
sub plugin_javascript {
my ($dbh,$record,$tagslib,$field_number,$tabloop) = @_;
my $function_name= $field_number;
my $res="
<script type=\"text/javascript\">
//<![CDATA[
function Focus$function_name(subfield_managed) {
if(!document.getElementById(\"$field_number\").value){
document.getElementById(\"$field_number\").value = ' nam a22 2 4500';
}
return 1;
}
function Blur$function_name(subfield_managed) {
return 1;
}
function Clic$function_name(i) {
defaultvalue=document.getElementById(\"$field_number\").value;
newin=window.open(\"../cataloguing/plugin_launcher.pl?plugin_name=normarc_leader.pl&index=$field_number&result=\"+defaultvalue,\"unimarc field 100\",'width=1000,height=600,toolbar=false,scrollbars=yes');
}
//]]>
</script>
";
return ($function_name,$res);
}
sub plugin {
my ($input) = @_;
my $index= $input->param('index');
my $result= $input->param('result');
my $dbh = C4::Context->dbh;
my ($template, $loggedinuser, $cookie)
= get_template_and_user({template_name => "cataloguing/value_builder/normarc_leader.tmpl",
query => $input,
type => "intranet",
authnotrequired => 0,
flagsrequired => {editcatalogue => 1},
debug => 1,
});
$result = " nam a22 2 4500" unless $result;
my $f5 = substr($result,5,1);
my $f6 = substr($result,6,1);
my $f7 = substr($result,7,1);
my $f8 = substr($result,8,1);
my $f17 = substr($result,17,1);
my $f18 = substr($result,18,1);
my $f19 = substr($result,19,1);
my $f2023 = substr($result,20,4);
$template->param(index => $index,
"f5$f5" => 1,
"f6$f6" => 1,
"f7$f7" => 1,
"f8$f8" => 1,
"f17$f17" => 1,
"f18$f18" => 1,
"f19$f19" => 1,
"f2023" => $f2023,
);
output_html_with_http_headers $input, $cookie, $template->output;
}
1;

View file

@ -0,0 +1,43 @@
# Generic character map.
#
encoding utf-8
# Define the basic value-set. *Beware* of changing this without re-indexing
# your databases.
lowercase {0-9}aæbcdefghijklmnopqrstuvwxyzø
uppercase {0-9}AÆBCDEFGHIJKLMNOPQRSTUVWXYZØ
# Breaking characters
space {\001-\040}!"#$%&'\()*+,-./:;<=>?@\[\\]^_`\{|}~{\x88-\x89}
# Characters to be considered equivalent for searching purposes.
equivalent æä(ae)
equivalent øö(oe)
equivalent å(aa)
#equivalent uü
# Supplemental mappings
map (&auml;) a
map (&aelig;) æ
map (&oslash;) ø
map (&aring;) a
map (&ouml;) o
map (&Auml;) A
map (&Aelig;) Æ
map (&Oslash;) Ø
map (&Aring;) A
map (&Ouml;) O
map âàáäÂÀÂÄ a
map êèéëÊÈÉË e
map îïíÎÏ i
map ôöóÔÖ o
map ûùüÛÜÙ u
map çÇ c
#map y i
map (^En\s) @
map (^Den\s) @

View file

@ -0,0 +1,327 @@
# This is an attemptat creating inedxing rules for MARC records in the
# Norwegian format NORMARC. The format is documented here (in Norwegian):
# http://www.nb.no/fag/kompetansesenter/kunnskapsorganisering/dnk/normarc
#
# The most recent version of this file can be found here:
# http://normarc4koha.github.com/
#
# This file was created by Magnus Enger Libriotech http://libriotech.no/
#
# ABBREVIATIONS
#
# NiN = Not in Normarc (these will be removed at a later date)
#
# NOTES
#
# There is a conflict between the practices of Koha and the definition of
# NORMARC, where $9 is used for Koha-Auth-Number by Koha, and to denote
# language by NORMARC. This concerns these fields:
# 650, 651, 652, 653, 655, 656
# For the time being, these are still indexed as Koha-Auth-Number
#
# TODO
#
# Add NORMARC-specific fields: 019, 531, 532, 539, 571, 572, 573, 574, 640
# Consider fields where NORMARC and MARC21 differ complettely: 652, 658, more?
# Consider the fields 09X, 59X, 69X, 79X, 99X
# Consider whether 246 and 510 are equvalent in NORMARC and MARC21
# NOTE: This is designed to be used with the grs.marcxml input filter
# for ISO2709 (ANSI Z39.2) or grs.xml for MARCXML-formatted records. It
# won't work for the old grs.marc input filter, which yields a different
# internal structure.
encoding utf-8
name marc21
attset bib1.att
attset gils.att
esetname F @
esetname B @
marc usmarc.mar
systag sysno rank
xpath enable
# Some notes:
# pl = Published Place
# ta = Target Audience 002/22
# ff8-23
# lf = Literary Form 008/33
# bio = Biography 008/34
# fmt = Format
# ln = Language
# ctype = Content type: review, catalog, encyclopedia, dictionary
# pubdate Publication Date
# rtype = Record type (leader 06)
#
# Date indexing in Koha 3.0 for MARC21:
# Index Expected format Notes
# date-entered-on-file [yymmdd] (008/0-5, indexed in word and sort indexes)
# copydate [yyyy] (260$c, indexed in word and sort indexes)
# acqdate [yyyy-mm-dd] (952$d, indexed in date,word,sort indexes)
# pubdate [yyyy] (008/7-10, indexed in year,word,num,sort indexes)
all any
# TODO
# melm 000 rtype:n:range(data,06,1),Bib-level:w:range(data,07,01)
xelm /record/leader llength:w:range(data,0,5),rtype:w:range(data,6,1),Bib-level:w:range(data,7,1)
# example: xelm /record/leader l1:w:range(data,0,5),l2:w:range(data,10,2)
melm 001 Control-number
# NiN melm 005 Date/time-last-modified
# TODO
melm 007 Microform-generation:n:range(data,11,1),Material-type,ff7-00:w:range(data,0,1),ff7-01:w:range(data,1,1),ff7-02:w:range(data,2,1),ff7-01-02:w:range(data,0,2)
# TODO
melm 008 date-entered-on-file:n:range(data,0,5),date-entered-on-file:s:range(data,0,5),pubdate:w:range(data,7,4),pubdate:n:range(data,7,4),pubdate:y:range(data,7,4),pubdate:s:range(data,7,4),pl:w:range(data,15,3),ta:w:range(data,22,1),ff8-23:w:range(data,23,1),ff8-29:w:range(data,29,1),lf:w:range(data,33,1),bio:w:range(data,34,1),ln:n:range(data,35,3),ctype:w:range(data,24,4),Record-source:w:range(data,39,0)
melm 010 LC-card-number,Identifier-standard
# NiN melm 011 LC-card-number,Identifier-standard
melm 015 BNB-card-number,BGF-number,Number-db,Number-natl-biblio,Identifier-standard
# NiN melm 017 Number-legal-deposit,Identifier-standard
# NiN melm 018 Identifier-standard
melm 020$a ISBN:w,Identifier-standard:w
melm 020 ISBN,Identifier-standard
melm 022$a ISSN:w,ISBN:w
melm 022 ISSN,Identifier-standard
# NiN melm 023 Identifier-standard
melm 024 Identifier-standard
melm 025 Identifier-standard
melm 027 Report-number,Identifier-standard
melm 028 Number-music-publisher,Identifier-standard
melm 030 CODEN,Identifier-standard
#melm 033 Date
# NiN melm 034 Map-scale
#melm 035 Local-number,Identifier-standard
# NiN melm 037 Identifier-standard,Stock-number
melm 040 Code-institution,Record-source
melm 041 ln
melm 043 Code-geographic
#melm 046 pubdate
# NiN melm 050$b LC-call-number:w,LC-call-number:p,LC-call-number:s
# NiN melm 050 LC-call-number:w,LC-call-number:p,LC-call-number:s
# NiN melm 052 Geographic-class
melm 060 NLM-call-number
# NiN melm 070 NAL-call-number
melm 080 UDC-classification
melm 082 Dewey-classification:w,Dewey-classification:s
# NiN melm 086 Number-govt-pub
#melm 942$k LC-card-number:s
## KOHA SPECIFIC
#melm 090$c Local-number:w
#Identifier-standard:w
melm 100$9 Cross-Reference:w,Koha-Auth-Number
melm 100$a Author,Author:p,Author:s,Editor,Author-personal-bibliography,Author-personal-bibliography:p,Author-personal-bibliography:s
melm 100 Author,Author-title,Author-name-personal,Name,Name-and-title,Personal-name
melm 110$9 Koha-Auth-Number
melm 110 Author,Author-title,Author-name-corporate,Name,Name-and-title,Corporate-name
melm 111$9 Koha-Auth-Number
melm 111 Author,Author-title,Author-name-corporate,Name,Name-and-title,Conference-name
melm 130$i Thematic-number
melm 130$n Thematic-number
melm 130$r Music-key
melm 130$9 Koha-Auth-Number
melm 130 Title,Title-uniform
melm 210 Title,Title-abbreviated
# NiN melm 211 Title,Title-abbreviated
# NiN melm 212 Title,Title-other-variant
# NiN melm 214 Title,Title-expanded
melm 222 Title,Title-key
melm 240$i Thematic-number
melm 240$r Music-key
melm 240$n Thematic-number
melm 240 Title:w,Title:p,Title-uniform
# NiN melm 243$n Thematic-number
# NiN melm 243$r Music-key
# NiN melm 243 Title:w,Title:p,Title-collective
melm 245$a Title-cover:w,Title-cover:p,Title-cover:s,Title:w,Title:p,Title:s
melm 245$c Author,Author-in-order:w,Author-in-order:p,Author-in-order:s
melm 245$9 Cross-Reference:w,Koha-Auth-Number
melm 245 Title:w,Title:p
melm 246 Title,Title:p,Title-abbreviated,Title-expanded,Title-former
# NiN melm 247 Title,Title:p,Title-former,Title-other-variant,Related-periodical
melm 260$a pl:w,pl:p
melm 260$b Publisher:w,Publisher:p
melm 260$c copydate,copydate:s
melm 260 pl
melm 300 Extent:w,Extent:p
# NiN melm 400$a Name-and-title
# NiN melm 400$t Author-title,Name-and-title,Title,Title-series
# NiN melm 400$9 Koha-Auth-Number
# NiN melm 400 Author,Author-name-personal,Name,Personal-name
# NiN melm 410 Author,Corporate-name
# NiN melm 410$a Name-and-title
# NiN melm 410$t Author-title,Title,Title-series
# NiN melm 410$9 Koha-Auth-Number
# NiN melm 410 Author-name-corporate,Name
# NiN melm 411 Author,Conference-name
# NiN melm 411$a Name-and-title
# NiN #melm 411$t title,author,Author-title,Title-series
# NiN melm 411$t Author-title,Title-series
# NiN #melm 411 author,Author-name-corporate,Name
# NiN melm 411 Author-name-corporate,Name
melm 440$a Title-series:w,Title-series:p
melm 440$9 Koha-Auth-Number
melm 440 Title-series:w,Title-series:p,Title,Title-series
melm 490$a Title-series:w,Title-series:p
melm 490 Title,Title-series
melm 490$9 Koha-Auth-Number
melm 502 Material-type
# NiN melm 505$r Author
# NiN melm 505$t Title
melm 505 Note:w,Note:p
melm 510 Indexed-by
melm 520 Abstract:w,Abstract:p
#melm 533$d pubdate,pubdate:s
#melm 541$d Date-of-acquisition,Date-of-acquisition:s
melm 600$a Name-and-title,Name,Personal-name,Subject-name-personal,Subject
melm 600$t Name-and-title,Title,Subject
melm 600$9 Koha-Auth-Number
#melm 600 Name,Personal-name,Subject-heading,Subject-name-personal
melm 600 Name,Personal-name,Subject-name-personal,Subject
melm 610$a Name-and-title
melm 610$t Name-and-title,Title
melm 610$9 Koha-Auth-Number
melm 610 Name,Subject,Corporate-name
melm 611 Conference-name
melm 611$a Name-and-title
melm 611$t Name-and-title,Title
melm 611$9 Koha-Auth-Number
melm 611 Name,Subject
melm 630$i Thematic-number
melm 630$n Thematic-number
melm 630$r Music-key
melm 630$9 Koha-Auth-Number
melm 630 Subject
melm 650$9 Koha-Auth-Number
melm 650 Subject,Subject:p
melm 651$9 Koha-Auth-Number
melm 651 Name-geographic,Subject,Subject:p
melm 652$9 Koha-Auth-Number
#melm 652 subject-heading,subject-heading:p
melm 653$9 Koha-Auth-Number
melm 653 Subject,Subject:p
melm 654$9 Koha-Auth-Number
melm 654 Subject
melm 655$9 Koha-Auth-Number
melm 655 Subject
melm 656$9 Koha-Auth-Number
melm 656 Subject
melm 657$9 Koha-Auth-Number
melm 657 Subject
melm 690$9 Koha-Auth-Number
melm 690 Subject,Subject:p
melm 700$9 Cross-Reference,Koha-Auth-Number
melm 700$a Author,Author:p
melm 700$i Thematic-number
melm 700$n Thematic-number
melm 700$r Music-key
#melm 700$t author,Author-title,Name-and-title,Title,Title-uniform
melm 700$t Author-title,Name-and-title,Title,Title-uniform
melm 700 Author,Author-name-corporate,Author-name-personal,Name,Editor,Personal-name
melm 710 Author,Corporate-name
#melm 710$t author,Author-title,Name-and-title,Title,Title-uniform
melm 710$t Author-title,Name-and-title,Title,Title-uniform
#melm 710$a author,author:p,Name-and-title
melm 710$a Name-and-title
melm 710$i Thematic-number
melm 710$9 Koha-Auth-Number
#melm 710 author,Name
melm 710 Author,Name
melm 711$a Name-and-title
#melm 711$t author,Author-title,Title,Title-uniform
melm 711$t Author-title,Title,Title-uniform
melm 711$9 Koha-Auth-Number
#melm 711 author,Author-name-corporate,Name,Conference-name
melm 711 Author-name-corporate,Name,Conference-name
melm 730$i Thematic-number
melm 730$n Thematic-number
melm 730$r Music-key
melm 730$9 Koha-Auth-Number
melm 730 Title,Title-uniform
melm 740 Title,Title-other-variant
melm 773$t Host-item
melm 780$t Title
melm 780 Title,Title-former,Related-periodical
melm 785 Related-periodical
melm 800$a Name-and-title
#melm 800$t author,Author-title,Name-and-title,Title,Title-series
melm 800$t Author-title,Name-and-title,Title,Title-series
melm 800$9 Koha-Auth-Number
melm 800 Author,Author-name-personal,Name,Personal-name
melm 810$a Name-and-title
melm 810$t Author-title,Name-and-title,Title,Title-series
melm 810$9 Koha-Auth-Number
melm 810 Author,Corporate-name,Author-name-corporate,Name
melm 811$a Name-and-title
melm 811$9 Koha-Auth-Number
#melm 811$t author,Author-title,Name-and-title,Title,Title-series
melm 811$t Author-title,Name-and-title,Title,Title-series
melm 811 Author,Author-name-corporate,Name,Conference-name
melm 830$9 Koha-Auth-Number
melm 830 Title,Title-series
# NiN melm 840 Title,Title-series
###############################
# Koha Local-Use Biblio Indexes
melm 999$c Local-Number:n,Local-Number:w,Local-Number:s
melm 999$d biblioitemnumber:n,biblioitemnumber:w,biblioitemnumber:s
melm 942$0 totalissues:n,totalissues:s
melm 942$2 cn-bib-source
melm 942$6 cn-bib-sort:n,cn-bib-sort:s
melm 942$c itemtype:w
melm 942$n Suppress:w,Suppress:n
# need to check bib1
melm 942$h cn-class
melm 942$i cn-item
melm 942$k cn-prefix
melm 942$m cn-suffix
# Items Indexes
melm 952$0 withdrawn:n,withdrawn:w
melm 952$1 lost,lost:n
melm 952$2 classification-source
melm 952$3 materials-specified
melm 952$4 damaged:n,damaged:w
melm 952$5 restricted:n,restricted:w
melm 952$6 cn-sort:n,cn-sort:s
melm 952$7 notforloan:n,notforloan:w
melm 952$8 ccode
melm 952$9 itemnumber:n,itemnumber:s
melm 952$a homebranch
melm 952$b holdingbranch
melm 952$c location
#dateaccessioned
melm 952$d Date-of-acquisition,Date-of-acquisition:d,Date-of-acquisition:s
melm 952$e acqsource
melm 952$f coded-location-qualifier
melm 952$g price
#melm 952$h
#melm 952$i
melm 952$j stack:n,stack:w
#melm 952$k
melm 952$l issues:n,issues:w,issues:s
melm 952$m renewals:n,renewals:w
melm 952$n reserves:n,reserves:w
melm 952$o Local-classification:w,Local-classification:p,Local-classification:s
melm 952$p barcode,barcode:n
melm 952$q onloan:n,onloan:w
melm 952$r datelastseen
melm 952$s datelastborrowed
melm 952$t copynumber
melm 952$u uri:u
melm 952$v replacementprice
melm 952$w replacementpricedate
#melm 952$x
melm 952$y itype:w
#melm 952$z

View file

@ -0,0 +1,991 @@
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);

View file

@ -0,0 +1 @@
Komplett rammeverk for NORMARC.

View file

@ -39,6 +39,7 @@ Cataloging:
choices:
MARC21: MARC21
UNIMARC: UNIMARC
NORMARC: NORMARC
- format.
-
- Use the item type of the

View file

@ -0,0 +1,223 @@
<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
<title>Koha &rsaquo; Cataloging &rsaquo; 000 - Bygging av postens hode</title>
<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
</head>
<body style="padding:1em;">
<form name="f_pop" onsubmit="report()">
<input type="hidden" name="plugin_name" value="normarc_leader.pl" />
<h3>000 - Postens hode</h3>
<table>
<tr>
<td><span class="label">00-04 Systemgenerert informasjon</span></td>
<td>(autofylt)</td>
</tr>
<tr>
<td><label for="f5">05 Postens status</label></td>
<td>
<select name="f5" id="f5" size="1">
<!-- TMPL_IF name="f5c" -->
<option value="c" selected="selected">c Rettet post</option>
<!-- TMPL_ELSE -->
<option value="c">c Rettet post</option>
<!-- /TMPL_IF -->
<!-- TMPL_IF name="f5d" -->
<option value="d" selected="selected">d Slettet post</option>
<!-- TMPL_ELSE -->
<option value="d">d Slettet post</option>
<!-- /TMPL_IF -->
<!-- TMPL_IF name="f5n" -->
<option value="n" selected="selected">n Ny post</option>
<!-- TMPL_ELSE -->
<option value="n">n Ny post</option>
<!-- /TMPL_IF -->
<!-- TMPL_IF name="f5p" -->
<option value="p" selected="selected">p Oppgradert post</option>
<!-- TMPL_ELSE -->
<option value="p">p Oppgradert post</option>
<!-- /TMPL_IF -->
</select>
</td>
</tr>
<tr>
<td><label for="f6">06 Materialtype</label></td>
<td>
<select name="f6" id="f6" size="1">
<!-- TMPL_IF name="f6a" -->
<option value="a" selected="selected">a Tekstlig materiale</option>
<!-- TMPL_ELSE -->
<option value="a">a Tekstlig materiale</option>
<!-- /TMPL_IF -->
<!-- TMPL_IF name="f6b" -->
<option value="b" selected="selected">b Manuskripter (kap.4)</option>
<!-- TMPL_ELSE -->
<option value="b">b Manuskripter (kap.4)</option>
<!-- /TMPL_IF -->
<!-- TMPL_IF name="f6c" -->
<option value="c" selected="selected">c Musikktrykk (kap.5)</option>
<!-- TMPL_ELSE -->
<option value="c">c Musikktrykk (kap.5)</option>
<!-- /TMPL_IF -->
<!-- TMPL_IF name="f6d" -->
<option value="d" selected="selected">d Musikkmanuskripter (kap.5)</option>
<!-- TMPL_ELSE -->
<option value="d">d Musikkmanuskripter (kap.5)</option>
<!-- /TMPL_IF -->
<!-- TMPL_IF name="f6e" -->
<option value="e" selected="selected">e Kartografisk materiale (kap.3)</option>
<!-- TMPL_ELSE -->
<option value="e">e Kartografisk materiale (kap.3)</option>
<!-- /TMPL_IF -->
<!-- TMPL_IF name="f6f" -->
<option value="f" selected="selected">f Kartmanuskripter (kap.3)</option>
<!-- TMPL_ELSE -->
<option value="f">f Kartmanuskripter (kap.3)</option>
<!-- /TMPL_IF -->
<!-- TMPL_IF name="f6g" -->
<option value="g" selected="selected">g Filmer og videoopptak (kap.7)</option>
<!-- TMPL_ELSE -->
<option value="g">g Filmer og videoopptak (kap.7)</option>
<!-- /TMPL_IF -->
<!-- TMPL_IF name="f6i" -->
<option value="i" selected="selected">i Lydopptak (ikke musikk) (kap.6)</option>
<!-- TMPL_ELSE -->
<option value="i">i Lydopptak (ikke musikk) (kap.6)</option>
<!-- /TMPL_IF -->
<!-- TMPL_IF name="f6j" -->
<option value="j" selected="selected">j Lydopptak av musikkverk (kap.6)</option>
<!-- TMPL_ELSE -->
<option value="j">j Lydopptak av musikkverk (kap.6)</option>
<!-- /TMPL_IF -->
<!-- TMPL_IF name="f6k" -->
<option value="k" selected="selected">k Grafisk materiale (kap.8)</option>
<!-- TMPL_ELSE -->
<option value="k">k Grafisk materiale (kap.8)</option>
<!-- /TMPL_IF -->
<!-- TMPL_IF name="f6m" -->
<option value="m" selected="selected">m Maskinlesbare filer (kap.9)</option>
<!-- TMPL_ELSE -->
<option value="m">m Maskinlesbare filer (kap.9)</option>
<!-- /TMPL_IF -->
<!-- TMPL_IF name="f6o" -->
<option value="o" selected="selected">o Kombidokumenter</option>
<!-- TMPL_ELSE -->
<option value="o">o Kombidokumenter</option>
<!-- /TMPL_IF -->
<!-- TMPL_IF name="f6r" -->
<option value="r" selected="selected">r Tre-dimensjonale gjenstander (kap.10)</option>
<!-- TMPL_ELSE -->
<option value="r">r Tre-dimensjonale gjenstander (kap.10)</option>
<!-- /TMPL_IF -->
</select>
</td>
</tr>
<tr>
<td><label for="f7">07 Bibliografisk kategori</label></td>
<td>
<select name="f7" id="f7" size="1">
<!-- TMPL_IF name="f7a" -->
<option value="a" selected="selected">a Analytt til ikke-periodisk dokument</option>
<!-- TMPL_ELSE -->
<option value="a">a Analytt til ikke-periodisk dokument</option>
<!-- /TMPL_IF -->
<!-- TMPL_IF name="f7b" -->
<option value="b" selected="selected">b Serieanalytt</option>
<!-- TMPL_ELSE -->
<option value="b">b Serieanalytt</option>
<!-- /TMPL_IF -->
<!-- TMPL_IF name="f7c" -->
<option value="c" selected="selected">c Samling</option>
<!-- TMPL_ELSE -->
<option value="c">c Samling</option>
<!-- /TMPL_IF -->
<!-- TMPL_IF name="f7m" -->
<option value="m" selected="selected">m Monografi</option>
<!-- TMPL_ELSE -->
<option value="m">m Monografi</option>
<!-- /TMPL_IF -->
<!-- TMPL_IF name="f7p" -->
<option value="p" selected="selected">p Analytt til periodikum</option>
<!-- TMPL_ELSE -->
<option value="p">p Analytt til periodikum</option>
<!-- /TMPL_IF -->
<!-- TMPL_IF name="f7s" -->
<option value="s" selected="selected">s Periodikum </option>
<!-- TMPL_ELSE -->
<option value="s">s Periodikum </option>
<!-- /TMPL_IF -->
</select>
</td>
</tr>
<tr>
<td>08-16 Systemgenerert informasjon</td>
<td>(autofylt)</td>
</tr>
<tr>
<td><label for="f17">17 Beskrivelsesnivå</label></td>
<td>
<select name="f17" id="f17" size="1">
<!-- TMPL_IF name="f170" -->
<option value="0" selected="selected">0 Fullstendig beskrivelse</option>
<!-- TMPL_ELSE -->
<option value="0">0 Fullstendig beskrivelse</option>
<!-- /TMPL_IF -->
<!-- TMPL_IF name="f171" -->
<option value="1" selected="selected">1 Nivå 2, iflg. KAT.</option>
<!-- TMPL_ELSE -->
<option value="1">1 Nivå 2, iflg. KAT.</option>
<!-- /TMPL_IF -->
<!-- TMPL_IF name="f172" -->
<option value="2" selected="selected">2 Nivå 1, iflg. KAT.</option>
<!-- TMPL_ELSE -->
<option value="2">2 Nivå 1, iflg. KAT.</option>
<!-- /TMPL_IF -->
<!-- TMPL_IF name="f175" -->
<option value="5" selected="selected">5 Foreløpig katalogisering.</option>
<!-- TMPL_ELSE -->
<option value="5">5 Foreløpig katalogisering.</option>
<!-- /TMPL_IF -->
</select>
</td>
</tr>
<tr>
<td>18-23 Systemgenerert informasjon</td>
<td>(autofylt)</td>
</tr>
</table>
<fieldset class="action"><input type="submit" value="OK" /> <a href="#" class="cancel close">Avbryt</a></fieldset>
</form>
<script type="text/javascript">
//<![CDATA[
function report() {
var doc = opener.document;
var field = doc.getElementById("<!-- TMPL_VAR NAME='index'-->");
field.value =
' '+
document.f_pop.f5.value+
document.f_pop.f6.value+
document.f_pop.f7.value+
' '+ // document.f_pop.f8.value+
'a'+ // MARC21 UNICODE flag - must be 'a' for Koha
'22 '+
document.f_pop.f17.value+
' '+ // document.f_pop.f18.value+
' '+ // document.f_pop.f19.value+
'4500';
self.close();
return false;
}
//]]>
</script>
<!-- TMPL_INCLUDE NAME="popup-bottom.inc" -->

View file

@ -0,0 +1,200 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:marc="http://www.loc.gov/MARC21/slim" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" exclude-result-prefixes="marc">
<xsl:import href="MARC21slimUtils.xsl"/>
<xsl:output method="xml" indent="yes"/>
<!--Added ISBN and deleted attributes 6/04 jer-->
<xsl:template match="/">
<xsl:if test="marc:collection">
<oai_dc:dcCollection xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
<xsl:for-each select="marc:collection">
<xsl:for-each select="marc:record">
<oai_dc:dc>
<xsl:apply-templates select="."/>
</oai_dc:dc>
</xsl:for-each>
</xsl:for-each>
</oai_dc:dcCollection>
</xsl:if>
<xsl:if test="marc:record">
<oai_dc:dc
xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
<xsl:apply-templates/>
</oai_dc:dc>
</xsl:if>
</xsl:template>
<xsl:template match="marc:record">
<xsl:variable name="leader" select="marc:leader"/>
<xsl:variable name="leader6" select="substring($leader,7,1)"/>
<xsl:variable name="leader7" select="substring($leader,8,1)"/>
<xsl:variable name="controlField008" select="marc:controlfield[@tag=008]"/>
<xsl:for-each select="marc:datafield[@tag=245]">
<dc:title>
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">abfghk</xsl:with-param>
</xsl:call-template>
</dc:title>
</xsl:for-each>
<xsl:for-each select="marc:datafield[@tag=100]|marc:datafield[@tag=110]|marc:datafield[@tag=111]|marc:datafield[@tag=700]|marc:datafield[@tag=710]|marc:datafield[@tag=711]|marc:datafield[@tag=720]">
<dc:creator>
<xsl:value-of select="."/>
</dc:creator>
</xsl:for-each>
<dc:type>
<xsl:if test="$leader7='c'">
<!--Remove attribute 6/04 jer-->
<!--<xsl:attribute name="collection">yes</xsl:attribute>-->
<xsl:text>collection</xsl:text>
</xsl:if>
<xsl:if test="$leader6='d' or $leader6='f' or $leader6='p' or $leader6='t'">
<!--Remove attribute 6/04 jer-->
<!--<xsl:attribute name="manuscript">yes</xsl:attribute>-->
<xsl:text>manuscript</xsl:text>
</xsl:if>
<xsl:choose>
<xsl:when test="$leader6='a' or $leader6='t'">text</xsl:when>
<xsl:when test="$leader6='e' or $leader6='f'">cartographic</xsl:when>
<xsl:when test="$leader6='c' or $leader6='d'">notated music</xsl:when>
<xsl:when test="$leader6='i' or $leader6='j'">sound recording</xsl:when>
<xsl:when test="$leader6='k'">still image</xsl:when>
<xsl:when test="$leader6='g'">moving image</xsl:when>
<xsl:when test="$leader6='r'">three dimensional object</xsl:when>
<xsl:when test="$leader6='m'">software, multimedia</xsl:when>
<xsl:when test="$leader6='p'">mixed material</xsl:when>
</xsl:choose>
</dc:type>
<xsl:for-each select="marc:datafield[@tag=655]">
<dc:type>
<xsl:value-of select="."/>
</dc:type>
</xsl:for-each>
<xsl:for-each select="marc:datafield[@tag=260]">
<dc:publisher>
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">ab</xsl:with-param>
</xsl:call-template>
</dc:publisher>
</xsl:for-each>
<xsl:for-each select="marc:datafield[@tag=260]/marc:subfield[@code='c']">
<dc:date>
<xsl:value-of select="."/>
</dc:date>
</xsl:for-each>
<dc:language>
<xsl:value-of select="substring($controlField008,36,3)"/>
</dc:language>
<xsl:for-each select="marc:datafield[@tag=856]/marc:subfield[@code='q']">
<dc:format>
<xsl:value-of select="."/>
</dc:format>
</xsl:for-each>
<xsl:for-each select="marc:datafield[@tag=520]">
<dc:description>
<xsl:value-of select="marc:subfield[@code='a']"/>
</dc:description>
</xsl:for-each>
<xsl:for-each select="marc:datafield[@tag=521]">
<dc:description>
<xsl:value-of select="marc:subfield[@code='a']"/>
</dc:description>
</xsl:for-each>
<xsl:for-each select="marc:datafield[500&lt;@tag][@tag&lt;=599][not(@tag=506 or @tag=530 or @tag=540 or @tag=546)]">
<dc:description>
<xsl:value-of select="marc:subfield[@code='a']"/>
</dc:description>
</xsl:for-each>
<xsl:for-each select="marc:datafield[@tag=600]">
<dc:subject>
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">abcdq</xsl:with-param>
</xsl:call-template>
</dc:subject>
</xsl:for-each>
<xsl:for-each select="marc:datafield[@tag=610]">
<dc:subject>
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">abcdq</xsl:with-param>
</xsl:call-template>
</dc:subject>
</xsl:for-each>
<xsl:for-each select="marc:datafield[@tag=611]">
<dc:subject>
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">abcdq</xsl:with-param>
</xsl:call-template>
</dc:subject>
</xsl:for-each>
<xsl:for-each select="marc:datafield[@tag=630]">
<dc:subject>
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">abcdq</xsl:with-param>
</xsl:call-template>
</dc:subject>
</xsl:for-each>
<xsl:for-each select="marc:datafield[@tag=650]">
<dc:subject>
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">abcdq</xsl:with-param>
</xsl:call-template>
</dc:subject>
</xsl:for-each>
<xsl:for-each select="marc:datafield[@tag=653]">
<dc:subject>
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">abcdq</xsl:with-param>
</xsl:call-template>
</dc:subject>
</xsl:for-each>
<xsl:for-each select="marc:datafield[@tag=752]">
<dc:coverage>
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">abcd</xsl:with-param>
</xsl:call-template>
</dc:coverage>
</xsl:for-each>
<xsl:for-each select="marc:datafield[@tag=530]">
<dc:relation type="original">
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">abcdu</xsl:with-param>
</xsl:call-template>
</dc:relation>
</xsl:for-each>
<xsl:for-each select="marc:datafield[@tag=760]|marc:datafield[@tag=762]|marc:datafield[@tag=765]|marc:datafield[@tag=767]|marc:datafield[@tag=770]|marc:datafield[@tag=772]|marc:datafield[@tag=773]|marc:datafield[@tag=774]|marc:datafield[@tag=775]|marc:datafield[@tag=776]|marc:datafield[@tag=777]|marc:datafield[@tag=780]|marc:datafield[@tag=785]|marc:datafield[@tag=786]|marc:datafield[@tag=787]">
<dc:relation>
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">ot</xsl:with-param>
</xsl:call-template>
</dc:relation>
</xsl:for-each>
<xsl:for-each select="marc:datafield[@tag=856]">
<dc:identifier>
<xsl:value-of select="marc:subfield[@code='u']"/>
</dc:identifier>
</xsl:for-each>
<xsl:for-each select="marc:datafield[@tag=020]">
<dc:identifier>
<xsl:text>URN:ISBN:</xsl:text>
<xsl:value-of select="marc:subfield[@code='a']"/>
</dc:identifier>
</xsl:for-each>
<xsl:for-each select="marc:datafield[@tag=506]">
<dc:rights>
<xsl:value-of select="marc:subfield[@code='a']"/>
</dc:rights>
</xsl:for-each>
<xsl:for-each select="marc:datafield[@tag=540]">
<dc:rights>
<xsl:value-of select="marc:subfield[@code='a']"/>
</dc:rights>
</xsl:for-each>
<!--</oai_dc:dc>-->
</xsl:template>
</xsl:stylesheet>
<!-- Stylus Studio meta-information - (c)1998-2003 Copyright Sonic Software Corporation. All rights reserved.
<metaInformation>
<scenarios/><MapperInfo srcSchemaPath="" srcSchemaRoot="" srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/>
</metaInformation>
-->

View file

@ -0,0 +1,528 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- $Id: MARC21slim2DC.xsl,v 1.1 2003/01/06 08:20:27 adam Exp $ -->
<xsl:stylesheet version="1.0"
xmlns:marc="http://www.loc.gov/MARC21/slim"
xmlns:items="http://www.koha-community.org/items"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
exclude-result-prefixes="marc items">
<xsl:import href="NORMARCslimUtils.xsl"/>
<xsl:output method = "xml" indent="yes" omit-xml-declaration = "yes" />
<xsl:template match="/">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="marc:record">
<xsl:variable name="leader" select="marc:leader"/>
<xsl:variable name="leader6" select="substring($leader,7,1)"/>
<xsl:variable name="leader7" select="substring($leader,8,1)"/>
<xsl:variable name="controlField008" select="marc:controlfield[@tag=008]"/>
<xsl:variable name="field019b" select="marc:datafield[@tag=019]/marc:subfield[@code='b']"/>
<xsl:variable name="materialTypeCode">
<xsl:choose>
<xsl:when test="$field019b='b' or $field019b='k' or $field019b='l' or $leader6='b'">Mon</xsl:when>
<xsl:when test="$field019b='e' or contains($field019b,'ec') or contains($field019b,'ed') or contains($field019b,'ee') or contains($field019b,'ef') or $leader6='g'">FV</xsl:when>
<xsl:when test="$field019b='c' or $field019b='d' or contains($field019b,'da') or contains($field019b,'db') or contains($field019b,'dc') or contains($field019b,'dd') or contains($field019b,'dg') or contains($field019b,'dh') or contains($field019b,'di') or contains($field019b,'dj') or contains($field019b,'dk') or $leader6='c' or $leader6='d' or $leader6='i' or $leader6='j'">Mus</xsl:when>
<xsl:when test="$field019b='a' or contains($field019b,'ab') or contains($field019b,'aj') or $leader6='e' or $leader6='f'">Kar</xsl:when>
<xsl:when test="$field019b='f' or $field019b='i' or contains($field019b,'ib') or contains($field019b,'ic') or contains($field019b,'fd') or contains($field019b,'ff') or contains($field019b,'fi') or $leader6='k'">gra</xsl:when>
<xsl:when test="$field019b='g' or contains($field019b,'gb') or contains($field019b,'gd') or contains($field019b,'ge') or $leader6='m'">Fil</xsl:when>
<xsl:when test="$leader6='o'">kom</xsl:when>
<xsl:when test="$field019b='h' or $leader6='r'">trd</xsl:when>
<xsl:when test="$field019b='j' or $leader6='a'">
<xsl:choose>
<xsl:when test="$leader7='a' or $leader7='c' or $leader7='m' or $leader7='p'">Mon</xsl:when>
<xsl:when test="$field019b='j' or $leader7='b' or $leader7='s'">Per</xsl:when>
</xsl:choose>
</xsl:when>
</xsl:choose>
</xsl:variable>
<xsl:variable name="materialTypeLabel">
<xsl:choose>
<xsl:when test="$field019b='b' or $field019b='k' or $field019b='l' or $leader6='b'">Bok</xsl:when>
<xsl:when test="$field019b='e' or contains($field019b,'ec') or contains($field019b,'ed') or contains($field019b,'ee') or contains($field019b,'ef') or $leader6='g'">Film og video</xsl:when>
<xsl:when test="$field019b='c' or $field019b='d' or contains($field019b,'da') or contains($field019b,'db') or contains($field019b,'dc') or contains($field019b,'dd') or contains($field019b,'dg') or contains($field019b,'dh') or contains($field019b,'di') or contains($field019b,'dj') or contains($field019b,'dk') or $leader6='c' or $leader6='d' or $leader6='i' or $leader6='j'">Musikalier</xsl:when>
<xsl:when test="$field019b='a' or contains($field019b,'ab') or contains($field019b,'aj') or $leader6='e' or $leader6='f'">Kart</xsl:when>
<xsl:when test="$field019b='f' or $field019b='i' or contains($field019b,'ib') or contains($field019b,'ic') or contains($field019b,'fd') or contains($field019b,'ff') or contains($field019b,'fi') or $leader6='k'">Grafisk materiale</xsl:when>
<xsl:when test="$field019b='g' or contains($field019b,'gb') or contains($field019b,'gd') or contains($field019b,'ge') or $leader6='m'">Fil</xsl:when>
<xsl:when test="$leader6='o'">Kombidokument</xsl:when>
<xsl:when test="$field019b='h' or $leader6='r'">Tredimensjonal gjenstand</xsl:when>
<xsl:when test="$field019b='j' or $leader6='a'">
<xsl:choose>
<xsl:when test="$leader7='a' or $leader7='c' or $leader7='m' or $leader7='p'">Bok</xsl:when>
<xsl:when test="$field019b='j' or $leader7='b' or $leader7='s'">Periodikum</xsl:when>
</xsl:choose>
</xsl:when>
</xsl:choose>
</xsl:variable>
<!-- Tittel og ansvarsopplysninger -->
<xsl:if test="marc:datafield[@tag=245]">
<h1>
<xsl:for-each select="marc:datafield[@tag=245]">
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">a</xsl:with-param>
</xsl:call-template>
<xsl:if test="marc:subfield[@code='b']">
<xsl:text> : </xsl:text>
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">b</xsl:with-param>
</xsl:call-template>
</xsl:if>
<xsl:if test="marc:subfield[@code='h']">
<xsl:text> </xsl:text>
(<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">h</xsl:with-param>
</xsl:call-template>)
</xsl:if>
<xsl:text> </xsl:text>
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">np</xsl:with-param>
</xsl:call-template>
</xsl:for-each>
</h1>
</xsl:if>
<!-- Author Statement -->
<!-- 245$9 is Koha authority number -->
<xsl:choose>
<xsl:when test="marc:datafield[@tag=100] or marc:datafield[@tag=110] or marc:datafield[@tag=111] or marc:datafield[@tag=700] or marc:datafield[@tag=710] or marc:datafield[@tag=711]">
<h5 class="author">av
<xsl:for-each select="marc:datafield[@tag=100 or @tag=700]">
<a>
<xsl:choose>
<xsl:when test="marc:subfield[@code=9]">
<xsl:attribute name="href">/cgi-bin/koha/opac-search.pl?q=an:<xsl:value-of select="marc:subfield[@code=9]"/></xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="href">/cgi-bin/koha/opac-search.pl?q=au:<xsl:value-of select="marc:subfield[@code='a']"/></xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<xsl:call-template name="nameABCDQ"/></a>
<xsl:choose>
<xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
</xsl:for-each>
<xsl:for-each select="marc:datafield[@tag=110 or @tag=710]">
<a>
<xsl:choose>
<xsl:when test="marc:subfield[@code=9]">
<xsl:attribute name="href">/cgi-bin/koha/opac-search.pl?q=an:<xsl:value-of select="marc:subfield[@code=9]"/></xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="href">/cgi-bin/koha/opac-search.pl?q=au:<xsl:value-of select="marc:subfield[@code='a']"/></xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<xsl:call-template name="nameABCDN"/></a>
<xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
</xsl:for-each>
<xsl:for-each select="marc:datafield[@tag=111 or @tag=711]">
<a>
<xsl:choose>
<xsl:when test="marc:subfield[@code=9]">
<xsl:attribute name="href">/cgi-bin/koha/opac-search.pl?q=an:<xsl:value-of select="marc:subfield[@code=9]"/></xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="href">/cgi-bin/koha/opac-search.pl?q=au:<xsl:value-of select="marc:subfield[@code='a']"/></xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<xsl:call-template name="nameACDEQ"/></a>
<xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
</xsl:for-each>
</h5>
</xsl:when>
</xsl:choose>
<div id="views">
<span class="view"><span id="Normalview">Normal visning</span> </span>
<span class="view"><a id="MARCviewPop" href="/cgi-bin/koha/opac-showmarc.pl?id={marc:datafield[@tag=999]/marc:subfield[@code='c']}" title="MARC" rel="gb_page_center[600,500]">MARC-visning</a></span>
<span class="view"><a id="MARCview" href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber={marc:datafield[@tag=999]/marc:subfield[@code='c']}" title="MARC">Utvidet MARC-visning</a></span>
<span class="view"><a id="ISBDview" href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber={marc:datafield[@tag=999]/marc:subfield[@code='c']}">Kortvisning (ISBD)</a></span>
</div>
<xsl:if test="$materialTypeCode!=''">
<span class="results_summary"><span class="label">Materialtype: </span>
<xsl:element name="img"><xsl:attribute name="src">/opac-tmpl/prog/famfamfam/<xsl:value-of select="$materialTypeCode"/>.png</xsl:attribute><xsl:attribute name="alt"></xsl:attribute></xsl:element>
<xsl:value-of select="$materialTypeLabel"/>
</span>
</xsl:if>
<!--Series -->
<xsl:if test="marc:datafield[@tag=440 or @tag=490]">
<span class="results_summary"><span class="label">Series: </span>
<xsl:for-each select="marc:datafield[@tag=440]">
<a href="/cgi-bin/koha/opac-search.pl?q=se:{marc:subfield[@code='a']}">
<xsl:call-template name="chopPunctuation">
<xsl:with-param name="chopString">
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">av</xsl:with-param>
</xsl:call-template>
</xsl:with-param>
</xsl:call-template>
</a>
<xsl:text> </xsl:text><xsl:call-template name="part"/>
<xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
</xsl:for-each>
<xsl:for-each select="marc:datafield[@tag=490][@ind1=0]">
<a href="/cgi-bin/koha/opac-search.pl?q=se:{marc:subfield[@code='a']}">
<xsl:call-template name="chopPunctuation">
<xsl:with-param name="chopString">
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">av</xsl:with-param>
</xsl:call-template>
</xsl:with-param>
</xsl:call-template>
</a>
<xsl:call-template name="part"/>
<xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
</xsl:for-each>
</span>
</xsl:if>
<!-- Publisher Statement -->
<xsl:if test="marc:datafield[@tag=260]">
<span class="results_summary"><span class="label">Utgiver: </span>
<xsl:for-each select="marc:datafield[@tag=260]">
<xsl:call-template name="chopPunctuation">
<xsl:with-param name="chopString">
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">bcg</xsl:with-param>
</xsl:call-template>
</xsl:with-param>
</xsl:call-template>
<xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
</xsl:for-each>
</span>
</xsl:if>
<!-- Edition Statement -->
<xsl:if test="marc:datafield[@tag=250]">
<span class="results_summary"><span class="label">Utgave: </span>
<xsl:for-each select="marc:datafield[@tag=250]">
<xsl:call-template name="chopPunctuation">
<xsl:with-param name="chopString">
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">ab</xsl:with-param>
</xsl:call-template>
</xsl:with-param>
</xsl:call-template>
<xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
</xsl:for-each>
</span>
</xsl:if>
<!-- Description -->
<xsl:if test="marc:datafield[@tag=300]">
<span class="results_summary"><span class="label">Beskrivelse: </span>
<xsl:for-each select="marc:datafield[@tag=300]">
<xsl:call-template name="chopPunctuation">
<xsl:with-param name="chopString">
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">abceg</xsl:with-param>
</xsl:call-template>
</xsl:with-param>
</xsl:call-template>
<xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
</xsl:for-each>
</span>
</xsl:if>
<abbr class="unapi-id" title="koha:biblionumber:{marc:datafield[@tag=999]/marc:subfield[@code='c']}" ><!-- unAPI --></abbr>
<xsl:if test="marc:datafield[@tag=020]">
<span class="results_summary"><span class="label">ISBN: </span>
<xsl:for-each select="marc:datafield[@tag=020]">
<xsl:variable name="isbn" select="marc:subfield[@code='a']"/>
<xsl:value-of select="marc:subfield[@code='a']"/>
<xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
</xsl:for-each>
</span>
</xsl:if>
<xsl:if test="marc:datafield[@tag=022]">
<span class="results_summary"><span class="label">ISSN: </span>
<xsl:for-each select="marc:datafield[@tag=022]">
<xsl:value-of select="marc:subfield[@code='a']"/>
<xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
</xsl:for-each>
</span>
</xsl:if>
<!-- Other Title Statement -->
<xsl:if test="marc:datafield[@tag=246]">
<span class="results_summary"><span class="label">Parallelltittel: </span>
<xsl:for-each select="marc:datafield[@tag=246]">
<xsl:call-template name="chopPunctuation">
<xsl:with-param name="chopString">
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">abhfgnp</xsl:with-param>
</xsl:call-template>
</xsl:with-param>
</xsl:call-template>
<xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
</xsl:for-each>
</span>
</xsl:if>
<!-- Uniform Title Statement -->
<xsl:if test="marc:datafield[@tag=130]|marc:datafield[@tag=240]|marc:datafield[@tag=730][@ind2!=2]">
<span class="results_summary"><span class="label">Standardtittel: </span>
<xsl:for-each select="marc:datafield[@tag=130]|marc:datafield[@tag=240]|marc:datafield[@tag=730][@ind2!=2]">
<xsl:variable name="str">
<xsl:for-each select="marc:subfield">
<xsl:if test="(contains('adfklmor',@code) and (not(../marc:subfield[@code='n' or @code='p']) or (following-sibling::marc:subfield[@code='n' or @code='p'])))">
<xsl:value-of select="text()"/>
<xsl:text> </xsl:text>
</xsl:if>
</xsl:for-each>
</xsl:variable>
<xsl:call-template name="chopPunctuation">
<xsl:with-param name="chopString">
<xsl:value-of select="substring($str,1,string-length($str)-1)"/>
</xsl:with-param>
</xsl:call-template>
<xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
</xsl:for-each>
</span>
</xsl:if>
<xsl:if test="marc:datafield[substring(@tag, 1, 1) = '6']">
<span class="results_summary"><span class="label">Emner: </span>
<xsl:for-each select="marc:datafield[substring(@tag, 1, 1) = '6']">
<a>
<xsl:choose>
<xsl:when test="marc:subfield[@code=9]">
<xsl:attribute name="href">/cgi-bin/koha/opac-search.pl?q=an:<xsl:value-of select="marc:subfield[@code=9]"/></xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="href">/cgi-bin/koha/opac-search.pl?q=su:<xsl:value-of select="marc:subfield[@code='a']"/></xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<xsl:call-template name="chopPunctuation">
<xsl:with-param name="chopString">
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">abcdvxyz</xsl:with-param>
<xsl:with-param name="subdivCodes">vxyz</xsl:with-param>
<xsl:with-param name="subdivDelimiter">-- </xsl:with-param>
</xsl:call-template>
</xsl:with-param>
</xsl:call-template></a>
<xsl:choose>
<xsl:when test="position()=last()"></xsl:when>
<xsl:otherwise> | </xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</span>
</xsl:if>
<xsl:if test="marc:datafield[@tag=856]">
<span class="results_summary"><span class="label">Nettbasert ressurs: </span>
<xsl:for-each select="marc:datafield[@tag=856]">
<a><xsl:attribute name="href"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute>
<xsl:choose>
<xsl:when test="marc:subfield[@code='y' or @code='3' or @code='z']">
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">y3z</xsl:with-param>
</xsl:call-template>
</xsl:when>
<xsl:when test="not(marc:subfield[@code='y']) and not(marc:subfield[@code='3']) and not(marc:subfield[@code='z'])">
Klikk her for tilgang
</xsl:when>
</xsl:choose>
</a>
<xsl:choose>
<xsl:when test="position()=last()"></xsl:when>
<xsl:otherwise> | </xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</span>
</xsl:if>
<!-- NORMARC does not define indicators for 505
<xsl:if test="marc:datafield[@tag=505]">
<xsl:for-each select="marc:datafield[@tag=505]">
<span class="results_summary"><span class="label">
<xsl:choose>
<xsl:when test="@ind1=0">
Contents:
</xsl:when>
<xsl:when test="@ind1=1">
Incomplete contents:
</xsl:when>
<xsl:when test="@ind1=1">
Partial contents:
</xsl:when>
</xsl:choose>
</span>
<xsl:choose>
<xsl:when test="@ind2=0">
<xsl:for-each select="marc:subfield[@code='t']">
<xsl:value-of select="marc:subfield[@code=t]"/> <xsl:value-of select="marc:subfield[@code=r]"/>
</xsl:for-each>
</xsl:when>
<xsl:otherwise>
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">au</xsl:with-param>
</xsl:call-template>
</xsl:otherwise>
</xsl:choose>
</span>
</xsl:for-each>
</xsl:if>
-->
<xsl:if test="marc:datafield[@tag=505]">
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">a</xsl:with-param>
</xsl:call-template>
</xsl:if>
<!-- 780 -->
<xsl:if test="marc:datafield[@tag=780]">
<xsl:for-each select="marc:datafield[@tag=780]">
<span class="results_summary"><span class="label">
<xsl:choose>
<xsl:when test="@ind2=0">
Fortsettelse av:
</xsl:when>
<xsl:when test="@ind2=1">
Delvis fortsettelse av:
</xsl:when>
<xsl:when test="@ind2=2">
Avløser:
</xsl:when>
<xsl:when test="@ind2=3">
Avløser delvis:
</xsl:when>
<xsl:when test="@ind2=4">
Sammenslåing av: ... ; og ...
</xsl:when>
<xsl:when test="@ind2=5">
Har tatt opp:
</xsl:when>
<xsl:when test="@ind2=6">
Har delvis tatt opp:
</xsl:when>
<xsl:when test="@ind2=7">
Utskilt fra:
</xsl:when>
</xsl:choose>
</span>
<xsl:variable name="f780">
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">at</xsl:with-param>
</xsl:call-template>
</xsl:variable>
<a><xsl:attribute name="href">/cgi-bin/koha/opac-search.pl?q=<xsl:value-of select="translate($f780, '()', '')"/></xsl:attribute>
<xsl:value-of select="translate($f780, '()', '')"/>
</a>
</span>
<xsl:choose>
<xsl:when test="@ind1=0">
<span class="results_summary"><xsl:value-of select="marc:subfield[@code='n']"/></span>
</xsl:when>
</xsl:choose>
</xsl:for-each>
</xsl:if>
<!-- 785 -->
<xsl:if test="marc:datafield[@tag=785]">
<xsl:for-each select="marc:datafield[@tag=785]">
<span class="results_summary"><span class="label">
<xsl:choose>
<xsl:when test="@ind2=0">
Fortsettelse i:
</xsl:when>
<xsl:when test="@ind2=1">
Fortsettes delvis i:
</xsl:when>
<xsl:when test="@ind2=2">
Avløst av:
</xsl:when>
<xsl:when test="@ind2=3">
Delvsi avløst av:
</xsl:when>
<xsl:when test="@ind2=4">
Gått inn i:
</xsl:when>
<xsl:when test="@ind2=5">
Delvis gått inn i:
</xsl:when>
<xsl:when test="@ind2=6">
Fortsettes av: ...; og ...
</xsl:when>
<xsl:when test="@ind2=7">
Slått sammen med: .., til: ...
</xsl:when>
</xsl:choose>
</span>
<xsl:variable name="f785">
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">at</xsl:with-param>
</xsl:call-template>
</xsl:variable>
<a><xsl:attribute name="href">/cgi-bin/koha/opac-search.pl?q=<xsl:value-of select="translate($f785, '()', '')"/></xsl:attribute>
<xsl:value-of select="translate($f785, '()', '')"/>
</a>
</span>
</xsl:for-each>
</xsl:if>
</xsl:template>
<xsl:template name="part">
<xsl:variable name="partNumber">
<xsl:call-template name="specialSubfieldSelect">
<xsl:with-param name="axis">n</xsl:with-param>
<xsl:with-param name="anyCodes">n</xsl:with-param>
<xsl:with-param name="afterCodes">fghkdlmor</xsl:with-param>
</xsl:call-template>
</xsl:variable>
<xsl:variable name="partName">
<xsl:call-template name="specialSubfieldSelect">
<xsl:with-param name="axis">p</xsl:with-param>
<xsl:with-param name="anyCodes">p</xsl:with-param>
<xsl:with-param name="afterCodes">fghkdlmor</xsl:with-param>
</xsl:call-template>
</xsl:variable>
<xsl:if test="string-length(normalize-space($partNumber))">
<xsl:call-template name="chopPunctuation">
<xsl:with-param name="chopString" select="$partNumber"/>
</xsl:call-template>
</xsl:if>
<xsl:if test="string-length(normalize-space($partName))">
<xsl:call-template name="chopPunctuation">
<xsl:with-param name="chopString" select="$partName"/>
</xsl:call-template>
</xsl:if>
</xsl:template>
<xsl:template name="specialSubfieldSelect">
<xsl:param name="anyCodes"/>
<xsl:param name="axis"/>
<xsl:param name="beforeCodes"/>
<xsl:param name="afterCodes"/>
<xsl:variable name="str">
<xsl:for-each select="marc:subfield">
<xsl:if test="contains($anyCodes, @code) or (contains($beforeCodes,@code) and following-sibling::marc:subfield[@code=$axis]) or (contains($afterCodes,@code) and preceding-sibling::marc:subfield[@code=$axis])">
<xsl:value-of select="text()"/>
<xsl:text> </xsl:text>
</xsl:if>
</xsl:for-each>
</xsl:variable>
<xsl:value-of select="substring($str,1,string-length($str)-1)"/>
</xsl:template>
</xsl:stylesheet>

View file

@ -0,0 +1,871 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- $Id: MARC21slim2DC.xsl,v 1.1 2003/01/06 08:20:27 adam Exp $ -->
<xsl:stylesheet version="1.0"
xmlns:marc="http://www.loc.gov/MARC21/slim"
xmlns:items="http://www.koha-community.org/items"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
exclude-result-prefixes="marc items">
<xsl:import href="NORMARCslimUtils.xsl"/>
<xsl:output method = "xml" indent="yes" omit-xml-declaration = "yes" />
<xsl:key name="item-by-status" match="items:item" use="items:status"/>
<xsl:key name="item-by-status-and-branch" match="items:item" use="concat(items:status, ' ', items:homebranch)"/>
<xsl:template match="/">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="marc:record">
<xsl:variable name="leader" select="marc:leader"/>
<xsl:variable name="leader6" select="substring($leader,7,1)"/>
<xsl:variable name="leader7" select="substring($leader,8,1)"/>
<xsl:variable name="biblionumber" select="marc:datafield[@tag=999]/marc:subfield[@code='c']"/>
<xsl:variable name="isbn" select="marc:datafield[@tag=020]/marc:subfield[@code='a']"/>
<xsl:variable name="controlField007" select="marc:controlfield[@tag=007]"/>
<xsl:variable name="controlField007-00" select="substring($controlField007,1,1)"/>
<xsl:variable name="controlField007-01" select="substring($controlField007,2,1)"/>
<xsl:variable name="controlField008" select="marc:controlfield[@tag=008]"/>
<xsl:variable name="field019b" select="marc:datafield[@tag=019]/marc:subfield[@code='b']"/>
<xsl:variable name="typeOf008">
<!-- Codes with upper case first letter below are from the NORMARC standard, lower case first letter are made up. -->
<xsl:choose>
<xsl:when test="$field019b='b' or $field019b='k' or $field019b='l' or $leader6='b'">Mon</xsl:when>
<xsl:when test="$field019b='e' or contains($field019b,'ec') or contains($field019b,'ed') or contains($field019b,'ee') or contains($field019b,'ef') or $leader6='g'">FV</xsl:when>
<xsl:when test="$field019b='c' or $field019b='d' or contains($field019b,'da') or contains($field019b,'db') or contains($field019b,'dc') or contains($field019b,'dd') or contains($field019b,'dg') or contains($field019b,'dh') or contains($field019b,'di') or contains($field019b,'dj') or contains($field019b,'dk') or $leader6='c' or $leader6='d' or $leader6='i' or $leader6='j'">Mus</xsl:when>
<xsl:when test="$field019b='a' or contains($field019b,'ab') or contains($field019b,'aj') or $leader6='e' or $leader6='f'">Kar</xsl:when>
<xsl:when test="$field019b='f' or $field019b='i' or contains($field019b,'ib') or contains($field019b,'ic') or contains($field019b,'fd') or contains($field019b,'ff') or contains($field019b,'fi') or $leader6='k'">gra</xsl:when>
<xsl:when test="$field019b='g' or contains($field019b,'gb') or contains($field019b,'gd') or contains($field019b,'ge') or $leader6='m'">Fil</xsl:when>
<xsl:when test="$leader6='o'">kom</xsl:when>
<xsl:when test="$field019b='h' or $leader6='r'">trd</xsl:when>
<xsl:when test="$field019b='j' or $leader6='a'">
<xsl:choose>
<xsl:when test="$leader7='a' or $leader7='c' or $leader7='m' or $leader7='p'">Mon</xsl:when>
<xsl:when test="$field019b='j' or $leader7='b' or $leader7='s'">Per</xsl:when>
</xsl:choose>
</xsl:when>
</xsl:choose>
</xsl:variable>
<xsl:variable name="controlField008-23" select="substring($controlField008,24,1)"/>
<xsl:variable name="controlField008-21" select="substring($controlField008,22,1)"/>
<xsl:variable name="controlField008-22" select="substring($controlField008,23,1)"/>
<xsl:variable name="controlField008-24" select="substring($controlField008,25,4)"/>
<xsl:variable name="controlField008-26" select="substring($controlField008,27,1)"/>
<xsl:variable name="controlField008-29" select="substring($controlField008,30,1)"/>
<xsl:variable name="controlField008-34" select="substring($controlField008,35,1)"/>
<xsl:variable name="controlField008-33" select="substring($controlField008,34,1)"/>
<xsl:variable name="controlField008-30-31" select="substring($controlField008,31,2)"/>
<xsl:variable name="physicalDescription">
<!-- Why are these treated specially?
<xsl:if test="$typeOf008='CF' and marc:controlfield[@tag=007][substring(.,12,1)='a']">
reformatted digital
</xsl:if>
<xsl:if test="$typeOf008='CF' and marc:controlfield[@tag=007][substring(.,12,1)='b']">
digitized microfilm
</xsl:if>
<xsl:if test="$typeOf008='CF' and marc:controlfield[@tag=007][substring(.,12,1)='d']">
digitized other analog
</xsl:if>
<xsl:variable name="check008-23">
<xsl:if test="$typeOf008='BK' or $typeOf008='MU' or $typeOf008='CR' or $typeOf008='MX'">
<xsl:value-of select="true()"></xsl:value-of>
</xsl:if>
</xsl:variable>
<xsl:variable name="check008-29">
<xsl:if test="$typeOf008='MP' or $typeOf008='VM'">
<xsl:value-of select="true()"></xsl:value-of>
</xsl:if>
</xsl:variable>
<xsl:choose>
<xsl:when test="($check008-23 and $controlField008-23='f') or ($check008-29 and $controlField008-29='f')">
braille
</xsl:when>
<xsl:when test="($controlField008-23=' ' and ($leader6='c' or $leader6='d')) or (($typeOf008='BK' or $typeOf008='CR') and ($controlField008-23=' ' or $controlField008='r'))">
print
</xsl:when>
<xsl:when test="$leader6 = 'm' or ($check008-23 and $controlField008-23='s') or ($check008-29 and $controlField008-29='s')">
electronic
</xsl:when>
<xsl:when test="($check008-23 and $controlField008-23='b') or ($check008-29 and $controlField008-29='b')">
microfiche
</xsl:when>
<xsl:when test="($check008-23 and $controlField008-23='a') or ($check008-29 and $controlField008-29='a')">
microfilm
</xsl:when>
</xsl:choose>
-->
<!-- 019$b from BSMARC -->
<xsl:if test="$field019b">
<xsl:if test="$field019b='a'"> Kartografisk materiale</xsl:if>
<xsl:if test="contains($field019b,'ab')"> Atlas</xsl:if>
<xsl:if test="contains($field019b,'aj')"> Kart</xsl:if>
<xsl:if test="$field019b='b'"> Manuskripter</xsl:if>
<xsl:if test="$field019b='c'"> Musikktrykk</xsl:if>
<xsl:if test="$field019b='d'"> Lydopptak</xsl:if>
<xsl:if test="contains($field019b,'da')"> Grammofonplate</xsl:if>
<xsl:if test="contains($field019b,'db')"> Kassett</xsl:if>
<xsl:if test="contains($field019b,'dc')"> Kompaktplate</xsl:if>
<xsl:if test="contains($field019b,'dd')"> Avspiller med lydfil (eks. Digibøker)</xsl:if>
<xsl:if test="contains($field019b,'dg')"> Musikk</xsl:if>
<xsl:if test="contains($field019b,'dh')"> Språkkurs</xsl:if>
<xsl:if test="contains($field019b,'di')"> Lydbok</xsl:if>
<xsl:if test="contains($field019b,'dj')"> Annen tale/annet</xsl:if>
<xsl:if test="contains($field019b,'dk')"> Kombidokument</xsl:if>
<xsl:if test="$field019b='e'"> Film og video</xsl:if>
<xsl:if test="contains($field019b,'ec')"> Filmspole</xsl:if>
<xsl:if test="contains($field019b,'ed')"> Videokassett (VHS)</xsl:if>
<xsl:if test="contains($field019b,'ee')"> Videoplate (DVD)</xsl:if>
<xsl:if test="contains($field019b,'ef')"> Blu-ray-plate</xsl:if>
<xsl:if test="$field019b='f'"> Grafisk materiale</xsl:if>
<xsl:if test="contains($field019b,'fd')"> Dias</xsl:if>
<xsl:if test="contains($field019b,'ff')"> Fotografi</xsl:if>
<xsl:if test="contains($field019b,'fi')"> Kunstreproduksjon</xsl:if>
<xsl:if test="$field019b='g'"> Elektroniske ressurser</xsl:if>
<xsl:if test="contains($field019b,'gb')"> Diskett</xsl:if>
<xsl:if test="contains($field019b,'gd')"> Optiske lagringsmedia (CD-ROM)</xsl:if>
<xsl:if test="contains($field019b,'ge')"> Nettressurser</xsl:if>
<xsl:if test="$field019b='h'"> Tredimensjonale gjenstander</xsl:if>
<xsl:if test="$field019b='i'"> Mikroformer</xsl:if>
<xsl:if test="contains($field019b,'ib')"> Mikrofilmspole</xsl:if>
<xsl:if test="contains($field019b,'ic')"> Mikrofilmkort</xsl:if>
<xsl:if test="$field019b='j'"> Periodika</xsl:if>
<xsl:if test="$field019b='k'"> Artikler (i bøker eller periodika)</xsl:if>
<xsl:if test="$field019b='l'"> Fysiske bøker</xsl:if>
</xsl:if>
<!-- Check positions 00 and 01 of controlfield 007 -->
<xsl:if test="$controlField007-00='a'">
<!-- Kartografisk materiale (unntatt globus) -->
<xsl:if test="$controlField007-01='a'">Anamorfisk kart</xsl:if>
<xsl:if test="$controlField007-01='b'">Atlas</xsl:if>
<xsl:if test="$controlField007-01='c'">Fantasikart</xsl:if>
<xsl:if test="$controlField007-01='d'">Flykart</xsl:if>
<xsl:if test="$controlField007-01='e'">Sjøkart</xsl:if>
<xsl:if test="$controlField007-01='f'">Navigasjonskart</xsl:if>
<xsl:if test="$controlField007-01='g'">Blokkdiagram</xsl:if>
<xsl:if test="$controlField007-01='h'">Stjernekart</xsl:if>
<xsl:if test="$controlField007-01='j'">Kart</xsl:if>
<xsl:if test="$controlField007-01='k'">Kartprofil</xsl:if>
<xsl:if test="$controlField007-01='l'">Fotokart</xsl:if>
<xsl:if test="$controlField007-01='m'">Fotomosaikk</xsl:if>
<xsl:if test="$controlField007-01='n'">Ortofoto</xsl:if>
<xsl:if test="$controlField007-01='o'">Tegnet kart</xsl:if>
<xsl:if test="$controlField007-01='p'">Trykt kart</xsl:if>
<xsl:if test="$controlField007-01='q'">Terrengmodell</xsl:if>
<xsl:if test="$controlField007-01='r'">Fjernanalysebilde</xsl:if>
<xsl:if test="$controlField007-01='s'">Kartseksjon</xsl:if>
<xsl:if test="$controlField007-01='t'">Plan</xsl:if>
<xsl:if test="$controlField007-01='y'">Perspektivkart</xsl:if>
<xsl:if test="$controlField007-01='z'">Annen karttype</xsl:if>
</xsl:if>
<xsl:if test="$controlField007-00='c'">
<!-- Maskinlesbar fil -->
<xsl:if test="$controlField007-01='a'">Magnetisk-optisk plate</xsl:if>
<xsl:if test="$controlField007-01='b'">Lagringsbrikke</xsl:if>
<xsl:if test="$controlField007-01='c'">Optisk kassett</xsl:if>
<xsl:if test="$controlField007-01='d'">Diskett</xsl:if>
<xsl:if test="$controlField007-01='h'">Platelager (harddisk)</xsl:if>
<xsl:if test="$controlField007-01='k'">Magnetbåndkassett</xsl:if>
<xsl:if test="$controlField007-01='m'">Magnetbåndspole</xsl:if>
<xsl:if test="$controlField007-01='n'">Fjerntilgang (online)</xsl:if>
<xsl:if test="$controlField007-01='o'">Optisk plate</xsl:if>
<xsl:if test="$controlField007-01='z'">Annet lagringsmedium</xsl:if>
</xsl:if>
<xsl:if test="$controlField007-00='d'">
<!-- Globus -->
<xsl:if test="$controlField007-01='a'">Stjerneglobus</xsl:if>
<xsl:if test="$controlField007-01='b'">Planet- eller måneglobus</xsl:if>
<xsl:if test="$controlField007-01='c'">Jordglobus</xsl:if>
<xsl:if test="$controlField007-01='z'">Annen globustype</xsl:if>
</xsl:if>
<xsl:if test="$controlField007-00='g'">
<!-- Grafisk materiale som er tenkt projisert eller gjennomlyst -->
<xsl:if test="$controlField007-01='h'">Hologram</xsl:if>
<xsl:if test="$controlField007-01='o'">Billedbånd</xsl:if>
<xsl:if test="$controlField007-01='p'">Stereobilde</xsl:if>
<xsl:if test="$controlField007-01='r'">Røntgenbilde</xsl:if>
<xsl:if test="$controlField007-01='s'">Dia</xsl:if>
<xsl:if test="$controlField007-01='t'">Transparent</xsl:if>
<xsl:if test="$controlField007-01='z'">Annen materialtype</xsl:if>
</xsl:if>
<xsl:if test="$controlField007-00='h'">
<!-- Mikroform -->
<xsl:if test="$controlField007-01='a'">Vinduskort</xsl:if>
<xsl:if test="$controlField007-01='c'">Mikrofilmkassett</xsl:if>
<xsl:if test="$controlField007-01='d'">Mikrofilmspole</xsl:if>
<xsl:if test="$controlField007-01='e'">Mikrofilmkort</xsl:if>
<xsl:if test="$controlField007-01='g'">Mikro-opak</xsl:if>
<xsl:if test="$controlField007-01='z'">Annen mikroformtype</xsl:if>
</xsl:if>
<xsl:if test="$controlField007-00='k'">
<!-- Grafisk materiale som er ugjennomtrengelig for lys -->
<xsl:if test="$controlField007-01='c'">Collage</xsl:if> <!-- Originalt kunstverk -->
<xsl:if test="$controlField007-01='d'">Tegning</xsl:if> <!-- Originalt kunstverk -->
<xsl:if test="$controlField007-01='e'">Maleri</xsl:if> <!-- Originalt kunstverk -->
<xsl:if test="$controlField007-01='g'">Fotografi - negativ</xsl:if>
<xsl:if test="$controlField007-01='h'">Fotografi</xsl:if> <!-- Brukes også om ugjennomsiktige stereobilder. -->
<xsl:if test="$controlField007-01='i'">Bilde</xsl:if> <!-- Brukes når en mer spesifikk betegnelse er ukjent eller uønsket. -->
<xsl:if test="$controlField007-01='j'">Grafisk blad</xsl:if>
<xsl:if test="$controlField007-01='k'">Flipover</xsl:if>
<xsl:if test="$controlField007-01='l'">Teknisk tegning</xsl:if>
<xsl:if test="$controlField007-01='m'">Studieplansje</xsl:if>
<xsl:if test="$controlField007-01='n'">Plansje</xsl:if>
<xsl:if test="$controlField007-01='o'">Billedkort</xsl:if>
<xsl:if test="$controlField007-01='p'">Ordkort</xsl:if>
<xsl:if test="$controlField007-01='q'">Symbolkort</xsl:if>
<xsl:if test="$controlField007-01='r'">Kunstreproduksjon</xsl:if>
<xsl:if test="$controlField007-01='s'">Postkort</xsl:if>
<xsl:if test="$controlField007-01='t'">Plakat</xsl:if>
<xsl:if test="$controlField007-01='z'">Annen materialtype</xsl:if>
</xsl:if>
<xsl:if test="$controlField007-00='m'">
<!-- Film -->
<xsl:if test="$controlField007-01='c'">Filmsløyfe</xsl:if>
<xsl:if test="$controlField007-01='f'">Filmkassett</xsl:if>
<xsl:if test="$controlField007-01='r'">Filmspole</xsl:if>
<xsl:if test="$controlField007-01='z'">Annen filmtype</xsl:if>
</xsl:if>
<xsl:if test="$controlField007-00='s'">
<!-- Lydopptak -->
<xsl:if test="$controlField007-01='c'">Kompaktplate</xsl:if>
<xsl:if test="$controlField007-01='d'">Grammofonplate</xsl:if>
<xsl:if test="$controlField007-01='e'">Sylinder</xsl:if> <!-- Lydrull, voksrull, fonografsylinder -->
<xsl:if test="$controlField007-01='g'">Sløyfekassett</xsl:if>
<xsl:if test="$controlField007-01='i'">Filmlydspor</xsl:if>
<xsl:if test="$controlField007-01='q'">Rull (pianorull/orgelrull)</xsl:if>
<xsl:if test="$controlField007-01='s'">Lydkassett</xsl:if>
<xsl:if test="$controlField007-01='t'">Lydbånd</xsl:if>
<xsl:if test="$controlField007-01='w'">Wire</xsl:if>
<xsl:if test="$controlField007-01='z'">Annet lydmateriale</xsl:if>
</xsl:if>
<xsl:if test="$controlField007-00='u'">
<!-- Tre-dimensjonal gjenstand -->
<xsl:if test="$controlField007-01='a'">Originalt kunstverk</xsl:if> <!-- F.eks. en skulptur. -->
<xsl:if test="$controlField007-01='c'">Kunstreproduksjon</xsl:if>
<xsl:if test="$controlField007-01='d'">Diorama</xsl:if>
<xsl:if test="$controlField007-01='e'">Øvelsesmodell</xsl:if>
<xsl:if test="$controlField007-01='g'">Spill</xsl:if>
<xsl:if test="$controlField007-01='p'">Mikroskopdia</xsl:if>
<xsl:if test="$controlField007-01='q'">Modell</xsl:if>
<xsl:if test="$controlField007-01='r'">Realia</xsl:if>
<xsl:if test="$controlField007-01='u'">Utstilling</xsl:if>
<xsl:if test="$controlField007-01='z'">Annen type gjenstand</xsl:if>
</xsl:if>
<xsl:if test="$controlField007-00='v'">
<!-- Videoopptak -->
<xsl:if test="$controlField007-01='d'">Videoplate</xsl:if>
<xsl:if test="$controlField007-01='f'">Videokassett</xsl:if>
<xsl:if test="$controlField007-01='r'">Videospole</xsl:if>
<xsl:if test="$controlField007-01='z'">Annen type videoopptak</xsl:if>
</xsl:if>
</xsl:variable>
<!-- Tittel og ansvarsopplysninger -->
<a><xsl:attribute name="href">/cgi-bin/koha/opac-detail.pl?biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute>
<xsl:if test="marc:datafield[@tag=245]">
<xsl:for-each select="marc:datafield[@tag=245]">
<xsl:variable name="title">
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">a</xsl:with-param>
</xsl:call-template>
<xsl:if test="marc:subfield[@code='b']">
<xsl:text> : </xsl:text>
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">b</xsl:with-param>
</xsl:call-template>
</xsl:if>
<xsl:if test="marc:subfield[@code='h']">
<xsl:text> </xsl:text>
(<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">h</xsl:with-param>
</xsl:call-template>)
</xsl:if>
<xsl:text> </xsl:text>
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">np</xsl:with-param>
</xsl:call-template>
</xsl:variable>
<xsl:variable name="titleChop">
<xsl:call-template name="chopPunctuation">
<xsl:with-param name="chopString">
<xsl:value-of select="$title"/>
</xsl:with-param>
</xsl:call-template>
</xsl:variable>
<xsl:value-of select="$titleChop"/>
</xsl:for-each>
</xsl:if>
</a>
<p>
<xsl:choose>
<xsl:when test="marc:datafield[@tag=100] or marc:datafield[@tag=110] or marc:datafield[@tag=111] or marc:datafield[@tag=700] or marc:datafield[@tag=710] or marc:datafield[@tag=711]">
av
<xsl:for-each select="marc:datafield[@tag=100 or @tag=700]">
<xsl:choose>
<xsl:when test="position()=last()">
<xsl:call-template name="nameABCDQ"/>.
</xsl:when>
<xsl:otherwise>
<xsl:call-template name="nameABCDQ"/>;
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
<xsl:for-each select="marc:datafield[@tag=110 or @tag=710]">
<xsl:choose>
<xsl:when test="position()=last()">
<xsl:call-template name="nameABCDN"/>.
</xsl:when>
<xsl:otherwise>
<xsl:call-template name="nameABCDN"/>;
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
<xsl:for-each select="marc:datafield[@tag=111 or @tag=711]">
<xsl:choose>
<xsl:when test="position()=last()">
<xsl:call-template name="nameACDEQ"/>.
</xsl:when>
<xsl:otherwise>
<xsl:call-template name="nameACDEQ"/>;
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</xsl:when>
</xsl:choose>
</p>
<xsl:if test="marc:datafield[@tag=250]">
<span class="results_summary">
<span class="label">Utgave: </span>
<xsl:for-each select="marc:datafield[@tag=250]">
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">ab</xsl:with-param>
</xsl:call-template>
</xsl:for-each>
</span>
</xsl:if>
<span class="results_summary">
<xsl:if test="$typeOf008!=''">
<span class="label">Type: </span>
<xsl:choose>
<xsl:when test="$typeOf008='Mon'"><img src="/opac-tmpl/prog/famfamfam/silk/book.png" alt="Bok" title="Bok"/> Bok</xsl:when>
<xsl:when test="$typeOf008='Per'"><img src="/opac-tmpl/prog/famfamfam/silk/newspaper.png" alt="Periodika" title="Periodika"/> Periodika</xsl:when>
<xsl:when test="$typeOf008='Fil'"><img src="/opac-tmpl/prog/famfamfam/silk/computer_link.png" alt="Fil" title="Fil"/> Fil</xsl:when>
<xsl:when test="$typeOf008='Kar'"><img src="/opac-tmpl/prog/famfamfam/silk/map.png" alt="Kart" title="Kart"/> Kart</xsl:when>
<xsl:when test="$typeOf008='FV'"><img src="/opac-tmpl/prog/famfamfam/silk/film.png" alt="Film og video" title="Film og video"/> Film og video</xsl:when>
<xsl:when test="$typeOf008='Mus'"><img src="/opac-tmpl/prog/famfamfam/silk/sound.png" alt="Musikktrykk og lydopptak" title="Musikktrykk og lydopptak"/> Musikk</xsl:when>
<xsl:when test="$typeOf008='gra'"> Grafisk materiale</xsl:when>
<xsl:when test="$typeOf008='kom'"> Kombidokumenter</xsl:when>
<xsl:when test="$typeOf008='trd'"> Tre-dimensjonale gjenstander</xsl:when>
</xsl:choose>
</xsl:if>
<xsl:if test="string-length(normalize-space($physicalDescription))">
<span class="label">; Format: </span><xsl:copy-of select="$physicalDescription"></xsl:copy-of>
</xsl:if>
<!-- test
<xsl:for-each select="marc:datafield[@tag=019]">
019b:
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">b</xsl:with-param>
</xsl:call-template>
</xsl:for-each>
-->
<xsl:if test="$controlField008-21 or $controlField008-22 or $controlField008-24 or $controlField008-26 or $controlField008-29 or $controlField008-34 or $controlField008-33 or $controlField008-30-31 or $controlField008-33">
<xsl:if test="$typeOf008='Per'">
<xsl:if test="$controlField008-21 and contains($controlField008-21,'amnpz')">
<span class="label">; Type periodikum: </span>
</xsl:if>
<xsl:choose>
<xsl:when test="$controlField008-21='a'">Årbok</xsl:when>
<xsl:when test="$controlField008-21='m'">Monografiserie</xsl:when>
<xsl:when test="$controlField008-21='n'">Avis</xsl:when>
<xsl:when test="$controlField008-21='p'">Tidsskrift</xsl:when>
<xsl:when test="$controlField008-21='z'">Andre typer periodika</xsl:when>
</xsl:choose>
</xsl:if>
<xsl:if test="$typeOf008='Mon' or $typeOf008='Per'">
<xsl:if test="contains($controlField008-24,'abcdefhiklmnoqrstx')">
<span class="label">; Innhold: </span>
</xsl:if>
<xsl:choose>
<xsl:when test="contains($controlField008-24,'a')"> Sammendrag(abstracts)/Referatorganer</xsl:when>
<xsl:when test="contains($controlField008-24,'b')"> Bibliografier</xsl:when>
<xsl:when test="contains($controlField008-24,'c')"> Kataloger</xsl:when>
<xsl:when test="contains($controlField008-24,'d')"> Ordbøker</xsl:when>
<xsl:when test="contains($controlField008-24,'e')"> Konversasjonsleksika</xsl:when>
<xsl:when test="contains($controlField008-24,'f')"> Håndbøker</xsl:when>
<xsl:when test="contains($controlField008-24,'h')"> Referanseverk</xsl:when>
<xsl:when test="contains($controlField008-24,'i')"> Registre</xsl:when>
<xsl:when test="contains($controlField008-24,'k')"> Diskografier</xsl:when>
<xsl:when test="contains($controlField008-24,'l')"> Lover og forskrifter</xsl:when>
<xsl:when test="contains($controlField008-24,'m')"> Hovedoppgaver/diplomoppgaver</xsl:when>
<xsl:when test="contains($controlField008-24,'n')"> Oversiktsverker innenfor et emne</xsl:when>
<xsl:when test="contains($controlField008-24,'o')"> Anmeldelser</xsl:when>
<xsl:when test="contains($controlField008-24,'q')"> Filmografier</xsl:when>
<xsl:when test="contains($controlField008-24,'r')"> Adressebøker</xsl:when>
<xsl:when test="contains($controlField008-24,'s')"> Statistikker</xsl:when>
<xsl:when test="contains($controlField008-24,'t')"> Tekniske rapporter</xsl:when>
<xsl:when test="contains($controlField008-24,'x')"> Doktoravhandlinger/lisensiat-avhandlinger</xsl:when>
<!--
<xsl:when test="contains($controlField008-24,'z')"> Annet</xsl:when>
-->
</xsl:choose>
<xsl:choose>
<xsl:when test="$controlField008-29='1'">
Konferansepublikasjon
</xsl:when>
</xsl:choose>
</xsl:if>
<xsl:if test="$typeOf008='CF'">
<xsl:if test="$controlField008-26='a' or $controlField008-26='b' or $controlField008-26='c' or $controlField008-26='d' or $controlField008-26='e' or $controlField008-26='f' or $controlField008-26='g' or $controlField008-26='h' or $controlField008-26='i' or $controlField008-26='j'">
<span class="label">; Type maskinlesbar fil: </span>
</xsl:if>
<xsl:choose>
<xsl:when test="$controlField008-26='a'">Numeriske data</xsl:when>
<xsl:when test="$controlField008-26='b'">Programvare</xsl:when>
<xsl:when test="$controlField008-26='c'">Grafiske data</xsl:when>
<xsl:when test="$controlField008-26='d'">Tekst</xsl:when>
<xsl:when test="$controlField008-26='e'">Bibliografiske data</xsl:when>
<xsl:when test="$controlField008-26='f'">Font</xsl:when>
<xsl:when test="$controlField008-26='g'">Spill</xsl:when>
<xsl:when test="$controlField008-26='h'">Lyd</xsl:when>
<xsl:when test="$controlField008-26='i'">Interaktivt multimedium</xsl:when>
<xsl:when test="$controlField008-26='j'">Online tjeneste</xsl:when>
<!-- Probably makes no sense to display these
<xsl:when test="$controlField008-26='m'">En kombinasjon av to eller flere av de ovennevnte</xsl:when>
<xsl:when test="$controlField008-26='u'">Ukjent</xsl:when>
<xsl:when test="$controlField008-26='z'">Annen type data</xsl:when>
-->
</xsl:choose>
</xsl:if>
<xsl:if test="$typeOf008='Mon'">
<xsl:if test="(substring($controlField008,25,1)='j') or (substring($controlField008,25,1)='1') or ($controlField008-34='a' or $controlField008-34='b' or $controlField008-34='c' or $controlField008-34='d')">
<span class="label">; Innhold: </span>
</xsl:if>
<xsl:if test="substring($controlField008,31,1)='1' or substring($controlField008,31,1)='a' or substring($controlField008,31,1)='b'">
Festskrift
</xsl:if>
<xsl:if test="$controlField008-34='a' or $controlField008-34='a' or $controlField008-34='b' or $controlField008-34='c' or $controlField008-34='d'">
Biografi
</xsl:if>
<xsl:if test="$controlField008-33 and $controlField008-33!='^' and $controlField008-33!=' '">
<span class="label">; Litterær form: </span>
</xsl:if>
<xsl:choose>
<xsl:when test="$controlField008-33='0'">Ikke skjønnlitteratur</xsl:when>
<xsl:when test="$controlField008-33='l'">Lærebok, brevkurs</xsl:when>
<xsl:when test="$controlField008-33='1'">Skjønnlitteratur</xsl:when>
<xsl:when test="$controlField008-33='r'">Roman</xsl:when>
<xsl:when test="$controlField008-33='n'">Novelle / fortelling</xsl:when>
<xsl:when test="$controlField008-33='d'">Dikt</xsl:when>
<xsl:when test="$controlField008-33='s'">Skuespill</xsl:when>
<xsl:when test="$controlField008-33='t'">Tegneserie</xsl:when>
<xsl:when test="$controlField008-33='a'">Antologi</xsl:when>
<xsl:when test="$controlField008-33='p'">Pekebok</xsl:when>
</xsl:choose>
</xsl:if>
<xsl:if test="$typeOf008='Mus' and $controlField008-30-31 and $controlField008-30-31!='^^' and $controlField008-30-31!=' '">
<span class="label">; Litterær form: </span> <!-- Literary text for sound recordings -->
<xsl:if test="contains($controlField008-30-31,'a')">Selvbiografier</xsl:if>
<xsl:if test="contains($controlField008-30-31,'b')">Biografier</xsl:if>
<xsl:if test="contains($controlField008-30-31,'c')">Samtaler og diskusjoner</xsl:if>
<xsl:if test="contains($controlField008-30-31,'d')">Drama</xsl:if>
<xsl:if test="contains($controlField008-30-31,'e')">Essays</xsl:if>
<xsl:if test="contains($controlField008-30-31,'f')">Romaner</xsl:if>
<xsl:if test="contains($controlField008-30-31,'g')">Rapporter, referater</xsl:if>
<xsl:if test="contains($controlField008-30-31,'h')">Fortellinger, noveller</xsl:if>
<xsl:if test="contains($controlField008-30-31,'i')">Undervisning</xsl:if>
<xsl:if test="contains($controlField008-30-31,'j')">Språkundervisning</xsl:if>
<xsl:if test="contains($controlField008-30-31,'k')">Komedier</xsl:if>
<xsl:if test="contains($controlField008-30-31,'l')">Foredrag, taler</xsl:if>
<xsl:if test="contains($controlField008-30-31,'m')">Memoarer</xsl:if>
<xsl:if test="contains($controlField008-30-31,'o')">Eventyr</xsl:if>
<xsl:if test="contains($controlField008-30-31,'p')">Dikt</xsl:if>
<xsl:if test="contains($controlField008-30-31,'r')">Fremføring av alle typer ikke-musikalske produksjoner</xsl:if>
<xsl:if test="contains($controlField008-30-31,'s')">Lyder (f.eks. fuglelyder)</xsl:if>
<xsl:if test="contains($controlField008-30-31,'t')">Intervjuer</xsl:if>
<xsl:if test="contains($controlField008-30-31,'z')">Andre typer innhold</xsl:if>
</xsl:if>
<!--
<xsl:if test="$typeOf008='VM'">
<span class="label">; Type of visual material: </span>
<xsl:choose>
<xsl:when test="$controlField008-33='a'">
art original
</xsl:when>
<xsl:when test="$controlField008-33='b'">
kit
</xsl:when>
<xsl:when test="$controlField008-33='c'">
art reproduction
</xsl:when>
<xsl:when test="$controlField008-33='d'">
diorama
</xsl:when>
<xsl:when test="$controlField008-33='f'">
filmstrip
</xsl:when>
<xsl:when test="$controlField008-33='g'">
legal article
</xsl:when>
<xsl:when test="$controlField008-33='i'">
picture
</xsl:when>
<xsl:when test="$controlField008-33='k'">
graphic
</xsl:when>
<xsl:when test="$controlField008-33='l'">
technical drawing
</xsl:when>
<xsl:when test="$controlField008-33='m'">
motion picture
</xsl:when>
<xsl:when test="$controlField008-33='n'">
chart
</xsl:when>
<xsl:when test="$controlField008-33='o'">
flash card
</xsl:when>
<xsl:when test="$controlField008-33='p'">
microscope slide
</xsl:when>
<xsl:when test="$controlField008-33='q' or marc:controlfield[@tag=007][substring(text(),1,1)='a'][substring(text(),2
,1)='q']">
model
</xsl:when>
<xsl:when test="$controlField008-33='r'">
realia
</xsl:when>
<xsl:when test="$controlField008-33='s'">
slide
</xsl:when>
<xsl:when test="$controlField008-33='t'">
transparency
</xsl:when>
<xsl:when test="$controlField008-33='v'">
videorecording
</xsl:when>
<xsl:when test="$controlField008-33='w'">
toy
</xsl:when>
</xsl:choose>
</xsl:if>
-->
</xsl:if>
<!--
<xsl:if test="($typeOf008='Mon' or $typeOf008='Per' or $typeOf008='Mus' or $typeOf008='FV' or $typeOf008='Fil') and ($controlField008-22='a' or $controlField008-22='b' or $controlField008-22='c' or $controlField008-22='d' or $controlField008-22='e' or $controlField008-22='g' or $controlField008-22='j' or $controlField008-22='f')">
-->
<xsl:if test="$typeOf008='Mon'">
<span class="label">; Målgruppe: </span>
<xsl:choose>
<xsl:when test="$controlField008-22='a'">Voksne;</xsl:when>
<xsl:when test="$controlField008-22='b'">Billedbøker for voksne;</xsl:when>
<xsl:when test="$controlField008-22='j'">Barn og ungdom;</xsl:when>
<xsl:when test="$controlField008-22='k'">Billedbøker;</xsl:when>
<xsl:when test="$controlField008-22='l'">Barn i alderen til og med 5 år;</xsl:when>
<xsl:when test="$controlField008-22='m'">Elever på 1. til 3. klassetrinn;</xsl:when>
<xsl:when test="$controlField008-22='n'">Elever på 4. og 5. klassetrinn;</xsl:when>
<xsl:when test="$controlField008-22='o'">Elever på 6. og 7. klassetrinn;</xsl:when>
<xsl:when test="$controlField008-22='p'">Elever på ungdomstrinnet;</xsl:when>
<xsl:when test="$controlField008-22='v'">Billedbøker for barn i alderen til og med 5 år;</xsl:when>
<xsl:when test="$controlField008-22='w'">Billedbøker for elever på 1. til 3. klassetrinn;</xsl:when>
<xsl:when test="$controlField008-22='x'">Billedbøker for elever på 4. og 5. klassetrinn;</xsl:when>
<xsl:when test="$controlField008-22='y'">Billedbøker for elever på 6. og 7. klassetrinn;</xsl:when>
<xsl:when test="$controlField008-22='z'">Billedbøker for elever på ungdomstrinnet;</xsl:when>
<xsl:when test="$controlField008-22='f'">Spesialisert;</xsl:when>
<xsl:when test="$controlField008-22='q'">Lettlest;</xsl:when>
<xsl:when test="$controlField008-22='r'">For psykisk utviklingshemmede;</xsl:when>
<xsl:when test="$controlField008-22='s'">Storskrift;</xsl:when>
<xsl:when test="$controlField008-22='g'">Generell;</xsl:when>
<xsl:when test="$controlField008-22='u'">Ukjent;</xsl:when>
</xsl:choose>
</xsl:if>
<xsl:if test="$typeOf008='Per'">
<span class="label">; Målgruppe: </span>
<xsl:choose>
<xsl:when test="$controlField008-22='a'">Voksne;</xsl:when>
<xsl:when test="$controlField008-22='b'">Tegneserier for voksne;</xsl:when>
<xsl:when test="$controlField008-22='j'">Barn og ungdom;</xsl:when>
<xsl:when test="$controlField008-22='k'">Tegneserier;</xsl:when>
<xsl:when test="$controlField008-22='l'">Barn i alderen til og med 5 år;</xsl:when>
<xsl:when test="$controlField008-22='m'">Elever på 1. til 3. klassetrinn;</xsl:when>
<xsl:when test="$controlField008-22='n'">Elever på 4. og 5. klassetrinn;</xsl:when>
<xsl:when test="$controlField008-22='o'">Elever på 6. og 7. klassetrinn;</xsl:when>
<xsl:when test="$controlField008-22='p'">Elever på ungdomstrinnet;</xsl:when>
<xsl:when test="$controlField008-22='v'">Tegneserier for barn i alderen til og med 5 år;</xsl:when>
<xsl:when test="$controlField008-22='w'">Tegneserier for elever på 1. til 3. klassetrinn;</xsl:when>
<xsl:when test="$controlField008-22='x'">Tegneserier for elever på 4. og 5. klassetrinn;</xsl:when>
<xsl:when test="$controlField008-22='y'">Tegneserier for elever på 6. og 7. klassetrinn;</xsl:when>
<xsl:when test="$controlField008-22='z'">Tegneserier for elever på ungdomstrinnet;</xsl:when>
<xsl:when test="$controlField008-22='f'">Spesialisert;</xsl:when>
<xsl:when test="$controlField008-22='q'">Lettlest;</xsl:when>
<xsl:when test="$controlField008-22='r'">For psykisk utviklingshemmede;</xsl:when>
<xsl:when test="$controlField008-22='s'">Storskrift;</xsl:when>
<xsl:when test="$controlField008-22='g'">Generell;</xsl:when>
<xsl:when test="$controlField008-22='u'">Ukjent;</xsl:when>
</xsl:choose>
</xsl:if>
<xsl:if test="$typeOf008='Fil' or $typeOf008='Mus'">
<span class="label">; Målgruppe: </span>
<xsl:choose>
<xsl:when test="$controlField008-22='a'">Voksne;</xsl:when>
<xsl:when test="$controlField008-22='j'">Barn og ungdom;</xsl:when>
<xsl:when test="$controlField008-22='1'">Barn i alderen til og med 5 år;</xsl:when>
<xsl:when test="$controlField008-22='m'">Elever på 1. til 3. klassetrinn;</xsl:when>
<xsl:when test="$controlField008-22='n'">Elever på 4. og 5. klassetrinn;</xsl:when>
<xsl:when test="$controlField008-22='o'">Elever på 6. og 7. klassetrinn;</xsl:when>
<xsl:when test="$controlField008-22='p'">Elever på ungdomstrinnet;</xsl:when>
<xsl:when test="$controlField008-22='f'">Spesialisert;</xsl:when>
<xsl:when test="$controlField008-22='q'">Lettlest;</xsl:when>
<xsl:when test="$controlField008-22='r'">For psykisk utviklingshemmede;</xsl:when>
<xsl:when test="$controlField008-22='s'">Storskrift;</xsl:when>
<xsl:when test="$controlField008-22='g'">Generell;</xsl:when>
<xsl:when test="$controlField008-22='u'">Ukjent;</xsl:when>
</xsl:choose>
</xsl:if>
<xsl:if test="$typeOf008='FV'">
<span class="label">; Målgruppe: </span>
<xsl:choose>
<xsl:when test="$controlField008-22='a'">Voksne;</xsl:when>
<xsl:when test="$controlField008-22='1'">Voksne over 18 år;</xsl:when>
<xsl:when test="$controlField008-22='2'">Voksne over 15 år;</xsl:when>
<xsl:when test="$controlField008-22='j'">Barn og ungdom;</xsl:when>
<xsl:when test="$controlField008-22='4'">Ungdom over 12 år;</xsl:when>
<xsl:when test="$controlField008-22='5'">Barn over 7 år;</xsl:when>
<xsl:when test="$controlField008-22='6'">Småbarn;</xsl:when>
<xsl:when test="$controlField008-22='f'">Spesialisert;</xsl:when>
<xsl:when test="$controlField008-22='g'">Generell;</xsl:when>
<xsl:when test="$controlField008-22='u'">Ukjent;</xsl:when>
</xsl:choose>
</xsl:if>
</span>
<!-- Utgivelse, distribusjon osv -->
<xsl:if test="marc:datafield[@tag=260]">
<span class="results_summary">
<span class="label">Utgiver: </span>
<xsl:for-each select="marc:datafield[@tag=260]">
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">bcg</xsl:with-param>
</xsl:call-template>
</xsl:for-each>
</span>
</xsl:if>
<!-- Parallelltittel (R) -->
<xsl:if test="marc:datafield[@tag=246]">
<span class="results_summary">
<span class="label">Parallelltittel: </span>
<xsl:for-each select="marc:datafield[@tag=246]">
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">ab</xsl:with-param>
</xsl:call-template>
</xsl:for-each>
</span>
</xsl:if>
<span class="results_summary">
<span class="label">Availability: </span>
<xsl:choose>
<xsl:when test="count(key('item-by-status', 'available'))=0 and count(key('item-by-status', 'reference'))=0">No copies available
</xsl:when>
<xsl:when test="count(key('item-by-status', 'available'))>0">
<span class="available">
<b><xsl:text>Copies available for loan: </xsl:text></b>
<xsl:variable name="available_items"
select="key('item-by-status', 'available')"/>
<xsl:for-each select="$available_items[generate-id() = generate-id(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch))[1])]">
<xsl:value-of select="items:homebranch"/>
<xsl:if test="items:itemcallnumber != '' and items:itemcallnumber"> [<xsl:value-of select="items:itemcallnumber"/>]</xsl:if>
<xsl:text> (</xsl:text>
<xsl:value-of select="count(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch)))"/>
<xsl:text>)</xsl:text>
<xsl:choose><xsl:when test="position()=last()"><xsl:text>. </xsl:text></xsl:when><xsl:otherwise><xsl:text>, </xsl:text></xsl:otherwise></xsl:choose>
</xsl:for-each>
</span>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="count(key('item-by-status', 'reference'))>0">
<span class="available">
<b><xsl:text>Copies available for reference: </xsl:text></b>
<xsl:variable name="reference_items"
select="key('item-by-status', 'reference')"/>
<xsl:for-each select="$reference_items[generate-id() = generate-id(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch))[1])]">
<xsl:value-of select="items:homebranch"/>
<xsl:if test="items:itemcallnumber != '' and items:itemcallnumber"> [<xsl:value-of select="items:itemcallnumber"/>]</xsl:if>
<xsl:text> (</xsl:text>
<xsl:value-of select="count(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch)))"/>
<xsl:text>)</xsl:text>
<xsl:choose><xsl:when test="position()=last()"><xsl:text>. </xsl:text></xsl:when><xsl:otherwise><xsl:text>, </xsl:text></xsl:otherwise></xsl:choose>
</xsl:for-each>
</span>
</xsl:when>
</xsl:choose>
<xsl:if test="count(key('item-by-status', 'Checked out'))>0">
<span class="unavailable">
<xsl:text>Checked out (</xsl:text>
<xsl:value-of select="count(key('item-by-status', 'Checked out'))"/>
<xsl:text>). </xsl:text>
</span>
</xsl:if>
<xsl:if test="count(key('item-by-status', 'Withdrawn'))>0">
<span class="unavailable">
<xsl:text>Withdrawn (</xsl:text>
<xsl:value-of select="count(key('item-by-status', 'Withdrawn'))"/>
<xsl:text>). </xsl:text> </span>
</xsl:if>
<xsl:if test="count(key('item-by-status', 'Lost'))>0">
<span class="unavailable">
<xsl:text>Lost (</xsl:text>
<xsl:value-of select="count(key('item-by-status', 'Lost'))"/>
<xsl:text>). </xsl:text> </span>
</xsl:if>
<xsl:if test="count(key('item-by-status', 'Damaged'))>0">
<span class="unavailable">
<xsl:text>Damaged (</xsl:text>
<xsl:value-of select="count(key('item-by-status', 'Damaged'))"/>
<xsl:text>). </xsl:text> </span>
</xsl:if>
<xsl:if test="count(key('item-by-status', 'On order'))>0">
<span class="unavailable">
<xsl:text>On order (</xsl:text>
<xsl:value-of select="count(key('item-by-status', 'On order'))"/>
<xsl:text>). </xsl:text> </span>
</xsl:if>
<xsl:if test="count(key('item-by-status', 'In transit'))>0">
<span class="unavailable">
<xsl:text>In transit (</xsl:text>
<xsl:value-of select="count(key('item-by-status', 'In transit'))"/>
<xsl:text>). </xsl:text> </span>
</xsl:if>
<xsl:if test="count(key('item-by-status', 'Waiting'))>0">
<span class="unavailable">
<xsl:text>On hold (</xsl:text>
<xsl:value-of select="count(key('item-by-status', 'Waiting'))"/>
<xsl:text>). </xsl:text> </span>
</xsl:if>
</span>
</xsl:template>
<xsl:template name="termsOfAddress">
<xsl:if test="marc:subfield[@code='b' or @code='c']">
<xsl:call-template name="chopPunctuation">
<xsl:with-param name="chopString">
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">bc</xsl:with-param>
</xsl:call-template>
</xsl:with-param>
</xsl:call-template>
</xsl:if>
</xsl:template>
<xsl:template name="nameDate">
<xsl:for-each select="marc:subfield[@code='d']">
<xsl:call-template name="chopPunctuation">
<xsl:with-param name="chopString" select="."/>
</xsl:call-template>
</xsl:for-each>
</xsl:template>
<xsl:template name="role">
<xsl:for-each select="marc:subfield[@code='e']">
<xsl:value-of select="."/>
</xsl:for-each>
<xsl:for-each select="marc:subfield[@code='4']">
<xsl:value-of select="."/>
</xsl:for-each>
</xsl:template>
<xsl:template name="specialSubfieldSelect">
<xsl:param name="anyCodes"/>
<xsl:param name="axis"/>
<xsl:param name="beforeCodes"/>
<xsl:param name="afterCodes"/>
<xsl:variable name="str">
<xsl:for-each select="marc:subfield">
<xsl:if test="contains($anyCodes, @code) or (contains($beforeCodes,@code) and following-sibling::marc:subfield[@code=$axis]) or (contains($afterCodes,@code) and preceding-sibling::marc:subfield[@code=$axis])">
<xsl:value-of select="text()"/>
<xsl:text> </xsl:text>
</xsl:if>
</xsl:for-each>
</xsl:variable>
<xsl:value-of select="substring($str,1,string-length($str)-1)"/>
</xsl:template>
<xsl:template name="subtitle">
<xsl:if test="marc:subfield[@code='b']">
<xsl:call-template name="chopPunctuation">
<xsl:with-param name="chopString">
<xsl:value-of select="marc:subfield[@code='b']"/>
<!--<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">b</xsl:with-param>
</xsl:call-template>-->
</xsl:with-param>
</xsl:call-template>
</xsl:if>
</xsl:template>
<xsl:template name="chopBrackets">
<xsl:param name="chopString"></xsl:param>
<xsl:variable name="string">
<xsl:call-template name="chopPunctuation">
<xsl:with-param name="chopString" select="$chopString"></xsl:with-param>
</xsl:call-template>
</xsl:variable>
<xsl:if test="substring($string, 1,1)='['">
<xsl:value-of select="substring($string,2, string-length($string)-2)"></xsl:value-of>
</xsl:if>
<xsl:if test="substring($string, 1,1)!='['">
<xsl:value-of select="$string"></xsl:value-of>
</xsl:if>
</xsl:template>
</xsl:stylesheet>

View file

@ -0,0 +1,205 @@
<?xml version='1.0'?>
<xsl:stylesheet version="1.0" xmlns:marc="http://www.loc.gov/MARC21/slim" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template name="datafield">
<xsl:param name="tag"/>
<xsl:param name="ind1"><xsl:text> </xsl:text></xsl:param>
<xsl:param name="ind2"><xsl:text> </xsl:text></xsl:param>
<xsl:param name="subfields"/>
<xsl:element name="datafield">
<xsl:attribute name="tag">
<xsl:value-of select="$tag"/>
</xsl:attribute>
<xsl:attribute name="ind1">
<xsl:value-of select="$ind1"/>
</xsl:attribute>
<xsl:attribute name="ind2">
<xsl:value-of select="$ind2"/>
</xsl:attribute>
<xsl:copy-of select="$subfields"/>
</xsl:element>
</xsl:template>
<xsl:template name="subfieldSelect">
<xsl:param name="codes"/>
<xsl:param name="delimeter"><xsl:text> </xsl:text></xsl:param>
<xsl:param name="subdivCodes"/>
<xsl:param name="subdivDelimiter"/>
<xsl:variable name="str">
<xsl:for-each select="marc:subfield">
<xsl:if test="contains($codes, @code)">
<xsl:if test="contains($subdivCodes, @code)">
<xsl:value-of select="$subdivDelimiter"/>
</xsl:if>
<xsl:value-of select="text()"/><xsl:value-of select="$delimeter"/>
</xsl:if>
</xsl:for-each>
</xsl:variable>
<xsl:value-of select="substring($str,1,string-length($str)-string-length($delimeter))"/>
</xsl:template>
<xsl:template name="buildSpaces">
<xsl:param name="spaces"/>
<xsl:param name="char"><xsl:text> </xsl:text></xsl:param>
<xsl:if test="$spaces>0">
<xsl:value-of select="$char"/>
<xsl:call-template name="buildSpaces">
<xsl:with-param name="spaces" select="$spaces - 1"/>
<xsl:with-param name="char" select="$char"/>
</xsl:call-template>
</xsl:if>
</xsl:template>
<xsl:template name="chopPunctuation">
<xsl:param name="chopString"/>
<xsl:variable name="length" select="string-length($chopString)"/>
<xsl:choose>
<xsl:when test="$length=0"/>
<xsl:when test="contains('.:,;/ ', substring($chopString,$length,1))">
<xsl:call-template name="chopPunctuation">
<xsl:with-param name="chopString" select="substring($chopString,1,$length - 1)"/>
</xsl:call-template>
</xsl:when>
<xsl:when test="not($chopString)"/>
<xsl:otherwise><xsl:value-of select="$chopString"/></xsl:otherwise>
</xsl:choose>
<xsl:text> </xsl:text>
</xsl:template>
<xsl:template name="nameABCDQ">
<xsl:call-template name="chopPunctuation">
<xsl:with-param name="chopString">
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">aq</xsl:with-param>
</xsl:call-template>
</xsl:with-param>
<xsl:with-param name="punctuation">
<xsl:text>:,;/ </xsl:text>
</xsl:with-param>
</xsl:call-template>
<xsl:call-template name="termsOfAddress"/>
</xsl:template>
<xsl:template name="nameABCDN">
<xsl:for-each select="marc:subfield[@code='a']">
<xsl:call-template name="chopPunctuation">
<xsl:with-param name="chopString" select="."/>
</xsl:call-template>
</xsl:for-each>
<xsl:for-each select="marc:subfield[@code='b']">
<xsl:value-of select="."/>
</xsl:for-each>
<xsl:if test="marc:subfield[@code='c'] or marc:subfield[@code='d'] or marc:subfield[@code='n']">
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">cdn</xsl:with-param>
</xsl:call-template>
</xsl:if>
</xsl:template>
<xsl:template name="nameACDEQ">
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">acdeq</xsl:with-param>
</xsl:call-template>
</xsl:template>
<xsl:template name="termsOfAddress">
<xsl:if test="marc:subfield[@code='b' or @code='c']">
<xsl:call-template name="chopPunctuation">
<xsl:with-param name="chopString">
<xsl:call-template name="subfieldSelect">
<xsl:with-param name="codes">bc</xsl:with-param>
</xsl:call-template>
</xsl:with-param>
</xsl:call-template>
</xsl:if>
</xsl:template>
<!-- Function m880Select: Display Alternate Graphic Representation (MARC 880) for selected latin "base"tags
- should be called immediately before the corresonding latin tags are processed
- tags in right-to-left languages are displayed floating right
* Parameter:
+ basetags: display these tags if found in linkage section ( subfield 6) of tag 880
+ codes: display these subfields codes
* Options:
- class: wrap output in <span class="$class">...</span>
- label: prefix each(!) tag with label $label
- bibno: link to biblionumber $bibno
- index: build a search link using index $index with subfield $a as key; if subfield $9 is present use index 'an' with key $9 instead.
* Limitations:
- displays every field on a separate line (to switch between rtl and ltr)
* Pitfalls:
(!) output might be empty
-->
<xsl:template name="m880Select">
<xsl:param name="basetags"/> <!-- e.g. 100,700,110,710 -->
<xsl:param name="codes"/> <!-- e.g. abc -->
<xsl:param name="class"/> <!-- e.g. results_summary -->
<xsl:param name="label"/> <!-- e.g. Edition -->
<xsl:param name="bibno"/>
<xsl:param name="index"/> <!-- e.g. au -->
<xsl:for-each select="marc:datafield[@tag=880]">
<xsl:variable name="code6" select="marc:subfield[@code=6]"/>
<xsl:if test="contains(string($basetags), substring($code6,1,3))">
<span>
<xsl:if test="boolean($class)">
<xsl:attribute name="class"><xsl:value-of select="$class"/></xsl:attribute>
</xsl:if>
<xsl:choose>
<!-- display right-to-left tags floating right of their left-to-right counterparts -->
<xsl:when test="substring($code6,10,2) ='/r'">
<xsl:attribute name="style">display:block; text-align:right; float:right; width:50%; padding-left:20px</xsl:attribute>
<xsl:attribute name="dir">rtl</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="style">display:block; </xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<xsl:if test="boolean($label)">
<span class="label">
<xsl:value-of select="$label"/>
</span>
</xsl:if>
<xsl:variable name="str">
<xsl:for-each select="marc:subfield">
<xsl:if test="contains($codes, @code)">
<xsl:value-of select="text()"/>
<xsl:text> </xsl:text>
</xsl:if>
</xsl:for-each>
</xsl:variable>
<xsl:choose>
<xsl:when test="boolean($bibno)">
<a>
<xsl:attribute name="href">/cgi-bin/koha/opac-detail.pl?biblionumber=<xsl:value-of select="$bibno"/></xsl:attribute>
<xsl:value-of select="$str"/>
</a>
</xsl:when>
<xsl:when test="boolean($index) and boolean(marc:subfield[@code=9])">
<a>
<xsl:attribute name="href">/cgi-bin/koha/opac-search.pl?q=an:<xsl:value-of select="marc:subfield[@code=9]"/></xsl:attribute>
<xsl:value-of select="$str"/>
</a>
</xsl:when>
<xsl:when test="boolean($index)">
<a>
<xsl:attribute name="href">/cgi-bin/koha/opac-search.pl?q=<xsl:value-of select="$index"/>:<xsl:value-of select="marc:subfield[@code='a']"/></xsl:attribute>
<xsl:value-of select="$str"/>
</a>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$str"/>
</xsl:otherwise>
</xsl:choose>
</span>
</xsl:if>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
<!-- Stylus Studio meta-information - (c)1998-2002 eXcelon Corp.
<metaInformation>
<scenarios/><MapperInfo srcSchemaPath="" srcSchemaRoot="" srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/>
</metaInformation>
-->