heron-ontology
HERON Ontology in OWL/XML for healthcare robotics
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
✓DOI references
Found 4 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.1%) to scientific vocabulary
Repository
HERON Ontology in OWL/XML for healthcare robotics
Basic Info
- Host: GitHub
- Owner: ioannidou135
- License: mit
- Default Branch: main
- Size: 16.6 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 4
Metadata Files
README.md
HERON Ontology
HERON (HEalthcare RObotics oNto logy) is an upper ontology designed for communication, collaboration, and safety in healthcare robotics environments.
It supports real-time reasoning, policy enforcement, and semantically driven behavior for autonomous robotic agents in healthcare institutions.
This repository provides the complete HERON package, including: - The OWL ontology in Turtle format - Sample SPARQL queries - SHACL validation shapes - Example code for Python (RDFlib + pySHACL) - Example code for Java (OWL API) - Mapping files to HL7 and SUMO concepts
📦 Contents
| File | Description |
|------|-------------|
| heron.ttl | The main HERON ontology in Turtle format |
| heron_query.rq | Example SPARQL query on robotic roles and permissions |
| heron_shapes.ttl | SHACL constraints for safety and task validation |
| heron_python_example.py | Python script for reasoning and SHACL validation |
| heron_java_example.java | Java example using OWL API |
| heron_mapping_HL7.ttl | Mapping between HERON and HL7 RIM concepts |
| heron_mapping_SUMO.ttl | Mapping between HERON and SUMO upper ontology |
🧠 Reasoning & Validation
- OWL Reasoners: HermiT, Pellet
- SHACL Engine: Validates compliance with safety and institutional constraints
- Compatible with: Protégé, Apache Jena, RDFlib, TopBraid, OWL API
🔗 Citation & License
This ontology was developed in the context of the EU Horizon 2020 ENDORSE project and is published under the Creative Commons Attribution 4.0 (CC-BY) license.
Zenodo link: https://doi.org/10.5281/zenodo.14675207
If you use this ontology, please cite:
Ioannidou, P. et al., "HERON: An Upper Ontology for Communication, Collaboration and Safety in Healthcare Robotics", Healthcare Robotics and AI, MDPI, 2025.
🛠 How to Use
You can open the heron.ttl in Protégé, query it with the provided .rq file using a SPARQL endpoint, or run the reasoning examples in Python or Java as shown.
👩💻 Contact
For questions or collaboration: Penelope Ioannidou — penelopeioannidou@gmail.com
Owner
- Name: Penelope Ioannidou
- Login: ioannidou135
- Kind: user
- Company: NTUA
- Repositories: 1
- Profile: https://github.com/ioannidou135
Citation (CITATION.cff)
cff-version: 1.1
message: "If you use this software, please cite it as below."
authors:
- name: Penelope
surnames: Ioannidou
orcid: https://orcid.org/0000-0002-2664-9268
title: HERON-Ontology version 1.0.2
version: version-1.0.2
date-released: 2025-01-16
GitHub Events
Total
- Release event: 4
- Watch event: 1
- Push event: 8
- Create event: 6
Last Year
- Release event: 4
- Watch event: 1
- Push event: 8
- Create event: 6