Skip to content

openpra-monorepo


Variable: GroundMotionCharacterizationSchema

const GroundMotionCharacterizationSchema: ZodObject<{ boundingSiteVariabilityJustification: ZodOptional<ZodString>; existingModelAssessments: ZodArray<ZodObject<{ centerBodyRangeCoverageEvaluation: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: "A"; B: "B"; C: "C"; D: "D"; E: "E"; F: "F"; G: "G"; H: "H"; I: "I"; }>; sr: ZodString; }, $strip>>; modelType: ZodEnum<{ COMPLETE_HAZARD_ANALYSIS: "COMPLETE_HAZARD_ANALYSIS"; GROUND_MOTION: "GROUND_MOTION"; SEISMIC_SOURCE: "SEISMIC_SOURCE"; SITE_RESPONSE: "SITE_RESPONSE"; }>; modelVersion: ZodString; name: ZodString; newDataModelMethodRefs: ZodArray<ZodString>; originalStudyDate: ZodOptional<ZodString>; resultingModelRef: ZodOptional<ZodString>; technicalValidityEvaluation: ZodString; updateJustification: ZodOptional<ZodString>; updateLevel: ZodOptional<ZodString>; updateMethod: ZodOptional<ZodString>; updateRequired: ZodBoolean; uuid: ZodString; }, $strip>>; governingMechanisms: ZodArray<ZodString>; groundMotionLogicTree: ZodObject<{ branchWeightReview: ZodString; centerBodyRangeCoverage: ZodString; dependenciesAndCorrelations: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: "A"; B: "B"; C: "C"; D: "D"; E: "E"; F: "F"; G: "G"; H: "H"; I: "I"; }>; sr: ZodString; }, $strip>>; name: ZodString; nodes: ZodArray<ZodObject<{ branches: ZodArray<ZodObject<{ dataSupport: ZodArray<...>; limitations: ZodOptional<...>; modelRef: ZodOptional<...>; name: ZodString; technicalBasis: ZodString; uuid: ZodString; value: ZodOptional<...>; weight: ZodNumber; }, $strip>>; dependencyTreatment: ZodOptional<ZodString>; elicitationBasis: ZodString; name: ZodString; nodeKind: ZodEnum<{ GROUND_MOTION_MODEL: "GROUND_MOTION_MODEL"; MAXIMUM_MAGNITUDE: "MAXIMUM_MAGNITUDE"; OTHER: "OTHER"; RECURRENCE: "RECURRENCE"; SITE_RESPONSE: "SITE_RESPONSE"; SOURCE_GEOMETRY: "SOURCE_GEOMETRY"; }>; parentBranchRef: ZodOptional<ZodString>; uuid: ZodString; weightSum: ZodNumber; }, $strip>>; totalEndBranchCount: ZodOptional<ZodNumber>; uuid: ZodString; }, $strip>; historicalAndInstrumentalReview: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: "A"; B: "B"; C: "C"; D: "D"; E: "E"; F: "F"; G: "G"; H: "H"; I: "I"; }>; sr: ZodString; }, $strip>>; modelSelectionCriteria: ZodArray<ZodString>; predictionModels: ZodArray<ZodObject<{ aleatoryVariabilityDescription: ZodString; applicabilityAndLimitations: ZodString; calibrationDataRefs: ZodArray<ZodString>; distanceRangeKm: ZodObject<{ maximum: ZodNumber; minimum: ZodNumber; }, $strip>; extrapolationAndTruncation: ZodString; faultMechanisms: ZodArray<ZodEnum<{ NORMAL: "NORMAL"; OBLIQUE: "OBLIQUE"; REVERSE: "REVERSE"; STRIKE_SLIP: "STRIKE_SLIP"; UNKNOWN: "UNKNOWN"; }>>; horizontalComponentDefinition: ZodString; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: "A"; B: "B"; C: "C"; D: "D"; E: "E"; F: "F"; G: "G"; H: "H"; I: "I"; }>; sr: ZodString; }, $strip>>; logicTreeWeight: ZodNumber; magnitudeRange: ZodObject<{ maximum: ZodNumber; minimum: ZodNumber; }, $strip>; medianModelDescription: ZodString; modelKind: ZodEnum<{ HYBRID: "HYBRID"; PROJECT_SPECIFIC_GMPE: "PROJECT_SPECIFIC_GMPE"; PUBLISHED_GMPE: "PUBLISHED_GMPE"; SIMULATION: "SIMULATION"; }>; name: ZodString; selectionBasis: ZodString; sigmaComponents: ZodOptional<ZodObject<{ interEvent: ZodOptional<ZodNumber>; intraEvent: ZodOptional<ZodNumber>; total: ZodOptional<ZodNumber>; }, $strip>>; siteTermDefinition: ZodString; sourceReference: ZodString; supportedParameterRefs: ZodArray<ZodString>; tectonicRegionTypes: ZodArray<ZodString>; uuid: ZodString; version: ZodOptional<ZodString>; }, $strip>>; processCompatibilityBasis: ZodString; referenceHorizons: ZodArray<ZodObject<{ dampingRatio: ZodNumber; definitionBasis: ZodString; density: ZodNumber; densityUnit: ZodString; depth: ZodNumber; depthUnit: ZodString; horizonType: ZodEnum<{ ROCK: "ROCK"; SOIL: "SOIL"; }>; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: "A"; B: "B"; C: "C"; D: "D"; E: "E"; F: "F"; G: "G"; H: "H"; I: "I"; }>; sr: ZodString; }, $strip>>; name: ZodString; shearWaveVelocity: ZodNumber; shearWaveVelocityUnit: ZodString; uncertaintyDescription: ZodString; uuid: ZodString; }, $strip>>; siteToSiteVariabilityIncluded: ZodBoolean; siteToSiteVariabilityTreatment: ZodOptional<ZodString>; strongMotionDataSets: ZodArray<ZodObject<{ componentDefinition: ZodString; distanceRangeKm: ZodObject<{ maximum: ZodNumber; minimum: ZodNumber; }, $strip>; magnitudeRange: ZodObject<{ maximum: ZodNumber; minimum: ZodNumber; }, $strip>; name: ZodString; qualityScreening: ZodString; recordCount: ZodOptional<ZodNumber>; siteConditionRange: ZodString; sourceReference: ZodString; tectonicRegions: ZodArray<ZodString>; useInCalibration: ZodString; uuid: ZodString; }, $strip>>; uncertainties: ZodArray<ZodObject<{ affectedModelRefs: ZodArray<ZodString>; affectedResultRefs: ZodArray<ZodString>; analysisArea: ZodEnum<{ GROUND_MOTION: "GROUND_MOTION"; INTEGRATION: "INTEGRATION"; SECONDARY_HAZARD: "SECONDARY_HAZARD"; SITE_RESPONSE: "SITE_RESPONSE"; SOURCE: "SOURCE"; VERTICAL_MOTION: "VERTICAL_MOTION"; }>; characterizationMethod: ZodString; correlationAndDependencyTreatment: ZodOptional<ZodString>; description: ZodString; distribution: ZodOptional<ZodDiscriminatedUnion<[ZodObject<{ errorFactor: ZodNumber; median: ZodNumber; type: ZodLiteral<...>; }, $strip>, ZodObject<{ alpha: ZodNumber; betaParam: ZodNumber; type: ZodLiteral<...>; }, $strip>, ZodObject<{ mean: ZodNumber; stdDev: ZodNumber; type: ZodLiteral<...>; }, $strip>], "type">>; implementsSrs: ZodArray<ZodObject<{ hlr: ZodEnum<{ A: "A"; B: "B"; C: "C"; D: "D"; E: "E"; F: "F"; G: "G"; H: "H"; I: "I"; }>; sr: ZodString; }, $strip>>; importance: ZodOptional<ZodEnum<typeof ImportanceLevel>>; logicTreeNodeRef: ZodOptional<ZodString>; name: ZodString; propagationMethod: ZodString; riskSignificanceBasis: ZodOptional<ZodString>; uncertaintyType: ZodEnum<{ ALEATORY: "ALEATORY"; EPISTEMIC: "EPISTEMIC"; }>; uuid: ZodString; }, $strip>>; }, $strip>

Defined in: sha/seismic-hazard-analysis.ts:557