Pathnovo Logo

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"}
  ]
}