brain-bican / metadata-schemas

A repository for BICAN metadata schemas and their development.
4 stars 3 forks source link

Add project, data collection metadata and associated CV tables #22

Open pbishwakarma opened 1 year ago

pbishwakarma commented 1 year ago

Adding back in project and data collection for review according to issue process.

Closes #21

patrick-lloyd-ray commented 11 months ago

@pbishwakarma and @carolth: it's in standard MOWG form now but could use a content check.

djarecka commented 1 month ago

Hi, I was using this PT to create a google sheet and create a linkml model.

A couple things that I noticed:

pbishwakarma commented 1 month ago

Hi Dorota,

Thanks for the comments, this had totally fell off my radar. I will update this doc based off your comments and some review.

  1. Yes I agree subdomain can just be the entities
  2. I will correct this
  3. From the donor-to-alignment schema looks like short description is meant to provide some more information than the outright definition, maybe some examples. I will update
  4. Yes [] should be multivalued
  5. That is a polymorphic type - so in the case of a contact for a project, that can be either a Person or an Organization. The value that serves as the join key is the name of the Person or Organization entity.
  6. accessControl right now is a simple enum (open/controlled access), what we'd like to do is evolve acccessControl to be composed of three things (some code to categorize the accessControl, a label for that code, and a description to allow people to specify reasons for why a subset if open/controlled). We haven't made this update yet, so if this model should be representative of current state, I think this should be a single enum field.
djarecka commented 1 month ago

@pbishwakarma - btw. I was also trying to identify the elements that I could find in the Data Catalog (or nemo website that DC points to) and in the google doc that I used to create linkml model from I created tab Checks: Slots to make some notes (see column k and l): https://docs.google.com/spreadsheets/d/1dCFxzpLBReauJYIinCs_xZlTckpJWFx5nxSTFAe-vvE/edit?usp=sharing

Happy to meet next week if you're planning to work on it and want to discuss. I was also told to look at the Dandi model and see what things could be also taken from there if useful.

pbishwakarma commented 1 month ago

@pbishwakarma - btw. I was also trying to identify the elements that I could find in the Data Catalog (or nemo website that DC points to) and in the google doc that I used to create linkml model from I created tab Checks: Slots to make some notes (see column k and l): https://docs.google.com/spreadsheets/d/1dCFxzpLBReauJYIinCs_xZlTckpJWFx5nxSTFAe-vvE/edit?usp=sharing

Got it, there are definitely some parts of the data model that are not being used currently (either they contain no data or just aren't being displayed in the UI) - I will update this PR before the working meeting on Wednesday if you want to discuss specifics about those nuances then.

Happy to meet next week if you're planning to work on it and want to discuss. I was also told to look at the Dandi model and see what things could be also taken from there if useful.

I think we took a stab at a similar exercise in the BICCN repo a while back, at least for mapping fields from our model to the archives' models, might be useful: https://github.com/BICCN/BCDC-Metadata/blob/83b00c19d21a7ef73196936a7b8e66b8637e59ee/design/schema/mappings.csv

djarecka commented 1 month ago

Got it, there are definitely some parts of the data model that are not being used currently (either they contain no data or just aren't being displayed in the UI) - I will update this PR before the working meeting on Wednesday if you want to discuss specifics about those nuances then.

Great, thank you!

I think we took a stab at a similar exercise in the BICCN repo a while back, at least for mapping fields from our model to the archives' models, might be useful: https://github.com/BICCN/BCDC-Metadata/blob/83b00c19d21a7ef73196936a7b8e66b8637e59ee/design/schema/mappings.csv

yes, I think I even created the column for Dandi :) it was just before I knew anything about BICCN or BICAN

djarecka commented 1 month ago

btw., perhaps you could update in google doc in the Slots tab, since I already fixed some of the issues: https://docs.google.com/spreadsheets/d/1dCFxzpLBReauJYIinCs_xZlTckpJWFx5nxSTFAe-vvE/edit?usp=sharing

Also, for the model, I would need more about the Classes