120 likes | 231 Views
Over dingen die voorbijgaan. Richard Philips Anet Gebruikersdag 15 juni 2011. ding het; o -en; -etje 1 voorwerp, zaak 2 gebeurtenis: de ~en die komen en gaan 3 klein kind, meisje: wat een pienter ~. Over dingen die voorbijgaan. De uitdaging. Maak een software om “dingen” te beschrijven:
E N D
Over dingen die voorbijgaan Richard Philips Anet Gebruikersdag 15 juni 2011
ding het; o -en; -etje 1 voorwerp, zaak 2 gebeurtenis: de ~en die komen en gaan 3 klein kind, meisje: wat een pienter ~ Over dingen die voorbijgaan
De uitdaging • Maak een softwareom “dingen” te beschrijven: • Gebaseerd op standaarden • Ook bruikbaar voor dingen die we nu nog niet kennen • Extreem doorzoekbaarheid is een vereiste • Vanzelfsprekend is een geavanceerde catalogus een must • Ver-web-baar: • Linken vanuit een “ding”-beschrijving naar externe gegevens • Linken van buitenaf naar: • Records • Deelcatalogi • “Warme-start” opzoekingen
Uitdaging(“hidden agenda”) • Oplossen van “zwakke punten” in Brocade • Achillespees van Brocade is geavanceerde indexering • De opslagcapaciteit van de indexen is ongeveer 25x de opslagcapaciteit van de bibliografische beschrijvingen • Beperkte zoekmogelijkheden • Met nieuwe indexeertechnieken voor dingen willen we ook deze problemen zien voorbijgaan. • Volledige Lucene gebaseerd (geen M tussenstation) • Compleet gestuurd door meta informatie
Dubbele aanpak • De bibliotheekaanpak: • Gebruik de ervaring opgedaan met software module voor “bibliografische beschrijvingen” • De “meta informatie over de meta informatie” aanpak • Ontwikkel een generieke module waarin alle details door middel van meta informatie beschreven wordt: niet alleen hoe iets er uit ziet maar ook de concepten zelf.
De bibliotheekaanpak • Toegepast op de affiches uit het Letterenhuis • Maak een datamodel • Gedeeltelijk gebaseerd op ISAD filosofie • Toevoegen van specifieke, affiche georiënteerde velden • Voordelen • Gespecialiseerd in affiches • Standaardterminologie • Software werkt :-) • Nadelen: • Standaarden “dingen” <> Standaarden bibliotheekwereld • Grote inspanning om gespecialiseerde software te maken • Doorkruist het “systeem van verantwoordelijkheden”
Meta2 • Techniek gekozen voor Argrippa II • Gebaseerd op: (demo) • ISAD(G) filosofie • Identificatievelden • Datumtypes • Linken met ISAAR(CPF) • Toevoegen van generieke datavelden: • Informatie voor editors • Lidmaatschappen, labels, dragers • Annotaties (taal + type) • (Deep-)linken naar externe bronnen (URL types) (type + beschrijving) • Linken naar ISAAR codes (type + beschrijving) • Aansluiting met de lokale organisatie
Meta2 (vervolg) • “Ding” georiënteerde informatie: kenmerken • Gebaseerd op principes van ASN.1 (datacommunicatie standaard) • Omschrijving door middel van meta informatie • Voorbeeld: • Foto record : tg:lhph:31 (veld in foto beschrijving) • Beheersinformatie : lhph (objectensysteem) • Kenmerken : lhtypeph (kenmerk: lhtypeph) • Tekstfragmenten : zp (verwoording: zp)
Indexering • Geavanceerde indexen • Opnieuw gestuurd door meta gegevens • “bulk” indexen: prefix-loos • Getypeerde indexen • Lucene indexen • Truncatie, booleaans, proximity, … • Wordt afgehandeld buiten de M databank om • Oplossing van het indexeerprobleem • Nadeel: • Indexering kan “online”, maar … • Aanpassingen niet onmiddellijk zichtbaar
Catalogi • Display systemen (=OPAC) • Opnieuw gestuurd door meta informatie • Overzichten (korte beschrijvingen) • Detail (volledige beschrijving) • Een record kan in verschillende display systemen zitten • Opsplitsing naar gebruiker • Opsplitsing naar soort object • ...
Demonstraties • Zoeken: • Start de catalogus op • Zoek: claus • Zoek: (isaar:3953) AND (objsys:ph) • Deelcatalogi: • “Fotocollectie i.v.m. Hugo Claus” • “Tekeningen door Hugo Claus” • Hergebruik in andere toepassingen: • ISAAR
Einde • Besluit • Het arsenaal van Brocade werd belangrijk uitgebreid • Onze klanten kunnen nieuwe materialen ontsluiten • Het technisch instrumentarium van Brocade werd verbeterd • Heb je een voorstel ? • Ben je bereid het voetwerk te doen ? • Heb je het volk om de invoer te verzorgen? • Laat dit ding niet aan jou voorbijgaan!