The data the study cannot obtain from any external source, itemised as a request. Ten datasets across nine authorities, 26 items, blocking 25 of the 66 assessed elements. Nothing has been requested yet.
Every element in the study is either derivable from an open source or ministry-provided. This module lists the second set. The filter is src.data_source.origin = 'ministry' — there is no editorial judgement in what appears here.
Each entry states what is needed at item level, with the attributes required rather than only the dataset name, so a custodian can act on it without a further exchange. Each also states what it blocks, because a request without a consequence attached tends to sit.
res.area_ledger cannot be produced at all.E0–E3 assignment depends on knowing which designations permit cultivation.E0 — unknown legal state, which is never promoted to clear.satellite_modelled (0.70) to ministry_record (0.95) on acquisition method, and would materially improve frost risk in the Asir and Al Bahah highlands where a 9 km reanalysis cannot resolve cold-air drainage.The register lists ten datasets. Their consequences are not equal, and they are not independent — two of them sit upstream of the study’s headline output and everything else waits behind them.
res.zone_crop, no governorate tier in res.area_ledger, and no answer to the question the study exists to answer — how many hectares are ready, and where. Every other module can complete and the headline figure still cannot be produced.E0 — unknown, which is never promoted to clear.Stated once here rather than repeated against every item. These are requirements the database imposes, not preferences — a layer arriving without them needs a further exchange before it can be loaded.
name_en and name_ar on every reference entity.obs_date, and the confidence model treats an undated source as lower quality.Ownership identity. The tenure check needs to know whether a parcel is registered, disputed, under injunction or unrecorded. It does not need to know who holds it, and personal or corporate identity is not requested in any item.
Anything already derivable. Soil properties, terrain, climate and surface water are obtained from open global sources and do not appear here. Requesting them would slow the exchange and imply a dependency that does not exist.
Complete national coverage as a precondition. Partial coverage is useful and is preferred over waiting. A gap identified is recorded as unknown; a gap concealed becomes an assumption, and the confidence model has no way to detect the difference.
acquisition_status = 'not_started'. This module is the specification of the request, not a record of one — the status field exists so that it becomes a tracker once the first submission is made.