Looking for help!
NAME
SemanticWeb::Schema::UnitPriceSpecification - The price asked for a given offer by the respective organization or person.
VERSION
version v22.0.0
DESCRIPTION
The price asked for a given offer by the respective organization or person.
ATTRIBUTES
billing_duration
billingDuration
Specifies for how long this price (or price component) will be billed. Can be used, for example, to model the contractual duration of a subscription or payment plan. Type can be either a Duration or a Number (in which case the unit of measurement, for example month, is specified by the unitCode property).
A billing_duration should be one of the following types:
InstanceOf['SemanticWeb::Schema::Duration']
InstanceOf['SemanticWeb::Schema::QuantitativeValue']
Num
_has_billing_duration
A predicate for the "billing_duration" attribute.
billing_increment
billingIncrement
This property specifies the minimal quantity and rounding increment that will be the basis for the billing. The unit of measurement is specified by the unitCode property.
A billing_increment should be one of the following types:
Num
_has_billing_increment
A predicate for the "billing_increment" attribute.
billing_start
billingStart
Specifies after how much time this price (or price component) becomes valid and billing starts. Can be used, for example, to model a price increase after the first year of a subscription. The unit of measurement is specified by the unitCode property.
A billing_start should be one of the following types:
Num
_has_billing_start
A predicate for the "billing_start" attribute.
price_component_type
priceComponentType
Identifies a price component (for example, a line item on an invoice), part of the total price for an offer.
A price_component_type should be one of the following types:
_has_price_component_type
A predicate for the "price_component_type" attribute.
price_type
priceType
Defines the type of a price specified for an offered product, for example a list price, a (temporary) sale price or a manufacturer suggested retail price. If multiple prices are specified for an offer the [[priceType]] property can be used to identify the type of each such specified price. The value of priceType can be specified as a value from enumeration PriceTypeEnumeration or as a free form text string for price types that are not already predefined in PriceTypeEnumeration.
A price_type should be one of the following types:
_has_price_type
A predicate for the "price_type" attribute.
reference_quantity
referenceQuantity
The reference quantity for which a certain price applies, e.g. 1 EUR per 4 kWh of electricity. This property is a replacement for unitOfMeasurement for the advanced cases where the price does not relate to a standard unit.
A reference_quantity should be one of the following types:
_has_reference_quantity
A predicate for the "reference_quantity" attribute.
unit_code
unitCode
The unit of measurement given using the UN/CEFACT Common Code (3 characters) or a URL. Other codes than the UN/CEFACT Common Code may be used with a prefix followed by a colon.
A unit_code should be one of the following types:
Str
_has_unit_code
A predicate for the "unit_code" attribute.
unit_text
unitText
A string or text indicating the unit of measurement. Useful if you cannot provide a standard unit code for unitCode.
A unit_text should be one of the following types:
Str
_has_unit_text
A predicate for the "unit_text" attribute.
SEE ALSO
SemanticWeb::Schema::PriceSpecification
SOURCE
The development version is on github at https://github.com/robrwo/SemanticWeb-Schema and may be cloned from git://github.com/robrwo/SemanticWeb-Schema.git
BUGS
Please report any bugs or feature requests on the bugtracker website https://github.com/robrwo/SemanticWeb-Schema/issues
When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.
AUTHOR
Robert Rothenberg <rrwo@cpan.org>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2018-2023 by Robert Rothenberg.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)