kit-data-manager / kit-data-manager/idoris

Schema generation

Open
#24 0 comments 0 reactions 0 assignees View on GitHub
enhancement good first issue
Dominant language
Java
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**
The ePIC and EOSC DTRs provide JSON schemas for the validation of PID-BasicInfoTypes, PID-InfoTypes, and Kernel Information Profiles. The [Typed-PID Maker](https://github.com/kit-data-manager/pit-service) heavily relies on this feature. Therefore, to facilitate adoption, such a feature has to be integrated in IDORIS as well.

**Describe the solution you'd like**
- [ ] Add schema-generating rules for Atomic Data Types and Type Profiles
- [ ] Ensure correctness by testing extensively
- [ ] Add an REST API endpoint
- [ ] Add the URL to the schema endpoint to the PID Record

Contributor guide

No contributing guide indexed for this repository

Research direction

No files or tests are named. Start by locating the Atomic Data Types and Type Profiles implementation and the REST API and PID Record entry points; compare the ePIC and EOSC DTR schemas. Done means schema-generation rules are implemented and tested, a schema endpoint is exposed, and its URL is added to PID Records.

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
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.