@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schema: <https://schema.org/> .
@prefix dpp: <https://ns.verisav.fr/dpp#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix dcterms: <http://purl.org/dc/terms/> .

# ============================================================================
# Example: Fairphone 5 - Digital Product Passport Data
# This example demonstrates real-world usage of the Verisav DPP Vocabulary
# Product: Fairphone 5 (Fairphone B.V.)
# ============================================================================

<https://verisav.fr/data/dpp-examples/fairphone-5#passport>
    a dpp:ProductPassport, schema:Product ;
    dcterms:title "Fairphone 5 - Digital Product Passport"@en, "Fairphone 5 - Passeport Produit Numérique"@fr ;
    schema:name "Fairphone 5" ;
    schema:description "Fairphone 5 smartphone with focus on repairability and sustainability"@en, "Smartphone Fairphone 5 axé sur la réparabilité et la durabilité"@fr ;
    schema:brand [
        a schema:Brand ;
        schema:name "Fairphone"
    ] ;
    schema:sku "FP5-BLK-128" ;
    schema:gtin "8718938271557" ;
    dpp:hasGtin "8718938271557" ;
    dpp:gs1DigitalLink "https://www.fairphone.com/01/8718938271557/21/FP5-2025-01234" ;
    dpp:granularityLevel "serial" ;
    dpp:serialNumber "FP5-2025-01234" ;
    dpp:manufacturingDate "2025-09-15"^^xsd:date ;
    dpp:manufacturingLocation "Amsterdam, Netherlands" ;
    dpp:purchaseDate "2025-09-20"^^xsd:date ;
    dpp:purchasePrice "699.00"^^xsd:decimal ;
    
    # Manufacturer
    dpp:hasManufacturer <https://verisav.fr/data/dpp-examples/fairphone-5#manufacturer> ;
    
    # Retailer
    dpp:hasRetailer <https://verisav.fr/data/dpp-examples/fairphone-5#retailer> ;
    
    # Warranty
    dpp:hasWarranty <https://verisav.fr/data/dpp-examples/fairphone-5#warranty> ;
    
    # Product Status
    dpp:hasCurrentStatus <https://verisav.fr/data/dpp-examples/fairphone-5#status> ;
    
    # Lifecycle Stage
    dpp:hasLifecycleStage <https://verisav.fr/data/dpp-examples/fairphone-5#lifecycle-stage> ;
    
    # Consumer
    dpp:hasConsumer <https://verisav.fr/data/dpp-examples/fairphone-5#consumer> .

<https://verisav.fr/data/dpp-examples/fairphone-5#manufacturer>
    a dpp:Manufacturer, dpp:EconomicOperator, schema:Organization ;
    schema:name "Fairphone B.V." ;
    schema:url "https://www.fairphone.com" ;
    dpp:hasGln "8718938271550" ;
    schema:address [
        a schema:PostalAddress ;
        schema:addressLocality "Amsterdam" ;
        schema:addressCountry "NL"
    ] .

<https://verisav.fr/data/dpp-examples/fairphone-5#retailer>
    a dpp:Retailer, dpp:EconomicOperator, schema:Organization ;
    schema:name "Fairphone Store" ;
    schema:url "https://www.fairphone.com/shop" ;
    dpp:hasGln "8718938271551" .

<https://verisav.fr/data/dpp-examples/fairphone-5#warranty>
    a dpp:Warranty ;
    dpp:warrantyType "manufacturer" ;
    dpp:warrantyStatus "active" ;
    dpp:warrantyStartDate "2025-09-20"^^xsd:date ;
    dpp:warrantyEndDate "2027-09-20"^^xsd:date ;
    dpp:warrantyDurationMonths 24 .

<https://verisav.fr/data/dpp-examples/fairphone-5#status>
    a dpp:ProductStatus ;
    dpp:productStatus "sous_garantie" ;
    dpp:productStatusDate "2025-09-20"^^xsd:date .

<https://verisav.fr/data/dpp-examples/fairphone-5#lifecycle-stage>
    a dpp:ProductLifecycleStage ;
    dpp:lifecycleStageName "usage" ;
    dpp:lifecycleStageDate "2025-09-20"^^xsd:date .

<https://verisav.fr/data/dpp-examples/fairphone-5#consumer>
    a dpp:Consumer, schema:Person ;
    schema:name "Marie Dubois" ;
    schema:email "marie.dubois@example.com" .

