Giter Site home page Giter Site logo

dbdipview / dbdipview Goto Github PK

View Code? Open in Web Editor NEW
9.0 3.0 1.0 3.06 MB

Viewer for archived databases

License: European Union Public License 1.2

PHP 82.21% C 0.35% HTML 2.66% CSS 3.30% JavaScript 10.07% Shell 1.41%
oais access archiving relational-databases siard archived-databases viewer preservation

dbdipview's Introduction

dbDIPview

"Database DIP viewer" is a production ready solution for long-term digital preservation of databases and retired applications. It consists of a packager, installer and viewer. For an archived and preserved database, additional representation information enables further access to the data via predefined user-friendly menus.

Prerequisites

The archived databases are stored in SIARD (XML) or dbDIPview (CSV) format. For access, they can quickly be made available on user request or kept up and running as persistent (reusable) DIP according to Open Archival Information System (OAIS) functional model. To enable access to a database the administration menu allows deployment of the two packages: the Archival Information Package (AIP) with database content, and the corresponding Representation Information Package. Both packages need to be delivered to or kept available in the predefined dbDIPview folder. Then, the complete installation can be done with a single command, typically as the last step of the ordering process in the archival reading room.

Technology

The tool is based on Linux, Apache, PHP, and PostgreSQL. Its relative simplicity and low dependency on external frameworks ensure long-term code maintainability as a prerequisite for use in the archives.

The Modules

  • Packager (creation of a Representation Information Package without or with database content)
  • Administration tool (deployment of databases and viewers)
  • Access for users (database selection menu, report menu, search window)

For more information, check out Wiki.

Versioning

See CHANGELOG for changes. The master tree is a stable version. To install use git clone command. To upgrade to the latest version with new functionality from the master branch, use git pull origin master --verbose, or unpack the zip file over the current installation. Your configuration settings will remain unchanged.

Authors

dbdipview's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

cjwomack

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.