Closed cmungall closed 2 years ago
I tried this before, see #117
It was rejected by other team members.. The argument for having this required is based on the assumption that, if it is not, not even a half baked attempt will be made to explain how the mapping came into being. I am also now firmly in the camp to having it required, and if you use "sempav:UnspecifiedMapping" you are deliberately exposing your ignorance over how the mappings came into being..
you are deliberately exposing your ignorance over how the mappings came into being
My 3 decades of observing the social dynamics of how people interact with required fields begs to differ. Remind me to tell you the Pray For Elves celera story.
Anyway, I firmly believe this was the wrong decision but if the majority is against, so be it.
Given that this can be populated with semapv:UnspecifiedMatching, why not just have null value mean unspecified, which is literally one of the things null means
as it is, we have
Perhaps we could at least have an option in the parser to auto-populate this so it's possible to work with legacy files?