MWO2KG and Echidna: Constructing and exploring knowledge graphs from maintenance data

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)


Unstructured technical texts are a rich resource of engineering knowledge underutilised for data analysis. Maintenance work orders (MWO), for example, capture valuable information to inform what work was done on an asset and why. Data in MWO short text fields is unstructured, terse and jargon-rich, complicating the ability of both humans and machines to read it. Our challenge is to efficiently extract technical information from the MWO short text field and combine it with data in structured fields such as dates, functional location, make and model of the asset. In this paper we present a technical language processing-based solution for this problem. Echidna is an intuitive query-enabling interface that visualises historic asset data in the form of a knowledge graph. This knowledge graph is produced by MWO2KG, which uses deep learning supported by annotated training data to automatically construct knowledge graphs from unstructured technical text combined with data from structured fields. The tools are tested on maintenance work order and delay accounting data provided by industry partners. These tools provide reliability engineers with an efficient way to find information in historic asset data for failure modes and effects analysis, maintenance strategy validation and process improvement work. Source code for both tools is available on GitHub under the Apache 2.0 License.
Original languageEnglish
Number of pages13
JournalProceedings of the Institution of Mechanical Engineers, Part O: Journal of Risk and Reliability
Publication statusE-pub ahead of print - 5 Nov 2022


Dive into the research topics of 'MWO2KG and Echidna: Constructing and exploring knowledge graphs from maintenance data'. Together they form a unique fingerprint.

Cite this