-
Notifications
You must be signed in to change notification settings - Fork 2
Suggestions for future language support #40
Copy link
Copy link
Open
Labels
category: proposaldiscussion of proposed enhancements or new featuresdiscussion of proposed enhancements or new featurespriority: lowalternative solution already working and/or relevant to only specific user(s)alternative solution already working and/or relevant to only specific user(s)
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
category: proposaldiscussion of proposed enhancements or new featuresdiscussion of proposed enhancements or new featurespriority: lowalternative solution already working and/or relevant to only specific user(s)alternative solution already working and/or relevant to only specific user(s)
Allow a user to specify that, for example:
TimeSeries.timestampsorTimeSeries.starting_timeis present, but not bothcontrolandcontrol_descriptionis present, both must be present.Such functionality is supported in JSON Schema and LinkML. The cost of adding support for this is currently high, given other priorities, but if/when we migrate to using a different language such as LinkML, we should update the nwb core and hdmf common schema to make use of these.
Datetimes without time zone (see discussion in allow datetimes to be just dates NeurodataWithoutBorders/nwb-schema#542)
A union of types, e.g., date or datetime. Float or int.