DSpace: Difference between revisions
m DSpace artikkel i kontekst UiB, lesbar og editerbar for alle ved UiB |
No edit summary |
||
| Line 1: | Line 1: | ||
DSpace er et open source program som brukes for å lage åpen aksess til repository for vitenskapelig publiserte digitalt innhold. | DSpace er et open source program som brukes for å lage åpen aksess til repository for vitenskapelig publiserte digitalt innhold. | ||
DSpace er skrevet i java, og består av flere java-applikasjoner. Disse java applikasjonene kjører i en [[wikipedia:Tomcat]] webserver. | DSpace er skrevet i java, og består av flere java-applikasjoner. Disse java applikasjonene kjører i en [[wikipedia:Tomcat | Tomcat]] webserver. | ||
Mer om DSpace, ser referanser nederst. | Mer om DSpace, ser referanser nederst. | ||
Revision as of 15:59, 30 December 2013
DSpace er et open source program som brukes for å lage åpen aksess til repository for vitenskapelig publiserte digitalt innhold.
DSpace er skrevet i java, og består av flere java-applikasjoner. Disse java applikasjonene kjører i en Tomcat webserver.
Mer om DSpace, ser referanser nederst.
DSpace i RTS
Tjenester som er basert på DSpace
I dag tilbyr IT avdelingen flere tjenester som benytter DSpace. Disse er:
- Bora : Bergen Open Research Archive
- Bora for HiB : Bora for Høyskolen i Bergen
- Eksamensarkivet : Arkiv for digital eksamensinnlevering fra Miside
- Frode : Overføring fra Cristin til UiB
- Digitalt : Spesialsamlinger ...se webside: https://digitalt.uib.no/
- Clarino
Begreper relatert til DSpace
- Biomed Central->BORA
- Cristin
- Nora
- Sword
- OAI-PMH
- xmlui
- Dublin Core
Overføringer og integrasjoner
Det flyter en del data både til og fra flere systemer: (Fint om noen kan fylle på og evt. rette det som er feil under):
- Fra Frode til Bora (SWORD)
- Fra Eksark til Bora (SWORD)
- Fra Cristin til Frode
- Fra Miside til Bora (FIL SYNK)
Hva skjer framover?
- Oppgradering fra 1.8 til 3.2 i november/desember for Bora, Eksark
- Intern kompetanseoverføring i IT-avdelingen om DSpace drift
Systemeiere
- UB: Tarje Lavik, Irene Eikefjord, Ingrid Cutler
- Tilvekstavdelingen: Øyvind Gjesdal
- SA:
Driftspersoner ved ITA
- Trond D.
- Helge O.
- Lennart N.
Hvem gjør hva?
- Tilpasninger gjøres av systemeierne
- Oppgradering av DSpace gjøres av ITA
- Daglig drift gjøres av ITA
- Sørge for backup og sikkert drift: ITA
- 1. linje brukerstøtte gis av systemeierne
Url'er
Listen under trenger verifisering
- http://digitalt.uib.no
- http://eksark.uib.no
- http://frode.uib.no
- http://dspace9.uib.no
- http://edinburgh.uib.no
- http://spaced.uib.no
- http://bora.uib.no
Komponentene
Flere komponenter som installasjonene som regel består av er:
- Apache frontend med reverse-proxy mot Tomcat backend (modjk)
- SSL sertifikater i Apache
- Solr søke engine innebygget i DSpace
- Postgresql database
Systemeiere
- Universitetetsbiblioteket (UB): Bora, Bora for HiB, Frode, Digitalt, OJS
- Tilvekstavdelingen, UB. Konrad DeSmedt: Clarino
- Studieadministrativ avdeling (SA): Eksark (Eksamensarkivet)
Tekniske detaljer om DSpace installasjonene ved UiB
Katalog for konfigurasjon:
/dspace/config
Innhold (items) lagres som filer under:
/dspace/assetstore
Config fil:
dspace.cfg
Moduler:
/dspace/config/modules/
Kode:
/opt/src/bora-1.8.2-src
Himasnekra scripts:
redeploy.sh reindex_bora.sh
Tekniske detaljer om DSpace installasjonene for Clarino
Her bruker vi en fork av dspace som er modifisert/hacket av Charles University i Praha, Tsjekkia.
Lindat dokumentasjon
Lindat Wiki Installasjons Veiledning
GIT
Mappe: /opt/clarino-1.8.2
git clone https://svn.ms.mff.cuni.cz/repository/ufal_dl git submodule init git submodule update
Feilsituasjoner
Solr kan krasje av og til. Da må en kjøre:
reindex_bora.sh
Tomcat går av og til "sur":
- Finn PID til tomcat, og kill denne. (Om ikke vanlig restart fungerer) - Start Tomcat på nytt - Vent en stund. Det kan ta opptil flere minutter
Tegnsett problematikk ved importfeil til Eksark
SA har rutiner på dette, og verktøy for å fikse
Applikasjonene
Eksempel for Bora tjenesten
/var/lib/tomcat6/webapps/bora
Integrasjoner
Eksamensarkivet og Miside
- Miside "pusher" til Eksark. (Stikkord: XML fil, rsync, import jobb til arkivet via cron)
- Eksark "pusher" eventuelle data igjen videre til Bora.
Cristin og Frode
- Data overføres fra Cristin til Frode. Grunnen er at Cristin lagrer ikke data (ikke over lang tid i alle fall).
Clarin
I uke 34 ble DSpace Clarin installert av Josef Mistuka her ved UiB. Lennar, Helge og Trond D fra ITA var tilstede. Punkter som ble gått gjennom:
Andre personer tilstede under Clarin DSpace installasjonen uke 34
- Tilsvekstavdelingen: Øyvind Gjesdal
- UB: Tarje Lavik
Postgresql
På hver boks er det installert en Postgresql server. Versjon 9.1.
Referanser
- http://en.wikipedia.org/wiki/DSpace
- http://www.dspace.org/
- https://wiki.duraspace.org/display/DSPACE/Home
Oppgradere tekstuthenting fra pdf
Last ned nye versjoner av biblioteker fra "The Legion of the Bouncy Castle" http://www.bouncycastle.org/. Dette er kryptobiblioteker som trengs for å behandle krypterte pdf-filer.
Last ned nye versjoner av pdfbibliotek og fontbehandlingsbibliotek fra Apache PDFBox http://pdfbox.apache.org/.
Last ned ny versjon av commons-logging fra Apache Commons http://commons.apache.org/logging/download_logging.cgi
Oppdater src/org/dspace/app/mediafilter/PDFFilter.java med ny sti til PDFBox klessene org.apache.pdfbox.*. Oppdater src/org/dspace/content/packager/PDFPackager.java med ny sti til PDFBox klessene org.apache.pdfbox.*.
Oppdatere tekstuthenting fra MS Word filer
Last ned nye bibliotek for...
