heron-ontology

HERON Ontology in OWL/XML for healthcare robotics

https://github.com/ioannidou135/heron-ontology

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
Last synced: 6 months ago · JSON representation ·

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
Created about 1 year ago · Last pushed 11 months ago
Metadata Files
Readme License Citation

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 Ioannidoupenelopeioannidou@gmail.com


Owner

  • Name: Penelope Ioannidou
  • Login: ioannidou135
  • Kind: user
  • Company: NTUA

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