| albedo | Water generic Awaiting sign-off alb 0.1 |
|---|---|
| emissivity | Water generic Awaiting sign-off emis 0.95 |
| water_storage | Water swindon Awaiting sign-off storage_drain_params.store_min 0.5 · storage_drain_params.store_max 0.5 |
| water_state | London (River Thames), UK london Awaiting sign-off state_limit 30000 |
| drainage | Water swindon Awaiting sign-off wet_threshold 0.5 |
| ohm · summer_wet | Code 60 x Multiplier for summer [601] Awaiting sign-off a1 0.534 · a2 0.21 · a3 -33.31 |
| ohm · summer_dry | Code 60 x Multiplier for summer [601] Awaiting sign-off a1 0.534 · a2 0.21 · a3 -33.31 |
| ohm · winter_wet | Code 60 x Multiplier for winter [602] Awaiting sign-off a1 0.627 · a2 0.21 · a3 13.05 |
| ohm · winter_dry | Code 60 x Multiplier for winter [602] Awaiting sign-off a1 0.627 · a2 0.21 · a3 13.05 |
Fills the albedo slot. The record declares target land_cover.water, name Water, place generic, representativeness generic, source jarvi2011, method literature and applicable_scale land_cover, and carries alb.
Fills the emissivity slot. The record declares target land_cover.water, name Water, place generic, representativeness generic, source jarvi2011 and method literature, and carries emis.
Fills the water_storage slot. The record declares target land_cover.water, name Water, place se-england, representativeness regional and source ward2018, and carries store_min and store_max under storage_drain_params.
Fills the water_state slot. The record declares target land_cover.water, name 'London (River Thames), UK', place london, representativeness site, source unreferenced and method assumed, and carries state_limit.
Fills the drainage slot. The record declares target land_cover.water, name Water, place se-england, representativeness regional and source ward2018, and carries wet_threshold alone; it holds DrainageEq, DrainageCoef1 and DrainageCoef2 in its legacy block as -999, so the slot delivers a wetness threshold and no drainage equation.
Fills the ohm summer_wet and summer_dry positions. The record declares target ohm_coefficients, name 'Code 60 x Multiplier for summer [601]', season_label Summer and source ward2016, carries a1, a2 and a3, and declares no place and no representativeness.
Fills the ohm winter_wet and winter_dry positions. The record declares target ohm_coefficients, name 'Code 60 x Multiplier for winter [602]', season_label Winter and source ward2016, carries a1, a2 and a3, and declares no place and no representativeness.
| Composite identity | supported The composite's name reads Water, its place reads london and its origin reads London. Read with those fields the label identifies a London water surface, which is what the entry assembles. The label on its own does not distinguish it from archetypes/surfaces/water/swindon-uk--water, whose name is also Water; the place field and the entry path carry that distinction. |
|---|---|
| Composite target | supported The composite declares target land_cover.water. The albedo, emissivity, water_storage, water_state and drainage slots each take a record declaring target land_cover.water, and the four ohm positions take records declaring target ohm_coefficients, which is the entry type that slot exists for. Surface records carry no attaches_to field, since attaches_to appears in this database only on the profile records under records/profiles/, so the slot check rests on the parameters each component carries: alb into albedo, emis into emissivity, store_min and store_max into water_storage, state_limit into water_state, wet_threshold into drainage, and a1, a2 and a3 into each ohm position. The drainage component carries wet_threshold alone and keeps DrainageEq, DrainageCoef1 and DrainageCoef2 in legacy as -999, so the slot supplies no drainage equation, which is what that record declares rather than a mapping error. The two OHM components carry season_label: records/ohm/generic--ward2016--water declares Summer and fills summer_wet and summer_dry, and records/ohm/generic--ward2016--water--code-60-x-multiplier-for-winter-602 declares Winter and fills winter_wet and winter_dry, so the season mapping follows each record's own label. Neither carries a wetness label, so a season's wet and dry positions taking the same record asserts nothing the records deny. |
| Own parameter values | not applicable The composite declares no parameters of its own, so it overrides no component value; every number in its exported fragment arrives from a component. |
| Composition rationale | not applicable The composite declares no source field and the repository records no published rationale for this selection. Each component's own source belongs to that component's evidence assessment, not to this review. |
| Place applicability | supported The composite declares place london. The water_state slot takes records/surfaces/water/london--ward2016--water-state, place london, so the one slot that is genuinely site-specific carries the city's own row. The water_storage and drainage slots take records with place se-england, which db/places.yml records as 'SE England', subnational: true, country united-kingdom, the region containing London, so applying them to the city is a downscaling rather than a substitution. The albedo and emissivity slots take generic records, and the two OHM records declare no place. |
| Representativeness | curation required The composite declares representativeness city. records/surfaces/water/london--ward2016--water-state declares representativeness site and is named 'London (River Thames), UK', so a single-river state_limit stands in for a city-scale water default and the composite claims wider applicability than the component supports. The two se-england components declare regional and the albedo and emissivity records declare generic, each broader than the composite and therefore a downscaling rather than an over-claim; the two OHM records declare no representativeness. The database holds two other water-state records. records/surfaces/water/london--unreferenced--water-state is an archived London small-fountain configuration with no representativeness claim, source unreferenced and method assumed; records/surfaces/water/helsinki--jarvi2014--water-state is another city's city-class archived configuration. Neither is obviously the better value for a London water surface, so this review cannot settle whether the site-class Thames row should stay or the class on the composite should change; a maintainer has to decide. |
| Slot and season mapping | supported An assembly of seven existing records into nine slot positions; the composite produces no value of its own. |
| Completeness and uniqueness | supported The composite fills all six slots the land_cover.water archetypes use, albedo, emissivity, water_storage, water_state, drainage and ohm; neither water archetype declares a construction or a snow_lim_patch slot, so the assembly is complete on that pattern. It is the only London water typology in the database. It shares six of its seven components with archetypes/surfaces/water/swindon-uk--water and differs in the water_state slot, which takes records/surfaces/water/london--ward2016--water-state here and records/surfaces/water/swindon--ward2016--water-state there, so the two are distinct entries rather than duplicates. |
The assembly is coherent and its one problem is a matter of scale, not of place. archetypes/surfaces/water/london--water declares place london and takes its albedo and emissivity from generic jarvi2011 literature records, water storage and drainage from ward2018 se-england rows, and its state_limit from London's own row. The mapping is right throughout: the drainage slot supplies wet_threshold and no drainage equation because the component holds DrainageEq, DrainageCoef1 and DrainageCoef2 in legacy as -999, and the Summer-labelled and Winter-labelled OHM records fill their own seasons. The finding is that records/surfaces/water/london--ward2016--water-state declares representativeness site and is named 'London (River Thames), UK', so a city-scale entry publishes a state_limit derived for one river. That is the direction of class mismatch that matters, because the composite claims more than its component does, unlike the regional and generic rows, which claim more than the composite and are simply applied down. Re-pointing the slot is not an obvious improvement: the only other London water-state record is an archived small-fountain configuration with no representativeness claim, source unreferenced and method assumed, and the remaining alternative belongs to Helsinki. So the decision is between keeping the Thames row and accepting that this entry is really a Thames typology, and relabelling the composite's class to match what its evidence supports. A maintainer should make that choice explicitly.
Paste under land_cover.water in a SUEWS YAML configuration; every value carries its citation.
alb:
value: 0.1
ref:
ID: jarvi2011
DOI: 10.1016/j.jhydrol.2011.10.001
desc: generic, generic, land_cover
emis:
value: 0.95
ref:
ID: jarvi2011
DOI: 10.1016/j.jhydrol.2011.10.001
desc: generic, generic
storage_drain_params:
store_min:
value: 0.5
ref:
ID: ward2018
DOI: 10.1002/joc.5200
desc: swindon, site
store_max:
value: 0.5
ref:
ID: ward2018
DOI: 10.1002/joc.5200
desc: swindon, site
state_limit:
value: 30000
ref:
ID: unreferenced
DOI: null
desc: london, site
wet_threshold:
value: 0.5
ref:
ID: ward2018
DOI: 10.1002/joc.5200
desc: swindon, site
ohm_coef:
summer_wet:
a1:
value: 0.534
ref:
ID: ward2016
DOI: 10.1016/j.uclim.2016.05.001
desc: land_cover
a2:
value: 0.21
ref:
ID: ward2016
DOI: 10.1016/j.uclim.2016.05.001
desc: land_cover
a3:
value: -33.31
ref:
ID: ward2016
DOI: 10.1016/j.uclim.2016.05.001
desc: land_cover
summer_dry:
a1:
value: 0.534
ref:
ID: ward2016
DOI: 10.1016/j.uclim.2016.05.001
desc: land_cover
a2:
value: 0.21
ref:
ID: ward2016
DOI: 10.1016/j.uclim.2016.05.001
desc: land_cover
a3:
value: -33.31
ref:
ID: ward2016
DOI: 10.1016/j.uclim.2016.05.001
desc: land_cover
winter_wet:
a1:
value: 0.627
ref:
ID: ward2016
DOI: 10.1016/j.uclim.2016.05.001
desc: land_cover
a2:
value: 0.21
ref:
ID: ward2016
DOI: 10.1016/j.uclim.2016.05.001
desc: land_cover
a3:
value: 13.05
ref:
ID: ward2016
DOI: 10.1016/j.uclim.2016.05.001
desc: land_cover
winter_dry:
a1:
value: 0.627
ref:
ID: ward2016
DOI: 10.1016/j.uclim.2016.05.001
desc: land_cover
a2:
value: 0.21
ref:
ID: ward2016
DOI: 10.1016/j.uclim.2016.05.001
desc: land_cover
a3:
value: 13.05
ref:
ID: ward2016
DOI: 10.1016/j.uclim.2016.05.001
desc: land_cover