Engineering knowledge graph
Every entity the project holds and what joins them, with the reason for each edge.
Why
Node and edge counts are computed from the project's own records. No edge here was inferred from drawing geometry.
Writes are validated against the engineering rules and then refused, because no database has been configured for this environment.
Documents
25
Assets
50
Hierarchy nodes
20
Requirements
9
Deliverables
8
Edges, by what they rest on
Only an edge from a reading is fixable by reprocessing.
| Edge | Count | Rests on | Fixable by |
|---|---|---|---|
| Document to asset | 131 | a reading, with a parser and a confidence | reprocessing the document |
| Asset to hierarchy node | 100 | a placement somebody recorded | a person changing the placement |
| Deliverable to requirement | 12 | a requirement analysis somebody accepted | a person revising the analysis |
| Deliverable to source document | 20 | an input checklist somebody satisfied | a person adding or removing an input |
What touches C-60102
One neighbourhood at a time, with the reason for each edge.
| Edge | To | Why |
|---|---|---|
| read from | ZRF-SLD-6001 | Single Line Diagram - Utilities MCC carries this tag |
| read from | ZRF-REG-CS-001 | Cable Schedule carries this tag |
| sits in | U-12 | physical placement |
| commissioned in | SYS-12-01 | commissioning breakdown |
| on line | MCC-6001 | the "from" field of C-60102 in the cable schedule |
| on line | M-1201B | the "to" field of C-60102 in the cable schedule |
Pick an entity
Counts and a neighbourhood, not a cloud
Nodes with nothing behind them
Every asset in the graph is named by a document the project holds.
What is deliberately absent
- Connectivity inferred from lines meeting on a drawing. A crossing is not a connection.
- Edges between assets that merely appear on the same sheet. Drawing two items together says little.
- A confidence on a human decision. A recorded placement is not a reading.