Vocabulaire RMA / Ticketing Verisav (RMA Vocabulary)

Namespace: https://ns.verisav.fr/rma#
Version: 1.0.0
Dernière modification: 2025-12-16
Préfixe recommandé: rma:

Description

Ce vocabulaire définit les classes et propriétés pour standardiser la gestion des Retours de Marchandise (RMA - Return Merchandise Authorization) et des tickets SAV entre consommateurs, distributeurs et réparateurs.

Il complète le vocabulaire DPP qui décrit l'état des produits, en couvrant les workflows dynamiques de communication et résolution de problèmes.

Classes Principales

rma:ReturnRequest

Une demande de retour d'un produit vers un distributeur ou fabricant.

Sous-classe de: schema:Action

Propriétés principales: returnRequestNumber, returnReason, returnRequestStatus

rma:Ticket

Un ticket SAV qui suit les interactions de service client et la résolution de problèmes.

Sous-classe de: schema:Thing

Propriétés principales: ticketNumber, ticketStatus, ticketPriority

rma:Dispute

Un litige ou réclamation concernant un produit (ex: arrivé cassé, non conforme, défectueux).

Sous-classe de: schema:Complaint

Propriétés principales: disputeType, disputeDescription

rma:Resolution

Une résolution proposée ou appliquée (remboursement, échange, avoir, réparation, remplacement).

Propriétés principales: resolutionType, resolutionAmount, resolutionStatus

rma:ShippingLabel

Une étiquette d'expédition pour retourner un produit, contenant les informations transporteur et suivi.

Sous-classe de: schema:DigitalDocument

Propriétés principales: labelUrl, carrierName, trackingNumber

rma:Message

Un message dans un fil de conversation de ticket entre client, distributeur ou réparateur.

Sous-classe de: schema:Message

Propriétés principales: messageText, messageDate, messageType

rma:Approval

Une approbation ou autorisation pour une demande de retour ou résolution.

Sous-classe de: schema:Action

Propriétés principales: approvalStatus, approvalDate, approvedBy

rma:Tracking

Informations de suivi pour un colis retourné, incluant les événements transporteur et statut.

Propriétés principales: trackingNumber, trackingStatus, trackingUrl

Propriétés Principales

Relations (Object Properties)

Attributs (Data Properties)

Exemple d'Utilisation

Exemple JSON-LD

{ "@context": "https://ns.verisav.fr/rma/rma.jsonld", "@type": "ReturnRequest", "returnRequestNumber": "RMA-2025-001234", "returnReason": "defective", "returnRequestDate": "2025-12-16T10:30:00Z", "returnRequestStatus": "approved", "concernsProduct": { "@type": "Product", "sku": "PROD-12345" }, "hasDispute": { "@type": "Dispute", "disputeType": "defective", "disputeDescription": "Le produit ne s'allume plus après 2 jours d'utilisation" }, "hasResolution": { "@type": "Resolution", "resolutionType": "refund", "resolutionAmount": 299.99, "resolutionCurrency": "EUR", "resolutionStatus": "approved" }, "hasShippingLabel": { "@type": "ShippingLabel", "labelUrl": "https://carrier.com/labels/RMA-2025-001234.pdf", "carrierName": "DHL", "trackingNumber": "1234567890" } }

Intégration avec DPP

Le vocabulaire RMA peut être utilisé conjointement avec le vocabulaire DPP :

{ "@context": [ "https://ns.verisav.fr/dpp/dpp.jsonld", "https://ns.verisav.fr/rma/rma.jsonld" ], "@type": "ProductPassport", "serialNumber": "SN-123456", "hasReturnRequest": { "@type": "ReturnRequest", "returnRequestNumber": "RMA-2025-001234" }, "hasWorkOrder": { "@type": "WorkOrder", "workOrderStatus": "en_cours" } }

Cas d'Usage

Enregistrement LOV

Ce vocabulaire est conçu pour être enregistré dans le Linked Open Vocabularies (LOV) registry pour une meilleure visibilité et réutilisabilité dans le Web sémantique.