Comparisons
Blank cell vs declared unknown
A blank leaves its reason unstated; a declared unknown records what was checked and why no value is available.
The distinction
A blank cell is a convenient representation when data is optional, not yet collected, or irrelevant to a particular workflow. It avoids asserting a value that no one has established. But an empty field alone cannot distinguish several materially different situations: nobody looked, a search found no support, access was blocked, two sources conflict, or the property does not apply. Downstream users may silently treat all blanks as the same null or infer absence where the record merely lacks information.
A declared unknown gives the missing value an explicit status and, where relevant, a dated basis. For example, not found means a defined search did not locate support; blocked means evidence could not be assessed; not applicable means the property does not arise for this subject. These are different claims and should not be collapsed. Declared states improve review and prevent false certainty, but they create maintenance duties: a negative finding should say what was searched and when, and it may need revision when evidence changes.
By dimension
| Dimension | Blank cell | Declared unknown |
|---|---|---|
| Meaning | Unspecified without surrounding policy. | A particular absence or limitation is stated. |
| Search history | No evidence of whether anyone looked. | Can identify the search scope and date. |
| Blocked access | Indistinguishable from other blanks. | Can be recorded as a distinct limitation. |
| Applicability | May be confused with missing data. | Can explicitly state that the property does not apply. |
| Downstream use | Consumers must infer or consult separate rules. | Consumers can handle each state deliberately. |
| Maintenance | Little per-field status maintenance. | Negative findings and their dates need review. |
| Risk | Silence may be read as zero, false, or absence. | A declared negative may be overread beyond its stated scope. |
Choose Blank cell when
- The field is optional and no downstream decision depends on the reason.
- A collection workflow is still in progress.
- The application has a separate, explicit null policy.
Choose Declared unknown when
- Users must distinguish not searched from not found.
- Blocked access or nonapplicability affects a decision.
- A negative finding must be dated and reviewable.
Using both
Allow blanks during collection, then require an explicit value or declared status before the field is used in a consequential decision.
A worked example
A fictional table of supplier facts has a column for the date of the most recent regulatory inspection. For Halden Laboratory Services GmbH the cell is empty. A reader cannot tell whether no inspection has happened, whether nobody searched, whether the regulator's database could not be accessed, or whether the supplier is outside the regulator's scope.
With declared unknowns, the cell holds a status. Not found: the regulator's public database was searched on a given date under the supplier's registered name and number, and returned no inspection. Blocked: the inspection database requires a licence that has not been obtained. Not applicable: the supplier makes no products within the regulator's remit. Each status leads to a different next step, and each carries a date and a basis. The blank cell hid all four.
Where each one fails
Blank cells fail by ambiguity. Query engines treat missing values in specific, sometimes surprising ways: in SQL, comparisons with a null yield unknown rather than true or false, and the database documentation spells out how each operator behaves. Analysts who read a blank as zero, as false or as not applicable each introduce a different error.
Declared unknowns fail by overconfidence and by upkeep. A not found status read as proof of absence is wrong, because it describes a search, not the world. A negative finding needs the search boundary and a date, and it may need revising when new evidence arrives. The semantic web's open-world reading, in which a missing statement is not a false one, is the general principle behind this, and collaborative knowledge bases have conventions for statements that say a value is unknown or that there is none.
Questions to settle before choosing
Does anyone act differently depending on why the value is missing? If not, a blank may be enough. Does the user need to know that a search was done? Will a reviewer ask what was searched and when? Is there a risk that a blank will be read as a negative? How many statuses can a team maintain without confusion? A short closed set, with definitions and examples, works better than a long list. Statuses should be mutually exclusive, and each should demand its own basis before it can be entered.
How the two meet in a review
During collection, blanks are normal. Before a value is used in a decision, every field required by that decision should hold either a value with its evidence or a declared status with its basis. The check can be mechanical: the decision is blocked until the required fields are filled in one of those two ways. Evaluation of systems should also credit correct declared unknowns, and penalize invented answers, so that the incentive is to say what is not known.
References
- Rajpurkar, Jia and Liang (2018). Know What You Don't Know: Unanswerable Questions for SQuAD. ACL.
- Wen et al. (2024). Know Your Limits: A Survey of Abstention in Large Language Models. arXiv:2407.18418.
- PostgreSQL documentation. Comparison functions and operators, with null handling.
- Wikidata. Help: Statements, including unknown value and no value.
Found an error on this page? See corrections for what counts as one, how to report it and the dated log.
Enquiry
Which do you run today: Blank cell or Declared unknown?
Describe how your organization handles this now and one entity where it falls short. We reply with where a first record would sit alongside it and what it would need from you.
Or write to [email protected] in your own words.