This repository contains the core ontological model of SOHO and the knowledge defined for the pilot use cases of the EU H2020 Sharework project.
The OWL files have been defined using Protégé (they contain also SWRL-like inference rules) and support the realization of ROS-integrated knowledge representation and reasoning services. Such services have been developed using the open-source Apache Jena library and ROSJava.
The repository thus contains the following folders:
- the folder "core" contains the ontological model of SOHO;
- the folder "intances" contains knowledge instances defined to evaluate the representation of the defined ontology;
- the folder "rules" contains the inference rules supporting knowledge reasoning within the ROS module developed using Apache Jena.
You can import and extend the SOHO ontology within your ontological model. To do so, please consider the URL below representing the link to the raw OWL file stored in the GitHub repository.
https://raw.githubusercontent.com/pstlab/SOHO/main/core/soho_core_v1.1.owl
You can use the link within Protege to import the model from the web and then use/extend it within your own ontological model.
- Umbrico A., Cesta A., Orlandini A., "Enhancing Awareness of Industrial Robots in Collaborative Manufacturing", Semant Web, IOS Press. 2023
- Umbrico A., Orlandini A., Cesta A., Faroni M., Beschi M., Pedrocchi N., Scala A., Tavormina P., Koukas S., Zalonis A., Fourtakas N., Stylianos Kotsaris P., Andronas D., Makris S., "Design of Advanced Human-Robot Collaborative Cells for Personalized Human-Robot Collaborations", MDPI Applied Sciences, Vol. 12, Issue 14, 2022.
- Umbrico A, Orlandini A., Cesta A., "An Ontology for Human-Robot Collaboration", Procedia CIRP, Vol. 93, pp. 1097-1102, 2020.
A version of SOHO is available on the Industry Portal - Ontologies for Industry supported by H2020 OntoCommons project
Please check the following repository for further details about the use of SOHO within ROS.
- Sharework Knowledge Module: https://github.com/pstlab/sharework_knowledge.git
- Sharework Task Planner Module: https://github.com/pstlab/sharework_taskplanner.git