P&ID Legend Sheet
6.2 · example PQ-CPPT-PRO-PID-MPC-00002..00007
Typed JSON shape for this document. The title_block field is the shared header; all other keys are specific to this document type.
Schema
project-legend.json
{
"title_block": "<common>",
"drawing_title": "str",
"legend_category": "str",
"instrument_symbol_groups": [
{"group_name": "str",
"entries": [
{"symbol_name": "str",
"detailed_representation": "str",
"pid_representation": "str",
"application_note": "str",
"applicable_piping_class": ["str"]}
]}
],
"pressure_instrument_symbols": [
{"symbol_name": "str", "description": "str"}
],
"temperature_instrument_symbols": [
{"symbol_name": "str", "description": "str"}
],
"flow_instrument_symbols": [
{"symbol_name": "str", "description": "str"}
],
"level_instrument_symbols": [
{"symbol_name": "str", "description": "str"}
],
"valve_symbols": [
{"symbol_name": "str", "description": "str"}
],
"piping_line_symbols": [
{"line_type": "str", "description": "str"}
],
"line_numbering_system": {
"format_example": "str",
"field_definitions": [
{"field_name": "str", "description": "str", "values": ["str"]}
]
},
"equipment_numbering_system": {
"format_example": "str",
"field_definitions": [
{"field_name": "str", "description": "str", "values": ["str"]}
]
},
"instrument_identification_letters": [
{"letter": "str",
"first_letter_measured_variable": "str",
"modifier": "str",
"succeeding_readout_passive": "str",
"succeeding_output_active": "str"}
],
"valve_fail_positions": [
{"code": "str", "description": "str"}
],
"interlock_definitions": [
{"code": "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"}
]
}