Giter Site home page Giter Site logo

bundessuche's Introduction

README

Welcome to Bundessuche! This is a Rails application that allows users to search the Bundesarchiv. You can use it by visiting bundessuche.de. Bundessuche imports apeEAD formatted XML files and makes them searchable. The search is optimized for advanced users and offers the ability to quickly skim large amounts of files. Other options for searching the archive include Archives Portal Europe, Archivportal-D and Invenio (which is directly linked on Bundessuche for checking out the actual archival objects).

Database

This application uses SQLite (even in production), database creation and migration is done with the standard Rails tasks. Make sure to mount a volume into the docker image to persist your database. The default location for this is /rails/db/sqlite.

Included XLM Data

The test/fixtures/files/dataset* folders contain excerpts of the CC0 licensed data from the german federal archive. You can find the full dataset on open-data.bundesarchiv.de and more information on open data program on their website.

Downloading the full XML Data for import

In order to run your own instance you need the full dataset. It's available on open-data.bundesarchiv.de. Since the files are linked individually it's easiest to use an auto downloader to get all the data. The default location that the importer looks for is the data folder, it's easiest to place your XML files there.

License

Bundessuche is licensed under the GNU Affero General Public License (AGPL) - see the LICENSE file for details. The AGPL is a strong copyleft license that requires you to provide the source code of a modified version of Bundessuche to users even these users only access the software via a network.

If you would like ot use a modified version of Bundessuche in a commercial setting please contact [email protected] for more information!

This does not cover the fonts used (found in app/assets/fonts/). Both covered by the SIL Open Font License. For details see the fonts section an the respective LICENSE file.

Fonts

Bundessuche uses two fonts:

Atkinson Hyperlegible is the default font for all text and EB Garamond is used for the 'Bundessuche' title.

Author

Michael Emhofer, emi.industries

bundessuche's People

Contributors

michaelem avatar

Watchers

 avatar

bundessuche's Issues

Import normalized version of date field

Currently only the (human entered) text of the date field is imported.
Some Files only have normalized dates and no text at all. Both should be imported.
Here is an example:

<unitdate encodinganalog="3.1.3" era="ce" calendar="gregorian" normal="1959-01-01/1959-12-31">1959</unitdate>

Start importing origination organisational unit field

German name for this field in Invenio is 'Organisationseinheit'. User K says this should be searchable and is not in other tools.

Example:

<origination encodinganalog="3.2.1" label="organisational unit">Sammlung Grotewohl</origination>

(found in DE-1958_f367c8fe-737b-4ecf-9cd3-10c332b0f82c)

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.