schema:isVariantOf leaf node


URI

https://schema.org/isVariantOf

Type

rdf:Property

Label

isVariantOf

Description

Indicates the kind of product that this is a variant of. In the case of [[ProductModel]], this is a pointer (from a ProductModel) to a base product from which this product is a variant. It is safe to infer that the variant inherits all product features from the base model, unless defined locally. This is not transitive. In the case of a [[ProductGroup]], the group description also serves as a template, representing a set of Products that vary on explicitly defined, specific dimensions only (so it defines both a set of variants, as well as which values distinguish amongst those variants). When used with [[ProductGroup]], this property can apply to any [[Product]] included in the group.

Usage

DOMAINPROPERTYRANGE
schema:Product , schema:ProductModel schema:isVariantOf schema:ProductGroup , schema:ProductModel

Implementation

@prefix cmns-cls: <https://www.omg.org/spec/Commons/Classifiers/> .
@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 skos: <http://www.w3.org/2004/02/skos/core#> .

schema:isVariantOf a rdf:Property ;
    rdfs:label "isVariantOf" ;
    rdfs:comment "Indicates the kind of product that this is a variant of. In the case of [[ProductModel]], this is a pointer (from a ProductModel) to a base product from which this product is a variant. It is safe to infer that the variant inherits all product features from the base model, unless defined locally. This is not transitive. In the case of a [[ProductGroup]], the group description also serves as a template, representing a set of Products that vary on explicitly defined, specific dimensions only (so it defines both a set of variants, as well as which values distinguish amongst those variants). When used with [[ProductGroup]], this property can apply to any [[Product]] included in the group." ;
    rdfs:subPropertyOf skos:broader,
        cmns-cls:exemplifies ;
    schema:contributor <https://schema.org/docs/collab/GoodRelationsTerms> ;
    schema:domainIncludes schema:Product,
        schema:ProductModel ;
    schema:inverseOf schema:hasVariant ;
    schema:rangeIncludes schema:ProductGroup,
        schema:ProductModel .