-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Proposal] Vulnerability function object #78
Comments
Corrected function.approach codelist |
Following discussion at #83 We need to include information on fragility functions and damage-to-loss functions under the Options:
|
Proposal, where all fields sit under the
Original documentation provided code lists for Damage states and damage scale names can actually be used to describe the curves included in fragility functions, as well as in a damage-to-loss ratio. So in the end we're not adding many new fields. EDP included for completeness, for analytical curves that focus on how structures respond to hazard parameter, as included in original schema. Other fields included in the original schema are handled under the |
Proposal makes sense; if understood correctly, not all This ambiguity could be solved creating (4) separate objects for each |
Yes that's correct
But given I've only added three new fields, and I think this is all that is needed, perhaps its better to keep in one |
Just to check: can you have both a fragility function and a damage-to-loss function in the same vulnerability data object? I think they often come together. |
Yes they need to and would be possible in the proposed solutions
…________________________________
From: johcarter ***@***.***>
Sent: Thursday, June 15, 2023 4:25:37 PM
To: GFDRR/rdl-standard ***@***.***>
Cc: Stuart Fraser ***@***.***>; Comment ***@***.***>
Subject: Re: [GFDRR/rdl-standard] [Proposal] Vulnerability function object (Issue #78)
Just to check: can you have both a fragility function and a damage-to-loss function in the same vulnerability data object? I think they often come together.
—
Reply to this email directly, view it on GitHub<#78 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AC7PNYTMFWZQTGKDDUWACJ3XLMSPDANCNFSM6AAAAAAYN3XJFI>.
You are receiving this because you commented.Message ID: ***@***.***>
|
sorry I commented on #83 before properly catching up on this issue. Splitting into 3 separate objects made sense in #59 because you won't get an @stufraser1 could you clarify which fields are appropriate to which of the 3 function types? Or more importantly which fields are only appropriate to one of them? |
Revised proposal, where we have four objects under the
Original documentation provided code lists for Other fields included in the original schema are handled under the Repeated Removed from previous proposal as this is described by the object(s) included:
Using separate damage-to-loss and fragility objects allows to include both relationships which may have been used together in the analysis - in which case, they would have matching Suggestion -- could we combine two fields into one as below?
into one field, which houses the codelist to distinguish the mathematical function type?
|
This makes sense and if more than one function type is possible then I think this proposal is the way to go.
Yes that works. Just some minor suggestions to change some names to match the rough style we've been following:
Also rather than repeat
I'm assuming that table 4.17 Damage Scale Reference is what you're referring to as the code list for damange_scale_name? I couldn't see a clear codelist for edp_name other than a cell in table 4.20 which says "Possible entries include:... In both of these cases we'll need to decide if these are open or closed codelists and if they are sufficient? |
Revised proposal, after #78 (comment):
|
Yes, but should be open codelist as there will be new scale names
Yes, this should be open codelist |
Great, this sounds like it's ready then :) |
Just a couple of clarifications needed from you @stufraser1 now that I'm actually coding this up:
|
1. Plural array
2. This can be same as given in the other fields
3. Open
…________________________________
From: odscjen ***@***.***>
Sent: Tuesday, June 27, 2023 2:45:24 PM
To: GFDRR/rdl-standard ***@***.***>
Cc: Stuart Fraser ***@***.***>; Mention ***@***.***>
Subject: Re: [GFDRR/rdl-standard] [Proposal] Vulnerability function object (Issue #78)
Just a couple of clarifications needed from you @stufraser1<https://github.com/stufraser1> now that I'm actually coding this up:
1. for functions.damage_to_loss.damage_states_name - you've indicated 'string' as the type but the description reads as though multiple names can be provided. Should this be singular or a plural array?
2. functions.fragility.relationship - the codes you've listed are "mathematical function, discrete values", is there a particular reason they can't be "mathematical function (parametric), mathematical function (bespoke), discrete values" as in the other relationship fields?
3. functions.engineering_demand.parameter - is this a closed or open codelist, i.e. are the codes you've listed exhaustive?
—
Reply to this email directly, view it on GitHub<#78 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AC7PNYQPUSPHZTEB23R24YDXNLPXJANCNFSM6AAAAAAYN3XJFI>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
function_approach.csv Code,Label,Definition |
edp_name.csv Code,Label,Definition |
relationship_type.csv Code,Label,Definition |
damage_scale_name.csv Code,Label,Definition |
What is your proposed change?
Create a
function
object to hold the function description fields within the vulnerability component. This object is unique to vulnerability. This will include creating codelists for all four of the fields in this object.Spreadsheet link
function
function.type
function.approach
function.mathematical
function.relationship
The text was updated successfully, but these errors were encountered: