DSpace: Difference between revisions

From dok
DSpace dokumentasjon i dokwiki'en lesbart for alle ved UiB
 
En del bør oppdateres.
 
(12 intermediate revisions by 2 users not shown)
Line 1: Line 1:
DSpace er et open source program som brukes for å lage åpen aksess til repository for vitenskapelig publiserte digitalt innhold.
{{Oppdater}}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.
Universitetet i Bergen har flere DSpace installasjoner, den mest kjente er nok [[Bora]].
 
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.


==DSpace i RTS==
==DSpace i UiB sin [[RTS]]==
* https://rts.uib.no/projects/dspace
* https://rts.uib.no/projects/dspace


==Tjenester som er basert på DSpace==
==DSpace er hovedkomponent i tilbydelsen av nettsider samt data-samlere uten nettside==
I dag tilbyr IT avdelingen flere tjenester som benytter DSpace. Disse er:
Disse er:
* [[Bora]] : Bergen Open Research Archive
* [[Bora]] : Bergen Open Research Archive
* [[Bora for HiB]] : Bora for Høyskolen i Bergen
* [[Bora for HiB]] : Bora for Høyskolen i Bergen
Line 17: Line 19:
* [[Clarino]]
* [[Clarino]]


==Begreper relatert til DSpace==
==Begreper relatert til DSpace ved UiB==
* Biomed Central->BORA
* Biomed Central->BORA
* Cristin
* Cristin
Line 27: Line 29:


==Overføringer og integrasjoner==
==Overføringer og integrasjoner==
Det flyter en del data både til og fra flere systemer:
Det flyter en del data både til og fra flere av DSpace installasjone:
(Fint om noen kan fylle på og evt. rette det som er feil under):
(Fint om noen kan fylle på og evt. rette det som er feil under):
* Fra Frode til Bora (SWORD)
* Fra Frode til Bora (SWORD)
Line 33: Line 35:
* Fra Cristin til Frode
* Fra Cristin til Frode
* Fra Miside til Bora (FIL SYNK)
* Fra Miside til Bora (FIL SYNK)
* Fra Biomed Central til BORA (SWORD)
** Fungerer ikke etter oppgradering til 3.2


==Hva skjer framover?==
==Hva skjer framover angående DSpace ved UiB?==
* Oppgradering fra 1.8 til 3.2 i november/desember for Bora, Eksark
* Oppgradering fra 1.8 til 3.2 i våren 2014 for Bora, Eksark
* Intern kompetanseoverføring i IT-avdelingen om DSpace drift
* Intern kompetanseoverføring i IT-avdelingen om DSpace drift


==Systemeiere==
==Systemeiere==
* UB: Tarje Lavik, Irene Eikefjord, Ingrid Cutler
* Universitetetsbiblioteket (UB): Bora, Bora for HiB, Frode, Digitalt, [[OJS]]
* Tilvekstavdelingen: Øyvind Gjesdal
** UB, Tilvekstavdelingen, UB. : [[Clarino]]
* SA:
* Studieadministrativ avdeling (SA): [[Eksark]] (Eksamensarkivet)


==Driftspersoner ved ITA==
==Driftsansvarlige==
* Trond D.
* IT avdelingen, UiB
* Helge O.
===Personer===
* Lennart N.
* Helge Opedal
*
*


==Hvem gjør hva?==
==Hvem gjør hva i forhold til DSpace installasjonene==
* Tilpasninger gjøres av systemeierne
* Tilpasninger gjøres av systemeierne
* Oppgradering av DSpace gjøres av ITA
* Oppgradering av DSpace gjøres av [[ITA]]
* Daglig drift gjøres av ITA
* Daglig drift gjøres av [[ITA]]
* Sørge for backup og sikkert drift: ITA
* Sørge for backup og sikkert drift: [[ITA]]
* 1. linje brukerstøtte gis av systemeierne
* 1. linje brukerstøtte gis av systemeierne


==Url'er==
==Url'er==
''Listen under trenger verifisering''
''Listen under trenger verifisering, flere kan komme.''
* http://digitalt.uib.no
* http://digitalt.uib.no
* http://eksark.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
* http://bora.uib.no


Line 71: Line 72:
* SSL sertifikater i Apache
* SSL sertifikater i Apache
* Solr søke engine innebygget i DSpace
* Solr søke engine innebygget i DSpace
* Postgresql database
* Postgresql databaser
 
==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==
==Tekniske detaljer om DSpace installasjonene ved UiB==
Line 88: Line 84:
  /dspace/config/modules/
  /dspace/config/modules/
Kode:
Kode:
  /opt/src/bora-1.8.2-src
  /opt/src/bora-X.X.X-src
Himasnekra scripts:
Himasnekra scripts:
  redeploy.sh
  [[DSpace/redeploy.sh]]
  reindex_bora.sh
  [[DSpace/reindex_bora.sh]]


==Tekniske detaljer om DSpace installasjonene for Clarino==
==Tekniske detaljer om DSpace installasjonene for [[Clarino]]==
Her bruker vi en fork av dspace som er modifisert/hacket av [http://www.cuni.cz/ Charles University] i Praha, Tsjekkia.  
Her bruker vi en [[wikipedia:Fork (software development) | fork]] av dspace som er modifisert/hacket av [http://www.cuni.cz/ Charles University] i Praha, Tsjekkia.  


===Lindat dokumentasjon===
===Lindat dokumentasjon===
Line 100: Line 96:
[https://svn.ms.mff.cuni.cz/redmine/projects/dspace-modifications/wiki/CompilationInstallation Installasjons Veiledning]  
[https://svn.ms.mff.cuni.cz/redmine/projects/dspace-modifications/wiki/CompilationInstallation Installasjons Veiledning]  


===GIT===
===GIT for Clarino DSpace installasjonen===
Mappe: /opt/clarino-1.8.2
Mappe: /opt/clarino-1.8.2
  git clone https://svn.ms.mff.cuni.cz/repository/ufal_dl
  git clone https://svn.ms.mff.cuni.cz/repository/ufal_dl
Line 106: Line 102:
  git submodule update
  git submodule update


==Feilsituasjoner==
==Feilsituasjoner i DSpace==
Solr kan krasje av og til. Da må en kjøre:
Apache Solr søkemotoren kan krasje av og til. Da må en kjøre:
  reindex_bora.sh
  reindex.sh
Tomcat går av og til "sur":
Tomcat går av og til "sur". Prosedyre:
- Finn PID til tomcat, og kill denne. (Om ikke vanlig restart fungerer)
# Finn PID til tomcat, og kill denne. (Om ikke vanlig restart fungerer)
- Start Tomcat på nytt
# Start Tomcat på nytt
- Vent en stund. Det kan ta opptil flere minutter
# Vent en stund. Det kan ta opptil flere minutter
 
Tegnsett problematikk ved importfeil til Eksark
Tegnsett problematikk ved importfeil til Eksark
  SA har rutiner på dette, og verktøy for å fikse
  SA har rutiner på dette, og verktøy for å fikse


==Applikasjonene==
==Tomcat Web-Applikasjonene==
Eksempel for Bora tjenesten
Eksempel for Bora tjenesten
  /var/lib/tomcat6/webapps/bora
  /var/lib/tomcat6/webapps/bora


==Integrasjoner==
==Integrasjoner / Overføringer==
===Eksamensarkivet og Miside===
===[[Eksamensarkivet]] og [[Miside]]===
* Miside "pusher" til Eksark. (Stikkord: XML fil, rsync, import jobb til arkivet via cron)
* Miside overfører data til Eksark. Detaljert informasjon om denne kan leses her: http://apidoc.app.uib.no/system/miside.eksark.html
* Eksark "pusher" eventuelle data igjen videre til Bora.
* Eksark overfører modifiserte data igjen videre til [[Bora]].


===Cristin og Frode===
===Cristin og Frode===
* Data overføres fra [[Cristin]] til [[Frode]]. Grunnen er at Cristin lagrer ikke data (ikke over lang tid i alle fall).
* Data overføres fra [[Cristin]] til [[Frode]]. Grunnen er at Cristin ikke lagrer data over lang tid.


===Clarin===
===Om Clarin===
I uke 34 ble DSpace Clarin installert av Josef Mistuka her ved UiB. Lennar, Helge og Trond D fra ITA var tilstede.
I uke 34, 2013, ble DSpace Clarin installert av Josef Mistuka her ved UiB på en Linux Redhat vmware boks.
Punkter som ble gått gjennom:
Punkter som ble gått gjennom:
* https://svn.ms.mff.cuni.cz/redmine/projects/dspace-modifications/wiki/OurKnowHow
* https://svn.ms.mff.cuni.cz/redmine/projects/dspace-modifications/wiki/OurKnowHow


====Andre personer tilstede under Clarin DSpace installasjonen uke 34====
Personer tilstede under denne installasjonen var:
*Tilsvekstavdelingen: Øyvind Gjesdal
*
*UB: Tarje Lavik
*
*


==Postgresql==
==Postgresql==
På hver boks er det installert en Postgresql server. Versjon 9.1.
Ved UiB brukes Postgresql for DSpace installasjoner.


==Referanser==
==Referanser==
Line 146: Line 144:


==Oppgradere tekstuthenting fra pdf==
==Oppgradere tekstuthenting fra pdf==
''Fint om noen kan gjennomgå teksten under her, og sette det i en kontekst.''


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 biblioteker fra "The Legion of the Bouncy Castle" http://www.bouncycastle.org/.  Dette er kryptobiblioteker som trengs for å behandle krypterte pdf-filer.
Line 158: Line 157:
==Oppdatere tekstuthenting fra MS Word filer==
==Oppdatere tekstuthenting fra MS Word filer==
Last ned nye bibliotek for...
Last ned nye bibliotek for...
[[Kategori:Applikasjon]]
[[Kategori:DSpace]]

Latest revision as of 07:15, 24 July 2014

Bør oppdateres. Denne artikkelen er markert fordi det er ønskelig at innholdet oppdateres. Enten bør innholdet forbedres og gjøres klarere. Det kan også være lenker som bør oppdateres. Vurder også om selve artikkelnavnet bør endres. Sider som ikke blir oppdatert kan senere bli markert for sletting. Om du er uenig, fjern {{Oppdater}} fra artikkelen og oppdater Summary, samt artikkelens innhold.

DSpace er et open source program som brukes for å lage åpen aksess til repository for vitenskapelig publiserte digitalt innhold.

Universitetet i Bergen har flere DSpace installasjoner, den mest kjente er nok Bora.

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 UiB sin RTS

DSpace er hovedkomponent i tilbydelsen av nettsider samt data-samlere uten nettside

Disse er:

Begreper relatert til DSpace ved UiB

  • 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 av DSpace installasjone: (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)
  • Fra Biomed Central til BORA (SWORD)
    • Fungerer ikke etter oppgradering til 3.2

Hva skjer framover angående DSpace ved UiB?

  • Oppgradering fra 1.8 til 3.2 i våren 2014 for Bora, Eksark
  • Intern kompetanseoverføring i IT-avdelingen om DSpace drift

Systemeiere

  • Universitetetsbiblioteket (UB): Bora, Bora for HiB, Frode, Digitalt, OJS
    • UB, Tilvekstavdelingen, UB. : Clarino
  • Studieadministrativ avdeling (SA): Eksark (Eksamensarkivet)

Driftsansvarlige

  • IT avdelingen, UiB

Personer

  • Helge Opedal

Hvem gjør hva i forhold til DSpace installasjonene

  • 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, flere kan komme.

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 databaser

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

Himasnekra scripts:

DSpace/redeploy.sh
DSpace/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 for Clarino DSpace installasjonen

Mappe: /opt/clarino-1.8.2

git clone https://svn.ms.mff.cuni.cz/repository/ufal_dl
git submodule init
git submodule update

Feilsituasjoner i DSpace

Apache Solr søkemotoren kan krasje av og til. Da må en kjøre:

reindex.sh

Tomcat går av og til "sur". Prosedyre:

  1. Finn PID til tomcat, og kill denne. (Om ikke vanlig restart fungerer)
  2. Start Tomcat på nytt
  3. 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

Tomcat Web-Applikasjonene

Eksempel for Bora tjenesten

/var/lib/tomcat6/webapps/bora

Integrasjoner / Overføringer

Cristin og Frode

  • Data overføres fra Cristin til Frode. Grunnen er at Cristin ikke lagrer data over lang tid.

Om Clarin

I uke 34, 2013, ble DSpace Clarin installert av Josef Mistuka her ved UiB på en Linux Redhat vmware boks. Punkter som ble gått gjennom:

Personer tilstede under denne installasjonen var:

Postgresql

Ved UiB brukes Postgresql for DSpace installasjoner.

Referanser

Oppgradere tekstuthenting fra pdf

Fint om noen kan gjennomgå teksten under her, og sette det i en kontekst.

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 Kategori:DSpace