Bibliothèque municipale de Lyon`s Authorities and VIAF?
Transcription
Bibliothèque municipale de Lyon`s Authorities and VIAF?
VIAF Fichier d'autorité international virtuel Bibliothèque municipale de Lyon’s Authorities and VIAF ? VIAF Council Meeting August 15, 2014 [email protected] Today’s Library • Today : a library with two main missions : - A « web » of public libraries branches around the Part-Dieu An old and precious library : - History http://numelyo.bm-lyon.fr/f_view/BML:BML_02MNSO00101THMbml http://numelyo.bm-lyon.fr/f_view/BML:BML_02DIVO00101THMbmlPD - « Dépôt Légal Régional » : the collect of Rhône Alpes’ printed memory • 2013 : 4.2 million documents including 2.4 million rare and precious documents : - 14 005 manuscripts, 1 392 766 books, 902 746 prints and photos … DL : 500 000 documents periodicals : 17 920 titles VIAF Council Meeting August 15, 2014 [email protected] Catalogs • Catalogs : - A catalog for books, serials, maps, music, recordings, images : 2.223.060 records A catalog for manuscripts and archives : 60 fundings aids Numelyo, the digital Library : 64 000 items • The BmL is present on international networks : - WordCat and First Search CERL LIBER Google Libraries Network (reprocessing quality metadata on Google Books) • Formats : - Catalog : UNIMARC/ MARC XML Manuscripts and Archives catalog : EAD Numelyo : MADS/MODS/ DC/ RDF(A) microdata = suport Semantic Web development VIAF Council Meeting August 15, 2014 [email protected] Provision of BmL authorities • Provision of BmL authorities : - Bibliothèque nationale de France ABES VIAF • Number of authorities records : Personal names : 402 188 records Family Names : 623 records Corporate Names : 44 350 records Geographic Names : 14 525 records VIAF Council Meeting August 15, 2014 [email protected] Original authorities contents Mainly : • Regional authorities • Historical authorities = a dedicated staff = how to expose these data on the Web ? = a proposal : The BmL : a relevant partner to VIAF ? In the context of VIAF’s integration of smaller partners ? - Tests and results As a use case : a brief return on our technical requests (no sparql) VIAF Council Meeting August 15, 2014 [email protected] Tests 3 data sets : - A regional sets for personal, family, corporate names : 7661 records - A regional set for geographic names : 1141 records - An « historical » set : Former owners : 3553 records Taux de recouvrem ent VIAF/Bm L par sets Dans VIAF hors France 7% Dans VIAF 32% Hors VIAF 61% VIAF Council Meeting August 15, 2014 [email protected] Taux de recouvrement VIAF/BmL par sets 8000 7000 6000 5000 Nombre de 4000 notices test 3000 2000 1000 0 Hors VIAF Dans VIAF Dans VIAF hors France VIAF Lieux 1139 2 0 VIAFReg 4033 2891 737 VIAFAP 2389 1004 161 VIAF Council Meeting August 15, 2014 [email protected] Répartition par Personnes/Familles/Collectivités : set régional 6000 5000 2419 4000 Nombre de 3000 notices test 2000 718 2724 1503 1000 19 167 0 Hors VIAF Dans VIAF Hors France dans VIAF VIAF Council Meeting August 15, 2014 VIAFReg_200_ab_ VIAFReg_210_ac_ personnes collectivtés 113 0 VIAFRef-220-affamille 2419 1503 113 718 19 0 2724 167 0 [email protected] Recouvrement VIAF/BmL : Noms de personnes collectivités familles (sets Anciens possesseurs) hors formes retenues 2500 2000 1500 Nombre de notices test 161 2389 1000 1004 500 0 Dans VIAF Dans VIAF hors France 161 Série1 1004 VIAF Council Meeting August 15, 2014 [email protected] Hors VIAF 2389 Recouvrement VIAF/BmL : noms de personnes collectivités familles (set Anciens possesseurs) par catégorie, avec et sans formes retenues 3000 2500 2000 1638 1732 2133 Nombre de notices test 1500 157 1000 500 989 0 275 777 237 414 32 4 15 32 0 200_ab_personne 200_ab_ personneretenue 200_abf_ personneretenue 210_ac_collectivité 220_af_ familles_nom 1638 1732 2133 32 32 Dans VIAF Hors France 157 275 237 4 0 Dans VIAF 989 777 414 15 0 Hors VIAF VIAF Council Meeting August 15, 2014 [email protected] Use case Catalog data set extraction Iso2709+utf-8 Unimarc -> JAVA convert Conversion MarcXml MarcXml + request configuration via Script PHP Numelyo Viaf request : Url :http://viaf.org/viaf/search? -Results Html : no « nativ » XML -Moteur configurable by URL : - Query index : query=local.corporateNames+all+ -Configuration : sortKeys=holdingscount&maximumRecords=100 -+ « Recherche » Xml Réponse : DOM Export CSV VIAF Council Meeting August 15, 2014 [email protected] VIAF requests • 5 main requests – Géographique • query=local.geographicNames+all – Collectivité • query=local.corporateNames+all – Personne • query=local.personalNames+all – Personne forme retenue • query=local.mainHeadingEl+all – Espace de Noms • query=local.names+all VIAF Council Meeting August 15, 2014 [email protected] VIAF requests Combination of « champ - sous-champ marc » + « index de recherche » : – VIAFAp200_abf_personne_retenue • 200 + $a+$b+$f sur index local.mainHeadingEl+all • Equation VIAF : – « 200a b (f) » http://viaf.org/viaf/search?query=local.mainHeadingEl+all+%22".urlencode(200a b (f))."%22&sortKeys=holdingscount&maximumRecords=100"; VIAF Council Meeting August 15, 2014 [email protected] Question marks? • For two similar functions on a same URL, we get two distinct results - function : file_get_contents – An xml result « workable ». • It is slow and few adaptable - function : CURL – An HTML result « interpreted » and « heavy » • It is quick and adaptable VIAF Council Meeting August 15, 2014 [email protected]