# Domaine : Content ## Vue d'ensemble Le domaine **Content** gère toute la création, publication et diffusion des contenus audio sur RoadWave. C'est un **Supporting Subdomain** essentiel qui couvre les audio-guides, les radios live et les contenus géolocalisés. ## Responsabilités - **Création et publication** : Workflow de création de contenu par les créateurs - **Audio-guides multi-séquences** : Gestion des parcours audio structurés - **Radio live** : Diffusion en direct et enregistrements - **Contenus géolocalisés** : Association de contenus à des zones géographiques - **Détection de contenu protégé** : Prévention des violations de droits d'auteur ## Règles métier - [Création et publication de contenu](rules/creation-publication.md) - [Audio-guides multi-séquences](rules/audio-guides.md) - [Radio live](rules/radio-live.md) - [Contenus géolocalisés en voiture](rules/contenus-geolocalises.md) - [Détection de contenu protégé](rules/detection-contenu-protege.md) ## Modèle de données - [Diagramme entités audio-guides](entities/modele-audio-guides.md) - Entités : AUDIO_GUIDES, GUIDE_SEQUENCES - [Diagramme entités radio live](entities/modele-radio-live.md) - Entités : LIVE_STREAMS, LIVE_RECORDINGS ## Ubiquitous Language **Termes métier du domaine** : - **Audio Guide** : Contenu structuré en séquences géolocalisées - **Guide Sequence** : Segment d'un audio-guide déclenché à un point GPS précis - **Live Stream** : Diffusion audio en temps réel - **Live Recording** : Enregistrement automatique d'un live pour réécoute - **Geofence** : Zone géographique déclenchant un contenu - **Content Fingerprint** : Empreinte numérique pour détecter le contenu protégé - **Creator** : Utilisateur créant et publiant du contenu ## Dépendances - ✅ Dépend de : `_shared` (users, contents base) - ⚠️ Interactions avec : `moderation` (modération de contenu) - ⚠️ Interactions avec : `monetization` (revenus créateurs) - ⚠️ Utilisé par : `recommendation` (métadonnées pour scoring)