Changelog
This page lists changes to the Risk Data Library Standard.
0.2.0 - 2023-09-08
Schema
#93 - Remove nesting in top-level object.
#101 - create
Exposureobject and updated associated field names, titles and descriptions.#105 - Create
Spatialobject, replacingcommon.geo_coverage.#102 - Replace
resourceobject withResourcedefinition, addResource.idand update the names, titles and descriptions of its other properties.#104 - Add
Periodobject.#100 - Update field names, titles and descriptions not covered in other issues.
#119:
Add fields:
identifiersourcestemporal_resolutionResource.temporal_resolution
Add
Sourcedefinition.Update field descriptions in
Resourcedefinition.Add validation keywords to
Location,Gazetteer_entryandGeometrydefinitions.
#116 - Replace
biblio_titleandbiblio_urlwithRelated_resourcedefinition.#115 - Add
EntityandAttributionobjects, update entity related field names and descriptions.#121:
Nest footprints within events and events within event sets.
Update
calculation_method.Add fields:
event_set.idevent.idfootprint_set.idevent_set.disaster_identifierevent_set.frequency_distributionevent_set.seasonalityevent_set.calculation_methodevent_set.number_eventsevent_set.temporal
Add codelists for
event_set.hazard_typeandevent_set.analysis_type.Move
process_typefromfootprint_settoeventandevent_set.Create
Occurrenceobject.Removes
common_calc_method,common_frequency_type,common_hazard_type,common_impact_type,common_process_typeandim_code.
#124:
Replace
vulnerabilityobject withVulnerabilitydefinition.Replace
function_type,calculation_method,approach,f_mathandf_relationshipwithfunctionsobject andVulnerability_function,Fragility_function,Damage_to_loss_functionandEngineering_demand_functiondefinitions.Add
.scaletoSpatialobject.Update field names, titles and descriptions in
Vulnerabilitydefinition.Create
Impactobject and update associated field names, titles and descriptions. -#132:Replace
lossobject withLossdefinition.Removes
time_start,time_end,time_yearfromloss.Removes
loss_loss_type,loss_metricfrom$defs.
#127 - Inline
Exposure,Hazard_metadata,vulnerability,Vulnerability_function,Fragility_function,Occurence,Damage_to_loss_function,Engineering_demand_function,Probability,Empirical,DeterministicandLossand rearrange$defs.#168 - Add version number and
linksfield.#163 - fix typos within rdl_schema_0.1.json
#180 - Refactors schema, moves
hazard,exposure,vulnerabilityandlossto top level and removes ‘anyOf’.#181 - Various fixes:
Codelist filename in
Classification.scheme{{version}} placeholder replacement in built schema
versiontypeRequired fields in
Event_set,HazardandFootprintMarkdown syntax in
Attribution.roledescription
#190 - Deletes type key from properties with
$refcomponents.#212 - Update top-level
description.-
Add field
metrics.rename cost_type.csv to metric_dimension.csv and update code descriptions.
Add quantity_kind.csv.
#207:
update description of
spatialto recommend use ofbboxwhen coordinates based location is needed.update descriptions of
spatial,bbox,centroidandcoordinatesto specify use of WGS84 and decimal degrees.update
coordinatesto allow only numbers within arrays.
#208 - Add regex pattern to
coordinate_systemand update description to mandate ESRI or EPSG codes.#205 - Convert
risk_data_typeto array.#215 - Remove
.hazard_id,exposure_idandvulnerability_idfromlossrequired array.#210 - Replace
resource.url with.access_urlanddownload_url#218 -
Vulnerability·taxonomyremoved from required array.#220 - Reorder top-level fields.
#233, #235 - Rename authorNames to
author_names, datePublished todate_publishedand gazetteerEntries togazetteer_entries.-
Convert
disaster_identifiersto array ofClassificationobjects.Add new codes to classification_scheme.csv.
#239 - Clarify purpose of
links, add link to dataset identifier guidance iniddescription.#241 - Update schema and documentation URLs.
#242 - Remove redundant
minPropertieskeywords, add missingminLengthanduniqueItemskeywords.#246 - Update
losscomponent:Replace
lossobject withloss.lossesarray.Replace
loss.costsarray withloss.losses.costobject.
Codelists
#101 - Update and rename
cost_type.csvand createexposure_category.csv.#114 - ‘IMT.csv’ add descriptions and change pattern of codes to metric:unit.
#117 - Create ‘license.csv’ codelist and replace
license_codefield withlicense.#105 - Create ‘country.csv’, ‘location_gazetteers.csv’ and ‘geometry_type.csv’.
#121 - Create ‘frequency_distribution.csv’ and ‘seasonality.csv’
#130 - ‘hazard_type.csv’ add descriptions and hazard category which aligns with UNDRR Hazard taxonomy, and update codes from abbreviations to human-readable words.
#134 - ‘risk_data_type.csv’, replace codes with lower-case versions.
#143 - Update ‘license.csv’ to include Open Definition conformant licences and those listed as options on WB Data Catalog.
#164 - replace camelCase codes with snake_case codes in ‘frequency_distribution.csv’ and ‘seasonality.csv’
#189 - add ‘ISO 3166-1 alpha-3’ to ‘location_gazetteers.csv and ‘generalized_extreme_value’ to ‘frequency_distribution.csv’
#136- add description for secondary_rupture.
#214 - use consistent separators in
classification_scheme.csvcodes.
Normative documentation
#120:
Rename data model documentation to reference documentation.
Use jsonschema Sphinx directive to generate schema reference tables from schema.
Restructure reference documentation.
Update
manage.py pre-commmitto generate sub-schema reference.
#169 - Uncollapse
event_setsinhazardreference table.#146 - Update introduction to the RDLS reference section.
#193 - Fix lists of referencing fields for subschemas and codelists.
#212 - Update diagrams, add descriptions for dataset, resource and risk components.
#225 - Update high level descriptions of the 4 risk data components.
#196 - Add examples to schema reference documentation.
#214 - Improve display of codelist reference.
Non-normative documentation
#111 - Add Global Library for Schools Infrastructure (GLOSI) to taxonomies.
#171 - Updating glossary to add loss components, adjust other entries and remove images from glossary.
#174 - Add local tests guidance to developer_docs.md
#172 - Re-write use cases as user stories, for data publisher and data user roles.
#175 - Restructure documentation, rewrite landing page, add new introductory content.
#224 - Update contact email addresses.
#239 - Add content to
docs/guides/metadata.md, add UNDRR-ISC HIP taxonomy mapping.#243 - Add link to RDLS Convertor tool in navigation menu.