List of Repository Software

From Libopedia
Jump to: navigation, search
Back to Guidelines
Back to Step 5

Introduction

When deciding on a repository software platform, there are other important factors that should be taken into account beyond the comparison of features.

These criteria can also be applied to the selection of research data management and journal publishing software or in fact, to any open source software collaboration project.

README FIRST

Before beginning or continuing your institutional repository project and selecting a repository software platform, it is essential that you read the following written by Dorothea Salo about the wrong ways to manage an online open access research repository:

  1. How to Scuttle a Scholarly Communication Initiative
  2. Innkeeper at the Roach Motel
  3. The Heron's Way

This seems to be a symptom of many current institutional repositories, which must be avoided, if they are to succeed.

The symptom being; assigning the wrong people who are digitally illiterate, unskilled, untrained, poorly rewarded, lacking clear management/operational goals and the required resources, to manage open online scholarly publishing systems in the library.

Basic things to consider before starting

It is assumed that the institution is prepared to make provision for the following baseline information technology (IT) infrastructure:

  1. High speed broadband institutional internet access for the primary production server.
  2. A primary production data center and two backup data centers in different geophysical locations for the purposes of disaster recovery.
  3. A test/development/training server for customisation testing, user training and to use as a gateway platform for software and hardware upgrades.

It is also assumed that the institution is aware of the critical importance of data sovereignty and data authenticity, especially in light of the following;

Priority 1: Non-Profit Open Source Software (OSS) Foundation Support

  1. Is the web server software and web application software open source?
    1. Is the web server open source software supported by a non-profit foundation that ensures its long term support and availability?
    2. Is the web application open source software supported by a non-profit foundation that ensures its long term support and availability?
  2. Does the foundation proactively plan the design and implementation of the web application open source software?
    1. Does the foundation actively encourage open source software developers to join the organisation?
    2. Does the foundation actively encourage the formation of regional and local community of practices?
  3. How is the foundation managed?
    1. Are there open public online elections for members of the management teams?
    2. Are there regular open public online meetings that are easy to attend and are they recorded?
    3. Are there any conflicts of interest between commercial service providers and the management teams of the foundation?
  4. How is the foundation financed?
    1. Does the foundation actively encourage academic research institutions to become paid members of the foundation?
    2. Is there detailed information available for donors and how to contribute?
    3. Is there detailed information available about the donors?
    4. Does the foundation provide audited financial statements refectling annual incomes, expenditures and capital outlays.

Priority 2: Long Term Support (LTS) for Infrastructure

  1. Does the system use an open standardised web application server reference architecture?
    1. Does the web application software infrastructure require a developer for long term maintenance?
    2. Does the web application hardware infrastructure require an administrator for long term availability?

Priority 3: Open Systems Interoperability (OSI)

  1. Does the system use a public, standardised and well documented web application programming interface (Web API)?
    1. Does the system use standardised metadata or semantics for interoperability?
    2. Can content be easily migrated between similar open standardised systems?
    3. Can content be easily deposited by other systems?
    4. Can content be easily harvested by other systems?

Regarding open systems, be careful of companies trying to:

  1. https://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish
  2. http://en.wikipedia.org/wiki/On_Bullshit.

Bullshit.jpg

Priority 4: Easy Software Administration (ESA)

  1. Does the software have separate comprehensive, detailed and current online documentation for user/operational AND system/technical support?
    1. Can the above documentation be exported to an open printable document format?
  2. Can the software be evaluated online with a demo version?
    1. Are there major differences between the demo/developer version and a production version that might be installed and supported on your campus?
  3. Can the software be easily customised to conform to your institutions web style and web user interface guidelines?
    1. Can the software be easily installed?
    2. Can the software be easily configured?
    3. Can the software be easily upgraded?
    4. Can new features be easily added?

Priority 5: Essential Features

CORE SYSTEM

  • Display content in the language of the user.
    All users should be able to select the language they wish to use when working with the repository software.
  • CRUD (Create, Read, Update, Delete) for all artifacts
    All suitably authorised operators should be able to create, read, update, delete, export and import repository artifacts using standardised metadata schemas.

CORE USER

  • Item: Submit Research Publication
    Suitably authorised users should be able to submit research publications, via the web user interface.
  • Item: Submit Research Data
    Suitably authorised users should be able to submit research data to research items and supply a DOI for data submitted, via the web user interface.
  • Item: Request-A-Copy
    Users should be able to request a copy of an embargoed item from the author of an item, via the web user interface.
  • Item: Usage Statistics
    Users should be able to view detailed usage statistics per item (views and downloads with geo location data) and be able to export the statistics data, via the web user interface.
  • Item: Advanced Search
    Users should be able to perform advanced searches and be able to export the search results in standard citation formats, via the web user interface.

SYSTEM INTEROPERABILITY

  • Web2Web Integration
    All suitably authorised operators should have the ability to easily integrate the repository with other web systems using a RESTful web API.
  • Machine-Readable Unique Identifiers
    All suitably authorised operators should have the ability to easily assign interoperable machine-readable unique identifiers to artifacts in the repository, via the web user interface.

GENERAL MANAGEMENT

  • Collection Management
    Managers should be able to add, delete, update, export and import collections, via the web user interface.
  • User Management
    Managers should be able to add, delete, update, export and import user accounts, via the web user interface.
  • Item (Publication Record) Management
    All suitably authorised operators should be able to add, delete, update, export and import items (Publication Record), via the web user interface.
  • File (Bitstream) Management
    All suitably authorised operators should be able to add, delete, update, export and import files (Bitstream) to items in the repository, via the web user interface.

ADVANCED ADMINISTRATION

  • Resource Access Control
    Administrators should be able to control access to all the resource entities in the repository, when required, via the web interface.
    "Access Control" is usually defined as read/write permission for a specified duration, to a particular resource.
  • Website Theme
    Administrators should be able to theme the repository with the host institutions brand, via the web user interface.
  • Collection Theme
    Administrators should be able to theme collection views, via the web user interface.
  • Item View Theme
    Administrators should be able to configure the layout of item views (Publication Record), via the web user interface.
  • Item Submission Forms and Workflows
    Administrators should be able to configure item submission forms and workflows for collections, via the web user interface.

Table of Open Standards

Feature/Standard Description Reference
Research Information System SHared Access Research Ecosystem SHARE
Research Information System Consortia advancing standards in research administration information CASRAI
Research Information System European current research information euroCRIS
Research Information System European researcher profiles RIOXX
Research Archive Standards Primary Trustworthy Digital Repository Authorization Body (PTAB) ISO16363
Research Archive Standards Reference model for an open archival information system OAIS
Discovery Standards ContextObjects in Spans OpenURL COinS
Discovery Standards Resource Description Framework RDF
Discovery Standards Linked open data LOD
Discovery Standards Open Semantic Framework OSF
Research Metrics Declaration on Research Assessment DORA
Research Metrics Article Citation CrossRef
Research Metrics Data Citation DataCite
Research Metrics Alternative scholarly impact metrics Altmetrics
Research Metrics Counting Online Usage of Networked Electronic Resources COUNTER
Research Metrics Standardized Usage Statistics Harvesting Initiative SUSHI
Research Metrics Bibliography for LaTex BibTex
Metadata Standards Bibliographic Framework BIBFRAME
Metadata Standards Resource Description and Access RDA
Metadata Standards Dublin core metadata initiative Dublin Core
Metadata Standards Metadata Encoding & Transmission Standard METS
Metadata Standards Metadata Object Description Schema MODS
Metadata Standards Encoded Archival Description EAD
Metadata Standards Analyzed Layout and Text Object ALTO
Identifier Standards Digital Object Identifiers DOI's.
Identifier Standards HANDLE HANDLE SYSTEM
Identifier Standards Archival Resource Key ARK
Identifier Standards Universally unique identifier UUID
Identifier Standards Researcher Identifier ORCID
Identifier Standards Funder Identifier FundRef
Interoperability Standards Open Archives Initiative Protocol for Metadata Harvesting OAI-PMH
Interoperability Standards Open Archives Initiative Object Reuse and Exchange OAI-ORE
Interoperability Standards Resource Sync RSync
Interoperability Standards Comma Separated Value CSV
Interoperability Standards Extensible Markup Language XML
Interoperability Standards Javascript Object Notation JSON
Interoperability Standards Journal Article Tag Suite JATS
Interoperability Standards Simple Web-service Offering Repository Deposit SWORD
Interoperability Standards BagIt BagIt
Software Development Standards Agile software development Agile
Software Development Standards SCRUM SCRUM
Web Application Standards Web programming language PHP or Python or Perl or Java
Web Application Standards Hypertext markup language and cascading stylesheets HTML and CSS
Web Application Standards Representational State Transfer RESTful
Web Application Standards Web Application Programming Interface with Create Read Update Delete Functionality Web API with CRUD"
Web Application Standards Sender Policy Framework SPF
Digital Object Curation Data dictionary for preservation metadata PREMIS 2.0
Digital Object Curation Verify data integrity Checksum
Digital Object Curation Document Files OpenDocument and PDF/A
Digital Object Curation Image Files PNG etc..
Digital Object Curation Audio Files FLAC etc..
Digital Object Curation Video Files X264 etc..
Digital Object Curation Datasets SQL ANSI SQL

Table of Digital Research Publications Archive Software

Name Link Help
Archimede http://www.bibl.ulaval.ca/archimede/index.en.html http://www.bibl.ulaval.ca/archimede/pages.en/documentation.en.html
Archivematica https://www.archivematica.org https://www.archivematica.org/wiki/Documentation
ArchivesSpace http://www.archivesspace.org http://www.archivesspace.org/technicaldocumentation
Arkivum http://arkivum.com http://arkivum.com/resources
Artudis http://www.artudis.com To be announced
AtoM https://www.accesstomemory.org https://www.accesstomemory.org/en/docs/2.0
Avalon Media System http://www.avalonmediasystem.org http://www.avalonmediasystem.org/connect
Bepress http://www.bepress.com http://digitalcommons.bepress.com/reference
BitCurator http://www.bitcurator.net http://wiki.bitcurator.net
BRICKS http://www.brickscommunity.org http://www.brickscommunity.org/what.html
Cendari http://www.cendari.eu http://www.cendari.eu/about-us/technical-documentation
CONTENTdm http://www.contentdm.org http://www.oclc.org/en-US/contentdm/resources.html
CollectionSpace http://www.collectionspace.org http://wiki.collectionspace.org/display/DOC/CollectionSpace%2BRelease%2BDocumentation
Content Pro http://www.iii.com/products/contentpro http://www.iii.com/sites/default/files/Content_Pro_Brochure.pdf
DAITSS http://daitss.fcla.edu http://daitss.fcla.edu/content/documentation
DLibra http://dlibra.psnc.pl http://dingo.psnc.pl/services-and-support
DPubS http://dpubs.org http://dpubs.org/wiki
DSpace http://www.dspace.org https://wiki.duraspace.org/display/DSPACE/Home
DSpaceDirect http://dspacedirect.org http://dspacedirect.org/features
Dienst http://www.cs.cornell.edu/cdlrg/dienst/software/DienstSoftware.htm http://www.cs.cornell.edu/cdlrg/dienst/software/DienstAdministration.htm
DigiTool http://www.exlibrisgroup.com/category/DigiToolOverview http://www.exlibrisgroup.com/files/Products/DigiTool/DigiTool_low.pdf
Digibis http://www.digibis.com http://www.digibis.com/en/services
Diva Portal http://www.diva-portal.org http://www.diva-portal.org/smash/aboutdiva.jsf?dswid=-8908
EPrints http://www.eprints.org http://wiki.eprints.org/w/index.php/Main_Page
EQUELLA http://www.equella.com http://www.equella.com/media/13532/equella_brochure_international.pdf
ETD-db http://scholar.lib.vt.edu/ETD-db/index.shtml http://scholar.lib.vt.edu/ETD-db/developer/index.shtml
Fedora http://fedora-commons.org https://wiki.duraspace.org/display/FEDORA37/Getting%2BStarted%2Bwith%2BFedora
Fez https://github.com/uqlibrary/fez https://github.com/uqlibrary/fez/wiki
Goobi http://www.goobi.org http://www.goobi.org/community
Hydra http://projecthydra.org https://wiki.duraspace.org/display/hydra/The%2BHydra%2BProject
Hubzero https://hubzero.org https://hubzero.org/documentation
IR+ https://code.google.com/p/irplus https://code.google.com/p/irplus/wiki/MainPage?tm=6
Imeji http://imeji.org http://imeji.org/development/technical-specification
Intrallect http://www.intrallect.com/solutions/managing_content http://www.intrallect.com/support
Invenio http://invenio-software.org http://invenio.readthedocs.org/en/latest
Islandora http://islandora.ca https://wiki.duraspace.org/display/ISLANDORA/Islandora
KnowledgeArc http://www.knowledgearc.com http://www.knowledgearc.com/about-us
MEMAT http://memat.blogs.africamediaonline.com http://memat.blogs.africamediaonline.com/products/system-architecture
MyCoRe http://www.mycore.de http://www.mycore.de/documentation/index.html
MOAI http://moai.infrae.com http://moai.infrae.com/#site-contents
Muselog http://museolog.unesco.kz http://museolog.unesco.kz/i.php?content=about
Netcommons http://www.netcommons.org http://www.netcommons.org/%E7%89%B9%E5%BE%B4/
OPUS http://www.kobv.de/entwicklung/software/opus-4 http://www.kobv.de/entwicklung/software/opus-4/dokumentation
Okina http://okina.univ-angers.fr http://okina.univ-angers.fr/notre-projet
Omeka http://omeka.org http://omeka.org/codex/Documentation
OpenRepository http://www.openrepository.com http://www.openrepository.com/about-us
OurDigitalWorld http://ourdigitalworld.org http://ourdigitalworld.org/services
PeerLibrary https://github.com/peerlibrary/peerlibrary https://github.com/peerlibrary/peerlibrary
Polaris https://polaris.mysciencework.com https://www.mysciencework.com/sitemap
Preservica http://preservica.com http://preservica.com/resources
Scalar http://scalar.usc.edu http://scalar.usc.edu/get-involved
Shared Shelf http://www.artstor.org/sharedshelf http://artstor.org/webinars?view=SS
SimpleDL http://www.simpledl.com http://www.simpledl.com/examples.html
SobekCM http://sobekrepository.org https://github.com/MarkVSullivan/SobekCM-Web-Application
Sufia http://sufia.io http://sufia.io/about
Tizra http://www.tizra.com http://www.tizra.com/product.php
Vireo http://vireoetd.org http://vireoetd.org/vireo/vireo-user-documentation
Vital http://www.iii.com/products/vital http://www.iii.com/sites/default/files/Vital.pdf
WEKO http://weko.at.nii.ac.jp http://weko.at.nii.ac.jp/?page_id=17
Zenodo https://zenodo.org https://github.com/zenodo/zenodo

Table of Digital Research Data Archive Software

Name Link Help
CKAN http://ckan.org http://ckan.org/faq
Dataverse http://dataverse.org http://guides.dataverse.org
Dryad https://www.datadryad.org https://www.datadryad.org/pages/faq
EDP http://www.europeandataportal.eu http://www.europeandataportal.eu/en/content/release-source-code
Galaxy https://galaxyproject.org https://wiki.galaxyproject.org
Geonode http://geonode.org http://geonode.org/user_features.html

Table of Digital Research Publication Publishing Software

Name Link Help
Ambra http://www.ambraproject.org http://www.ambraproject.org/features.html
Annotum http://annotum.org http://annotum.org/support
CLEO http://cleo.openedition.org http://cleo.openedition.org/openedition
DPubS http://dpubs.org http://dpubs.org/wiki
Drupal - EJournal https://www.drupal.org/project/ejournal http://drupal.org/node/187987
ePublishing Toolkit https://dev.livingreviews.org/projects/epubtk https://dev.livingreviews.org/projects/epubtk/wiki/Overview
Lodel http://lodel.org http://lodel.org/577
MDPI http://www.mdpi.com http://www.mdpi.com/guidelines
OJS http://pkp.sfu.ca/ojs https://pkp.sfu.ca/wiki/index.php?title=Main_Page
SOPS http://www.scix.net/sops.htm http://www.scix.net/sops.pdf
Topaz http://www.topazproject.org http://www.topazproject.org
Ubiquity Press http://www.ubiquitypress.com http://www.ubiquitypress.com

Sources

References

Click on the heading above and see below.