-
Notifications
You must be signed in to change notification settings - Fork 8
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
type
slot assertion on planned NEON process classes and processed sample
#1067
Conversation
Agenda item for 8/16 call with @turbomam:
|
@turbomam can we get this reviewed and merged? @sujaypatil96 is there corresponding migration code? |
This can be closed, but we need to refactor "type" slots ASAP. I have an issue for this but haven't found it yet. |
@turbomam are you saying you'd like to close instead of merge this pull request where @sujaypatil96 has addressed some of the type slot issues? |
I was hoping to
Maybe I'm not the best judge of when to do that. If it's beneficial to start populating the string |
If we can address your first bullet 'prioritize applying type, as an inherited type-designating slot (whose range would be identifiers of nmdc-schema classes) to root classes' with the december refactor we should do that in favor on merging this in. let's leave this open until we decided @lamccue @mslarae13 |
I don't have a good understanding of the level of effort required, or the impact the change would have within the schema, of the first point, i.e.,:
|
Just a note that we can separate concerns here wrt to what gets done during the December refactor, we can add slot 'type' on all classes and set a range to be a class independent of changing the name of slots which currently have the word type in them (ie data_object_type). |
Im going to close this PR since @turbomam took care of what is addressed in this PR globally in the berkeley-schema-fy24 fork. I unlinked the nmdc-schema ticket so that would remain open. |
Fixes #1027 and #1030