ontology-school-path-generator
bởi microsoft
Tạo đường dẫn/phòng thí nghiệm khóa học Ontology School với các ontology bước tiến dần từ tài liệu ontology nguồn. Sử dụng khi người dùng yêu cầu hướng dẫn một ontology thành...
npx skills add https://github.com/microsoft/ontology-playground --skill ontology-school-path-generatorOntology School Path Generator Skill
Goal
Generate a complete Ontology School course with progressive ontology steps.
Read First
docs/authoring-guide.mddocs/learn-content-guide.mddocs/embed-guide.md- Example lab:
content/learn/iq-lab-retail-supply-chain/catalogue/official/iq-lab-retail-step-1/
Workflow
- Extract a teachable subset from source ontology.
- Define step progression (4-7 steps).
- Create step ontologies under
catalogue/official/<slug>-step-N/. - Mark step ontologies with
"category": "school". - Create course under
content/learn/<course-slug>/. - Add
<ontology-embed>+difffor progressive steps. - Include at least one quiz per article.
Person Names
If the course, step ontologies, examples, sample data, quests, quiz text, or docs
need any person names, first use the name-generator skill. Do not invent
customer, employee, patient, student, instructor, reviewer, or other human names.
All generated person names must come from:
data/reference/FNF-2026-06-01-01002-0268.csv
Use the CSV FullName column by default, and keep selected names consistent
across source markdown, RDF/OWL examples, generated catalogue data, and tests.
Validate
npm run qa:tutorial-contentnpm run build
Human Review Flow
If lesson content is not yet approved:
- Add
reviewStatus: under-human-reviewto article frontmatter - Open review issue via
.github/ISSUE_TEMPLATE/ontology-school-review.yml
Done Criteria
- Course renders in
/#/learn - Step ontologies are isolated in School category
- Any person names introduced by the lesson or sample data came from the
name-generatorskill / approved CSV fixture - Builds and validators pass