ontology-architect

Create OWL 2 axioms and ROBOT templates from conceptual models.

68|13|Updated Aug 9, 2025
One-click install
npx skills add https://github.com/kriegcloud/beep-effect --skill ontology-architect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ontology-architect
Source: https://github.com/kriegcloud/beep-effect/tree/main/.repos/ontology-skill/.claude/skills/ontology-architect
Command: npx skills add https://github.com/kriegcloud/beep-effect --skill ontology-architect

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill automates the creation and modification of formal ontologies in OWL 2, transforming conceptual models into machine-readable axioms and ensuring consistency.

Core Features & Use Cases

  • Programmatic Ontology Development (POD): Creates OWL 2 axioms, manages class hierarchies, generates ROBOT templates, and runs reasoners.
  • Tool Selection: Intelligently chooses between ROBOT, oaklib, KGCL, OWLAPY, owlready2, and LinkML based on the task complexity.
  • Use Case: When a user provides a conceptual model for a new biological process, this Skill can formalize it into OWL 2 axioms, define class hierarchies, and generate a ROBOT template for bulk term creation.

Quick Start

Use the ontology-architect skill to add a new class named 'Gene' with the label 'Gene' and a definition 'A unit of heredity' to the 'genomics-ontology.ttl' file.

Frequently Asked Questions about ontology-architect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert a conceptual model into OWL 2 axioms programmatically?

Programmatic ontology development transforms conceptual models into machine-readable OWL 2 axioms by defining class hierarchies and generating ROBOT templates, ensuring consistency through automated reasoners.

What is the best way to generate a ROBOT template for bulk term creation?

Generating a ROBOT template for bulk term creation involves formalizing conceptual definitions into structured rows, which the ontology-architect Skill produces automatically alongside OWL 2 axiom management.

Can I use LinkML and owlready2 together for ontology formalization?

LinkML and owlready2 are both supported for ontology formalization, with the Skill intelligently selecting between them, ROBOT, oaklib, KGCL, and OWLAPY based on specific task complexity.

How do I manage class hierarchies and run reasoners in an OWL ontology?

Managing OWL class hierarchies and executing reasoners is handled by applying tools like ROBOT and oaklib to validate logical consistency and automatically infer new subclass relationships within the ontology.

Does KGCL work with ROBOT for modifying existing ontology axioms?

KGCL and ROBOT are both integrated for modifying existing ontology axioms, allowing automated updates and consistency checks without manual editing of the underlying machine-readable files.