====== Croatica et Tyrolensia in VIAF ======
[[http://viaf.org|VIAF]] is an international authority database for authors (and other persons), works, and places. Every author in the database is given a unique ID, which can be referred to through an internet link.
The following experiment tests whether authors recorded in the Tyrolis Latina database (mostly with names beginning with B) exist in VIAF. For those that have an entry there, the link leads to VIAF; for others, to the current LBI database.
Why is this important? If we want to aggregate, standardize, and enrich our bibliographies, ensuring their usability and sustainability in the process, we need ways to connect to external resources. This is also a way to check accuracy of records.
====== Tyrolean authors in VIAF ======
Mostly the authors beginning with B. Hover over the link to check where it leads.
-
Azzone, Marcus
-
Bacca, Jakobus a
-
Bacchetoni, Hieronymus L.
-
Bagatini, Nicolaus Antonius
-
Bagatta, Hieronymus
-
Balan, Pietro
-
Balde, Jakob
-
Baldessare, Gaspare Melchiorre
-
Baldinger, E. G. (?)
-
Baldovini, Johann Baptista de
-
Balducci, Giacopo
-
Balista, Cristophorus Niger
-
Balista, Martino
-
Balista, Quintilio
-
Balke, Teodoricus
-
Balneoregio, Silvester de
-
Balthasar, Joannes Franc.
-
Bandelie, Jacob
-
Banholzer, Johann
-
Banniza von Bazan, Joseph Leonhard
-
Barbacovi, Francesco V.
-
Barbacovi, Johann
-
Barisella, Agostino OSF
-
Barlezio, Marino
-
Baroni Cavalcabó, Clemente
-
Baronius, Carolo-Hieronymus
-
Barthel, Johann Caspar
-
Bartholomaeus Tridentinus
-
Bartholomaeus, J. P.
-
Bartolomei, Simon Pietro
-
Bartolommei, Franciscus Stephanus
-
Bartolommei, Simone Pietro d. Ä.
-
Bassi, Antonio
-
Basso, Francesco Antonio Begnudelli
-
Bastus (?), Gabriel
-
Battaglia de Ponte Alto, Carlo Girolamo
-
Battisti, Bartholom. de
-
Battoclet., Ioa. Andrea
-
Baudrexel, Philipp Jacob
-
Baumann, Christian SJ
-
Baur, Johann Baptist
-
Baur, Johannes Georgius
-
Bayer, Ignaz
-
Bayer, Johann Michael
-
Bayer, Johann Michael SJ
-
Becanus, Martinus SJ
-
Bechtlin, Christoph
-
Beham, Hippolytus M. OSM
-
Belfanti, Johann Baptist
-
Bellavite, Nicoló Francesco
-
Bellecius, Aloysius P.
-
Bellone, Antonio
-
Bellono, Giovanni Francesco
-
Bellutti, Dominikus
-
Beltrami, Giovanni P.
-
Bemb, Franz Johann
-
Benardelli, Josef
-
Benassuti, Francesco
-
Bencius, Franciscus SJ
-
Benedictis, Anton F. de
-
Benedictis, Franciscus Antonius de
-
Benedictus XIII. (papa)
-
Benedictus XIV. (papa)
-
Beniamus, Maximianus OFMC
-
Benigni, Johann Ludwig
-
Benignus, Georgius
-
Benvenuti, Ioannes Petrus
-
Bergani, Georgius Iodocus
-
Bergmeister, Albert
-
Bergmeister, Andreas Joannes
-
Bernardelli, Pietro
-
Bernardis, Antonius de
-
Bernegger, Matthias
-
Bernstich, Johann Baptist SJ
-
Bersellino, Francesco
-
Berset, Franciscus Philippus
-
Bertanza, Giovanni
-
Bertelli, Rochus
-
Berti, Ioannes Franciscus
-
Bertieri, Iosephus
-
Bertola, Aurelio
-
Bertoldo, Giovanni Battista SJ
-
Bertondelli, Ludovicus
-
Bessel, Gottfried
-
Betta, Alvise
-
Betta, Balthassare
-
Betta, Carlo Antonio
-
Betta, Felix Iosephus
-
Bevilacqua, Nikolaus
-
Biagi, Johann Maria
-
Bianchi, Battista
-
Bickel, Gustav
-
Bidermann, Ernst
-
Biecheler, Rudolf
-
Biederlack, Joseph
-
Biener, Bernard
-
Bienner, Wilhelm
-
Binder, Aemilian
-
Biner, Joseph
-
Birti von Weinfeld, Josephus
-
Bischof Heinrich von Metz
-
Bitterich, Johann
-
Blacque, Jean
-
Blankenbach, Arnold
-
Blesius, Petrus
-
Bliemel, Wilhelm
-
Blosius, Ludovicus
-
Blum, I.
-
Blumenau, Laurentius
-
Bolognetus, Albertus
-
Bomporto, Francesco Antonio
-
Bona, Johann
-
Bonani, Joseph SJ
-
Bonaquistus, Fortunatus
-
Bonaventura, Gabriel von Preiß OFM
-
Bonbardi, Michael SJ
-
Bondenus, Vincentius
-
Bonelli, Benedetto
-
Bonelli, Carlo
-
Bonfioli, Francesco
-
Bonifacius fil. q. ser. Odorici not. q. s. Bonifacii de Tridento
-
Bonomo, Francesco
-
Bonomus, Petrus
-
Bononi, Girolamo
-
Bonora, Agostino
-
Bonus, Petrus Lombardus
-
Bonvicino, Francisco
-
Boppingen, Ioannes Anhang von
-
Borghesi, Franciscus
-
Borgo, Andrea
-
Borgo, Maurizio da OFM
-
Boroi, Lodovico
-
Boronus, Petrus
-
Borromeo, Carlo
-
Borromeus, Carolus
-
Borsieri, Giovanni Battista
-
Bortolazzi, Giacomo Antonio
-
Bortolotti de Montfort et Prichenheim, Udalrichus Josephus
-
Borzatti
-
Borzi, Pantaleone
-
Boscius, Ioannes
-
Bosini, Ambros
-
Botsch, Theodor
-
Bozulo, Remigius a
-
Braher, Georg
-
Brambilla, Joannes Carolus
-
Brandis, Christoph SJ
-
Brandis, Franz Adam von
-
Brant, Sebastian
-
Brassavola, Renato
-
Bratzius, Norbert
-
Braun, Placidus OSB
-
Brausi, Ioannes
-
Bresadola, Giacomo
-
Breuss, Christian Josef
-
Briet, Philippe
-
Briggl, Christian
-
Britannicus, Gregorius
-
Bronzin, Antonius
-
Brugglacher, Joh. Gg.
-
Brugnara, Josef
-
Brugora, Galeazzo
-
Brunacci, Giovanni
-
Brunatti, Josephus
-
Brunelli, Domenico
-
Brunellus, Jacobus
-
Brunner, Andreas
-
Brunner, Andreas
-
Brunner, Giovanni Battista
-
Brunus, Ludovicus
-
Brusch, Kaspar
-
Bruti, Iosephus
-
Bucelin, Gabriel
-
Buckenmayer, Nico(laus)
-
Budelius, Rener
-
Buecher, Franciscus
-
Buffa, Antonio
-
Buol, Konrad
-
Burger, Casparus Josephus Andreas
-
Burgews, Br. Heinrich von
-
Burgklechner, Matthias
-
Burglehner, Ignatz
-
Busnardus, Laurentius
-
Buttalosso, Simone
-
Büchler, Leopold Karl
-
Caballus, Seraphin
-
Caccia, Franciscus
====== Technical note ======
We got the data by querying the XML database of Tyrolis Latina authors (converted to TEI) with the following query:
declare namespace TEI="http://www.tei-c.org/ns/1.0";
for $i in //*:persName[1]
where $i[text()]
order by $i
return element n { data($i) }
The list produced by query was then used in another XQuery which queries VIAF API:
(: query viaf for a list of names, get viafID's :)
declare namespace ns2="http://viaf.org/viaf/terms#";
declare namespace ns3="http://viaf.org/viaf/terms#";
(: address to which we are sending the queries :)
let $url := ("http://www.viaf.org/viaf/search?query=local.personalNames+all+%22REPLACE_URN%22&maximumRecords=1&sortKeys=holdingscount&httpAccept=text/xml")
(: model as follows :)
(: http://viaf.org/viaf/search?query=[cqlQuery]&maximumRecords=100&startRecord=[startIndex]&sortKeys=holdingscount&httpAccept=text/xml :)
return element ol {
(: our sequence :)
let $rijeci :=
Azzone, Marcus
Bacca, Jakobus a
Bacchetoni, Hieronymus L.
Bagatini, Nicolaus Antonius
Bagatta, Hieronymus
(: ... :)
Caccia, Franciscus
(: for each item in sequence, batches of 100 :)
for $r in $rijeci/n
let $qrijeci := replace($r, " ", "+")
let $parsed := (doc(replace($url,'REPLACE_URN',$qrijeci)))
return element li {
element a { attribute href {
if (empty($parsed//ns2:VIAFCluster/ns2:viafID))
then "http://neolatin.lbg.ac.at/en/database"
else concat("http://viaf.org/viaf/",data($parsed//ns2:VIAFCluster/ns2:viafID))
} , data($r) }
}
}