Java web service for a RERUM compliant digital object repository. Visit rerum.io for more general information. Want to use the API? Learn how at the API page.
Stores important bits of knowledge in structured JSON-LD objects:
__rerum
) property, rather than wrap all data transactions;You will find a __rerum
property on anything you read from this repository. This is written onto
all objects by the server and is not editable by the client applications. While applications may assert
anything within their objects, this property will always tell the Truth. The details are in the
documentation, but broadly, you will find:
@context
the RERUM API JSON-LD context file for these termsalpha
internal flag for RERUM API version controlAPIversion
specific RERUM API release version for this data nodecreatedAt
specific creation date for this [version of this] objectgeneratedBy
the agent for the application that authenticated to create this objectisOverwritten
specific date (if any) this version was updated without versioningisReleased
a special flag for RERUM, indicating this version is intentionally public and immutablereleases
an object containing the most recent anscestor and descendant releaseshistory
an object containing the first, previous, and immediate derivative versions of this objectThe developers in the Research Computing Group at Saint Louis University authored and maintain this service. Neither specific warranty or rights are associated with RERUM; registering and contributing implies only those rights each object asserts about itself. We welcome sister instances of RERUM, ports to other languages, package managers, builds, etc. Contributions to this repository will be accepted as pull requests.