Files
wiki/SCHEMA.md
T
2026-06-09 18:40:21 +02:00

53 lines
2.2 KiB
Markdown

---
sticker: emoji//1f3eb
---
# Wiki Schema
## Domain
Multi-domaine : Tech, IA, Open-source, Auto-hébergement.
C'est une base de connaissances transversale visant à synthétiser les avancées technologiques, les architectures d'IA, l'écosystème open-source et les pratiques d'auto-hébergement (self-hosting).
## Conventions
- File names: lowercase, hyphens, no spaces (e.g., `docker-compose.md`)
- Every wiki page starts with YAML frontmatter (see below)
- Use `[[wikilinks]]` to link between pages (minimum 2 outbound links per page)
- When updating a page, always bump the `updated` date
- Every new page must be added to `index.md` under the correct section
- Every action must be appended to `log.md`
- **Provenance markers:** On pages that synthesize 3+ sources, append `^[raw/articles/source-file.md]` at the end of paragraphs whose claims come from a specific source.
## Frontmatter
```yaml
---
title: Page Title
created: YYYY-MM-DD
updated: YYYY-MM-DD
type: entity | concept | comparison | query | summary
tags: [from taxonomy below]
sources: [raw/articles/source-name.md]
confidence: high | medium | low
contested: true/false
contradictions: [other-page-slug]
---
```
## Tag Taxonomy
- **IA**: model, architecture, training, alignment, inference, agent, llm, vision
- **Tech**: hardware, protocol, networking, security, cloud, architecture-system
- **Open-Source**: license, community, contribution, project, ecosystem
- **Auto-hébergement**: docker, virtualization, backup, storage, home-lab, privacy, server
- **Meta**: comparison, timeline, controversy, prediction, tutorial
## Page Thresholds
- **Create a page** when an entity/concept appears in 2+ sources OR is central to one source.
- **Add to existing page** when a source mentions something already covered.
- **DON'T create a page** for passing mentions.
- **Split a page** when it exceeds ~200 lines.
- **Archive a page** when its content is fully superseded -> move to `_archive/`.
## Update Policy
1. Check dates — newer sources generally supersede older ones.
2. If genuinely contradictory, note both positions with dates and sources.
3. Mark the contradiction in frontmatter: `contradictions: [page-name]`.
4. Flag for user review in the lint report.