Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zazuko/travertin
Zazuko Travertin is a software to manage Archival Finding Aids using Linked Data technologies.
https://github.com/zazuko/travertin
finding-aids glam linkeddata rdf
Last synced: about 1 month ago
JSON representation
Zazuko Travertin is a software to manage Archival Finding Aids using Linked Data technologies.
- Host: GitHub
- URL: https://github.com/zazuko/travertin
- Owner: zazuko
- Archived: true
- Created: 2016-09-30T14:20:56.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-10-02T15:23:29.000Z (about 7 years ago)
- Last Synced: 2024-08-01T12:26:27.795Z (4 months ago)
- Topics: finding-aids, glam, linkeddata, rdf
- Language: HTML
- Homepage:
- Size: 30.9 MB
- Stars: 7
- Watchers: 6
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-starred - zazuko/travertin - Zazuko Travertin is a software to manage Archival Finding Aids using Linked Data technologies. (others)
README
# Zazuko Travertin
Zazuko Travertin is a software to manage archival finding aids using Linked Data
technologies. You can find an example installation with data from Swiss archives at [data.alod.ch](http://data.alod.ch/zack/).# Requirements
A SPARQL endpoint with your archival documents. By default the software points to the Swiss archival institutions endpoint.
# Installation
This just covers getting the server up on your system. If you want to know more
check out one of the tutorials:
- [Tutorial for deploying Travertin with the Node Package Manager (npm)](tutorial/TUTORIAL-Travertin-with-npm.md)
- [Tutorial for deploying Travertin with Docker](tutorial/TUTORIAL-Travertin-with-docker.md)By default both tutorials access data of our example installation and SPARQL endpoint with data from Swiss archives at [data.alod.ch](http://data.alod.ch/zack/).
## NPM
### Requirements
You need to have a recent version of Nodejs.### Installation
1. Clone this repository.2. Install the dependencies
`npm install`
3. Adapt the installation to your needs:
Configure the installation through __`config.travertin.json`__
* `sparqlEndpointUrl`:
URL of the SPARQL endpoint containing the data.4. Run the server
`npm run start-local`
5. Test
In case you did not adjust the SPARQL endpoint you can open an example resource like: http://localhost:8080/bar/id/archivalresource/29478797e7
## Docker
### RequirementsYou need to have [docker](https://docker.com/) installed.
### Building
docker build -t travertin .
### Running your builddocker run --rm -i -p 8080:8080 travertin