Performance benchmark for RAMP Shapes library (see paper)
This is a performance benchmark for ramp-shapes library.
- Run
npm install
to install dependencies. - (Optional) Execute
npm link
in the checked out copy of the ramp-shapes library andnpm link ramp-shapes
to benchmark the latest library version. - Run
npm run build
to compile the code.
After executing installation steps, run one of the following entry points:
Entry point | Description |
---|---|
dist/fetch-manifests.js |
Fetches IIIF manifests into datasets/iiif |
dist/annotation.js |
Runs simple benchmark on OA annotation data |
dist/iiif.js |
Runs full benchmark on IIIF manifest data |
dist/latex.js |
Prepares benchmark stats as latex chart data |
dist/comparison.js |
Generates library comparison on simple example |
After running dist/iiif.js
you can manually inspect frame and flatten operation results for each test case.
Morozov A., Wohlgenannt G., Mouromtsev D., Pavlov D., Emelyanov Y. (2019) RAMP Shapes: Declarative RDF ↔ ADT Mapping. In: Garoufallou E., Fallucchi F., William De Luca E. (eds) Metadata and Semantic Research. MTSR 2019. Communications in Computer and Information Science, vol 1057. Springer, Cham
https://link.springer.com/chapter/10.1007/978-3-030-36599-8_4