Git Product home page Git Product logo

archival-storage-interface's People

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

archival-storage-interface's Issues

See information about objects on CULAR, Overflow, Hathi Trust, etc

A long-term goal for the AS-IF project may be to be able to do discovery of archival resources on other archival systems other than Overflow.

For now, we are only looking at Overflow, and will not be attempting to integrate other systems.

As a possible integration method, this could involve writing indexers for the manifests from the other sources and updating what information we care about searching on and displaying.

Conversion of archive manifests from old format to new format.

Existing collections in archival storage have a manifest file in the "old" format. Once the "new" format it finalized, the new collections will follow that new format.

We need a utility that will convert old manifest files to the new format, suitable for ingestion into AS-IF.

Importation of archival manifests into AS-IF

For collections in archival storage, we need to be able to import the manifest into AS-IF so that the archived material can be discovered.

This needs to be done for each collection in archival storage after the ingest process is done (or part of the ingest process).

Unfortunately, the manifest does not contain type information about archived objects, so the importation process will have to walk the collection storage itself and test the type of each object to get that information.

Access/visibility restrictions

Some potential collections will have visibility constraints because of rights management. We need to handle this appropriately.

Search based on checksum prefix

Instead of having to know the whole SHA1 checksum, we should be able to search for just the prefix, similar to how it is handled in git.

Fix code coverage

Code coverage definitely isn't working as expected.

I want it to look at Rails code I have written, and right now I'm not sure it's running at all.

Fix links in index page

Currently, when looking at the results of a search, you are presented with a list of item id's and no other information. As the item id's are MD5-style hash strings, this provides no useful information.

The index page should not show the ID, but rather the filename, collection name, and perhaps the type as well.

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.