https://mtp.linked.solutions/

http://xmlns.com/foaf/0.1/topic https://mtp.linked.solutions/provoc

http://ns.inria.fr/provoc#hasTarget

http://www.w3.org/2000/01/rdf-schema#domain http://purl.org/goodrelations/v1#ProductOrService
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#DatatypeProperty
http://www.w3.org/2000/01/rdf-schema#comment A product or service may have a target, for example, male or female.
Un produit ou service peut avoir une cible, par exemple féminine ou masculine.

http://ns.inria.fr/provoc#hasFounder

http://www.w3.org/2000/01/rdf-schema#range http://xmlns.com/foaf/0.1/Person
http://www.w3.org/2000/01/rdf-schema#domain http://www.w3.org/ns/org#Organization
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#ObjectProperty
http://www.w3.org/2000/01/rdf-schema#comment This specifies the founder of a group.

http://purl.org/dc/elements/1.1/date

http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#DatatypeProperty

http://ns.inria.fr/provoc#hasModel

http://www.w3.org/2000/01/rdf-schema#domain http://purl.org/goodrelations/v1#BusinessEntity
http://purl.org/goodrelations/v1#ProductOrService
http://www.heppnetz.de/ontologies/goodrelations/v1#Brand
http://www.w3.org/ns/org#Organization
http://schema.org/brand
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#ObjectProperty
http://www.w3.org/2000/01/rdf-schema#comment This specifies the models who represent a product, a range of product, a brand, a division, etc...
http://www.w3.org/2000/01/rdf-schema#subPropertyOf http://ns.inria.fr/provoc#hasRepresentative

http://vocab.data.gov/def/drm#worksFor

http://www.w3.org/2000/01/rdf-schema#range http://purl.org/goodrelations/v1#BusinessEntity
http://www.heppnetz.de/ontologies/goodrelations/v1#Brand
http://www.w3.org/ns/org#Organization
http://schema.org/brand
http://www.w3.org/2000/01/rdf-schema#domain http://xmlns.com/foaf/0.1/Person
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#ObjectProperty
http://www.w3.org/2000/01/rdf-schema#comment This specifies persons who are working or who worked for a brand or a business entity.

http://ns.inria.fr/provoc#belongsToDivision

http://www.w3.org/2000/01/rdf-schema#range http://vivoweb.org/ontology/core#Division
http://www.w3.org/2000/01/rdf-schema#domain http://www.heppnetz.de/ontologies/goodrelations/v1#Brand
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#ObjectProperty
http://www.w3.org/2000/01/rdf-schema#comment This specifies the division that proposes a brand.

http://ns.inria.fr/provoc#hasProvider

http://www.w3.org/2000/01/rdf-schema#range http://schema.org/Provider
http://www.w3.org/2000/01/rdf-schema#domain http://purl.org/goodrelations/v1#ProductOrService
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#ObjectProperty
http://www.w3.org/2000/01/rdf-schema#comment This specifies providers of products incurred by a corporation. for instance Sephora is a provider of L'Oréal.

http://ns.inria.fr/provoc#belongsToProductOrServiceRange

http://www.w3.org/2000/01/rdf-schema#domain http://purl.org/goodrelations/v1#ProductOrService
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#ObjectProperty
http://www.w3.org/2000/01/rdf-schema#comment This specifies the range of products.

http://ns.inria.fr/provoc#belongsToBrand

http://www.w3.org/2000/01/rdf-schema#range http://www.heppnetz.de/ontologies/goodrelations/v1#Brand
http://www.w3.org/2000/01/rdf-schema#domain http://purl.org/goodrelations/v1#ProductOrService
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#ObjectProperty
http://www.w3.org/2000/01/rdf-schema#comment This specifies the brand of a range or a product.

http://ns.inria.fr/provoc#hasFunctionality

http://www.w3.org/2000/01/rdf-schema#range http://www.w3.org/2001/XMLSchema#string
http://www.w3.org/2000/01/rdf-schema#domain http://ns.inria.fr/provoc#Component
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#DatatypeProperty
http://www.w3.org/2000/01/rdf-schema#comment This specifies the functionalities/roles of a component. For instance "sodium nitrate" is a food preservative.

http://www.w3.org/ns/org#hasPrimarySite

http://www.w3.org/2000/01/rdf-schema#domain http://www.w3.org/ns/org#Organization
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#ObjectProperty
http://www.w3.org/2000/01/rdf-schema#subPropertyOf http://www.w3.org/ns/org#hasSite

http://ns.inria.fr/provoc#hasVersion

http://www.w3.org/2000/01/rdf-schema#range http://www.w3.org/2001/XMLSchema#string
http://www.w3.org/2000/01/rdf-schema#domain http://purl.org/goodrelations/v1#ProductOrService
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#DatatypeProperty
http://www.w3.org/2000/01/rdf-schema#comment A product or service may have different versions.

http://xmlns.com/foaf/spec/#Organization

http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#Class

http://ns.inria.fr/provoc#belongsToPackage

http://www.w3.org/2000/01/rdf-schema#range http://ns.inria.fr/provoc#Package
http://www.w3.org/2000/01/rdf-schema#domain http://purl.org/goodrelations/v1#ProductOrService
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#ObjectProperty
http://www.w3.org/2000/01/rdf-schema#comment This specifies the package that contains several products,, not neceserraly from the same pv:Range.

http://ns.inria.fr/provoc

http://purl.org/dc/elements/1.1/description ProVoc (Product Vocabulary) is a vocabulary that can be used to represent information and manipulate them through the Web. This ontology reflects: 1) The basic hierarchy of a company: Group (Company), Divisions of a Group, Brand names attached to a Division or a Group, and 2) The production of a company: products, ranges of products (attached to a Brand), the composition of a product, packages of products...
http://purl.org/vocommons/voaf#preferredNamespaceUri http://purl.org/vocommons/voaf#
http://purl.org/dc/elements/1.1/publisher http://www.viseo.com/
http://wimmics.inria.fr/
http://purl.org/dc/elements/1.1/issued 2016-01-01
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#Ontology
http://www.w3.org/2002/07/owl#versionInfo 1.0
http://www.w3.org/2000/01/rdf-schema#comment ProVoc (Product Vocabulary) est un vocabulaire qui peut être utilisé pour représenter des informations et les manipuler à travers le Web. L'ontologie permet de représenter : 1) La hiérarchie d'une société : Groupe (Entreprise), Divisions d'un groupe, Marques d'une division ou d'un groupe, 2) La production d'une société : Gammes de produits (attachées à une marque), produits d'une gamme, packages de produits (un panier alimentaire par exemple), composition des produits... Quels apports ? - pv:Range Dans ProVoc, nous introduisons les gammes de produits pv:Range. GoodRelations défini des variantes de produits (http://wiki.goodrelations-vocabulary.org/Documentation/Product_variants, http://www.heppnetz.de/ontologies/goodrelations/v1.html#isVariantOf) : "A variant is a specialization of a product model and inherits all of its product properties, unless they are defined locally. This allows a very compact modeling of product models that vary only in a few properties." D'après GoodRelations, une variante d'un MacBook est par exemple un MacBook13Inch ou un MacBook15Inch qui varient par leur taille d'écran et la quantité de ports USB disponibles. Il s'agit d'héritage entre un produit « parent » et ses dérivés qui doivent respecter les normes imposées par le produit « parent » (à moins de redéfinir les valeurs). Dans la version actuelle de GoodRelations, il existe une relation gr:isVariantOf nécessairement entre deux modèles de produits ou service. Or, les gammes de produits peuvent difficilement être traitées comme un ensemble de dérivés d'un produit/modèle commun. Par exemple, Elsève est une gamme proposant des shampooings avec des dérivés, mais Elsève propose aussi des Colorations avec des dérivés, des Huiles avec des dérivés etc etc, donc à part qu'il s'agit de traitement pour les cheveux, ces produits n'ont pas grand-chose en commun. En utilisant gr:isVariantOf entre certains produits « proches », on aurait plusieurs clusters de produits apparentés, au détriment d'une gamme unique. L'utilisation de pv:Range permet de respecter la structure fournie par l'expert, non subjective. En conclusion, les variantes semblent pertinentes pour identifier des produits similaires (voir également http://www.heppnetz.de/ontologies/goodrelations/v1#isSimilarTo qui ne se différencie de isVariantOf que par le fait que le domain et le range de isSimilarTo sont plus large), mais les gammes de produits ont une toute autre vocation. gr:isVariantOf a une sémantique très large et subjective (comme pour isSimilarTo, d’ailleurs M. Hepp le dit clairement ici http://www.heppnetz.de/ontologies/goodrelations/v1#isSimilarTo). Par exemple, rien n’empêche d’exprimer qu’une Renault Clio 4 est une variante d’une Ford Fiesta (http://www.autonews.fr/nouveautes/nouveaute/104216-renault-clio-fiesta-prix/ pourtant elles ne sont pas de la même marque. Enfin, notons qu'une pv:Range ne représente ni un produit ni un modèle de produit. pv:Range permet de lier une marque à ses produits de façon non subjective (fournie par l’expert). Il serait pertinent de limiter l’utilisation de gr:isVariantOf aux produits appartenant à une pv:Range. - pv:Package Dans ProVoc nous introduisons la classe pv:Package qui permet de représenter des ensembles de produits vendus comme un unique produit. Par exemple un coffret de cosmétique contenant une BB crème, un gloss, et le parfum La vie est Belle de Lancôme. Un autre exemple est un panier alimentaire contenant différents produits. - pv:Provider Dans ProVoc nous introduisons pv:Provider qui représente les fournisseurs de produits (par exemple Carrefour est fournisseur des produits Nutella). - pv:Component Dans ProVoc nous introduisons pv:Component qui permet de décrire la composiiton d'un produit (par exemple, un parfum peut contenir du linalool). D'autres classes et propriétés sont introduites dans ProVoc dans le but de raffiner le modèle. Par exemple, pv:Model, pv:Designer, et pv:Ambassador sont des sous-classes de foaf:Person. ProVoc permet aussi de lier les composants d'un produit avec leur impact sur la santé (pv:healthImpact). Concernant les propriétés classiques liées directement au produit, telles que la couleur, le prix, la référence, la description, etc, voir Good Relations.
ProVoc (Product Vocabulary) is a vocabulary that can be used to represent information and manipulate them through the Web. This ontology reflects: 1) The basic hierarchy of a company: Group (Company), Divisions of a Group, Brand names attached to a Division or a Group, and 2) The production of a company: products, ranges of products (attached to a Brand), the composition of a product, packages of products... What contributions ? - pv:Range In ProVoc we introduce pv:Range. GoodRelations defined "variants" ( http://wiki.goodrelations-vocabulary.org/Documentation/Product_variants , http://www.heppnetz.de/ontologies/goodrelations/v1.html#isVariantOf ) as following: ""A variant is a specialization of a product model and inherits all of its product properties, unless they are defined locally. This allows a very compact modeling of product models that vary only in a few properties. " According to GoodRelations, a variant of a MacBook is for example a MacBook13Inch or MacBook15Inch which vary in screen size and in available USB ports. This is inheritage between a product model and its derivatives, which must meet the standards imposed by the product model (obviously values can be redefined locally). According to the current version of GoodRelations,gr:isVariantOf necessarily exists between two models of product or service. However, ranges of products can hardly be considered as a set of derivatives of a product (or model of product). For example, Elsève is a range of products offering shampoos with some derivatives, but Elsève also offers creams with derivatives, oils with derivatives etc., so apart that such products are related to treatment for hair, they have not much in common. Using gr:isVariantOf between certain 'close' products, we would obtain multiple clusters of related products, to the detriment of a unique range of products. Using pv:Range allows to respect the structure provided by the expert. In conclusion, variants seem to identify similar products (see also http://www.heppnetz.de/ontologies/goodrelations/v1#isSimilarTo which differs from gr:isVariantOf by the fact that the domain and ranks of isSimilarTo are larger), but pv:range has a different vocation. gr:isVariantOf has a very broad and subjective semantics (such as gr:isSimilarTo, as Mr. Hepp said clearly here http://www.heppnetz.de/ontologies/goodrelations/v1#isSimilarTo ). For example , with gr:isVariantOf it would be possible to express that a Renault Clio 4 is a variant of a Ford Fiesta ( http://www.autonews.fr/nouveautes/nouveaute/104216-renault-clio-fiesta-prix/ yet they are not of the same brand) whilst they are not of the same brand name. Finally, note that a pv:Range does not represent a set of products nor product models. pv:range is used to objectively link a brand to its products (provided by the expert). It would be appropriate to limit the use of gr:isVariantOf to products belonging to a pv:Range. - pv:Package In ProVoc we introduce the pv:Package class that is used to represent sets of products sold as a single product. For example a cosmetic box containing a BB cream, a lip gloss, and a perfume byl Lancôme. Another example is a food package that contains different products. -pv:Provider In ProVoc we introduce the pv:Provider that makes a product available in the e-commerce. - pv:Component In ProVoc we introduce the pv:Component which enables to describe the composition of a product (for instance, a perfume can contain linalool). We introduce more properties and classes in order to refine the model. For instance, pv:Model, pv:Designer, and pv:Ambassador appear as a subclass of foaf:Person. ProVoc can also be used in order to link products and their components with their impact on health ( see pv:healthImpact). Concerning classic properties related to the product, such as color, price, reference, description, etc., see Good Relations (http://www.heppnetz.de/projects/goodrelations/).
http://purl.org/dc/elements/1.1/rights Copyright © 2016 INRIA and VISEO
http://purl.org/vocommons/voaf#preferredNamespacePrefix voaf
http://creativecommons.org/ns#license http://creativecommons.org/licenses/by/3.0/
http://purl.org/dc/elements/1.1/title Product Vocabulary
http://purl.org/dc/elements/1.1/contributor http://www-sop.inria.fr/members/Fabien.Gandon/
http://www.viseo.com/en/research/Cedric-Lopez
http://www-sop.inria.fr/members/Elena.Cabrio/
http://www.viseo.com/en/research/Frederique-Segond

http://ns.inria.fr/provoc#belongsToGroup

http://www.w3.org/2000/01/rdf-schema#range http://www.w3.org/ns/org#Organization
http://www.w3.org/2000/01/rdf-schema#domain http://vivoweb.org/ontology/core#Division
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#ObjectProperty
http://www.w3.org/2000/01/rdf-schema#comment This specifies the group that contains divisions.

http://ns.inria.fr/provoc#hasFragranceCreator

http://www.w3.org/2000/01/rdf-schema#range http://xmlns.com/foaf/0.1/Person
http://www.w3.org/2000/01/rdf-schema#domain http://purl.org/goodrelations/v1#ProductOrService
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#ObjectProperty
http://www.w3.org/2000/01/rdf-schema#comment This specifies the creator of a fragrance.
http://www.w3.org/2000/01/rdf-schema#subPropertyOf http://ns.inria.fr/provoc#hasCreator

http://ns.inria.fr/provoc#comment

http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#AnnotationProperty

http://ns.inria.fr/provoc#healthImpact

http://www.w3.org/2000/01/rdf-schema#range http://www.w3.org/2001/XMLSchema#string
http://www.w3.org/2000/01/rdf-schema#domain http://ns.inria.fr/provoc#Component
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#DatatypeProperty
http://www.w3.org/2000/01/rdf-schema#comment A component/ingredient of a product may have an impact according to health.

http://www.heppnetz.de/ontologies/goodrelations/v1#description

http://www.w3.org/2000/01/rdf-schema#range http://www.w3.org/2001/XMLSchema#string
http://www.w3.org/2000/01/rdf-schema#domain http://purl.org/goodrelations/v1#ProductOrService
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#DatatypeProperty

http://purl.org/goodrelations/v1#color

http://www.w3.org/2000/01/rdf-schema#range http://www.w3.org/2001/XMLSchema#string
http://www.w3.org/2000/01/rdf-schema#domain http://purl.org/goodrelations/v1#ProductOrService
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#DatatypeProperty

http://www.w3.org/2006/vcard/ns#hasLogo

http://www.w3.org/2000/01/rdf-schema#domain http://ns.inria.fr/provoc#ProductOrServiceRange
http://www.heppnetz.de/ontologies/goodrelations/v1#Brand
http://www.w3.org/ns/org#Organization
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#AnnotationProperty
http://www.w3.org/2002/07/owl#DatatypeProperty
http://www.w3.org/2002/07/owl#equivalentProperty http://xmlns.com/foaf/spec/#term_logo

http://purl.org/dc/elements/1.1/creator

http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#DatatypeProperty

http://ns.inria.fr/provoc#consistsOf

http://www.w3.org/2000/01/rdf-schema#range http://ns.inria.fr/provoc#Component
http://www.w3.org/2000/01/rdf-schema#domain http://ns.inria.fr/provoc#Component
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#ObjectProperty
http://www.w3.org/2000/01/rdf-schema#comment This specifies the components included in a component.

http://xmlns.com/foaf/spec/#Person

http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#Class

http://purl.org/vocommons/voaf#Vocabulary

http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#Class

http://purl.org/dc/elements/1.1/source

http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#ObjectProperty
http://www.w3.org/2002/07/owl#DatatypeProperty
http://www.w3.org/2000/01/rdf-schema#comment A related resource from which the described resource is derived.

http://dbpedia.org/ontology/formationYear

http://www.w3.org/2000/01/rdf-schema#range http://www.w3.org/2001/XMLSchema#string
http://www.w3.org/2000/01/rdf-schema#domain http://purl.org/goodrelations/v1#ProductOrService
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#DatatypeProperty

http://ns.inria.fr/provoc#hasAmbassador

http://www.w3.org/2000/01/rdf-schema#range http://ns.inria.fr/provoc#Ambassador
http://www.w3.org/2000/01/rdf-schema#domain http://vivoweb.org/ontology/core#Division
http://purl.org/goodrelations/v1#BusinessEntity
http://schema.org/Provider
http://purl.org/goodrelations/v1#ProductOrService
http://www.heppnetz.de/ontologies/goodrelations/v1#Brand
http://www.w3.org/ns/org#Organization
http://schema.org/brand
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#ObjectProperty
http://www.w3.org/2000/01/rdf-schema#comment This specifies the ambassadors of a product, a range of product, a brand, a division, etc...
http://www.w3.org/2000/01/rdf-schema#subPropertyOf http://ns.inria.fr/provoc#hasRepresentative

http://ns.inria.fr/provoc#hasComponent

http://www.w3.org/2000/01/rdf-schema#range http://ns.inria.fr/provoc#Component
http://www.w3.org/2000/01/rdf-schema#domain http://purl.org/goodrelations/v1#ProductOrService
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#ObjectProperty
http://www.w3.org/2000/01/rdf-schema#comment This specifies the components included in a product.

http://ns.inria.fr/provoc#hasPackageDesigner

http://www.w3.org/2000/01/rdf-schema#range http://ns.inria.fr/provoc#Designer
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#ObjectProperty
http://www.w3.org/2000/01/rdf-schema#comment This specifies the designer of a fragrance.
http://www.w3.org/2000/01/rdf-schema#subPropertyOf http://ns.inria.fr/provoc#hasCreator

http://www.heppnetz.de/ontologies/goodrelations/v1#Brand

http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#Class

http://ns.inria.fr/provoc#Designer

http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#Class
http://www.w3.org/2000/01/rdf-schema#comment The person (or the entity) who designed the product
La personne (ou l'entité) qui a designé le produit
http://www.w3.org/2000/01/rdf-schema#subClassOf http://xmlns.com/foaf/0.1/Person

http://www.w3.org/ns/org#Organization

http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#Class

http://ns.inria.fr/provoc#Package

http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#Class
http://www.w3.org/2000/01/rdf-schema#comment Un package est un ensemble de produits. Par exemple, un coffret de cosmétique qui contient des crèmes, un parfum, du gloss, ...
A package is a set of products. For example, a cosmetic package containing creams, a perfume, gloss , ...

http://schema.org/Provider

http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#Class
http://www.w3.org/2000/01/rdf-schema#comment The provider is an organization. It differs from the organization in that sense that brands do not belong to him. The supplier offers brands for sale that do not always belong to the same organisaation. Example: Carrefour sells products belonging to Lustucru and Tipiak companies.
Le fournisseur est une organisation. Il se distingue de l'organisation par le fait que les marques ne lui appartiennent pas, il ne fait que les commercialiser. Le fournisseur propose des marques à la vente qui n'appartiennent pas toujours à la même organisation. Exemple : Carrefour vend des produits des entreprises Lustucru et Tipiak.
http://www.w3.org/2000/01/rdf-schema#subClassOf http://www.w3.org/ns/org#Organization

http://ns.inria.fr/provoc#hasCreator

http://www.w3.org/2000/01/rdf-schema#range http://xmlns.com/foaf/0.1/Person
http://www.w3.org/2000/01/rdf-schema#domain http://purl.org/goodrelations/v1#ProductOrService
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#ObjectProperty
http://www.w3.org/2000/01/rdf-schema#comment This specifies main contributors of the creation of the product.

http://xmlns.com/foaf/spec/#term_Agent

http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#Class

http://purl.org/goodrelations/v1#BusinessEntity

http://www.w3.org/2002/07/owl#equivalentClass http://www.w3.org/ns/org#Organization
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#Class

http://xmlns.com/foaf/spec/#term_depiction

http://www.w3.org/2000/01/rdf-schema#domain http://ns.inria.fr/provoc#ProductOrServiceRange
http://purl.org/goodrelations/v1#ProductOrService
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#AnnotationProperty
http://www.w3.org/2002/07/owl#DatatypeProperty
http://www.w3.org/2000/01/rdf-schema#comment The depiction property is a relationship between a thing and an Image that depicts it. This property can be used for the image of a product, for instance.

http://xmlns.com/foaf/0.1/Person

http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#Class
http://www.w3.org/2000/01/rdf-schema#subClassOf http://xmlns.com/foaf/spec/#term_Agent

http://ns.inria.fr/provoc#Ambassador

http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#Class
http://www.w3.org/2000/01/rdf-schema#subClassOf http://xmlns.com/foaf/0.1/Person

http://www.w3.org/ns/org#hasSite

http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#ObjectProperty

http://ns.inria.fr/provoc#hasRepresentative

http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#ObjectProperty
http://www.w3.org/2000/01/rdf-schema#comment This specifies persons who represent a product, a range of product, a brand, a division, etc...

https://mtp.linked.solutions/provoc

http://purl.org/dc/terms/source https://github.com/linked-solutions/prefix.cc-harvest/master
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#Ontology
http://purl.org/vocab/vann/preferredNamespaceUri http://ns.inria.fr/provoc/
http://purl.org/vocab/vann/preferredNamespacePrefix provoc
http://rdfs.org/ns/void#triples 181

http://schema.org/brand

http://www.w3.org/2002/07/owl#equivalentClass http://www.heppnetz.de/ontologies/goodrelations/v1#Brand
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#Class

http://vivoweb.org/ontology/core#Division

http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#Class
http://www.w3.org/2000/01/rdf-schema#comment An instance of this class represents a division (a subgroup) of a BusinessEntity. Indeed, an organization is sometimes divided into several divisions, and each division provides different brands. GoodRelations propose a direct relation between gr:BusinessEntity and gr:Brand. Example: L'Oréal Consumer is a division of L'Oréal group.
http://ns.inria.fr/provoc#comment Une instance de cette classe représente une division (un sous-groupe) de BusinessEntity. En effet, une organisation est parfois divisée en plusieurs divisions, et chaque division propose des marques différentes. GoodRelations lie gr:BusinessEntity directement à gr:Brand. Exemple : L'Oréal Grand Public est une division du groupe L'Oréal.
http://www.w3.org/2000/01/rdf-schema#subClassOf http://www.w3.org/ns/org#Organization

http://ns.inria.fr/provoc#ProductOrServiceRange

http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#Class
http://www.w3.org/2000/01/rdf-schema#comment GoodRelations defined "variants" ( http://wiki.goodrelations-vocabulary.org/Documentation/Product_variants , http://www.heppnetz.de/ontologies/goodrelations/v1.html#isVariantOf ) as following: ""A variant is a specialization of a product model and inherits all of is product properties, unless they are defined locally. This allows a very compact modeling of product models that vary only in a few properties. " According to GoodRelations, a variant of a MacBook is for example a MacBook13Inch or MacBook15Inch which vary in screen size and in available USB ports. This is inheritage between a product model and its derivatives, which must meet the standards imposed by the product model (obviously values can be redefined locally). According to the current version of GoodRelations, the relation"isVariantOf" necessarily exists between two models of product or service. However, ranges of products can hardly be considered as a set of derivatives of a product (or model of product). For example, Elsève is a range of products offering shampoos with some derivatives, but Elsève also offers creams with derivatives, oils with derivatives etc., so apart that such products are related to treatment for hair, they have not much in common. Using gr:isVariantOf between certain 'close' products, we would obtain multiple clusters of related products, to the detriment of a unique range of products. Using pv:Range allows to respect the structure provided by the expert. In conclusion, gr:variants seem to identify similar products (see also http://www.heppnetz.de/ontologies/goodrelations/v1#isSimilarTo which differs from gr:isVariantOf by the fact that the domain and ranks of isSimilarTo are larger), but pv:range has a different vocation. gr:isVariantOf has a very broad and subjective semantics (such as gr:isSimilarTo, as Mr. Hepp said clearly here http://www.heppnetz.de/ontologies/goodrelations/v1#isSimilarTo ). For example , with gr:isVariantOf it would be possible to express that a Renault Clio 4 is a variant of a Ford Fiesta ( http://www.autonews.fr/nouveautes/nouveaute/104216-renault-clio-fiesta-prix/ yet they are not of the same brand) whilst they are not of the same brand name. Finally, note that a pv:Range does not represent a set of products nor product models. pv:range is used to objectively link a brand to its products (provided by the expert). It would be appropriate to limit the use of gr:isVariantOf to products belonging to a pv:Range.
A range of commercial products
http://www.w3.org/2000/01/rdf-schema#subClassOf http://www.w3.org/2002/07/owl#Thing

http://purl.org/goodrelations/v1#ProductOrService

http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#Class

http://ns.inria.fr/provoc#Component

http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#Class
http://www.w3.org/2000/01/rdf-schema#comment Composant d'un produit (par exemple un volant ou un tuyau d'échappement pour une voiture, les ingrédients d'un parfum, etc.)
Component of a product (for instance a flywheel or an exhaust pipe for a car, component ingredients of a perfume, etc. )
http://www.w3.org/2000/01/rdf-schema#subClassOf http://www.w3.org/2002/07/owl#Thing

http://xmlns.com/foaf/spec/#term_logo

http://www.w3.org/2000/01/rdf-schema#domain http://www.heppnetz.de/ontologies/goodrelations/v1#Brand
http://www.w3.org/ns/org#Organization
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#DatatypeProperty
http://www.w3.org/2000/01/rdf-schema#subPropertyOf http://xmlns.com/foaf/spec/#term_depiction