import-to-ontology

Migrate Markdown blocks into ontology files with OWL2 validation and rollback on failure.

14|4|Updated Nov 22, 2025
One-click install
npx skills add https://github.com/pacphi/sindri --skill import-to-ontology
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: import-to-ontology
Source: https://github.com/pacphi/sindri/tree/main/docker/lib/extensions/vf-import-to-ontology/resources
Command: npx skills add https://github.com/pacphi/sindri --skill import-to-ontology

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill intelligently moves blocks from source Markdown files to ontology locations, with semantic targeting, web-enrichment, and rollback.

Core Features & Use Cases

  • Semantic Targeting: Matches content to the best ontology sections.
  • Validation & Rollback: OWL2 validation before/after moves with safe rollback.
  • Web Enrichment: Stub URL enrichment via web-summary.

Quick Start

Perform a dry-run import of a sample source file and review placement.

Frequently Asked Questions about import-to-ontology

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

FAQPage Schema
How do I migrate content blocks to an ontology with validation?

Semantic content migration moves blocks from Markdown files into ontology locations while enforcing OWL2 validation before and after transfer. The Skill matches content to target sections, validates structure, and rolls back on failure to ensure data integrity.

Can I validate OWL2 ontologies during a destructive import workflow?

Yes. OWL2 validation runs before and after each block move, catching structural errors early. Pre-move validation confirms the source is sound; post-move validation ensures the ontology remains valid after insertion.

What happens if a block import fails mid-process?

The Skill rolls back failed imports automatically, restoring the ontology and source files to their pre-move state. Batch processing tracks progress so you can resume or retry specific blocks without data loss.

How does semantic targeting place content blocks in the right ontology sections?

Semantic targeting analyzes block content and matches it to the most relevant ontology sections based on meaning and context. This ensures blocks land in logically correct locations without manual placement.

Do I need to prepare my Markdown files before import?

Yes. Source files should be well-structured Markdown with clear block boundaries. Running a dry-run import first lets you review proposed placements and adjust your source structure if needed.

Can the Skill enrich imported content with web data?

Yes. Web enrichment via web-summary can stub URL references into imported blocks, adding context and linked data to your ontology during the migration process.