DSpace: Difference between revisions

From dok
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:

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

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

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...

Kategori:Applikasjon