oml-validation

Enforce OML validation rules for concepts, aspects, and relations.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/hamadah10/OML-Skills-Testing --skill oml-validation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oml-validation
Source: https://github.com/hamadah10/OML-Skills-Testing/tree/main/.github/oml-validation
Command: npx skills add https://github.com/hamadah10/OML-Skills-Testing --skill oml-validation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OML validation rules and syntax reference. MUST be consulted BEFORE creating or modifying ANY OML concepts, aspects, relations, or properties. This skill provides guidance on consistent inheritance, vocabulary references, IRI formatting, proper imports, and error-prevention practices to ensure high-quality OML models.

Core Features & Use Cases

  • Normative rules and checks for OML modeling.
  • Clear guidance on inheritance (< symbol), vocabulary separators (:), and proper imports.
  • Practical checklists and common error examples to avoid circular dependencies and syntax mistakes.

Quick Start

Verify your OML files against the validation rules before committing changes, then run the build/validation process to ensure correctness.

Frequently Asked Questions about oml-validation

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

FAQPage Schema
What are the OML validation rules for syntax and inheritance?

OML validation rules require consistent inheritance using the < symbol, proper vocabulary references with prefix:Name, and valid IRIs using # or / separators to prevent common syntax and hierarchy errors across all vocabularies.

How do I validate OML imports and avoid circular dependencies?

To validate OML imports, apply normative rules and practical checklists before committing changes to ensure proper imports, prevent circular dependencies, and maintain high-quality OML models across vocabularies.

When should I check OML vocabulary references and relation definitions?

You should check OML vocabulary references and relation definitions before creating or modifying any OML concepts, aspects, or relations to ensure consistent usage and prevent syntax mistakes.

What is the correct IRI formatting for OML concepts and aspects?

The correct IRI formatting for OML concepts and aspects requires using valid IRIs with # or / separators to ensure consistent references and prevent hierarchy errors during modeling.

How to fix common syntax errors in OML models?

To fix common OML syntax errors, verify your files against validation rules focusing on inheritance, vocabulary separators, and imports, then run the build process to ensure correctness.