Just in case anybody else is trying to figure out something similar:
We have eventually tried testing LoC authority linking (and also Czech
authority linking when the authorities have "n" or "z" thesaurus value
in 008) and in this case the support script works okay :-). Actually,
having the "n" or "z" value is even a bit more in line with MARC
official specification (http://www.loc.gov/marc/authority/ad008.html)
than using upper case characters
(http://docs.evergreen-ils.org/2.12/_thesauri.html) - or any other
characters than those mentioned in the MARC specification.
Linda
On 07/16/2017 05:09 PM, Václav Jansa wrote:
Hi Mike,
thanks for you rapid reply, and sorry for my slow reaction.
In past days I try some testing with minimal number of parameters (and
some debug prints in script):
I tested, for simplicity, only on one bib record (TCN=5000), with
known possible link in tag 100$7, to imported authority record
http://eg-test.osvobozena-knihovna.cz/eg/opac/record/5000?contains=contains;_special=1;detail_record_view=0;qtype=identifier%7Ctcn;query=5000;locg=1;expand=marchtml#marchtml
id | creator | editor | source | quality | create_date
| edit_date | active | deleted |
fingerprint | tcn_source | tcn_value |
marc | last_xact_id | owner | share_depth
------+---------+--------+--------+---------+------------------------+------------------------------+--------+---------+----------------------------------------------------------------------+------------+-----------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------+-------+-------------
5000 | 1 | 1097 | | 28 | 2011-08-21 19:56:38+02 |
2016-04-15 08:54:58.01372+02 | t | f |
Title:jezispromodernihocloveka Author:machovec PartName: PartNumber: |
Unknown | 5000 | <record
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.loc.gov/MARC21/slim
http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
xmlns="http://www.loc.gov/MARC21/slim"><leader>01287nam a2200313 a
4500</leader><controlfield tag="001">5000</controlfield><controlfield
tag="003">CZ-PrJAB</controlfield><controlfield
tag="005">20160415065457.0</controlfield><controlfield
tag="007">ta</controlfield><controlfield tag="008">910530s1990
xr 000 cze </controlfield><datafield tag="015" ind1=" "
ind2=" "><subfield
code="a">cnb000063109</subfield></datafield><datafield tag="020"
ind1=" " ind2=" "><subfield code="a">80-235-0086-4</subfield><subfield
code="q">(v knize neuvedeno ;</subfield><subfield
code="q">brož.)</subfield><subfield
code="z">80-235-0015-5</subfield></datafield><datafield tag="035"
ind1=" " ind2=" "><subfield code="a">(CZ
PrNK)ck9105042</subfield></datafield><datafield tag="035" ind1=" "
ind2=" "><subfield
code="a">(OCoLC)24274765</subfield></datafield><datafield tag="040"
ind1=" " ind2=" "><subfield code="a">ABA001</subfield><subfield
code="b">cze</subfield><subfield
code="d">ABA001</subfield></datafield><datafield tag="080" ind1=" "
ind2=" "><subfield code="a">22</subfield><subfield
code="2">undef</subfield></datafield><datafield tag="100" ind1="1"
ind2=" "><subfield code="a">Machovec, Milan,</subfield><subfield
code="d">1925-2003</subfield><subfield
code="7">jk01073057</subfield><subfield
code="4">aut</subfield></datafield><datafield tag="245" ind1="1"
ind2="0"><subfield code="a">Ježíš pro moderního
člověka /</subfield><subfield code="c">Milan
Machovec</subfield></datafield><datafield tag="250" ind1=" " ind2="
"><subfield code="a">V Orbisu vyd. 1.</subfield></datafield><datafield
tag="260" ind1=" " ind2=" "><subfield code="a">Praha
:</subfield><subfield code="b">Orbis,</subfield><subfield
code="c">1990</subfield><subfield code="f">(Tiskařské
závody)</subfield></datafield><datafield tag="300" ind1=" "
ind2=" "><subfield code="a">230 s. ;</subfield><subfield code="c">21
cm +</subfield><subfield code="e">errata (1
l.)</subfield></datafield><datafield tag="504" ind1=" " ind2="
"><subfield code="a">Obsahuje biblické
odkazy</subfield></datafield><datafield tag="600" ind1="0"
ind2="7"><subfield code="a">Ježíš
Kristus</subfield><subfield code="7">ola2002103454</subfield><subfield
code="2">czenas</subfield></datafield><datafield tag="655" ind1=" "
ind2="7"><subfield code="a">citáty</subfield><subfield
code="7">fd131832</subfield><subfield
code="2">czenas</subfield></datafield><datafield tag="856" ind1="4"
ind2="1"><subfield
code="u">http://kramerius4.nkp.cz/search/handle/uuid:a9365b30-7b53-11e2-b930-005056827e51</subfield><subfield
code="y">Digitalizovaný dokument</subfield></datafield><datafield
tag="910" ind1=" " ind2=" "><subfield
code="a">ABG312</subfield></datafield><datafield tag="964" ind1=" "
ind2=" "><subfield code="a">Ježíš Kristus - osobnost
- význam</subfield></datafield><datafield tag="964" ind1=" "
ind2=" "><subfield code="a">Ježíš Kristus -
život a učení - bible - citáty a
úvahy</subfield></datafield><datafield tag="901" ind1=" " ind2="
"><subfield code="a">5000</subfield><subfield
code="b">Unknown</subfield><subfield code="c">5000</subfield><subfield
code="t">biblio</subfield></datafield></record> |
1460703298.008727590.5316837683 | |
(1 row)
authority record is imported under ID 9657 (snap from DB):
id | creator | editor | create_date |
edit_date | active | deleted | source | marc |
last_xact_id | owner | control_set | heading
| simple_heading
------+---------+--------+-------------------------------+-------------------------------+--------+---------+--------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------+-------+-------------+--------------------------------------+----------------------------------
9657 | 1 | 1 | 2015-11-14 23:15:48.804847+01 | 2015-11-14
23:15:48.804847+01 | t | f | | <record
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.loc.gov/MARC21/slim
http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
xmlns="http://www.loc.gov/MARC21/slim"><leader> cz a22 n
4500</leader><controlfield tag="001">9657</controlfield><controlfield
tag="003">CZ-PrJAB</controlfield><controlfield
tag="005">20040401115636.0</controlfield><controlfield
tag="008">000622|n|acNnnnaabn n a|a
</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield
code="a">jk01073057</subfield><subfield
code="2">CZ-PrNK</subfield></datafield><datafield tag="035" ind1=" "
ind2=" "><subfield code="a">(CZ
PrNK)jk01073057</subfield></datafield><datafield tag="040" ind1=" "
ind2=" "><subfield code="a">Jaroslav Kunc</subfield><subfield
code="b">cze</subfield><subfield code="c">ABA001</subfield><subfield
code="d">ABA001</subfield></datafield><datafield tag="046" ind1=" "
ind2=" "><subfield code="f">1925</subfield><subfield
code="g">2003</subfield></datafield><datafield tag="100" ind1="1"
ind2=" "><subfield code="a">Machovec, Milan,</subfield><subfield
code="d">1925-2003</subfield><subfield
code="7">jk01073057</subfield></datafield><datafield tag="370" ind1="
" ind2=" "><subfield
code="c">Česko</subfield></datafield><datafield tag="667" ind1="
" ind2=" "><subfield code="a">Záznam neprošel revizí
podle pravidel RDA.</subfield></datafield><datafield tag="670" ind1="
" ind2=" "><subfield code="a">PNP-LA</subfield></datafield><datafield
tag="670" ind1=" " ind2=" "><subfield code="a">ČTK
16.1.2003</subfield><subfield code="b">datum
úmrtí</subfield></datafield><datafield tag="678" ind1="0"
ind2=" "><subfield code="a">Narozen 23.8.1925 v Praze, zemřel
15.1.2003 v Praze. PhDr., CSc., profesor filosofie. Práce v oboru
filosofie a logiky.</subfield></datafield><datafield tag="901" ind1="
" ind2=" "><subfield code="c">9657</subfield><subfield
code="t">authority</subfield></datafield></record> |
IMPORT-1447538996.33033 | | 101 | 100_-_N a machovec
milan d 1925 2003 | 100 a machovec milan d 1925 2003
(1 row)
script is limited only for 100$7 match
my %controllees = (
100 => { 7 => { 100 => '7' },
},
);
But with enabled debugging (remove # before some debug prints) i see
only data to check from biblio and no data from authority
(in osrf logs is visible connection for searching in biblio and
authority too (but only with data array hash)
opensrf@eg-2-12-test:/openils/bin$ authority_control_fields_100_7.pl
-s 5000 -e 5000
$VAR1 = undef;
$VAR2 = [
5000
];
5000
$VAR1 = bless( [
undef,
undef,
't',
'2011-08-21T19:56:38+0200',
1,
'f',
'2016-04-15T08:54:58+0200',
1097,
'Title:jezispromodernihocloveka Author:machovec
PartName: PartNumber:',
5000,
'1460703298.008727590.5316837683',
'<record
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.loc.gov/MARC21/slim
http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
xmlns="http://www.loc.gov/MARC21/slim"><leader>01287nam a2200313 a
4500</leader><controlfield tag="001">5000</controlfield><controlfield
tag="003">CZ-PrJAB</controlfield><controlfield
tag="005">20160415065457.0</controlfield><controlfield
tag="007">ta</controlfield><controlfield tag="008">910530s1990
xr 000 cze </controlfield><datafield tag="015" ind1=" "
ind2=" "><subfield
code="a">cnb000063109</subfield></datafield><datafield tag="020"
ind1=" " ind2=" "><subfield code="a">80-235-0086-4</subfield><subfield
code="q">(v knize neuvedeno ;</subfield><subfield
code="q">brož.)</subfield><subfield
code="z">80-235-0015-5</subfield></datafield><datafield tag="035"
ind1=" " ind2=" "><subfield code="a">(CZ
PrNK)ck9105042</subfield></datafield><datafield tag="035" ind1=" "
ind2=" "><subfield
code="a">(OCoLC)24274765</subfield></datafield><datafield tag="040"
ind1=" " ind2=" "><subfield code="a">ABA001</subfield><subfield
code="b">cze</subfield><subfield
code="d">ABA001</subfield></datafield><datafield tag="080" ind1=" "
ind2=" "><subfield code="a">22</subfield><subfield
code="2">undef</subfield></datafield><datafield tag="100" ind1="1"
ind2=" "><subfield code="a">Machovec, Milan,</subfield><subfield
code="d">1925-2003</subfield><subfield
code="7">jk01073057</subfield><subfield
code="4">aut</subfield></datafield><datafield tag="245" ind1="1"
ind2="0"><subfield code="a">Ježíš pro moderního
člověka /</subfield><subfield code="c">Milan
Machovec</subfield></datafield><datafield tag="250" ind1=" " ind2="
"><subfield code="a">V Orbisu vyd. 1.</subfield></datafield><datafield
tag="260" ind1=" " ind2=" "><subfield code="a">Praha
:</subfield><subfield code="b">Orbis,</subfield><subfield
code="c">1990</subfield><subfield code="f">(Tiskařské
závody)</subfield></datafield><datafield tag="300" ind1=" "
ind2=" "><subfield code="a">230 s. ;</subfield><subfield code="c">21
cm +</subfield><subfield code="e">errata (1
l.)</subfield></datafield><datafield tag="504" ind1=" " ind2="
"><subfield code="a">Obsahuje biblické
odkazy</subfield></datafield><datafield tag="600" ind1="0"
ind2="7"><subfield code="a">Ježíš
Kristus</subfield><subfield code="7">ola2002103454</subfield><subfield
code="2">czenas</subfield></datafield><datafield tag="655" ind1=" "
ind2="7"><subfield code="a">citáty</subfield><subfield
code="7">fd131832</subfield><subfield
code="2">czenas</subfield></datafield><datafield tag="856" ind1="4"
ind2="1"><subfield
code="u">http://kramerius4.nkp.cz/search/handle/uuid:a9365b30-7b53-11e2-b930-005056827e51</subfield><subfield
code="y">Digitalizovaný dokument</subfield></datafield><datafield
tag="910" ind1=" " ind2=" "><subfield
code="a">ABG312</subfield></datafield><datafield tag="964" ind1=" "
ind2=" "><subfield code="a">Ježíš Kristus - osobnost
- význam</subfield></datafield><datafield tag="964" ind1=" "
ind2=" "><subfield code="a">Ježíš Kristus -
život a učení - bible - citáty a
úvahy</subfield></datafield><datafield tag="901" ind1=" " ind2="
"><subfield code="a">5000</subfield><subfield
code="b">Unknown</subfield><subfield code="c">5000</subfield><subfield
code="t">biblio</subfield></datafield></record>',
28,
undef,
'Unknown',
'5000',
undef,
undef
], 'Fieldmapper::biblio::record_entry' );
$VAR1 = {
'7' => '100'
};
Controlling tag: 100 and match tag 100
$VAR1 = [
'100'
];
$VAR2 = [
{
'term' => 'jk01073057',
'subfield' => '7'
}
];
$VAR1 = [];
I am not able to find, what is wrong... can you please add some hints?
Thanks and best regards
Vaclav
On 13.7.2017 16:43, Mike Rylander wrote:
Hi Vaclav,
The script has an internalized summary of the LoC control set, and
doesn't load it from the server. With development, it should be
possible to teach authority_control_fields.pl how to load the control
set definition from the database. That's still on my wish list,
though. As with most new features, it's a matter of time and
priority...
Thanks,
--
Mike Rylander
| President
| Equinox Open Library Initiative
| phone: 1-877-OPEN-ILS (673-6457)
| email: mi...@equinoxinitiative.org
| web: http://equinoxinitiative.org
On Thu, Jul 13, 2017 at 6:17 AM, Vaclav Jansa
<vaclav.ja...@gmail.com> wrote:
Hi,
We are trying to automatically link bibliographic records to authority
records using the authority_control_fields.pl support script
(http://docs.evergreen-ils.org/2.12/_support_scripts.html). We are
currently
on 2.12.
It seems that the script is only aware of the default LoC Control
Set as
mentioned in Mike's 2014 presentation
(http://evergreen-ils.org/wp-content/uploads/2014/04/eg14_Authorities-presentation-EGCON-2014.pdf,slide
19).
Is there a way to add custom control sets to the
authority_control_fields.pl
script? So far we haven't been able to identify the right part of
the script
which would indicate that only LoC Control Set is taken into account...
Thank you in advance for any hints!
Vaclav