ark-ontology

ARK Ontologies

This repository contains the ontologies and SKOS terminologies developed for the Access Risk Knowledge (ARK) platform, documented with WIDOCO and published via GitHub Pages.

Ontologies & Terminologies

Name Description Docs OWL TTL JSON-LD N-Triples
ARK Cube Concepts and relationships used in the CUBE analysis tool Docs owl ttl jsonld nt
ARK Platform Concepts and relationships used to model users, data classifications & access controls on the ARK Platform Docs owl ttl jsonld nt
ARK Amarach Report Ontology Concepts and relationships used in the Amarach report Docs ttl nt
ARK Risk Terminology Risk terms used on the ARK Platform and in the socio-technical risk management domain Docs ttl
ARK Health Terminology Health terminologies, taken from the HSE Integrated Risk Management Policy, used in the ARK system Docs ttl
ARK Platform Terminology Terms used on the ARK Platform Docs ttl
ARK Controls Ontology Control OWL classes, extracted from various standard documents, used in ARK Docs owl ttl jsonld nt
ARK Control Terminology Control terminology used on the ARK Platform Docs owl ttl jsonld nt
ARK Cybersecurity Terminology Cybersecurity terms extracted from standard sources and expressed in SKOS Docs owl ttl jsonld nt
ARK Logging Ontology Ontology used to generate and manage network/audit logs Docs owl ttl jsonld nt
Hospital Adverse Incidents Categories & Subcategories Categories and subcategories of clinical adverse incidents, defined by our partner hospital in Ireland Docs ttl
HSE ERM Control Ontology OWL classes used to instantiate Controls, based on the HSE Enterprise Risk Management framework Docs owl ttl jsonld nt
NIOSH Control Ontology OWL classes used to instantiate Controls, based on the NIOSH framework Docs owl ttl jsonld nt

Updating an ontology

  1. Clone the repository to your local machine.
  2. Update the ontology (owl/ttl source files).
  3. Regenerate the documentation into its folder using WIDOCO (jar available in the repository).
  4. Commit and push to main — GitHub Pages redeploys automatically.