Knowledge Classification Standard¶
Purpose¶
This document defines how organizational knowledge should be categorized and systematized for both human access and AI-first knowledge systems. Understanding these classifications is foundational for building an effective knowledge architecture.
1. Types of Organizational Knowledge¶
Explicit Knowledge¶
Easily codified and stored knowledge.
| Examples | System Goal |
|---|---|
| Standard Operating Procedures (SOPs) | Accessibility |
| Official Product Documentation | Consistency |
| Company Policy Manuals | |
| Wiki/Knowledge Base content |
Treatment: Directly powers the Knowledge Graph via structured frontmatter and metadata.
Implicit Knowledge¶
Knowledge derived from explicit knowledge but requiring context to use.
| Examples | System Goal |
|---|---|
| Database schemas | Connective Tissue |
| APIs | (via Knowledge Graph) |
| Code repositories |
Treatment: Code embedding and integration with the Knowledge Graph to map entities (e.g., "Customer ID field") to documentation.
Tacit/Dark Knowledge¶
Uncodified, often informal knowledge derived from experience, conversations, and context.
| Examples | System Goal |
|---|---|
| Vendor/Partner Q&A | Discovery |
| Team Meeting Notes | Extraction |
| Internal Email Threads | (for the AI layer) |
| Slack/Chat discussions | |
| Project Decisions |
Treatment: Powers the RAG (Retrieval-Augmented Generation) layer and is linked to the Knowledge Graph via entity extraction.
2. Where Different Knowledge Types Sit¶
| Knowledge Type | Current Location (Human-Centric) | AI Layer Treatment |
|---|---|---|
| Explicit (Official Docs) | Wiki, Documentation System | Indexed directly; integrated into the Knowledge Graph via frontmatter/metadata |
| Tacit (Vendor Q&A, Meetings) | Google Docs, Email, Drive, Confluence, Transcripts | RAG. AI searches raw content for context, then uses KG for grounding |
| Implicit (API/Code) | Code Repositories, Databases | Code Embedding and integration with KG to map entities to documentation |
3. Systematizing Tacit Knowledge for AI¶
The true value of an AI-first knowledge system comes from moving beyond static documentation to capture the "why" and "how" of daily operations.
The Role of Access & RAG¶
The challenge isn't just access; it's contextual access.
Access Control:
- Granular access respects privacy (e.g., only finance team sees confidential vendor negotiation notes)
Retrieval-Augmented Generation (RAG):
- You don't need to manually re-write every meeting note into a structured format
- Index raw Google Docs and transcripts using Vector Embeddings
- When a user asks "Why did we choose Vendor X over Vendor Y?", the AI:
- Searches the Vector Database (containing embedded meeting notes)
- Pulls relevant paragraphs
- Uses those snippets as context to generate a precise, grounded answer
Connection to the Knowledge Graph¶
While raw documents don't sit in the Knowledge Graph (KG), they should be linked to the KG.
Entity Linking:
- AI scans a meeting transcript and automatically identifies key entities (e.g., Project Alpha, Vendor Acme, Employee Jane Doe)
Metadata Bridge:
- These entities become nodes in your KG
- The original Google Doc/Meeting Transcript becomes a relationship property on those nodes
- Example: "Project Alpha discussed_in Document_ID_123"
- This allows the AI to traverse the KG and find the context in the unstructured data
4. Summary: Integrated Knowledge Architecture¶
| Layer | Knowledge Type | Purpose |
|---|---|---|
| Knowledge Graph | Explicit | Answer "What is the policy?" |
| RAG Layer | Tacit | Answer "Why did we make that decision?" |
| Code Embeddings | Implicit | Connect systems to documentation |
Integration Flow:
┌─────────────────────────────────────────────────────────────┐
│ User Question │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ AI Query Layer │
├─────────────────┬─────────────────┬─────────────────────────┤
│ Knowledge Graph │ RAG Layer │ Code Embeddings │
│ (Explicit) │ (Tacit) │ (Implicit) │
├─────────────────┼─────────────────┼─────────────────────────┤
│ Wiki/Docs │ Meeting Notes │ Database Schemas │
│ SOPs │ Email Threads │ API Definitions │
│ Policies │ Vendor Q&A │ Code Repositories │
└─────────────────┴─────────────────┴─────────────────────────┘
5. Metaknowledge: Documenting the System Itself¶
This document is an example of metaknowledge—documentation that describes how the knowledge system itself operates.
Placement Strategy¶
When creating system architecture documentation:
- Explicit Knowledge Base: Store as structured Markdown with proper frontmatter
- Knowledge Graph: Extract key concepts as nodes with relationships:
Explicit Knowledge→ IS_STORED_IN →WikiTacit Knowledge→ IS_PROCESSED_BY →RAG LayerRAG Layer→ USES →Vector Database
- Vector Embedding: Index for RAG to answer philosophical questions about the system
Metadata Template for Metaknowledge¶
---
knowledge_type: Metaknowledge
domain: System Architecture
audience: Internal/Developer/PM
key_entities:
- Explicit Knowledge
- Tacit Knowledge
- RAG
- Knowledge Graph
---
Related Documentation¶
- Folder Structure Standard - How folder paths encode context
- Knowledge Base System - Technical architecture