Skip to content

Ontology engineering for the digital twin of the operating room (robotic arm use-case).

Notifications You must be signed in to change notification settings

guoda23/Twin_OR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twin_OR

Ontology engineering for the digital twin of the operating room (robotic arm use-case). This project includes creating an ontology for a hybrid intelligence project where a trained surgeon and a robotic arm perform a medical procedure in collaboration. It provides mechanisms for integrating real-time sensor data with ontology-driven reasoning and validation using SHACL.

Ontology Structure

The core ontology describes various components of the operating room, in particular, a hierarchical structure of the medical procedure. This design safeguards the process, allowing the robotic arm to offer support through helper steps or to default to alternative plans when necessary during a medical procedure. The "Step" class is the lowest hierarchical component of the procedure, encapsulating relevant information that is pertinent at the time.

The structure of the ontology includes classes, properties, and rules that govern the relationship between entities, ensuring consistency and logical correctness. A visual representation of the ontology can be seen below:

OR Ontology Diagram

Demo

To see an example ontology use navigate to the Demo folder and execute the run.ipynb file.

Requirements

Before running the demo, ensure you have the following installed:

  • Python (version 3.6 or higher)
  • Jupyter Notebook: Required to run the run.ipynb file. You can install it using pip:
    pip install notebook
  • Required Python Libraries:
    • rdflib
    • pyshacl
    • owlready2

You can install the required libraries using pip:

pip install rdflib pyshacl owlready2

About

Ontology engineering for the digital twin of the operating room (robotic arm use-case).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published