DANS Libraries¶
DANS makes extensive use of open source libraries. We also provide some of our own.
dans-bagit-lib¶
A fork from the Java BagIt library that is used to create, validate and read BagIt packages.
Docs | Code |
---|---|
dans-bagit-lib | https://github.com/DANS-KNAW/dans-bagit-lib |
dans-bagpack-lib¶
Classes for working with BagPack packages.
Docs | Code |
---|---|
dans-bagpack-lib | https://github.com/DANS-KNAW/dans-bagpack-lib |
dans-converter-lib¶
DANS Jackson and JPA converters.
Docs | Code |
---|---|
dans-converter-lib | https://github.com/DANS-KNAW/dans-converter-lib |
dans-dataverse-client-lib¶
A client library for the Dataverse API.
Docs | Code |
---|---|
dans-dataverse-client-lib | https://github.com/DANS-KNAW/dans-dataverse-client-lib |
Code examples |
dans-java-utils¶
A collection of utility classes for Java geared towards DANS applications.
Docs | Code |
---|---|
dans-java-utils | https://github.com/DANS-KNAW/dans-java-utils |
dans-layer-store-lib¶
Implementation of a "layer store": a write-only store that allows for the mutation of data.
Docs | Code |
---|---|
dans-layer-store-lib | https://github.com/DANS-KNAW/dans-layer-store-lib |
dans-ocfl-java-extensions-lib¶
Extension classes for the OCFL Java library. Specifically, it implements a layer store for OCFL objects.
Docs | Code |
---|---|
dans-ocfl-java-extensions-lib | https://github.com/DANS-KNAW/dans-ocfl-java-extensions-lib |
dans-validation-lib¶
A library of annotations and validators.
Docs | Code |
---|---|
dans-validation-lib | https://github.com/DANS-KNAW/dans-validation-lib |