Reference Guides
This directory contains comprehensive reference guides for ontological documentation.
Files
concept_extraction_guide.md
Methodologies and techniques for identifying and extracting domain concepts, entities, and relationships from software codebases.
Topics covered:
- Static code analysis techniques
- Naming convention analysis
- Data structure analysis
- Configuration and metadata analysis
- Language-specific extraction patterns (Python, JavaScript/TypeScript, Java)
- Concept categorization framework
- Relationship identification
- Extraction workflow
- Quality assurance
documentation_templates.md
Standardized templates for creating comprehensive ontological documentation.
Templates included:
- Concept Definition Template
- Relationship Documentation Template
- Domain Model Overview Template
- Ontology Change Log Template
- API Ontology Template
- Database Schema Ontology Template
- Event-Driven Architecture Ontology Template
ontology_patterns.md
Common ontological patterns and taxonomies found in software systems.
Patterns covered:
- Fundamental relationship types (Is-A, Part-Of, Instance-Of, Depends-On, Associates-With)
- Layered Architecture Pattern
- Domain-Driven Design Pattern
- MVC Pattern Ontology
- Microservices Pattern Ontology
- Taxonomy classification systems
- Ontology validation rules
Usage
These guides are designed to be used together:
- Start with ontology_patterns.md to understand common patterns
- Use concept_extraction_guide.md to extract concepts from your codebase
- Apply documentation_templates.md to document your findings
Integration with Main Skill
These references support the main SKILL.md and are automatically available when the ontological documentation skill is activated.