The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

SemanticWeb::Schema::OfferShippingDetails - OfferShippingDetails represents information about shipping destinations

VERSION

version v23.0.0

DESCRIPTION

OfferShippingDetails represents information about shipping destinations. Multiple of these entities can be used to represent different shipping rates for different destinations: One entity for Alaska/Hawaii. A different one for continental US. A different one for all France. Multiple of these entities can be used to represent different shipping costs and delivery times. Two entities that are identical but differ in rate and time: E.g. Cheaper and slower: $5 in 5-7 days or Fast and expensive: $15 in 1-2 days.

ATTRIBUTES

delivery_time

deliveryTime

The total delay between the receipt of the order and the goods reaching the final customer.

A delivery_time should be one of the following types:

InstanceOf['SemanticWeb::Schema::ShippingDeliveryTime']

_has_delivery_time

A predicate for the "delivery_time" attribute.

depth

The depth of the item.

A depth should be one of the following types:

InstanceOf['SemanticWeb::Schema::Distance']
InstanceOf['SemanticWeb::Schema::QuantitativeValue']

_has_depth

A predicate for the "depth" attribute.

does_not_ship

doesNotShip

Indicates when shipping to a particular [[shippingDestination]] is not available.

A does_not_ship should be one of the following types:

Bool

_has_does_not_ship

A predicate for the "does_not_ship" attribute.

height

The height of the item.

A height should be one of the following types:

InstanceOf['SemanticWeb::Schema::Distance']
InstanceOf['SemanticWeb::Schema::QuantitativeValue']

_has_height

A predicate for the "height" attribute.

shipping_destination

shippingDestination

indicates (possibly multiple) shipping destinations. These can be defined in several ways, e.g. postalCode ranges.

A shipping_destination should be one of the following types:

InstanceOf['SemanticWeb::Schema::DefinedRegion']

_has_shipping_destination

A predicate for the "shipping_destination" attribute.

shipping_label

shippingLabel

Label to match an SemanticWeb::Schema::OfferShippingDetails with a SemanticWeb::Schema::ShippingRateSettings (within the context of a [[shippingSettingsLink]] cross-reference).

A shipping_label should be one of the following types:

Str

_has_shipping_label

A predicate for the "shipping_label" attribute.

shipping_origin

shippingOrigin

Indicates the origin of a shipment, i.e. where it should be coming from.

A shipping_origin should be one of the following types:

InstanceOf['SemanticWeb::Schema::DefinedRegion']

_has_shipping_origin

A predicate for the "shipping_origin" attribute.

shipping_rate

shippingRate

The shipping rate is the cost of shipping to the specified destination. Typically, the maxValue and currency values (of the SemanticWeb::Schema::MonetaryAmount) are most appropriate.

A shipping_rate should be one of the following types:

InstanceOf['SemanticWeb::Schema::MonetaryAmount']

_has_shipping_rate

A predicate for the "shipping_rate" attribute.

shippingSettingsLink

Link to a page containing SemanticWeb::Schema::ShippingRateSettings and SemanticWeb::Schema::DeliveryTimeSettings details.

A shipping_settings_link should be one of the following types:

Str

A predicate for the "shipping_settings_link" attribute.

transit_time_label

transitTimeLabel

Label to match an SemanticWeb::Schema::OfferShippingDetails with a SemanticWeb::Schema::DeliveryTimeSettings (within the context of a [[shippingSettingsLink]] cross-reference).

A transit_time_label should be one of the following types:

Str

_has_transit_time_label

A predicate for the "transit_time_label" attribute.

weight

The weight of the product or person.

A weight should be one of the following types:

InstanceOf['SemanticWeb::Schema::QuantitativeValue']

_has_weight

A predicate for the "weight" attribute.

width

The width of the item.

A width should be one of the following types:

InstanceOf['SemanticWeb::Schema::Distance']
InstanceOf['SemanticWeb::Schema::QuantitativeValue']

_has_width

A predicate for the "width" attribute.

SEE ALSO

SemanticWeb::Schema::StructuredValue

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)