HAZOP2RDF - cli based transformation tool

In this project I worked together in a group on Hazard and Operability (HAZOP) studies. We developed a cli based tool to generate turtle rdf structures out of given HAZOP study Excel files. In this project I learned  a lot about research papers, command line interfaces and graph based dataformats. In the following you can read the Abstract of our paper.

Abstract:

A Hazard and Operability (HAZOP) study is a widely used safety related document in the process manufacturing industry. Creating such a document is a time and labor-intensive process. This document is hand-crafted and written, thus human error cannot be avoided. To avoid such errors computer-aided HAZOP systems can be used to support human experts.

In this research paper, we propose a key part of such a computer aided HAZOP system. This key part is able to handle HAZOP data in the Excel and RDF format and allows for an easy-to-handle, back-and-forth transformation. Furthermore, a verification of the HAZOP data is integrated and can be configured further.

We started with a powerful Python library named RDF2LIB and kept adding on elements like a verification algorithm for the Excel HAZOP, a command line interface for easy access to the components of our software and a Fuseki Server integration for allowing a better storage of imported HAZOP RDF files.

Our findings show that our proposed computer-aided HAZOP system can effectively create RDF ontologies for manually created HAZOP studies. These RDF ontologies, not only enable better storage for HAZOP studies, but they are also machine readable, queryable, and therefore allow for further automation.

Keywords: HAZOP to RDF transformation, computer-aided HAZOP studies, safety engineering ontologies, handling HAZOP studies, Excel to RDF transformation, converting HAZOP studies