Skip to content

BusinessFunction

The business function specifies the type of activity or access (i.e., the bundle of rights) offered by the gr:BusinessEntity on the gr:ProductOrService through the gr:Offering. Typical are sell, rental or lease, maintenance or repair, manufacture / produce, recycle / dispose, engineering / construction, or installation.

Licenses and other proprietary specifications of access rights are also instances of this class.

Examples: A particular offering made by Miller Rentals Ltd. says that they (1) sell Volkswagen Golf convertibles, (2) lease out a particular Ford pick-up truck, and (3) dispose car wrecks of any make and model.

Diagram

Specializations of BusinessFunction

Class Description
License A license is the specification of a bundle of rights that determines the type of activity or access offered by the gr:BusinessEntity on the gr:ProductOrService through the gr:Offering.

Licenses can be standardized (e.g. LPGL, Creative Commons, ...), vendor-specific, or individually defined for a single offer or product. Whether there is a fee for obtaining the license is specified using the gr:UnitPriceSpecification attached to the gr:Offering. Use foaf:page for linking to a document containing the license, e.g. in PDF or HTML. |

Formalization for BusinessFunction

Property Constraint
description datatype rdfs:Literal
name datatype rdfs:Literal
disjointWith Brand
disjointWith BusinessEntity
disjointWith BusinessEntityType
disjointWith DayOfWeek
disjointWith DeliveryMethod
disjointWith Location
disjointWith Offering
disjointWith OpeningHoursSpecification
disjointWith PaymentMethod
disjointWith PriceSpecification
disjointWith ProductOrService
disjointWith QuantitativeValue
disjointWith TypeAndQuantityNode
disjointWith WarrantyPromise
disjointWith WarrantyScope