Skip to content

Offering

An offering represents the public, not necessarily binding, not necessarily exclusive, announcement by a gr:BusinessEntity to provide (or seek) a certain gr:BusinessFunction for a certain gr:ProductOrService to a specified target audience. An offering is specified by the type of product or service or bundle it refers to, what business function is being offered (sales, rental, ...), and a set of commercial properties. It can either refer to (1) a clearly specified instance (gr:Individual), (2) to a set of anonymous instances of a given type (gr:SomeItems), (3) a product model specification (gr:ProductOrServiceModel), see also section 3.3.3 of the GoodRelations Technical Report.

An offering may be constrained in terms of the eligible type of business partner, countries, quantities, and other commercial properties. The definition of the commercial properties, the type of product offered, and the business function are explained in other parts of this vocabulary in more detail.

Example: Peter Miller offers to repair TV sets made by Siemens, Volkswagen Innsbruck sells a particular instance of a Volkswagen Golf at $10,000.

Compatibility with schema.org: This class is a superclass to http://schema.org/Offer, since gr:Offering can also represent demand.

Diagram

cluster_associated Offering Offering Offering->Offering addOn BusinessEntityType BusinessEntityType Offering->BusinessEntityType eligibleCustomerTypes BusinessFunction BusinessFunction Offering->BusinessFunction hasBusinessFunction DeliveryMethod DeliveryMethod Offering->DeliveryMethod availableDeliveryMethods Location Location Offering->Location availableAtOrFrom PaymentMethod PaymentMethod Offering->PaymentMethod acceptedPaymentMethods PriceSpecification PriceSpecification Offering->PriceSpecification eligibleTransactionVolume Offering->PriceSpecification hasPriceSpecification ProductOrService ProductOrService Offering->ProductOrService includes QuantitativeValue QuantitativeValue Offering->QuantitativeValue eligibleDuration Offering->QuantitativeValue hasEligibleQuantity QuantitativeValueFloat QuantitativeValueFloat Offering->QuantitativeValueFloat hasInventoryLevel QuantitativeValueInteger QuantitativeValueInteger Offering->QuantitativeValueInteger advanceBookingRequirement Offering->QuantitativeValueInteger deliveryLeadTime TypeAndQuantityNode TypeAndQuantityNode Offering->TypeAndQuantityNode includesObject WarrantyPromise WarrantyPromise Offering->WarrantyPromise hasWarrantyPromise

Offering Diagram

Specializations of Offering

Class Description
Offer1

Formalization for Offering

Property Constraint
acceptedPaymentMethods only PaymentMethod
addOn only Offering
advanceBookingRequirement only QuantitativeValueInteger
availabilityEnds datatype xsd:dateTime
availabilityStarts datatype xsd:dateTime
availableAtOrFrom only Location
availableDeliveryMethods only DeliveryMethod
category datatype rdfs:Literal
condition datatype rdfs:Literal
deliveryLeadTime only QuantitativeValueInteger
description datatype rdfs:Literal
eligibleCustomerTypes only BusinessEntityType
eligibleDuration only QuantitativeValue
eligibleRegions datatype xsd:string
eligibleTransactionVolume only PriceSpecification
hasBusinessFunction only BusinessFunction
hasEAN_UCC-13 datatype xsd:string
hasEligibleQuantity only QuantitativeValue
hasGTIN-14 datatype xsd:string
hasGTIN-8 datatype xsd:string
hasInventoryLevel only QuantitativeValueFloat
hasMPN datatype xsd:string
hasPriceSpecification only PriceSpecification
hasStockKeepingUnit datatype xsd:string
hasWarrantyPromise only WarrantyPromise
includes only ProductOrService
includesObject only TypeAndQuantityNode
name datatype rdfs:Literal
serialNumber datatype xsd:string
validFrom datatype xsd:dateTime
validThrough datatype xsd:dateTime
disjointWith Brand
disjointWith BusinessEntity
disjointWith BusinessEntityType
disjointWith BusinessFunction
disjointWith DayOfWeek
disjointWith DeliveryMethod
disjointWith Location
disjointWith OpeningHoursSpecification
disjointWith PaymentMethod
disjointWith PriceSpecification
disjointWith ProductOrService
disjointWith QualitativeValue
disjointWith QuantitativeValue
disjointWith TypeAndQuantityNode
disjointWith WarrantyPromise
disjointWith WarrantyScope

  1. Specialization asserted by this ontology via alignment; the class is defined in an external ontology and is not declared as a specialization of this class there.