Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pan-dora/modeller

BagIt and http client
https://github.com/pan-dora/modeller

bag fedora-repository iiif java metadata mustache-templates rdf

Last synced: 16 days ago
JSON representation

BagIt and http client

Awesome Lists containing this project

README

        

pandora modeller
=========================

[![Maven Central](https://maven-badges.herokuapp.com/maven-central/cool.pandora/modeller/badge.svg)](https://maven-badges.herokuapp.com/maven-central/cool.pandora/modeller)

The intention is to add configuration templates and a UI for simple
creation of LDP sequences that conform to the IIIF presentation data model.

Current maintainers:
* [Christopher Johnson](https://github.com/christopher-johnson)

The workflow:

1. select a directory of file resources.
2. enter metadata parameters for resource "Bag"
3. save "Bag" to filesystem
4. Create IIIF model containers (PUT)
5. PUT "bag" resources into Fedora.
6. PATCH fcr:metadata to file resources
7. Create list, canvas sequence, and manifest sparql-update request bodies
using UI form
9. PATCH IIIF model containers with metadata.

## Java 9
To run in Java 9, add the VM option `"--add-modules java.se.ee"`.

## Building
`$ ./gradlew clean build`