@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#> .


# Size systems and standards
# Alternative modeling option: Allow country codes (2-character) for property sizeSystem so we don't have to define those as enumeration values
# Do we want country codes at the top (base) enumeration level since they can apply to more than just wearables?

:SizeSystemEnumeration a rdfs:Class ;
    rdfs:label "SizeSystemEnumeration" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Enumerates common size systems for different categories of products, for example \"EN-13402\" or \"UK\" for wearables or \"Imperial\" for screws." ;
    rdfs:subClassOf :Enumeration .

:SizeSystemImperial a :SizeSystemEnumeration ;
    rdfs:label "SizeSystemImperial" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Imperial size system." .

:SizeSystemMetric a :SizeSystemEnumeration ;
    rdfs:label "SizeSystemMetric" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Metric size system." .

:WearableSizeSystemAU a :WearableSizeSystemEnumeration ;
    rdfs:label "WearableSizeSystemAU" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Australian size system for wearables." .

:WearableSizeSystemEnumeration a rdfs:Class ;
    rdfs:label "WearableSizeSystemEnumeration" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Enumerates common size systems specific for wearable products" ;
    rdfs:subClassOf :SizeSystemEnumeration .

:WearableSizeSystemAU a :WearableSizeSystemEnumeration ;
    rdfs:label "WearableSizeSystemAU" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Australian size system for wearables." .

:WearableSizeSystemContinental a :WearableSizeSystemEnumeration ;
    rdfs:label "WearableSizeSystemContinental" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Continental size system for wearables." .

:WearableSizeSystemEurope a :WearableSizeSystemEnumeration ;
    rdfs:label "WearableSizeSystemEurope" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "European size system for wearables." .

:WearableSizeSystemJP a :WearableSizeSystemEnumeration ;
    rdfs:label "WearableSizeSystemJP" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Japanese size system for wearables." .

:WearableSizeSystemMX a :WearableSizeSystemEnumeration ;
    rdfs:label "WearableSizeSystemMX" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Mexican size system for wearables." .

:WearableSizeSystemUK a :WearableSizeSystemEnumeration ;
    rdfs:label "WearableSizeSystemUK" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "United Kingdom size system for wearables." .

:WearableSizeSystemUS a :WearableSizeSystemEnumeration ;
    rdfs:label "WearableSizeSystemUS" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "United States size system for wearables." .

:WearableSizeSystemBR a :WearableSizeSystemEnumeration ;
    rdfs:label "WearableSizeSystemBR" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Brazilian size system for wearables." .

:WearableSizeSystemCN a :WearableSizeSystemEnumeration ;
    rdfs:label "WearableSizeSystemCN" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Chinese size system for wearables." .

:WearableSizeSystemDE a :WearableSizeSystemEnumeration ;
    rdfs:label "WearableSizeSystemDE" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "German size system for wearables." .

:WearableSizeSystemFR a :WearableSizeSystemEnumeration ;
    rdfs:label "WearableSizeSystemFR" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "French size system for wearables." .

:WearableSizeSystemIT a :WearableSizeSystemEnumeration ;
    rdfs:label "WearableSizeSystemIT" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Italian size system for wearables." .

:WearableSizeSystemGS1 a :WearableSizeSystemEnumeration ;
    rdfs:label "WearableSizeSystemGS1" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "GS1 (formerly NRF) size system for wearables." .

:WearableSizeSystemEN13402 a :WearableSizeSystemEnumeration ;
    rdfs:label "WearableSizeSystemEN13402" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "EN 13402 (joint European standard for size labelling of clothes)." .

# Size groups
# No separate values for BOYS, GIRLS, INFANTS, MENS_TALL, and WOMENS_TALL. Do we want these for full compatibility with GS1 Size Type codes?

:SizeGroupEnumeration a rdfs:Class ;
    rdfs:label "SizeGroupEnumeration" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Enumerates common size groups for various product categories." ;
    rdfs:subClassOf :Enumeration .

:WearableSizeGroupEnumeration a rdfs:Class ;
    rdfs:label "WearableSizeGroupEnumeration" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Enumerates common size groups (also known as \"size types\") for wearable products." ;
    rdfs:subClassOf :SizeGroupEnumeration .

:WearableSizeGroupMaternity a :WearableSizeGroupEnumeration ;
    rdfs:label "WearableSizeGroupMaternity" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Size group \"Maternity\" for wearables." .

:WearableSizeGroupRegular a :WearableSizeGroupEnumeration ;
    rdfs:label "WearableSizeGroupRegular" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Size group \"Regular\" for wearables." .

:WearableSizeGroupPetite a :WearableSizeGroupEnumeration ;
    rdfs:label "WearableSizeGroupPetite" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Size group \"Petite\" for wearables." .

:WearableSizeGroupBig a :WearableSizeGroupEnumeration ;
    rdfs:label "WearableSizeGroupBig" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Size group \"Big\" for wearables." .

:WearableSizeGroupPlus a :WearableSizeGroupEnumeration ;
    rdfs:label "WearableSizeGroupPlus" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Size group \"Plus\" for wearables." .

:WearableSizeGroupShort a :WearableSizeGroupEnumeration ;
    rdfs:label "WearableSizeGroupShort" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Size group \"Short\" for wearables." .

:WearableSizeGroupExtraShort a :WearableSizeGroupEnumeration ;
    rdfs:label "WearableSizeGroupExtraShort" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Size group \"Extra Short\" for wearables." .

:WearableSizeGroupTall a :WearableSizeGroupEnumeration ;
    rdfs:label "WearableSizeGroupTall" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Size group \"Tall\" for wearables." .

:WearableSizeGroupExtraTall a :WearableSizeGroupEnumeration ;
    rdfs:label "WearableSizeGroupExtraTall" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Size group \"Extra Tall\" for wearables." .

:WearableSizeGroupHusky a :WearableSizeGroupEnumeration ;
    rdfs:label "WearableSizeGroupHusky" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Size group \"Husky\" (or \"Stocky\") for wearables." .

:WearableSizeGroupJuniors a :WearableSizeGroupEnumeration ;
    rdfs:label "WearableSizeGroupJuniors" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Size group \"Juniors\" for wearables." .

:WearableSizeGroupMisses a :WearableSizeGroupEnumeration ;
    rdfs:label "WearableSizeGroupMisses" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Size group \"Misses\" (also known as \"Missy\") for wearables." .

:WearableSizeGroupBoys a :WearableSizeGroupEnumeration ;
    rdfs:label "WearableSizeGroupBoys" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Size group \"Boys\" for wearables." .

:WearableSizeGroupGirls a :WearableSizeGroupEnumeration ;
    rdfs:label "WearableSizeGroupGirls" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Size group \"Girls\" for wearables." .

:WearableSizeGroupInfants a :WearableSizeGroupEnumeration ;
    rdfs:label "WearableSizeGroupInfants" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Size group \"Infants\" for wearables." .

:WearableSizeGroupMens a :WearableSizeGroupEnumeration ;
    rdfs:label "WearableSizeGroupMens" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Size group \"Mens\" for wearables." .

:WearableSizeGroupWomens a :WearableSizeGroupEnumeration ;
    rdfs:label "WearableSizeGroupWomens" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Size group \"Womens\" for wearables." .

# Measurements

:MeasurementTypeEnumeration a rdfs:Class ;
    rdfs:label "MeasurementTypeEnumeration" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Enumeration of common measurement types (or dimensions), for example \"chest\" for a person, \"inseam\" for pants, \"gauge\" for screws, or \"wheel\" for bicycles." ;
    rdfs:subClassOf :Enumeration .

# Wearable product measurements (Mostly taken from GS1)

:WearableMeasurementTypeEnumeration a rdfs:Class ;
    rdfs:label "WearableMeasurementTypeEnumeration" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Enumerates common types of measurement for wearables products." ;
    rdfs:subClassOf :MeasurementTypeEnumeration .

:WearableMeasurementBack a :WearableMeasurementTypeEnumeration ;
    rdfs:label "WearableMeasurementBack" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Measurement of the back section, for example of a jacket" .

:WearableMeasurementCollar a :WearableMeasurementTypeEnumeration ;
    rdfs:label "WearableMeasurementCollar" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Measurement of the collar, for example of a shirt" .

:WearableMeasurementCup a :WearableMeasurementTypeEnumeration ;
    rdfs:label "WearableMeasurementCup" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Measurement of the cup, for example of a bra" .

:WearableMeasurementChestOrBust a :WearableMeasurementTypeEnumeration ;
    rdfs:label "WearableMeasurementChestOrBust" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Measurement of the chest/bust section, for example of a suit" .

:WearableMeasurementHips a :WearableMeasurementTypeEnumeration ;
    rdfs:label "WearableMeasurementHips" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Measurement of the hip section, for example of a skirt" .

:WearableMeasurementInseam a :WearableMeasurementTypeEnumeration ;
    rdfs:label "WearableMeasurementInseam" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Measurement of the inseam, for example of pants" .

:WearableMeasurementLength a :WearableMeasurementTypeEnumeration ;
    rdfs:label "WearableMeasurementLength" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Represents the length, for example of a dress" .

:WearableMeasurementHeight a :WearableMeasurementTypeEnumeration ;
    rdfs:label "WearableMeasurementHeight" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Measurement of the height, for example the heel height of a shoe" .

:WearableMeasurementOutsideLeg a :WearableMeasurementTypeEnumeration ;
    rdfs:label "WearableMeasurementOutsideLeg" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Measurement of the outside leg, for example of pants" .

:WearableMeasurementSleeve a :WearableMeasurementTypeEnumeration ;
    rdfs:label "WearableMeasurementSleeve" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Measurement of the sleeve length, for example of a shirt" .

:WearableMeasurementWaist a :WearableMeasurementTypeEnumeration ;
    rdfs:label "WearableMeasurementWaist" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Measurement of the waist section, for example of pants" .

:WearableMeasurementWidth a :WearableMeasurementTypeEnumeration ;
    rdfs:label "WearableMeasurementWidth" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Measurement of the width, for example of shoes" .

# Taken from EN13402-2 (note: Some products such as nappies or shoes not yet supported (e.g., no foot width or perimeter per the Mondopoint standard)

:BodyMeasurementTypeEnumeration a rdfs:Class ;
    rdfs:label "BodyMeasurementTypeEnumeration" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Enumerates types (or dimensions) of a person's body measurements, for example for fitting of clothes." ;
    rdfs:subClassOf :MeasurementTypeEnumeration .

:BodyMeasurementHead a :BodyMeasurementTypeEnumeration ;
    rdfs:label "BodyMeasurementHead" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Maximum girth of head above the ears. Used, for example, to fit hats." .

:BodyMeasurementNeck a :BodyMeasurementTypeEnumeration ;
    rdfs:label "BodyMeasurementNeck" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Girth of neck. Used, for example, to fit shirts." .

:BodyMeasurementChest a :BodyMeasurementTypeEnumeration ;
    rdfs:label "BodyMeasurementChest" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Maximum girth of chest. Used, for example, to fit men's suits." .

:BodyMeasurementBust a :BodyMeasurementTypeEnumeration ;
    rdfs:label "BodyMeasurementBust" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Maximum girth of bust. Used, for example, to fit women's suits." .

:BodyMeasurementUnderbust a :BodyMeasurementTypeEnumeration ;
    rdfs:label "BodyMeasurementUnderbust" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Girth of body just below the bust. Used, for example, to fit women's swimwear." .

:BodyMeasurementWaist a :BodyMeasurementTypeEnumeration ;
    rdfs:label "BodyMeasurementWaist" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Girth of natural waistline (between hip bones and lower ribs). Used, for example, to fit pants." .

:BodyMeasurementHips a :BodyMeasurementTypeEnumeration ;
    rdfs:label "BodyMeasurementHips" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Girth of hips (measured around the buttocks). Used, for example, to fit skirts." .

:BodyMeasurementHeight a :BodyMeasurementTypeEnumeration ;
    rdfs:label "BodyMeasurementHeight" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Body height (measured between crown of head and soles of feet). Used, for example, to fit jackets." .

:BodyMeasurementInsideLeg a :BodyMeasurementTypeEnumeration ;
    rdfs:label "BodyMeasurementInsideLeg" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Inside leg (measured between crotch and soles of feet). Used, for example, to fit pants." .

:BodyMeasurementArm a :BodyMeasurementTypeEnumeration ;
    rdfs:label "BodyMeasurementArm" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Arm length (measured between arms/shoulder line intersection and the prominent wrist bone). Used, for example, to fit shirts." .

:BodyMeasurementHand a :BodyMeasurementTypeEnumeration ;
    rdfs:label "BodyMeasurementHand" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Maximum hand girth (measured over the knuckles of the open right hand excluding thumb, fingers together). Used, for example, to fit gloves." .

:BodyMeasurementFoot a :BodyMeasurementTypeEnumeration ;
    rdfs:label "BodyMeasurementFoot" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Foot length (measured between end of the most prominent toe and the most prominent part of the heel). Used, for example, to measure socks." .

:BodyMeasurementWeight a :BodyMeasurementTypeEnumeration ;
    rdfs:label "BodyMeasurementWeight" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Body weight. Used, for example, to measure pantyhose." .

# SizeSpecification, the main wrapper type for size-related properties

:SizeSpecification a rdfs:Class ;
    rdfs:label "SizeSpecification" ;
    :isPartOf <https://pending.schema.org> ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "Size related properties of a product, typically a size code ([[name]]) and optionally a [[sizeSystem]], [[sizeGroup]], and product measurements ([[hasMeasurement]]). In addition, the intended audience can be defined through [[suggestedAge]], [[suggestedGender]], and suggested body measurements ([[suggestedMeasurement]])." ;
    rdfs:subClassOf :QualitativeValue .

:sizeGroup a rdf:Property ;
    rdfs:label "sizeGroup" ;
    :domainIncludes :SizeSpecification ;
    :isPartOf <https://pending.schema.org> ;
    :rangeIncludes :SizeGroupEnumeration, 
        :Text ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "The size group (also known as \"size type\") for a product's size. Size groups are common in the fashion industry to define size segments and suggested audiences for wearable products. Multiple values can be combined, for example \"men's big and tall\", \"petite maternity\" or \"regular\"" .

:sizeSystem a rdf:Property ;
    rdfs:label "sizeSystem" ;
    :domainIncludes :SizeSpecification ;
    :isPartOf <https://pending.schema.org> ;
    :rangeIncludes :SizeSystemEnumeration, 
        :Text ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "The size system used to identify a product's size. Typically either a standard (for example, \"GS1\" or \"ISO-EN13402\"), country code (for example \"US\" or \"JP\"), or a measuring system (for example \"Metric\" or \"Imperial\")." .

:hasMeasurement a rdf:Property ;
    rdfs:label "hasMeasurement" ;
    :domainIncludes :SizeSpecification, 
        :Product,
        :Offer ;
    :isPartOf <https://pending.schema.org> ;
    :rangeIncludes :QuantitativeValue ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "A product measurement, for example the inseam of pants, the wheel size of a bicycle, or the gauge of a screw. Usually an exact measurement, but can also be a range of measurements for adjustable products, for example belts and ski bindings." .

:suggestedMeasurement a rdf:Property ;
    rdfs:label "suggestedMeasurement" ;
    :domainIncludes :SizeSpecification,
        :PeopleAudience ;
    :isPartOf <https://pending.schema.org> ;
    :rangeIncludes :QuantitativeValue ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "A suggested range of body measurements for the intended audience or person, for example inseam between 32 and 34 inches or height between 170 and 190 cm. Typically found on a size chart for wearable products." .

:suggestedAge a rdf:Property ;
    rdfs:label "suggestedAge" ;
    :domainIncludes :SizeSpecification, 
        :PeopleAudience ;
    :isPartOf <https://pending.schema.org> ;
    :rangeIncludes :QuantitativeValue ;
    :source <https://github.com/schemaorg/schemaorg/issues/2811> ;
    rdfs:comment "The age or age range for the intended audience or person, for example 3-12 months for infants, 1-5 years for toddlers." .


# Additions to existing types

:suggestedGender :domainIncludes :SizeSpecification.

:size :rangeIncludes :SizeSpecification .

:valueReference :rangeIncludes :MeasurementTypeEnumeration, :Text, :DefinedTerm .












