Glitre

4.08.2010

Hvordan sortere MARC-poster?

Filed under: NORMARC,Sortering — magnusenger @ 15:59

Som tidligere nevnt har Glitre konkludert med at sortering må implementeres i Glitre, det er ikke mulig å basere seg på sortering på tjenerne som søkeresultatene hentes fra. Basert på tidligere erfaringer fra Pode er det (minst) to måter å gjøre dette på:

  • I Podes reiseplanlegger ble sorteringen gjort ved help av <xsl:sort>, før XSLT ble benyttet til videre bearbeiding av postene i MARCXML-format.
  • I Podes musikkmashup ble sorteringen gjort ved hjelp av array i PHP. Elementene det skulle sorteres på (tittel, forfatter osv) ble plukket ut av postene og brukt som nøkler i array som så ble sortert, før videre bearbeiding av postene.

Glitre vil i første omgang satse på å sortere med XSLT, dels fordi det vil være det mest elegante, dels fordi rå MARC-data skal være et av mange mulige ut-formater fra Glitre, og XSLT vil forhåpentligvis gjøre dette mulig uten at man trenger å plukke postene fra hverandre og så sette dem sammen igjen.

Advertisements

Legg igjen en kommentar »

Ingen kommentarer så langt.

RSS feed for comments on this post. TrackBack URI

Legg igjen en kommentar

Fyll inn i feltene under, eller klikk på et ikon for å logge inn:

WordPress.com-logo

Du kommenterer med bruk av din WordPress.com konto. Logg ut / Endre )

Twitter picture

Du kommenterer med bruk av din Twitter konto. Logg ut / Endre )

Facebookbilde

Du kommenterer med bruk av din Facebook konto. Logg ut / Endre )

Google+ photo

Du kommenterer med bruk av din Google+ konto. Logg ut / Endre )

Kobler til %s

Blogg på WordPress.com.

%d bloggers like this: