Skip to content

WarrantyPromise

This is a conceptual entity that holds together all aspects of the n-ary relation gr:hasWarrantyPromise.

A Warranty promise is an entity representing the duration and scope of services that will be provided to a customer free of charge in case of a defect or malfunction of the gr:ProductOrService. A warranty promise is characterized by its temporal duration (usually starting with the date of purchase) and its gr:WarrantyScope. The warranty scope represents the types of services provided (e.g. labor and parts, just parts) of the warranty included in an gr:Offering. The actual services may be provided by the gr:BusinessEntity making the offering, by the manufacturer of the product, or by a third party. There may be multiple warranty promises associated with a particular offering, which differ in duration and scope (e.g. pick-up service during the first 12 months, just parts and labor for 36 months).

Examples: 12 months parts and labor, 36 months parts

Diagram

cluster_associated WarrantyPromise WarrantyPromise description : rdfs:Literal durationOfWarrantyInMonths : xsd:int name : rdfs:Literal WarrantyScope WarrantyScope WarrantyPromise->WarrantyScope hasWarrantyScope

WarrantyPromise Diagram

Formalization for WarrantyPromise

Property Constraint
description datatype rdfs:Literal
durationOfWarrantyInMonths datatype xsd:int
hasWarrantyScope only WarrantyScope
name datatype rdfs:Literal
disjointWith Brand
disjointWith BusinessEntity
disjointWith BusinessEntityType
disjointWith BusinessFunction
disjointWith DayOfWeek
disjointWith DeliveryMethod
disjointWith Location
disjointWith Offering
disjointWith OpeningHoursSpecification
disjointWith PaymentMethod
disjointWith PriceSpecification
disjointWith ProductOrService
disjointWith QuantitativeValue
disjointWith TypeAndQuantityNode
disjointWith WarrantyScope