All skills
microsoft avatar

/ontology-catalog-import

@9523d07

Import customer or external RDF/OWL into this repo's catalogue format. Use when user drops an RDF/OWL file and wants it catalogue-ready (metadata, category, validation, compile).

Use this Skill: https://skilld.dev/gh/microsoft/ontology-playground/ontology-catalog-import

This session only. Nothing lands on disk.

SKILL.md

≈51 tokens always: the name and description. ≈377 when used: this file. ≈104 more on demand in 1 file.

Ontology Catalog Import Skill

Goal

Turn a source .rdf / .owl file into a valid catalogue entry under:

  • catalogue/external/<source>/<slug>/ or
  • catalogue/community/<author>/<slug>/

Read First

  1. docs/authoring-guide.md
  2. scripts/compile-catalogue.ts (validation expectations)
  3. Existing examples:
  • catalogue/external/schema-org/
  • catalogue/external/pizza-ontology/

Intake Questions

Ask user:

  1. Is this entry external or community?
  2. Desired slug and source folder?
  3. Desired category?
  4. Author display name?
  5. Should this be tutorialized into Ontology School too?

Required Outputs

  • <slug>.rdf copied/adapted into target folder
  • metadata.json with required fields
  • Valid category value for catalogue compiler

Person Names

If import cleanup, metadata examples, sample instances, generated RDF/OWL, docs, or optional Ontology School content need person names, first use the name-generator skill. Do not invent customer, employee, patient, student, instructor, reviewer, or other human names.

All new person names must come from the FullName column in:

data/reference/FNF-2026-06-01-01002-0268.csv

Validate

Run:

  • npx tsx scripts/compile-catalogue.ts
  • npm run validate

Done Criteria

  • Entry appears in public/catalogue.json
  • No compile or validation errors
  • Metadata is complete and user-readable
  • Any new person names introduced during import came from the name-generator skill / approved CSV fixture

Source: SKILL.md on GitHub

No alerts3mo3 checks · Risk SAFE
  • Gen Agent Trust Hub3mo

    This skill facilitates the import and validation of ontology files into a structured catalogue. It includes security considerations related to the processing of external data and the execution of local validation scripts, which are appropriate for its intended functionality. These findings highlight areas for routine review during deployment.

  • Socket3mo

    No alerts

  • Snyk3mo

    Risk: LOW · No issues

Signed by skilld at 9523d07. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 weeks ago.

Activeupdated 4 months ago

README badge

README badge for microsoft/ontology-playground/ontology-catalog-import