Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generate Extended Metadata and Sample Types from a fairdata station TTL file #2134

Open
6 of 9 tasks
stuzart opened this issue Feb 3, 2025 · 0 comments
Open
6 of 9 tasks
Assignees
Milestone

Comments

@stuzart
Copy link
Member

stuzart commented Feb 3, 2025

Parse the file to extract the relevant information, and then from that generate the JSON for EMT's registration.
Show a preview of the EMT's and an option to change the title, before submitting

  • Parse TTL file, and get the attributes, pid, and labels
  • Create extended metadata JSON for each type per I.S.O.A, with default titles for each type
  • Show preview of each JSON definition (in a way that can be reused for general EMT JSON submission)
  • Submit to create
  • Allow titles to be modified
  • Extend to also preview and create the Sample Type
  • Update to automatically detect for duplicates - where all attributes match
  • Merge the properties across multiple instances of the same type
  • Ensure features only shown if fair-data-station is enabled
@stuzart stuzart added this to the 1.17.0 milestone Feb 3, 2025
@stuzart stuzart self-assigned this Feb 3, 2025
@stuzart stuzart moved this from To do to In progress in BioIndustry Prototype Feb 3, 2025
stuzart added a commit that referenced this issue Feb 4, 2025
stuzart added a commit that referenced this issue Feb 4, 2025
stuzart added a commit that referenced this issue Feb 11, 2025
stuzart added a commit that referenced this issue Feb 18, 2025
stuzart added a commit that referenced this issue Feb 18, 2025
stuzart added a commit that referenced this issue Feb 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In progress
Development

No branches or pull requests

1 participant