General Arrangement (GA) Drawing
2.1 · example PQ-CPPT-MEC031-D08-00001
Typed JSON shape for this document. The title_block field is the shared header; all other keys are specific to this document type.
Schema
ga-drawing.json
{
"title_block": "<common>",
"drawing_title": "str",
"item_description": "str",
"equipment_depicted": [
{"tag_number": "str", "description": "str"}
],
"views": [
{"view_name": "str", "scale": "str",
"description": "str", "view_direction": "str"}
],
"overall_dimensions": {
"length_mm": "num", "width_mm": "num",
"height_mm": "num", "baseplate_mm": "str"
},
"design_data_summary": {
"design_pressure_int_ext_barg": "str",
"design_temperature_min_max_c": "str",
"operating_pressure_case_a_b_c_barg": "str",
"operating_temperature_case_a_b_c_c": "str",
"volume_m3": "num", "design_life_years": "int",
"corrosion_allowance_mm": "num", "contents": "str",
"service": "str", "wind_design_code": "str",
"blast_load_barg": "num", "insulation": "bool",
"painting_ext_int": "str", "weld_joint_efficiency": "str",
"radiography": "str", "pwht": "bool"
},
"orientation_plan_north_deg": "num",
"nozzle_orientation": [
{"mark": "str", "orientation_deg": "num",
"elevation_mm": "num", "service": "str"}
],
"nozzle_schedule": [
{"mark": "str", "qty": "int", "size_dn": "str",
"service": "str", "rating": "str", "facing": "str", "remarks": "str"}
],
"bill_of_materials": [
{"item": "str", "description": "str", "material": "str",
"qty": "int", "weight_kg": "num", "remarks": "str"}
],
"weights": {
"empty_kg": "num", "operating_kg": "num",
"hydrotest_kg": "num", "shipping_kg": "num",
"cog_empty_from_datum_mm": "num",
"cog_operating_from_datum_mm": "num"
},
"lifting": {
"lifting_trunnions": "str", "tailing_lug": "str",
"earthing_boss": "str", "min_bolt_tensioning_kn": "num"
},
"reference_drawings": [
{"drawing_number": "str", "description": "str"}
],
"general_notes": ["str"],
"revision_history": [
{"revision": "str", "date": "str", "description": "str",
"drawn_by": "str", "checked_by": "str",
"engineered_by": "str", "approved_by": "str"}
]
}