Compare P&ID tags against the line list and instrument index. Semper runs
deterministic checks for missing, orphaned, and mismatched tags — so the
diagram and its registers stay in agreement.
What to upload
Input
Formats
P&ID drawing
PDF or DEXPI/Proteus .xml export
Line list
.xlsx / .csv
Instrument index
.xlsx / .csv
Born-digital PDFs and DEXPI exports give the most reliable extraction. Scanned
P&IDs are supported when your deployment includes local OCR; low-confidence
extractions route to the review queue instead of being asserted. If your
tenant has AI enrichment enabled, it can assist extraction on scans.
Running the review
Upload the drawing and registers, then click Run consistency review.
If a run fails, the result panel says what went wrong and stays visible
until the next successful run.
Semper extracts the tags from the diagram and cross-checks them against the
line list and instrument index:
Missing — a tag in a register that doesn't appear on the diagram.
Orphaned — a tag on the diagram with no register entry.
Mismatched — entries that disagree, including line service codes.
Working with the results
Findings behave like every other review: each one carries its source, the
check that fired, and a severity, and is dispositioned in
Findings. The extracted structure is also
available in the Assurance Graph.