Skip to content

TypeAndQuantityNode

This class collates all the information about a gr:ProductOrService included in a bundle. If a gr:Offering contains just one item, you can directly link from the gr:Offering to the gr:ProductOrService using gr:includes. If the offering contains multiple items, use an instance of this class for each component to indicate the quantity, unit of measurement, and type of product, and link from the gr:Offering via gr:includesObject.

Example: An offering may include of 100g of Butter and 1 kg of potatoes, or 1 cell phone and 2 headsets.

Diagram

cluster_associated TypeAndQuantityNode TypeAndQuantityNode amountOfThisGood : xsd:float description : rdfs:Literal hasUnitOfMeasurement : xsd:string name : rdfs:Literal BusinessFunction BusinessFunction TypeAndQuantityNode->BusinessFunction hasBusinessFunction Individual Individual TypeAndQuantityNode->Individual typeOfGood

TypeAndQuantityNode Diagram

Formalization for TypeAndQuantityNode

Property Constraint
amountOfThisGood datatype xsd:float
description datatype rdfs:Literal
hasBusinessFunction only BusinessFunction
hasUnitOfMeasurement datatype xsd:string
name datatype rdfs:Literal
typeOfGood only Individual; only SomeItems
disjointWith Brand
disjointWith BusinessEntity
disjointWith BusinessEntityType
disjointWith BusinessFunction
disjointWith DayOfWeek
disjointWith DeliveryMethod
disjointWith Location
disjointWith Offering
disjointWith OpeningHoursSpecification
disjointWith PaymentMethod
disjointWith PriceSpecification
disjointWith ProductOrService
disjointWith QualitativeValue
disjointWith QuantitativeValue
disjointWith WarrantyPromise
disjointWith WarrantyScope