@prefix : <https://schema.org/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

:DefinedRegion a rdfs:Class ;
    rdfs:label "DefinedRegion" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> ;
    rdfs:comment """A DefinedRegion is a geographic area defined by potentially arbitrary (rather than political, administrative or natural geographical) criteria. Properties are provided for defining a region by reference to sets of postal codes.

Examples: a delivery destination when shopping. Region where regional pricing is configured.

Requirement 1:
Country: US
States: "NY", "CA"

Requirement 2:
Country: US
PostalCode Set: { [94000-94585], [97000, 97999], [13000, 13599]}
{ [12345, 12345], [78945, 78945], }
Region = state, canton, prefecture, autonomous community...
""" ;
    rdfs:subClassOf :StructuredValue .

:DeliveryTimeSettings a rdfs:Class ;
    rdfs:label "DeliveryTimeSettings" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> ;
    rdfs:comment "A DeliveryTimeSettings represents re-usable pieces of shipping information, relating to timing. It is designed for publication on an URL that may be referenced via the [[shippingSettingsLink]] property of a [[OfferShippingDetails]]. Several occurrences can be published, distinguished (and identified/referenced) by their different values for [[transitTimeLabel]]." ;
    rdfs:subClassOf :StructuredValue .

:OfferShippingDetails a rdfs:Class ;
    rdfs:label "OfferShippingDetails" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> ;
    rdfs:comment """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-7days
or Fast and expensive: $15 in 1-2 days.""" ;
    rdfs:subClassOf :StructuredValue .

:PostalCodeRangeSpecification a rdfs:Class ;
    rdfs:label "PostalCodeRangeSpecification" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> ;
    rdfs:comment "Indicates a range of postalcodes, usually defined as the set of valid codes between [[postalCodeBegin]] and [[postalCodeEnd]], inclusively." ;
    rdfs:subClassOf :StructuredValue .

:ShippingDeliveryTime a rdfs:Class ;
    rdfs:label "ShippingDeliveryTime" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> ;
    rdfs:comment "ShippingDeliveryTime provides various pieces of information about delivery times for shipping." ;
    rdfs:subClassOf :StructuredValue .

:ShippingRateSettings a rdfs:Class ;
    rdfs:label "ShippingRateSettings" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> ;
    rdfs:comment "A ShippingRateSettings represents re-usable pieces of shipping information. It is designed for publication on an URL that may be referenced via the [[shippingSettingsLink]] property of an [[OfferShippingDetails]]. Several occurrences can be published, distinguished and matched (i.e. identified/referenced) by their different values for [[shippingLabel]]." ;
    rdfs:subClassOf :StructuredValue .

:addressCountry a rdf:Property ;
    :domainIncludes :DefinedRegion ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> .

:addressRegion a rdf:Property ;
    :domainIncludes :DefinedRegion ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> .

:businessDays a rdf:Property ;
    rdfs:label "businessDays" ;
    :domainIncludes :ShippingDeliveryTime ;
    :isPartOf <https://pending.schema.org> ;
    :rangeIncludes :OpeningHoursSpecification ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> ;
    rdfs:comment "Days of the week when the merchant typically operates, indicated via opening hours markup." .

:cutoffTime a rdf:Property ;
    rdfs:label "cutoffTime" ;
    :domainIncludes :ShippingDeliveryTime ;
    :isPartOf <https://pending.schema.org> ;
    :rangeIncludes :Time ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> ;
    rdfs:comment "Order cutoff time allows merchants to describe the time after which they will no longer process orders received on that day. For orders processed after cutoff time, one day gets added to the delivery time estimate. This property is expected to be most typically used via the [[ShippingRateSettings]] publication pattern. The time is indicated using the ISO-8601 Time format, e.g. \"23:30:00-05:00\" would represent 6:30 pm Eastern Standard Time (EST) which is 5 hours behind Coordinated Universal Time (UTC)." .

:deliveryTime a rdf:Property ;
    rdfs:label "deliveryTime" ;
    :domainIncludes :DeliveryTimeSettings,
        :OfferShippingDetails ;
    :isPartOf <https://pending.schema.org> ;
    :rangeIncludes :ShippingDeliveryTime ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> ;
    rdfs:comment "The total delay between the receipt of the order and the goods reaching the final customer." .

:doesNotShip a rdf:Property ;
    rdfs:label "doesNotShip" ;
    :domainIncludes :OfferShippingDetails,
        :ShippingRateSettings ;
    :isPartOf <https://pending.schema.org> ;
    :rangeIncludes :Boolean ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> ;
    rdfs:comment "Indicates when shipping to a particular [[shippingDestination]] is not available." .

:freeShippingThreshold a rdf:Property ;
    rdfs:label "freeShippingThreshold" ;
    :domainIncludes :ShippingRateSettings ;
    :isPartOf <https://pending.schema.org> ;
    :rangeIncludes :DeliveryChargeSpecification,
        :MonetaryAmount ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> ;
    rdfs:comment "A monetary value above which (or equal to) the shipping rate becomes free. Intended to be used via an [[OfferShippingDetails]] with [[shippingSettingsLink]] matching this [[ShippingRateSettings]]." .

:handlingTime a rdf:Property ;
    rdfs:label "handlingTime" ;
    :domainIncludes :ShippingDeliveryTime ;
    :isPartOf <https://pending.schema.org> ;
    :rangeIncludes :QuantitativeValue ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> ;
    rdfs:comment "The typical delay between the receipt of the order and the goods either leaving the warehouse or being prepared for pickup, in case the delivery method is on site pickup. Typical properties: minValue, maxValue, unitCode (d for DAY).  This is by common convention assumed to mean business days (if a unitCode is used, coded as \"d\"), i.e. only counting days when the business normally operates." .

:isUnlabelledFallback a rdf:Property ;
    rdfs:label "isUnlabelledFallback" ;
    :domainIncludes :DeliveryTimeSettings,
        :ShippingRateSettings ;
    :isPartOf <https://pending.schema.org> ;
    :rangeIncludes :Boolean ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> ;
    rdfs:comment "This can be marked 'true' to indicate that some published [[DeliveryTimeSettings]] or [[ShippingRateSettings]] are intended to apply to all [[OfferShippingDetails]] published by the same merchant, when referenced by a [[shippingSettingsLink]] in those settings. It is not meaningful to use a 'true' value for this property alongside a transitTimeLabel (for [[DeliveryTimeSettings]]) or shippingLabel (for [[ShippingRateSettings]]), since this property is for use with unlabelled settings." .

:postalCode a rdf:Property ;
    :domainIncludes :DefinedRegion ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> .

:postalCodeBegin a rdf:Property ;
    rdfs:label "postalCodeBegin" ;
    :domainIncludes :PostalCodeRangeSpecification ;
    :isPartOf <https://pending.schema.org> ;
    :rangeIncludes :Text ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> ;
    rdfs:comment "First postal code in a range (included)." .

:postalCodeEnd a rdf:Property ;
    rdfs:label "postalCodeEnd" ;
    :domainIncludes :PostalCodeRangeSpecification ;
    :isPartOf <https://pending.schema.org> ;
    :rangeIncludes :Text ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> ;
    rdfs:comment "Last postal code in the range (included). Needs to be after [[postalCodeBegin]]." .

:postalCodePrefix a rdf:Property ;
    rdfs:label "postalCodePrefix" ;
    :domainIncludes :DefinedRegion ;
    :isPartOf <https://pending.schema.org> ;
    :rangeIncludes :Text ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> ;
    rdfs:comment "A defined range of postal codes indicated by a common textual prefix. Used for non-numeric systems such as UK." .

:postalCodeRange a rdf:Property ;
    rdfs:label "postalCodeRange" ;
    :domainIncludes :DefinedRegion ;
    :isPartOf <https://pending.schema.org> ;
    :rangeIncludes :PostalCodeRangeSpecification ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> ;
    rdfs:comment "A defined range of postal codes." .

:shippingDestination a rdf:Property ;
    rdfs:label "shippingDestination" ;
    :domainIncludes :DeliveryTimeSettings,
        :OfferShippingDetails,
        :ShippingRateSettings ;
    :isPartOf <https://pending.schema.org> ;
    :rangeIncludes :DefinedRegion ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> ;
    rdfs:comment "indicates (possibly multiple) shipping destinations. These can be defined in several ways e.g. postalCode ranges." .

:shippingDetails a rdf:Property ;
    rdfs:label "shippingDetails" ;
    :domainIncludes :Offer ;
    :isPartOf <https://pending.schema.org> ;
    :rangeIncludes :OfferShippingDetails ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> ;
    rdfs:comment "Indicates information about the shipping policies and options associated with an [[Offer]]." .

:shippingLabel a rdf:Property ;
    rdfs:label "shippingLabel" ;
    :domainIncludes :OfferShippingDetails,
        :ShippingRateSettings ;
    :isPartOf <https://pending.schema.org> ;
    :rangeIncludes :Text ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> ;
    rdfs:comment "Label to match an [[OfferShippingDetails]] with a [[ShippingRateSettings]] (within the context of a [[shippingSettingsLink]] cross-reference)." .

:shippingRate a rdf:Property ;
    rdfs:label "shippingRate" ;
    :domainIncludes :OfferShippingDetails,
        :ShippingRateSettings ;
    :isPartOf <https://pending.schema.org> ;
    :rangeIncludes :MonetaryAmount ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> ;
    rdfs:comment "The shipping rate is the cost of shipping to the specified destination. Typically, the maxValue and currency values (of the [[MonetaryAmount]]) are most appropriate." .

:shippingSettingsLink a rdf:Property ;
    rdfs:label "shippingSettingsLink" ;
    :domainIncludes :OfferShippingDetails ;
    :isPartOf <https://pending.schema.org> ;
    :rangeIncludes :URL ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> ;
    rdfs:comment "Link to a page containing [[ShippingRateSettings]] and [[DeliveryTimeSettings]] details." .

:transitTime a rdf:Property ;
    rdfs:label "transitTime" ;
    :domainIncludes :ShippingDeliveryTime ;
    :isPartOf <https://pending.schema.org> ;
    :rangeIncludes :QuantitativeValue ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> ;
    rdfs:comment "The typical delay the order has been sent for delivery and the goods reach the final customer. Typical properties: minValue, maxValue, unitCode (d for DAY)." .

:transitTimeLabel a rdf:Property ;
    rdfs:label "transitTimeLabel" ;
    :domainIncludes :DeliveryTimeSettings,
        :OfferShippingDetails ;
    :isPartOf <https://pending.schema.org> ;
    :rangeIncludes :Text ;
    :source <https://github.com/schemaorg/schemaorg/issues/2506> ;
    rdfs:comment "Label to match an [[OfferShippingDetails]] with a [[DeliveryTimeSettings]] (within the context of a [[shippingSettingsLink]] cross-reference)." .

