kit-data-manager / kit-data-manager/ro-crate-java

Guidance implementation for creating Profile Crates and using them for validation

Open
#128 0 comments 0 reactions 0 assignees View on GitHub
DRAFT-feature enhancement
Dominant language
Java
Stars
5
Forks
4
PR merge metrics
No merged PRs in 30d

Description

> **Note:**
> This is not yet part of the specification! What we do have already, is support for multiple "conformsTo" values, meaning multiple profiles being specified for a crate. Please remember, both are features of the 1.2-DRAFT specification and there is no guarantee they will make it into the final version.

If you have an urgent need, feel free to discuss further proceeding here. Code contributions are always welcome. What may implement at some point:

- A specific builder pattern for the suggested profile crates
- A specific validator supporting the suggested methods for describing the crate using a profile crate

Resources:

- https://www.researchobject.org/ro-crate/1.2-DRAFT/profiles.html#profile-crate

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by reading the linked RO-Crate 1.2-DRAFT profile-crate guidance and then locate the repository's existing crate-building and validation APIs; done would require agreed builder and validator behavior for profile crates, backed by tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend-api-design
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.