Define Treatment of Properties with None values
We should throughly define and document how None/Null is treated.
- Should a property added, if a value is None in the data (e.g. optional group in regexp is missing)? (see suggestion below)
- May identifiables have properties that are None/Null?
- How should the query look like in those cases?
Suggestion to 1.:
In the cfood definition Properties are often defined as key value pairs. We currently do not have some kind of if-then-logic that would define that the Property is only added if the value is of some kind. Thus, I suggest to treat a None value such that the corresponding Property is not added to the Record (in spite of adding it with NULL as value).
Edited by Henrik tom Wörden