# 📚 Exemples de données DPP - Verisav Digital Product Passport Examples

Cette collection d'exemples RDF/Turtle démontre l'utilisation pratique du vocabulaire **Verisav DPP (Digital Product Passport)** dans des scénarios réels.

## 🎯 Objectif

Ces exemples servent à :
- **Démontrer l'utilisation concrète** du vocabulaire DPP
- **Faciliter l'adoption** par les développeurs et fabricants
- **Documenter les cas d'usage** courants
- **Améliorer le référencement** via le Federated Learning Graph

## 📋 Exemples disponibles

### 1. Fairphone 5 (`fairphone-5.ttl`)
**Produit :** Smartphone Fairphone 5  
**Cas d'usage :** Produit électronique réparable avec garantie manufacturier  
**Caractéristiques :**
- Garantie manufacturier (24 mois)
- Statut produit : Sous garantie
- Cycle de vie : Usage

**Fichier :** [fairphone-5.ttl](./fairphone-5.ttl)

---

### 2. Dyson V15 Detect (`dyson-v15.ttl`)
**Produit :** Aspirateur sans fil Dyson V15 Detect  
**Cas d'usage :** Produit premium avec historique de réparation  
**Caractéristiques :**
- Garantie 36 mois
- Demande de service
- Intervention de réparation (remplacement batterie)
- Diagnostic complet
- Pièce de rechange

**Fichier :** [dyson-v15.ttl](./dyson-v15.ttl)

---

### 3. Patagonia Better Sweater (`patagonia-jacket.ttl`)
**Produit :** Veste Patagonia Better Sweater  
**Cas d'usage :** Produit mode durable avec instructions de recyclage  
**Caractéristiques :**
- Produit mode éthique
- Instructions de recyclage
- Document d'entretien
- Focus durabilité

**Fichier :** [patagonia-jacket.ttl](./patagonia-jacket.ttl)

---

### 4. SEB Rice Cooker (`seb-rice-cooker.ttl`)
**Produit :** Cuisine riz SEB RC7021  
**Cas d'usage :** Électroménager français avec réseau de réparation  
**Caractéristiques :**
- Fabricant français (Groupe SEB)
- Garantie 24 mois
- Notice d'utilisation
- Produit grand public

**Fichier :** [seb-rice-cooker.ttl](./seb-rice-cooker.ttl)

---

### 5. Demo Product Complete (`demo-product-complete.ttl`)
**Produit :** Vélo électrique CityEco (exemple fictif complet)  
**Cas d'usage :** Exemple exhaustif avec cycle de vie complet  
**Caractéristiques :**
- Plusieurs interventions
- Réclamations de garantie
- Historique complet de réparations
- Chaine d'interventions (`dpp:follows`)
- Instructions de recyclage
- Documents multiples
- Multiples étapes de cycle de vie

**Fichier :** [demo-product-complete.ttl](./demo-product-complete.ttl)

---

### 6. Fairphone 5 UNTP Complete (`fairphone-5-untp-complete.ttl`) ⭐ NOUVEAU
**Produit :** Fairphone 5 Smartphone  
**Cas d'usage :** Exemple COMPLET avec alignement UNTP + fonctionnalités Verisav SAV  
**Caractéristiques UNTP :**
- ✅ Product Classification (DPP-02) - UN-CPC, GS1
- ✅ Material Provenance (DPP-03) - 5 matériaux avec fractions massiques
- ✅ Emissions Performance - Empreinte carbone (55.2 kg CO2eq)
- ✅ Circularity Performance - MCI (0.72), contenu recyclé (40%)
- ✅ Conformity Claims - GHG, Fair Trade standards
- ✅ Traceability (DPP-06) - Événements traçabilité, produits constituants
- ✅ Facility (DPP-04) - Installation de production avec GLN
- ✅ Dimensions (DPP-05) - Via Schema.org

**Caractéristiques Verisav SAV :**
- ✅ Garantie manufacturier (24 mois)
- ✅ Demande de service
- ✅ Ordre de travail et intervention
- ✅ Pièce de rechange (écran)
- ✅ Documents et instructions de recyclage
- ✅ Statut et cycle de vie

**Ce que cet exemple démontre :**
- Intégration complète UNTP + Verisav
- Cas d'usage réel (Fairphone)
- Toutes les nouvelles fonctionnalités UNTP v1.1.0
- Complémentarité durabilité (UNTP) + SAV (Verisav)

**Fichier :** [fairphone-5-untp-complete.ttl](./fairphone-5-untp-complete.ttl) ⭐

## 🔧 Utilisation

### Format
Tous les exemples sont en format **Turtle (.ttl)**, standard RDF lisible par l'humain.

### Prérequis
- Comprendre les bases du format RDF/Turtle
- Connaître le vocabulaire Verisav DPP : [https://ns.verisav.fr/dpp](https://ns.verisav.fr/dpp)

### Comment utiliser

1. **Télécharger un exemple** :
   ```bash
   curl https://www.verisav.fr/data/dpp-examples/fairphone-5.ttl
   ```

2. **Parser avec un outil RDF** :
   ```bash
   # Avec Apache Jena
   riot --validate fairphone-5.ttl
   
   # Avec rdflib (Python)
   python -c "from rdflib import Graph; g = Graph(); g.parse('fairphone-5.ttl', format='turtle'); print(len(g))"
   ```

3. **Adapter pour votre produit** :
   - Remplacez les URIs de base
   - Adaptez les propriétés à votre produit
   - Utilisez vos propres données

## 📖 Vocabulaire utilisé

### Classes principales

**Verisav SAV :**
- `dpp:ProductPassport` - Le passeport produit numérique
- `dpp:Warranty` - Garantie
- `dpp:WorkOrder` - Ordre de travail
- `dpp:Intervention` - Intervention technique
- `dpp:Diagnostic` - Diagnostic
- `dpp:ReplacementPart` - Pièce de rechange

**UNTP Alignment (v1.1.0) :**
- `dpp:MaterialProvenance` - Provenance des matériaux (DPP-03)
- `dpp:ProductClassification` - Classification produit (DPP-02)
- `dpp:EmissionsPerformance` - Performance émissions
- `dpp:CircularityPerformance` - Performance circularité
- `dpp:ConformityClaim` - Déclaration de conformité
- `dpp:TraceabilityEvent` - Événement de traçabilité (DPP-06)
- `dpp:Facility` - Installation (DPP-04)

### Propriétés principales
- `dpp:hasWarranty` - Lien vers garantie
- `dpp:hasWorkOrder` - Lien vers ordre de travail
- `dpp:hasIntervention` - Lien vers intervention
- `dpp:serialNumber` - Numéro de série
- `dpp:manufacturingDate` - Date de fabrication
- `dpp:purchaseDate` - Date d'achat
- `dpp:interventionType` - Type d'intervention

**Documentation complète :** [https://ns.verisav.fr/dpp](https://ns.verisav.fr/dpp)

## 🔗 Liens vers le vocabulaire

- **Namespace :** `https://ns.verisav.fr/dpp#`
- **Documentation :** [https://ns.verisav.fr/dpp/](https://ns.verisav.fr/dpp/)
- **Turtle :** [https://ns.verisav.fr/dpp/dpp.ttl](https://ns.verisav.fr/dpp/dpp.ttl)
- **JSON-LD :** [https://ns.verisav.fr/dpp/dpp.jsonld](https://ns.verisav.fr/dpp/dpp.jsonld)

## ✅ Validation

Tous les exemples sont :
- ✅ Syntaxiquement valides (RDF/Turtle)
- ✅ Sémantiquement corrects (utilisent le vocabulaire DPP correctement)
- ✅ Complétés avec métadonnées Schema.org
- ✅ Multilingues (français/anglais)

## 📝 Licence

Ces exemples sont publiés sous [CC-BY 4.0](https://creativecommons.org/licenses/by/4.0/), la même licence que le vocabulaire DPP.

## 🤝 Contribution

Pour proposer de nouveaux exemples ou améliorer les existants :
1. Créez votre fichier `.ttl`
2. Respectez le format et le vocabulaire DPP
3. Ajoutez des commentaires en français et anglais
4. Proposez via une issue ou pull request

## 📞 Support

- **Documentation :** [https://ns.verisav.fr/dpp/](https://ns.verisav.fr/dpp/)
- **Site web :** [https://www.verisav.fr](https://www.verisav.fr)
- **Contact :** contact@verisav.fr

---

**Dernière mise à jour :** 2025-01-XX  
**Version du vocabulaire :** 1.1.0 (UNTP Aligned)

