Inngangsveiene blir i dag generert et gitt antall ganger i døgnet basert på innhold i et sett med XML-filer (kalt mapping-filer). Dette blir gjort i forbindelse med batch-publiseringa av emnepresentasjoner og studieprogram-presentasjoner fra element. Det finnes grovt sett to ulike typer mapping-filer.
Denne typen mappingfiler innholder et kort XML-uttrekk fra gitte dokumenttyper. Disse uttrekkene er tilgjengelig i en stor mappingfil (mapping.xml) samt i dedikerte mappingfiler pr. dokumentype (f.eks. mapping-emne.xml og mapping-studieprogram.xml).
Den andre typen mappingfiler er manuelt vedlikeholdte XML-dokumenter. Vi har to mappingfiler av denne typen. "UB-mapping.xml" som inneholder pekere til universitetsbibliotekets emnesider, vedlikeholdt av UB, og "emneprefiks-mapping.xml" som inneholder forholdet mellom instituttvise emneoversikter og emnekodeprefikser vedlikeholdt av Ellen Millar.
Noen av mappingfilene blir det også gjort oppslag i under transformasjon fra XML til HTML for de studieinformasjonsdokumenttypene som ligger som XML i Vortex. Mappingfilene brukes med andre ord til mer enn å lage inngangsveier.
Tilpasse den enhetsvise inndelingen av emner slik at den fremstår som en temainndeling. Arbeidet med å gjennomføre det krever følgende endringer:
1. Den temainndelte inngangsveien må plasseres på http://www.uio.no/studier/emner/index.html.
2. Teksten på de enhetsvise inngangsveiene må gåes gjennom slik at den reflekterer temaer isteden for enheter, noe ala:Dette er en jobb som jeg antar vil ta to-tre uker å gjennomføre. Arbeidet kan starte så fort vi er ferdige med det tekniske arbeidet med emneplaner. Utfordringene ligger først og fremst på koordinering og enighet om tekstlige spørsmål. Årsaken til at det er mulig å gjennomføre på så kort tid er at dette forslaget ikke endrer vesentlig på den tekniske løsningen for dagens enhetsvise oversikter.
"Lucene is an open source search and index API released by the Apache Software Foundation. It is written in Java and is released under the Apache Software License" - Wikipedia.
Istedenfor å generere inngangsveier et bestemt antall ganger i
døgnet, vil inngangsveier basert på oppslag i indekser fra
Lucene gi oss umiddelbart oppdaterte oversikter over emner og
programmer. Hver gang du gjør en endring i et dokument på
Vortex, vil Lucene indeksere dokumentet og oppdatere innholdet i
indeksen på bakgrunn av de endringene du har gjort. For å
kunne benytte Lucene til generering av inngangsveier for
studieinformasjon, er vi avhengig av at dokumentene ligger i XML-format
på Vortex.
Vi ønsker å tilby et nivå til under institutt/senter for fagområder basert på fagområder i FS. Dette bør lages slik at det er opptil hver enkel enhet og velge om de ønsker dette nivået eller ikke.
I tillegg ønsker vi å bruke en enkel form for "Faceted Navigation" slik at du ikke er nødt til å navigere helt ned til blad-nodene (hvis du ser på tema-hierarkiet som et tre) før du kommer frem til emnene. Det vil kunne se noe slikt ut for temaet samfunnsvitenskap. Denne formen for navigasjon ser vi for oss å kunne tilby for andre typer inngangsveier der det er hensiktsmessig.
I forbindelser med arbeidet mer nye emnebeskrivelser, har vi forsøkt å ta høyde for mulighetene for andre potensielt interessante inngangveier mot emner. Datagrunnlaget i emnebeskrivelsene vil kunne gi muligheter for egne inngangsveier mot:
Alle disse oversiktene kan det være naturlig å kombinere med en tematisk inndeling på neste nivå. Men det avhenger av mengden emner du sitter igjen med etter at du f.eks. har valgt emner som undervises på kveldstid. Hvis det kun er 50 emner som undervises på kveldstid, er det ikke så viktig med en ytteligere inndeling.
Om ca. et halvt år ser vi for oss å kunne tilby dynamiske inngangsveier for de inngangsveiene vi i dag tilbyr for emner, emnegrupper og studieprogrammer. Deretter kan vi begynne på arbeidet med andre typer inngangsveier. Dette avhenger helt og holdent av arbeidet med integrasjon av Lucene i Vortex, som har pågått i ca. et halvt år, og er nå (1.september) i "prøve-drift" i forbindelse med Tavle-prosjektet. Og at arbeidet med å flytte gjenstående dokumenttyper fra element til Vortex er ferdigstilt.