gr:datatypeProductOrServiceProperty


URI

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

Label

datatype product or service property (0..*)

Description

This property is the super property for all pure datatype properties that can be used to describe a gr:ProductOrService.

In products and services ontologies, only such properties that are no quantitative properties and that have no predefined gr:QualitativeValue instances are subproperties of this property. In practice, this refers to a few integer properties for which the integer value represents qualitative aspects, for string datatypes (as long as no predefined values exist), for boolean datatype properties, and for dates and times.

Sub Property

Usage

DOMAINPROPERTYRANGE
Blank node (see implementation) gr:datatypeProductOrServiceProperty rdfs:Literal

Implementation

@prefix gr: <http://purl.org/goodrelations/v1#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

gr:datatypeProductOrServiceProperty a owl:DatatypeProperty ;
    rdfs:label "datatype product or service property (0..*)"@en ;
    rdfs:comment """This property is the super property for all pure datatype properties that can be used to describe a gr:ProductOrService.

In products and services ontologies, only such properties that are no quantitative properties and that have no predefined gr:QualitativeValue instances are subproperties of this property. In practice, this refers to a few integer properties for which the integer value represents qualitative aspects, for string datatypes (as long as no predefined values exist), for boolean datatype properties, and for dates and times."""@en ;
    rdfs:domain [ a owl:Class ;
            owl:unionOf ( gr:ProductOrService <http://schema.org/Product> ) ] ;
    rdfs:isDefinedBy <http://purl.org/goodrelations/v1> ;
    rdfs:range rdfs:Literal .