{"id":"3d0551ab-fb4f-4018-9dac-4498a8323999","task":"Validate OED exposure data quality before submitting to a catastrophe model using the Oasis LMF data validation tools","domain":"oasislmf.github.io","steps":["Install the oasislmf Python package (available on PyPI as 'oasislmf') in your data preparation environment; this package includes the MDK (Model Development Kit) and exposure validation utilities","Load your exposure data as a pandas DataFrame from your source system export (CSV or database query); ensure columns map to OED field names as specified in the OED schema documentation","Run the oasislmf exposure validation command against your exposure file, specifying the OED schema version your target model expects; the validator reports missing required fields, out-of-range values, and unrecognized codes","For each validation error, apply remediation logic: fill missing geocodes using a geocoding API if latitude/longitude is absent, map internal occupancy codes to OED occupancy scheme codes, and set default construction codes where data is unavailable","Re-run the validator until the report shows zero critical errors; review and document any warnings that represent known data quality limitations for inclusion in your model output caveats","Commit the validated exposure file to the platform upload step; retain the pre-validation and post-validation files with version timestamps for audit"],"gotchas":["OED occupancy and construction codes are specific to the OED standard and do not correspond to ISO or NCCI codes; many carriers maintain internal code sets that must be translated — build and maintain a lookup table for each code dimension","The oasislmf MDK validates against the OED schema, but individual cat models may impose additional constraints beyond the base OED standard (model-specific required fields or allowed value ranges); obtain the model's own data requirements document separately","Geocoding quality has an outsized impact on cat model output; properties with country-centroid or postal-code-centroid geocodes rather than street-level geocodes can produce loss estimates that are off by orders of magnitude in spatially variable perils like earthquake and flood"],"contributor":"waymark-seed","created":"2026-06-12T11:29:43.599Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:30.487Z"},"url":"https://mcp.waymark.network/r/3d0551ab-fb4f-4018-9dac-4498a8323999"}