KOGK - Van adlib naar online collectie - Peter Grond

27
WIE? PETER GROND @PGROND

description

Tijdens het seminarie Kunst ontsluiten geen kunst? op woensdag 10 april 2013 in Den Haag vertelde Peter Grond meer over de koppeling van een Adlib-database met Drupal.

Transcript of KOGK - Van adlib naar online collectie - Peter Grond

Page 1: KOGK - Van adlib naar online collectie - Peter Grond

WIE?

PETER GROND

@PGROND

Page 2: KOGK - Van adlib naar online collectie - Peter Grond

VAN ADLIB NAAR EENPUBLIEK DOORZOEKBARE

COLLECTIE

Page 3: KOGK - Van adlib naar online collectie - Peter Grond

WAT IS EEN GOEDE ZOEKMACHINE?

DE GEBRUIKER KAN EENVOUDIG DE MEESTRELEVANTE GEGEVENS UIT DE DATABASE

HALEN

Page 4: KOGK - Van adlib naar online collectie - Peter Grond

HOE TE ZOEKEN?

Page 5: KOGK - Van adlib naar online collectie - Peter Grond

HOE TE ZOEKEN?

Page 6: KOGK - Van adlib naar online collectie - Peter Grond

HOE TE ZOEKEN?Onderzoek van de UvA in het kader van Catchproject

Multiple Search Using Metadata (MuSeUM)

Zoekmethodiek moest geschikt zijn voorspecialistische en algemene gebruikers

Page 7: KOGK - Van adlib naar online collectie - Peter Grond

BESTE RESULTATEN MET...Combinatie van gestructureerd enongestructureerdBeperk het aantal velden om in te zoekenBepaal relevantie op basis van beidezoekmethodesScheiding van gegevens voor zoeken en weergave

Page 8: KOGK - Van adlib naar online collectie - Peter Grond

DEFINIEER DE ZOEKVELDEN

WIE, WAT, WAAR, HOE EN WANNEER

Page 9: KOGK - Van adlib naar online collectie - Peter Grond

DEFINIEER MAPPING ADLIB NAAR DIEVELDEN

Wie: creation_presentation, creator,inscription.maker

Wat: description, object_name,title.short_description, title

Waar: production.place_presentation,production.place

Hoe: material, material_technique_presentation,technique

Wanneer: inscription.date, production.date.start,production.date.end, production.date_presentation,production.period

Page 10: KOGK - Van adlib naar online collectie - Peter Grond

INDEXEER NIEUWE STRUCTUURWELKE TOOLS?

Page 11: KOGK - Van adlib naar online collectie - Peter Grond

WAAROM DRUPAL?Belangrijkste functionaliteiten al besckikbaar

Importeren van externe dataDefiniëren van objecten en veldenUitstekende koppeling met Apache Solr

FlexibelGedegen kennis van het systeem

Page 12: KOGK - Van adlib naar online collectie - Peter Grond

WAAROM APACHE SOLR?Open sourceEen van de snelste zoekmachinesBewezen staat van dienstGrote communityVolop in ontwikkelingUitstekende koppeling met Drupal

Page 13: KOGK - Van adlib naar online collectie - Peter Grond

API VOOR GEBRUIK ZOEKMACHINEZoekindex geschikt voor gestructureerd en

ongestructureer zoeken

De meest relevante resultaten moeten als eerst naarboven komen

Page 14: KOGK - Van adlib naar online collectie - Peter Grond
Page 15: KOGK - Van adlib naar online collectie - Peter Grond

VAN ADLIB NAAR DRUPALGenerieke PHP component niet afhankelijk vanDrupalBeschikbare module uitgebreid met een Fetcher enParser voor de import in DrupalTe downloaden op Drupal.org

Page 16: KOGK - Van adlib naar online collectie - Peter Grond

VAN DRUPAL NAAR SOLRBeschikbare module gebruiktVeldnamen in Solr niet dynamischVerder geen aanpassingen noodzakelijk

Page 17: KOGK - Van adlib naar online collectie - Peter Grond

MUS APISimpele laag voor SolrAfhandelen van fouten en API keysOmschrijven van request naar Solr queryRelevantiebepalingCode beschikbaar op Github

Page 18: KOGK - Van adlib naar online collectie - Peter Grond

RELEVANTIEBEPALINGViool gemaakt door Antonio Stradivarius uit Italië

Wie: Antonio Stradivarius

Wat: Viool

Waar: Italië

Full text: Antonio Stradivarius Viool Italië

Page 19: KOGK - Van adlib naar online collectie - Peter Grond
Page 20: KOGK - Van adlib naar online collectie - Peter Grond
Page 21: KOGK - Van adlib naar online collectie - Peter Grond

RELEVANTIEBEPALINGStandaard scoring van Solr bleek niet geschikt

Lengte van velden hadden teveel invloed

Page 22: KOGK - Van adlib naar online collectie - Peter Grond

RELEVANTIEBEPALINGStandaard Solr scoring

WieWatWaarFull text

0 2 4 6 8

Viool

Schilderij

Page 23: KOGK - Van adlib naar online collectie - Peter Grond

NIEUW MODEL RELEVANTIEBEPALINGEen match in een veld levert +1 op

Relatieve score van documenten onderling die eenmatch hebben in een veld levert maximaal +0.2 op

Page 24: KOGK - Van adlib naar online collectie - Peter Grond

NIEUW MODELNieuw scoring model

WieWie relatiefWatWat relatiefWaarWaar relatiefFull textFull text relatief

0 1 2 3 4

Viool

Schilderij

Page 25: KOGK - Van adlib naar online collectie - Peter Grond

RELEVANTIEBEPALINGObjecten met een match in 2 velden komen altijd

hoger in de resultaten

Onverwachte relevante of gerelateerde objectenkomen naar boven

Page 26: KOGK - Van adlib naar online collectie - Peter Grond

SAMENVATTINGZoek in 5 generieke velden + full textImporteer gegevens uit Adlib in DrupalIndexeer gegevens in zoekmachine Apache SolrInterface en relevantiebepaling met API

Page 27: KOGK - Van adlib naar online collectie - Peter Grond

VRAGEN?@pgrond

[email protected]