Original author(s) | CERN |
---|---|
Developer(s) | CERN and external contributors |
Stable release | 3.1.0 [1] / 12 March 2019 |
Repository | |
Written in | Python, JavaScript |
Operating system | Unix-like, macOS |
Available in | Multi-lingual |
Type | Institutional repository, Digital library/DA, Research Data Management, Integrated library system |
License | MIT |
Website | inveniosoftware |
This article is an orphan, as no other articles link to it . Please introduce links to this page from related articles ; try the Find link tool for suggestions. (March 2024) |
Invenio is an open source software framework for large-scale digital repositories that provides the tools for management of digital assets in an institutional repository and research data management systems. The software is typically used for open access repositories for scholarly and/or published digital content and as a digital library.[ citation needed ]
Invenio is initially developed by CERN with both individual and organisational external contributors and is freely available for download.[ citation needed ]
Prior to July 1, 2006, the package was named CDSware, then renamed CDS Invenio, [2] and now known simply as Invenio. [3] [ citation needed ]
This section needs additional citations for verification .(March 2024) |
Invenio complies with standards such as the Open Archives Initiative metadata harvesting protocol (OAI-PMH) and uses JSON/JSONSchema as its underlying bibliographic format. [4]
The service provider TIND Technologies, an official CERN spin-off based in Norway, offers Invenio via a software-as-a-service model. [5] TIND presents itself as focused on library technologies. [6]
Variants of Invenio are offered by TIND for library services as TIND ILS, DA, IR and RDM [7] under a fully hosted and open-core model.[ citation needed ]
Invenio is used outside of its original home within CERN, including SLAC National Accelerator Laboratory, Fermilab, and the École Polytechnique Fédérale de Lausanne. [5] SPIRES migrated to Invenio in October 2011 with the INSPIRE-HEP site, a joint effort of CERN, DESY, SLAC and FNAL. [8]
In 2014, the package was chosen to be the digital library software of all national universities in the western Africa regional economic community UEMOA which includes eight countries: Benin, Burkina Faso, Côte d'Ivoire, Guinea-Bissau, Mali, Niger, Senegal, Togo. [9]
The research data repository Zenodo at CERN is basically run under Invenio v3, wrapped by a small extra layer of code that is also called Zenodo. [10] To simplify reuse of the Zenodo codebase, several institutions have joined in 2019 to distribute an institution-agnostic package under the name of InvenioRDM. [11]
A package manager or package-management system is a collection of software tools that automates the process of installing, upgrading, configuring, and removing computer programs for a computer in a consistent manner.
Advanced package tool, or APT, is a free-software user interface that works with core libraries to handle the installation and removal of software on Debian, and Debian-based Linux distributions. APT simplifies the process of managing software on Unix-like computer systems by automating the retrieval, configuration and installation of software packages, either from precompiled files or by compiling source code.
An institutional repository (IR) is an archive for collecting, preserving, and disseminating digital copies of the intellectual output of an institution, particularly a research institution. Academics also utilize their IRs for archiving published works to increase their visibility and collaboration with other academics However, most of these outputs produced by universities are not effectively accessed and shared by researchers and other stakeholders As a result academics should be involved in the implementation and development of an IR project so that they can learn the benefits and purpose of building an IR.
In software development, distributed version control is a form of version control in which the complete codebase, including its full history, is mirrored on every developer's computer. Compared to centralized version control, this enables automatic management branching and merging, speeds up most operations, improves the ability to work offline, and does not rely on a single location for backups. Git, the world's most popular version control system, is a distributed version control system.
DSpace is an open source repository software package typically used for creating open access repositories for scholarly and/or published digital content. While DSpace shares some feature overlap with content management systems and document management systems, the DSpace repository software serves a specific need as a digital archives system, focused on the long-term storage, access and preservation of digital content. The optional DSpace registry lists almost three thousand repositories all over the world.
HTML Tidy is a console application for correcting invalid HyperText Markup Language (HTML), detecting potential web accessibility errors, and for improving the layout and indent style of the resulting markup. It is also a cross-platform library for computer applications that provides HTML Tidy's features.
The Stanford Physics Information Retrieval System (SPIRES) is a database management system developed by Stanford University. It is used by universities, colleges and research institutions. The first website in North America was created to allow remote users access to its database.
Evergreen is an open-source integrated library system (ILS), initially developed by the Georgia Public Library Service for Public Information Network for Electronic Services (PINES), a statewide resource-sharing consortium with over 270 member libraries.
This is a comparison of notable free and open-source configuration management software, suitable for tasks like server configuration, orchestration and infrastructure as code typically performed by a system administrator.
Nix is a cross-platform package manager. It employs a model in which software packages are each installed into unique directories with immutable contents. These directory names correspond to cryptographic hashes that take into account all dependencies of a package, including other packages managed by Nix.
In FOSS development communities, a forge is a web-based collaborative software platform for both developing and sharing computer applications.
Homebrew is a free and open-source software package management system that simplifies the installation of software on Apple's operating system, macOS, as well as Linux. The name is intended to suggest the idea of building software on the Mac depending on the user's taste. Originally written by Max Howell, the package manager has gained popularity in the Ruby on Rails community and earned praise for its extensibility. Homebrew has been recommended for its ease of use as well as its integration into the command-line interface. Homebrew is a member of the Open Source Collective, and is run entirely by unpaid volunteers.
A library consortium is any cooperative association of libraries that coordinates resources and/or activities on behalf of its members, whether they are academic, public, school or special libraries, and/or information centers. Library consortia have been created to service specific regions or geographic areas, e.g., local, state, regional, national or international. Many libraries commonly belong to multiple consortia. The goal of a library consortium is to amplify the capabilities and effectiveness of its member libraries through collective action, including, but not limited to, print or electronic resource sharing, reducing costs through group purchases of resources, and hosting professional development opportunities. The “bedrock principle upon which consortia operate is that libraries can accomplish more together than alone.”
An open repository or open-access repository is a digital platform that holds research output and provides free, immediate and permanent access to research results for anyone to use, download and distribute. To facilitate open access such repositories must be interoperable according to the Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH). Search engines harvest the content of open access repositories, constructing a database of worldwide, free of charge available research.
INSPIRE-HEP is an open access digital library for the field of high energy physics (HEP). It is the successor of the Stanford Physics Information Retrieval System (SPIRES) database, the main literature database for high energy physics since the 1970s.
A charged particle accelerator is a complex machine that takes elementary charged particles and accelerates them to very high energies. Accelerator physics is a field of physics encompassing all the aspects required to design and operate the equipment and to understand the resulting dynamics of the charged particles. There are software packages associated with each domain. The 1990 edition of the Los Alamos Accelerator Code Group's compendium provides summaries of more than 200 codes. Certain codes are still in use today, although many are obsolete. Another index of existing and historical accelerator simulation codes is located at the CERN CARE/HHH website.
OurResearch, formerly known as ImpactStory, is a nonprofit organization that creates and distributes tools and services for libraries, institutions and researchers. The organization follows open practices with their data, code, and governance. OurResearch is funded by the Alfred P. Sloan Foundation, the National Science Foundation, and Arcadia Fund.
Zenodo is a general-purpose open repository developed under the European OpenAIRE program and operated by CERN. It allows researchers to deposit research papers, data sets, research software, reports, and any other research related digital artefacts. For each submission, a persistent digital object identifier (DOI) is minted, which makes the stored items easily citeable.
Samvera, originally known as Hydra, is an open-source digital repository software product. Samvera main components are Fedora Commons, Solr, Blacklight, and HydraHead. Each Samvera implementation is called a "head".
The Carpentries is a nonprofit organization that teaches software engineering and data science skills to researchers through instructional workshops. The Carpentries is made up of three programs areas: Software Carpentry, Data Carpentry and Library Carpentry.