ontology

Installation
SKILL.md

Ontology Engineering for TypeScript

"An ontology is an explicit specification of a conceptualization." — Thomas R. Gruber, Stanford KSL, 1993

Overview

This skill teaches Stanford's 7-step ontology development methodology adapted for TypeScript + SQL domain modeling. It transforms unstructured domain knowledge into rigorous, typed data architectures.

Three theoretical pillars:

  1. Gruber 1993 — Defined ontology, Ontolingua translation architecture, 5 design criteria
  2. Noy & McGuinness 2001 — Systematized into 7-step Ontology 101 methodology
  3. Shen Xin 2025 — Applied to enterprise systems (Digital Intelligence Triad, ITPAO fractal)

Three fundamental rules:

  1. There is no single correct way to model a domain — the best solution depends on the application
  2. Ontology development is necessarily iterative
  3. Concepts should be close to real objects and relationships in your domain
Installs
11
GitHub Stars
42
First Seen
May 6, 2026