
The main strength of NovaCrate is its usability-focused entity editing approach. The entity browser and the global search make it easy to find the entity you want to work on. The entities you are currently working on are displayed in a tabbed interface, so you can quickly switch between the entities you are working on.
To ease the learning curve for beginners, rich property descriptions and type checks are included. Each property provides input fields that match their expected value. Referential properties automatically restrict the reference to matching target entities.
While describing your research data, you can open a preview of any file in the crate on the right side of the editor, allowing you to easily integrate information already present in your research data.
Tip: While working on an entity, NovaCrate will show you which properties have been added, removed or modified using colored highlights.
NovaCrate provides an in-app file explorer that lets you view the contents of your Research Object Crate through a file-tree. You can preview files in your RO-Crate through a double-click (only supported for some common file formats). The file explorer allows easily uploading new files to the crate, as well as renaming or removing files and folders in the crate in case of errors or mistakes.
To help you keep track of your metadata, a toggle at the top of the file explorer allows displaying the links between your research data and associated metadata. This way, you can directly see which metadata entities correspond to your research files and folders, while also allowing you to directly create matching metadata entities for files or folders that are not described yet.
Tip: You can view some supported file types directly in the editor, which can be very handy when manually extracting metadata from, e.g., a PDF file.


As the metadata within a Research Object Crate is organised in the JSON Linked Data format, the references between metadata entities are of great importance. NovaCrate provides a graph-visualization of the references between the metadata entities of your crate. This allows you to instantly understand the structure of your metadata, and find possible issues or potential for reuse.
Furthermore, the Metadata Graph is interactive. By simply dragging-and-dropping between the connection ports of the metadata entities, you can create new references or edit existing ones. You can also add new properties to your metadata entities, matching the reference that you draw between metadata entities.
Tip: You can drag-and-drop new connections between entities or remove existing ones directly in the graph.
NovaCrate implements numerous validation rules to make sure the Research Object Crate you work on is conformant to the current specification and follows best practices. Validation issues are reported in a granular manner directly where they occur - either on Crate-level, Entity-level or Property-level, removing the need for guessing where an issue has occurred.
In addition to the best-practice-validation, NovaCrate also validates if the references between your metadata entities are valid, and if there are any properties present with invalid values.
Tip: Validation may be incomplete or inconsistent. You can disable the validation in the settings.


Tip: Schemas are loaded on-demand, only when they are needed.
Tip: Feel free to bring your own RO-Crate to try out NovaCrate!
