Example notes or example HTML without markup.

<div>
  <h2>Laptop Battery Replacement</h2>
  <p>A consumable battery for Model X</p>
  <p>GTIN: 5901234123457</p>
  <p>Category: Consumable</p>
</div>

<div>
  <h2>Virtual Pump Twin</h2>
  <p>Digital Twin of the physical water pump for simulation</p>
  <p>DID: did:web:example.com:product:pump-twin-001</p>
  <p>Category: Digital Twin</p>
</div>

<div>
  <h2>CRM Module</h2>
  <p>Software module for customer relationship management</p>
  <p>DID: did:web:example.com:product:crm-module-001</p>
  <p>Category: Software Component</p>
</div>

Example encoded as

Microdata

embedded in HTML.

<div itemscope itemtype="https://schema.org/Product">
  <h2 itemprop="name">Laptop Battery Replacement</h2>
  <p itemprop="description">A consumable battery for Model X</p>
  <span itemprop="gtin">5901234123457</span>
  <span itemprop="category">Consumable</span>
  <div itemprop="additionalProperty" itemscope itemtype="https://schema.org/PropertyValue">
    <span itemprop="name">Product Type Code</span>
    <span itemprop="description">UN/CEFACT UNCL 1001 code for Consumable</span>
    <meta itemprop="propertyID" content="https://service.unece.org/trade/untdid/d19b/tred/tred1001.htm">
    <span itemprop="value">711</span>
  </div>
  <div itemprop="additionalProperty" itemscope itemtype="https://schema.org/PropertyValue">
    <span itemprop="name">Product Role</span>
    <span itemprop="value">Consumable</span>
  </div>
</div>

<div itemscope itemtype="https://schema.org/Product">
  <h2 itemprop="name">Virtual Pump Twin</h2>
  <p itemprop="description">Digital Twin of the physical water pump for simulation</p>
  <div itemprop="identifier" itemscope itemtype="https://schema.org/PropertyValue">
    <meta itemprop="propertyID" content="DID">
    <span itemprop="value">did:web:example.com:product:pump-twin-001</span>
  </div>
  <span itemprop="category">Digital Twin</span>
  <div itemprop="additionalProperty" itemscope itemtype="https://schema.org/PropertyValue">
    <span itemprop="name">Product Role</span>
    <span itemprop="value">Digital Twin</span>
  </div>
</div>

<div itemscope itemtype="https://schema.org/SoftwareApplication">
  <h2 itemprop="name">CRM Module</h2>
  <p itemprop="description">Software module for customer relationship management</p>
  <div itemprop="identifier" itemscope itemtype="https://schema.org/PropertyValue">
    <meta itemprop="propertyID" content="DID">
    <span itemprop="value">did:web:example.com:product:crm-module-001</span>
  </div>
  <meta itemprop="applicationCategory" content="BusinessApplication">
</div>

Example encoded as

RDFa

embedded in HTML.

<div vocab="https://schema.org/" typeof="Product">
  <h2 property="name">Laptop Battery Replacement</h2>
  <p property="description">A consumable battery for Model X</p>
  <span property="gtin">5901234123457</span>
  <span property="category">Consumable</span>
  <div property="additionalProperty" typeof="PropertyValue">
    <span property="name">Product Type Code</span>
    <span property="description">UN/CEFACT UNCL 1001 code for Consumable</span>
    <meta property="propertyID" content="https://service.unece.org/trade/untdid/d19b/tred/tred1001.htm">
    <span property="value">711</span>
  </div>
  <div property="additionalProperty" typeof="PropertyValue">
    <span property="name">Product Role</span>
    <span property="value">Consumable</span>
  </div>
</div>

<div vocab="https://schema.org/" typeof="Product">
  <h2 property="name">Virtual Pump Twin</h2>
  <p property="description">Digital Twin of the physical water pump for simulation</p>
  <div property="identifier" typeof="PropertyValue">
    <meta property="propertyID" content="DID">
    <span property="value">did:web:example.com:product:pump-twin-001</span>
  </div>
  <span property="category">Digital Twin</span>
  <div property="additionalProperty" typeof="PropertyValue">
    <span property="name">Product Role</span>
    <span property="value">Digital Twin</span>
  </div>
</div>

<div vocab="https://schema.org/" typeof="SoftwareApplication">
  <h2 property="name">CRM Module</h2>
  <p property="description">Software module for customer relationship management</p>
  <div property="identifier" typeof="PropertyValue">
    <meta property="propertyID" content="DID">
    <span property="value">did:web:example.com:product:crm-module-001</span>
  </div>
  <meta property="applicationCategory" content="BusinessApplication">
</div>

Example encoded as

JSON-LD

in a HTML script tag.

<script type="application/ld+json">
{
  "@context": [
    "https://schema.org",
    {
      "uncefact": "https://service.unece.org/trade/uncefact/"
    }
  ],
  "@graph": [
    {
      "@id": "urn:example:product:battery-x001",
      "@type": "Product",
      "name": "Laptop Battery Replacement",
      "description": "A consumable battery for Model X",
      "gtin": "5901234123457",
      "category": "Consumable",
      "additionalProperty": [
        {
          "@type": "PropertyValue",
          "name": "Product Type Code",
          "description": "UN/CEFACT UNCL 1001 code for Consumable",
          "propertyID": "https://service.unece.org/trade/untdid/d19b/tred/tred1001.htm",
          "value": "711"
        },
        {
          "@type": "PropertyValue",
          "name": "Product Role",
          "value": "Consumable"
        }
      ]
    },
    {
      "@id": "urn:example:product:pump-twin-001",
      "@type": "Product",
      "name": "Virtual Pump Twin",
      "description": "Digital Twin of the physical water pump for simulation",
      "identifier": {
        "@type": "PropertyValue",
        "propertyID": "DID",
        "value": "did:web:example.com:product:pump-twin-001"
      },
      "category": "Digital Twin",
      "additionalProperty": {
        "@type": "PropertyValue",
        "name": "Product Role",
        "value": "Digital Twin"
      }
    },
    {
      "@id": "urn:example:product:crm-module-001",
      "@type": "SoftwareApplication",
      "name": "CRM Module",
      "description": "Software module for customer relationship management",
      "identifier": {
        "@type": "PropertyValue",
        "propertyID": "DID",
        "value": "did:web:example.com:product:crm-module-001"
      },
      "applicationCategory": "BusinessApplication"
    }
  ]
}
</script>

Structured representation of the JSON-LD example.

{ "@context": [ "https://schema.org", { "uncefact": "https://service.unece.org/trade/uncefact/" } ], "@graph": [ { "@id": "urn:example:product:battery-x001", "@type": "Product", "name": "Laptop Battery Replacement", "description": "A consumable battery for Model X", "gtin": "5901234123457", "category": "Consumable", "additionalProperty": [ { "@type": "PropertyValue", "name": "Product Type Code", "description": "UN/CEFACT UNCL 1001 code for Consumable", "propertyID": "https://service.unece.org/trade/untdid/d19b/tred/tred1001.htm", "value": "711" }, { "@type": "PropertyValue", "name": "Product Role", "value": "Consumable" } ] }, { "@id": "urn:example:product:pump-twin-001", "@type": "Product", "name": "Virtual Pump Twin", "description": "Digital Twin of the physical water pump for simulation", "identifier": { "@type": "PropertyValue", "propertyID": "DID", "value": "did:web:example.com:product:pump-twin-001" }, "category": "Digital Twin", "additionalProperty": { "@type": "PropertyValue", "name": "Product Role", "value": "Digital Twin" } }, { "@id": "urn:example:product:crm-module-001", "@type": "SoftwareApplication", "name": "CRM Module", "description": "Software module for customer relationship management", "identifier": { "@type": "PropertyValue", "propertyID": "DID", "value": "did:web:example.com:product:crm-module-001" }, "applicationCategory": "BusinessApplication" } ] }

Example notes or example HTML without markup.

<div>
  <h1>Circular Smartphone</h1>
  <p>Product ID (DID): did:web:example.com:product:12345</p>
  <p><a href="https://id.example.com/01/01234567890128/21/12345">View Digital Product Passport</a></p>
  <p>UUID: urn:uuid:123e4567-e89b-12d3-a456-426614174000</p>
</div>

Example encoded as

Microdata

embedded in HTML.

<div itemscope itemtype="https://schema.org/Product">
  <h1 itemprop="name">Circular Smartphone</h1>

  <!-- Digital Identity (DID) - Decentralized identifier for supply chain traceability -->
  <p><strong>Product ID (DID):</strong>
    <span itemprop="identifier" itemscope itemtype="https://schema.org/PropertyValue">
      <meta itemprop="propertyID" content="DID">
      <span itemprop="value">did:web:example.com:product:12345</span>
    </span>
    <em>(Decentralized Web Identifier - enables verifiable product authentication across the supply chain)</em>
  </p>

  <!-- Universal Unique Identifier - Standard UUID for universal identification -->
  <p><strong>UUID:</strong>
    <span itemprop="identifier" itemscope itemtype="https://schema.org/PropertyValue">
      <meta itemprop="propertyID" content="UUID">
      <span itemprop="value">urn:uuid:123e4567-e89b-12d3-a456-426614174000</span>
    </span>
    <em>(Universal Unique Identifier - ensures global uniqueness for lifecycle tracking)</em>
  </p>

  <!-- GS1 Digital Link - Primary access point to Digital Product Passport -->
  <p><a itemprop="url" href="https://id.example.com/01/01234567890128/21/12345">
    <strong>View Digital Product Passport</strong>
  </a>
  <em>(GS1 Digital Link - standard for accessing comprehensive product information, materials, repairability data, and environmental impact)</em>
  </p>

  <!-- Repairability Index -->
  <div itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating">
    <meta itemprop="ratingValue" content="8">
    <meta itemprop="bestRating" content="10">
    <span itemprop="name">Repairability Index</span>
    <span itemprop="description">Official repairability score (0-10) measuring ease of repair, spare parts availability, and design durability</span>
  </div>

  <!-- Sustainability information as additional properties -->
  <div itemprop="additionalProperty" itemscope itemtype="https://schema.org/PropertyValue">
    <span itemprop="name">sparePartAvailability</span>
    <span itemprop="value">P5Y</span>
  </div>
  <div itemprop="additionalProperty" itemscope itemtype="https://schema.org/PropertyValue">
    <span itemprop="name">carbonFootprint</span>
    <span itemprop="value">45 kg CO2-eq</span>
  </div>
  <div itemprop="additionalProperty" itemscope itemtype="https://schema.org/PropertyValue">
    <span itemprop="name">recyclableContent</span>
    <span itemprop="value">92%</span>
  </div>
</div>

Example encoded as

RDFa

embedded in HTML.

<div vocab="https://schema.org/" typeof="Product">
  <h1 property="name">Circular Smartphone</h1>

  <!-- Digital Identity (DID) - Decentralized identifier for supply chain traceability -->
  <p><strong>Product ID (DID):</strong>
    <span property="identifier" typeof="PropertyValue">
      <meta property="propertyID" content="DID">
      <span property="value">did:web:example.com:product:12345</span>
    </span>
    <br/><em>(Decentralized Web Identifier - enables verifiable product authentication across the supply chain)</em>
  </p>

  <!-- Universal Unique Identifier - Standard UUID for universal identification -->
  <p><strong>UUID:</strong>
    <span property="identifier" typeof="PropertyValue">
      <meta property="propertyID" content="UUID">
      <span property="value">urn:uuid:123e4567-e89b-12d3-a456-426614174000</span>
    </span>
    <br/><em>(Universal Unique Identifier - ensures global uniqueness for lifecycle tracking)</em>
  </p>

  <!-- GS1 Digital Link - Primary access point to Digital Product Passport -->
  <p><a property="url" href="https://id.example.com/01/01234567890128/21/12345">
    <strong>View Digital Product Passport</strong>
  </a>
  <br/><em>(GS1 Digital Link - standard for accessing comprehensive product information, materials, repairability data, and environmental impact)</em>
  </p>

  <!-- Repairability Index -->
  <div property="aggregateRating" typeof="AggregateRating">
    <meta property="ratingValue" content="8">
    <meta property="bestRating" content="10">
    <span property="name">Repairability Index</span>
    <span property="description">Official repairability score (0-10) measuring ease of repair, spare parts availability, and design durability</span>
  </div>

  <!-- Sustainability information as additional properties -->
  <div property="additionalProperty" typeof="PropertyValue">
    <span property="name">sparePartAvailability</span>
    <span property="value">P5Y</span>
  </div>
  <div property="additionalProperty" typeof="PropertyValue">
    <span property="name">carbonFootprint</span>
    <span property="value">45 kg CO2-eq</span>
  </div>
  <div property="additionalProperty" typeof="PropertyValue">
    <span property="name">recyclableContent</span>
    <span property="value">92%</span>
  </div>
</div>

Example encoded as

JSON-LD

in a HTML script tag.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Circular Smartphone",
  "description": "A repairable smartphone designed for circular economy with modular components, supporting product-as-a-service models and extended lifecycle management",
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "DID",
      "value": "did:web:example.com:product:12345",
      "description": "Decentralized Web Identifier for verifiable supply chain authentication"
    },
    {
      "@type": "PropertyValue",
      "propertyID": "UUID",
      "value": "urn:uuid:123e4567-e89b-12d3-a456-426614174000",
      "description": "Universal Unique Identifier for global lifecycle tracking"
    }
  ],
  "url": "https://id.example.com/01/01234567890128/21/12345",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": 8,
    "bestRating": 10,
    "name": "Repairability Index",
    "description": "Official repairability score (0-10) measuring ease of repair, spare parts availability, and design durability"
  },
  "award": "Circular Economy Ready",
  "additionalProperty": [
    {
      "@type": "PropertyValue",
      "name": "sparePartAvailability",
      "value": "P5Y",
      "description": "Spare parts available for 5 years"
    },
    {
      "@type": "PropertyValue",
      "name": "carbonFootprint",
      "value": "45 kg CO2-eq",
      "description": "Carbon footprint in CO2 equivalent"
    },
    {
      "@type": "PropertyValue",
      "name": "recyclableContent",
      "value": "92%",
      "description": "Percentage of recyclable content"
    }
  ]
}
</script>

Structured representation of the JSON-LD example.

{ "@context": "https://schema.org", "@type": "Product", "name": "Circular Smartphone", "description": "A repairable smartphone designed for circular economy with modular components, supporting product-as-a-service models and extended lifecycle management", "identifier": [ { "@type": "PropertyValue", "propertyID": "DID", "value": "did:web:example.com:product:12345", "description": "Decentralized Web Identifier for verifiable supply chain authentication" }, { "@type": "PropertyValue", "propertyID": "UUID", "value": "urn:uuid:123e4567-e89b-12d3-a456-426614174000", "description": "Universal Unique Identifier for global lifecycle tracking" } ], "url": "https://id.example.com/01/01234567890128/21/12345", "aggregateRating": { "@type": "AggregateRating", "ratingValue": 8, "bestRating": 10, "name": "Repairability Index", "description": "Official repairability score (0-10) measuring ease of repair, spare parts availability, and design durability" }, "award": "Circular Economy Ready", "additionalProperty": [ { "@type": "PropertyValue", "name": "sparePartAvailability", "value": "P5Y", "description": "Spare parts available for 5 years" }, { "@type": "PropertyValue", "name": "carbonFootprint", "value": "45 kg CO2-eq", "description": "Carbon footprint in CO2 equivalent" }, { "@type": "PropertyValue", "name": "recyclableContent", "value": "92%", "description": "Percentage of recyclable content" } ] }

Example notes or example HTML without markup.

Kenmore White 17" Microwave
<img src="kenmore-microwave-17in.jpg" alt='Kenmore 17" Microwave' />
Rated 3.5/5 based on 11 customer reviews

$55.00
In stock

Product description:
0.7 cubic feet countertop microwave. Has six preset cooking categories and
 convenience features like Add-A-Minute and Child Lock.

Customer reviews:

Not a happy camper - by Ellie, April 1, 2011
1/5 stars
The lamp burned out and now I have to replace it.

 Value purchase - by Lucas, March 25, 2011
4/5 stars
Great microwave for the price. It is small and fits in my apartment.
...

Example encoded as

Microdata

embedded in HTML.

<div itemscope itemtype="https://schema.org/Product">
  <span itemprop="name">Kenmore White 17" Microwave</span>
  <img itemprop="image" src="kenmore-microwave-17in.jpg" alt='Kenmore 17" Microwave' />
  <div itemprop="aggregateRating"
    itemscope itemtype="https://schema.org/AggregateRating">
   Rated <span itemprop="ratingValue">3.5</span>/5
   based on <span itemprop="reviewCount">11</span> customer reviews
  </div>

  <div itemprop="offers" itemscope itemtype="https://schema.org/Offer">

    <!--price is 1000, a number, with locale-specific thousands separator
    and decimal mark, and the $ character is marked up with the
    machine-readable code "USD" -->
    <span itemprop="priceCurrency" content="USD">$</span><span
          itemprop="price" content="1000.00">1,000.00</span>

    <link itemprop="availability" href="https://schema.org/InStock" />In stock
  </div>

  Product description:
  <span itemprop="description">0.7 cubic feet countertop microwave.
  Has six preset cooking categories and convenience features like
  Add-A-Minute and Child Lock.</span>

  Customer reviews:

  <div itemprop="review" itemscope itemtype="https://schema.org/Review">
    <span itemprop="name">Not a happy camper</span> -
    by <span itemprop="author">Ellie</span>,
    <meta itemprop="datePublished" content="2011-04-01">April 1, 2011
    <div itemprop="reviewRating" itemscope itemtype="https://schema.org/Rating">
      <meta itemprop="worstRating" content = "1">
      <span itemprop="ratingValue">1</span>/
      <span itemprop="bestRating">5</span>stars
    </div>
    <span itemprop="reviewBody">The lamp burned out and now I have to replace
    it. </span>
  </div>

  <div itemprop="review" itemscope itemtype="https://schema.org/Review">
    <span itemprop="name">Value purchase</span> -
    by <span itemprop="author">Lucas</span>,
    <meta itemprop="datePublished" content="2011-03-25">March 25, 2011
    <div itemprop="reviewRating" itemscope itemtype="https://schema.org/Rating">
      <meta itemprop="worstRating" content = "1"/>
      <span itemprop="ratingValue">4</span>/
      <span itemprop="bestRating">5</span>stars
    </div>
    <span itemprop="reviewBody">Great microwave for the price. It is small and
    fits in my apartment.</span>
  </div>
  ...
</div>

Example encoded as

RDFa

embedded in HTML.

<div vocab="https://schema.org/" typeof="Product">
  <span property="name">Kenmore White 17" Microwave</span>
  <img property="image" src="kenmore-microwave-17in.jpg" alt='Kenmore 17" Microwave' />
  <div property="aggregateRating"
     typeof="AggregateRating">
   Rated <span property="ratingValue">3.5</span>/5
   based on <span property="reviewCount">11</span> customer reviews
  </div>

  <div property="offers" typeof="Offer">
    <!--price is 1000, a number, with locale-specific thousands separator
        and decimal mark, and the $ character is marked up with the
        machine-readable code "USD" -->
    <span property="priceCurrency" content="USD">$</span><span
      property="price" content="1000.00">1,000.00</span>
    <link property="availability" href="https://schema.org/InStock" />In stock
  </div>

  Product description:
  <span property="description">0.7 cubic feet countertop microwave.
  Has six preset cooking categories and convenience features like
  Add-A-Minute and Child Lock.</span>

  Customer reviews:

  <div property="review" typeof="Review">
    <span property="name">Not a happy camper</span> -
    by <span property="author">Ellie</span>,
    <meta property="datePublished" content="2011-04-01">April 1, 2011
    <div property="reviewRating" typeof="Rating">
      <meta property="worstRating" content = "1">
      <span property="ratingValue">1</span>/
      <span property="bestRating">5</span>stars
    </div>
    <span property="reviewBody">The lamp burned out and now I have to replace
    it. </span>
  </div>

  <div property="review" typeof="Review">
    <span property="name">Value purchase</span> -
    by <span property="author">Lucas</span>,
    <meta property="datePublished" content="2011-03-25">March 25, 2011
    <div property="reviewRating" typeof="Rating">
      <meta property="worstRating" content = "1"/>
      <span property="ratingValue">4</span>/
      <span property="bestRating">5</span>stars
    </div>
    <span property="reviewBody">Great microwave for the price. It is small and
    fits in my apartment.</span>
  </div>
  ...
</div>

Example encoded as

JSON-LD

in a HTML script tag.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "3.5",
    "reviewCount": "11"
  },
  "description": "0.7 cubic feet countertop microwave. Has six preset cooking categories and convenience features like Add-A-Minute and Child Lock.",
  "name": "Kenmore White 17\" Microwave",
  "image": "kenmore-microwave-17in.jpg",
  "offers": {
    "@type": "Offer",
    "availability": "https://schema.org/InStock",
    "price": "55.00",
    "priceCurrency": "USD"
  },
  "review": [
    {
      "@type": "Review",
      "author": "Ellie",
      "datePublished": "2011-04-01",
      "reviewBody": "The lamp burned out and now I have to replace it.",
      "name": "Not a happy camper",
      "reviewRating": {
        "@type": "Rating",
        "bestRating": "5",
        "ratingValue": "1",
        "worstRating": "1"
      }
    },
    {
      "@type": "Review",
      "author": "Lucas",
      "datePublished": "2011-03-25",
      "reviewBody": "Great microwave for the price. It is small and fits in my apartment.",
      "name": "Value purchase",
      "reviewRating": {
        "@type": "Rating",
        "bestRating": "5",
        "ratingValue": "4",
        "worstRating": "1"
      }
    }
  ]
}
</script>

Structured representation of the JSON-LD example.

{ "@context": "https://schema.org", "@type": "Product", "aggregateRating": { "@type": "AggregateRating", "ratingValue": "3.5", "reviewCount": "11" }, "description": "0.7 cubic feet countertop microwave. Has six preset cooking categories and convenience features like Add-A-Minute and Child Lock.", "name": "Kenmore White 17\" Microwave", "image": "kenmore-microwave-17in.jpg", "offers": { "@type": "Offer", "availability": "https://schema.org/InStock", "price": "55.00", "priceCurrency": "USD" }, "review": [ { "@type": "Review", "author": "Ellie", "datePublished": "2011-04-01", "reviewBody": "The lamp burned out and now I have to replace it.", "name": "Not a happy camper", "reviewRating": { "@type": "Rating", "bestRating": "5", "ratingValue": "1", "worstRating": "1" } }, { "@type": "Review", "author": "Lucas", "datePublished": "2011-03-25", "reviewBody": "Great microwave for the price. It is small and fits in my apartment.", "name": "Value purchase", "reviewRating": { "@type": "Rating", "bestRating": "5", "ratingValue": "4", "worstRating": "1" } } ] }

Example notes or example HTML without markup.

Offer with shipping costs of $10 + $1/kg for orders $35-$200, to the US and Canada, with a handling time of 3.5 hours on weekdays (in the V2 format).

Example encoded as

JSON-LD

in a HTML script tag.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "JSON Example",
  "offers": {
    "@type": "Offer",
    "shippingDetails": {
      "@type": "OfferShippingDetails",
      "height": "12 in",
      "width": "45 cm",
      "depth": "300 mm",
      "weight": "1.2 kg",
      "hasShippingService": {
        "@type": "ShippingService",
        "handlingTime": {
          "@type": "ServicePeriod",
          "cutoffTime": "14:30:00-07:00",
          "duration": {
            "@type": "QuantitativeValue",
            "maxValue": "30",
            "unitCode": "min"
          }
        },
        "shippingConditions": {
          "@type": "ShippingConditions",
          "shippingDestination": [
            {
              "@type": "DefinedRegion",
              "addressCountry": "US"
            },
            {
              "@type": "DefinedRegion",
              "addressCountry": "CA"
            }
          ],
          "orderValue": {
            "@type": "MonetaryAmount",
            "minValue": "35",
            "maxValue": "200"
          },
          "shippingRate": {
            "@type": "ShippingRateSettings",
            "shippingRate": {
              "@type": "MonetaryAmount",
              "value": "10",
              "currency": "USD"
            },
            "weightPercentage": "1.0"
          },
          "transitTime": {
            "@type": "ServicePeriod",
            "duration": {
              "maxValue": "3.5",
              "unitCode": "h"
            },
            "businessDays": [
              {
                "dayOfWeek": "Monday"
              },
              {
                "dayOfWeek": "Tuesday"
              },
              {
                "dayOfWeek": "Wednesday"
              },
              {
                "dayOfWeek": "Thursday"
              },
              {
                "dayOfWeek": "Friday"
              }
            ]
          }
        }
      }
    }
  }
}
</script>

Structured representation of the JSON-LD example.

{ "@context": "https://schema.org", "@type": "Product", "name": "JSON Example", "offers": { "@type": "Offer", "shippingDetails": { "@type": "OfferShippingDetails", "height": "12 in", "width": "45 cm", "depth": "300 mm", "weight": "1.2 kg", "hasShippingService": { "@type": "ShippingService", "handlingTime": { "@type": "ServicePeriod", "cutoffTime": "14:30:00-07:00", "duration": { "@type": "QuantitativeValue", "maxValue": "30", "unitCode": "min" } }, "shippingConditions": { "@type": "ShippingConditions", "shippingDestination": [ { "@type": "DefinedRegion", "addressCountry": "US" }, { "@type": "DefinedRegion", "addressCountry": "CA" } ], "orderValue": { "@type": "MonetaryAmount", "minValue": "35", "maxValue": "200" }, "shippingRate": { "@type": "ShippingRateSettings", "shippingRate": { "@type": "MonetaryAmount", "value": "10", "currency": "USD" }, "weightPercentage": "1.0" }, "transitTime": { "@type": "ServicePeriod", "duration": { "maxValue": "3.5", "unitCode": "h" }, "businessDays": [ { "dayOfWeek": "Monday" }, { "dayOfWeek": "Tuesday" }, { "dayOfWeek": "Wednesday" }, { "dayOfWeek": "Thursday" }, { "dayOfWeek": "Friday" } ] } } } } } }

Example notes or example HTML without markup.

<strong>Château Snotty 2020</strong>

The snottiest red wine on the market.
<ul>
<li>Organic red wine, made in France</li>
<li>2020 Vintage, a very interesting year</li>
<li>75 cl bottle</li>
<li>Cru du Pichet d'Or</li>
<li>Best before 2026</li>
<li>Contains Sulfite</li>
<li>Please recycle the glass bottle</li>
</ul>

Example encoded as

JSON-LD

in a HTML script tag.

<script type="application/ld+json">
{
  "@context": {
    "@vocab": "https://schema.org/",
    "gs1": "https://ref.gs1.org/voc/",
    "unece": "https://vocabulary.uncefact.org/"
  },
  "@graph": [
    {
      "@type": [
        "https://schema.org/DefinedRegion",
        "https://schema.org/PostalAddress"
      ],
      "@id": "http://example.com/lechateausnottyaddress",
      "addressCountry": "FR",
      "addressLocality": "L'Introuvable",
      "addressRegion": "Charentes"
    },
    {
      "@type": ["QuantitativeValue", "gs1:QuantitativeValue", "unece:MeasureType"],
      "@id": "http://example.com/lechateausnottynetmass",
      "name": "Net mass",
      "unitCode": "KGM",
      "unitText": "kg.",
      "value": 0.75,
      "gs1:unitCode": "KGM",
      "gs1:value": 0.75,
      "unece:MeasureTypeValue": 75,
      "unece:MeasureTypeCode": "unece:WeightUnitMeasureCode#KGM",
      "unece:measuredAttributeCode": "unece:MeasuredAttributeCodeList#AAA"
    },
    {
      "@type": ["QuantitativeValue", "gs1:QuantitativeValue", "unece:MeasureType"],
      "@id": "http://example.com/lechateausnottygrossmass",
      "name": "Gross mass",
      "unitCode": "KGM",
      "unitText": "kg.",
      "value": 1,
      "gs1:unitCode": "KGM",
      "gs1:value": 1,
      "unece:MeasureTypeValue": 1,
      "unece:MeasureTypeCode": "unece:WeightUnitMeasureCode#KGM",
      "unece:measuredAttributeCode": "unece:MeasuredAttributeCodeList#ACN"
    },
    {
      "@type": [
        "Organization",
        "gs1:Organization",
        "unece:TradeParty"
      ],
      "@id": "http://example.com/lechateausnotty",
      "name": "Domaine du Château Snotty",
      "address": {
        "@id": "http://example.com/lechateausnottyaddress"
      },
      "unece:allianceName": "Les Châteaux obscurs de Charente"
    },
    {
      "@type": [
        "Organization",
        "gs1:Organization"
      ],
      "@id": "http://example.com/oenologuesatteres",
      "name": "Association des Œnologues attérés"
    },
    {
      "@type": [
        "Certification",
        "unece:TradeProductCertification"
      ],
      "@id": "http://example.com/certifiedpretentiouswine",
      "name": "Certified Pretentious Wine",
      "certificationIdentification": "pichetdor",
      "issuedBy": {
        "@id": "http://example.com/oenologuesatteres"
      },
      "certificationRating": {
        "@type": "Rating",
        "ratingValue": "Pichet d'Or"
      }
    },
    {
      "@type": [
        "Product",
        "unece:TradeProduct",
        "gs1:Beverage"
      ],
      "name": "Château Snotty 2020",
      "description": [
        {
          "@value": "The snottiest red wine on the market.",
          "@language": "en"
        },
        {
          "@value": "Le vin le plus prétentieux du marché.",
          "@language": "fr"
        }
      ],
      "url": "https://www.example.com/chateau-snotty",
      "image": "https://www.example.com/chateau-snotty.jpg",
      "offers": {
        "@type": "Offer",
        "availability": "https://schema.org/InStock",
        "priceValidUntil": "2026-01-01",
        "price": "999.00",
        "priceCurrency": "EUR",
        "seller": {
          "@id": "http://example.com/lechateausnotty"
        },
        "hasMerchantReturnPolicy": {
          "@type": "MerchantReturnPolicy",
          "applicableCountry": "EU",
          "returnPolicyCategory": "https://schema.org/MerchantReturnNotPermitted"
        },
        "shippingDetails": {
          "@type": "OfferShippingDetails",
          "shippingDestination": {
            "@type": "DefinedRegion",
            "name": "Europe",
            "addressCountry": "EU"
          },
          "shippingRate": {
            "@type": "MonetaryAmount",
            "name": "Free",
            "value": 0,
            "currency": "EUR"
          },
          "deliveryTime": {
            "@type": "ShippingDeliveryTime",
            "handlingTime": {
              "@type": "QuantitativeValue",
              "minValue": 1,
              "maxValue": 2,
              "unitText": "Days",
              "unitCode": "DAY"
            },
            "transitTime": {
              "@type": "QuantitativeValue",
              "minValue": 1,
              "maxValue": 5,
              "unitText": "Days",
              "unitCode": "DAY"
            }
          },
          "hasShippingService": {
            "@type": "ShippingService",
            "name": "Postal Service",
            "fulfillmentType": "https://schema.org/FulfillmentTypeDelivery",
            "shippingConditions": {
              "@type": "ShippingConditions",
              "shippingOrigin": {
                "@id": "http://example.com/lechateausnottyaddress"
              },
              "orderValue": {
                "@type": "MonetaryAmount",
                "value": 100.0,
                "currency": "EUR"
              }
            }
          }
        }
      },
      "manufacturer": {
        "@id": "http://example.com/lechateausnotty"
      },
      "weight": [{
        "@id": "http://example.com/lechateausnottynetmass"
      }, {
        "@id": "http://example.com/lechateausnottygrossmass"
      }],
      "productionDate": "2020-10-01",
      "hasCertification": {
        "@id": "http://example.com/certifiedpretentiouswine"
      },
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingCount": 33,
        "ratingValue": 4.7,
        "bestRating": 5,
        "worstRating": 1
      },
      "review": {
        "@type": "Review",
        "reviewRating": {
          "@type": "Rating",
          "ratingValue": 5,
          "bestRating": 5,
          "worstRating": 1
        },
        "reviewBody": {
          "@value": "Oncques n'a jamais vu de vin plus prétentieux",
          "@language": "fr"
        },
        "author": {
          "@type": "Person",
          "name": "Jean d'Eau"
        }
      },
      "gs1:bestBeforeDate": "2027-01-01",
      "gs1:AdditiveDetails": {
        "@type": "gs1:AdditiveDetails",
        "gs1:additiveName": "Sulfite",
        "gs1:additiveLevelOfContainment": "gs1:LevelOfContainmentCode-CONTAINS"
      },
      "gs1:netWeight": {
        "@id": "http://example.com/lechateausnottynetmass"
      },
      "gs1:beverageVintage": "2020",
      "gs1:gpcCategoryCode": "10000276",
      "gs1:percentageOfAlcoholByVolume": 4.0,
      "gs1:vintner": "Domaine du Château Snotty",
      "gs1:alcoholicBeverageSubregion": "FR-16",
      "gs1:sweetnessLevelOfAlcoholicBeverage": "gs1:SweetnessLevelOfAlcoholicBeverageCode-DRY",
      "gs1:growingMethod": "gs1:GrowingMethodCode-ORGANIC",
      "gs1:packagingMarkedLabelAccreditation": "gs1:PackagingMarkedLabelAccreditationCode-EU_ECO_LABEL",
      "gs1:consumerSalesCondition": "gs1:ConsumerSalesConditionsCode-RESTRICTED_TO_SELL_16",
      "gs1:seller": {
        "@id": "http://example.com/lechateausnotty"
      },
      "unece:specifiedMarking": {
        "@type": "unece:Marking",
        "unece:packagingMarkingTypeCode": [
          "unece:PackagingMarkingCodeList#32",
          "unece:PackagingMarkingCodeList#9"
        ]
      },
      "unece:fromDeliveryLifeSpanMeasure": {
        "@type": "unece:SupplyChainPackaging",
        "unece:DurationUnitMeasureCode": "unece:DurationUnitMeasureCode#MON",
        "unece:DurationUnitMeasureTypeValue": 6
      },
      "unece:recyclableIndicator": true,
      "unece:applicableTradeProductCertification": {
        "@id": "http://example.com/certifiedpretentiouswine"
      },
      "unece:manufacturerParty": {
        "@id": "http://example.com/lechateausnotty"
      },
      "unece:netWeightMeasure": {
        "@id": "http://example.com/lechateausnottynetmass"
      },
      "unece:grossWeightMeasure": {
        "@id": "http://example.com/lechateausnottygrossmass"
      }
    }
  ]
}
</script>

Structured representation of the JSON-LD example.

{ "@context": { "@vocab": "https://schema.org/", "gs1": "https://ref.gs1.org/voc/", "unece": "https://vocabulary.uncefact.org/" }, "@graph": [ { "@type": [ "https://schema.org/DefinedRegion", "https://schema.org/PostalAddress" ], "@id": "http://example.com/lechateausnottyaddress", "addressCountry": "FR", "addressLocality": "L'Introuvable", "addressRegion": "Charentes" }, { "@type": ["QuantitativeValue", "gs1:QuantitativeValue", "unece:MeasureType"], "@id": "http://example.com/lechateausnottynetmass", "name": "Net mass", "unitCode": "KGM", "unitText": "kg.", "value": 0.75, "gs1:unitCode": "KGM", "gs1:value": 0.75, "unece:MeasureTypeValue": 75, "unece:MeasureTypeCode": "unece:WeightUnitMeasureCode#KGM", "unece:measuredAttributeCode": "unece:MeasuredAttributeCodeList#AAA" }, { "@type": ["QuantitativeValue", "gs1:QuantitativeValue", "unece:MeasureType"], "@id": "http://example.com/lechateausnottygrossmass", "name": "Gross mass", "unitCode": "KGM", "unitText": "kg.", "value": 1, "gs1:unitCode": "KGM", "gs1:value": 1, "unece:MeasureTypeValue": 1, "unece:MeasureTypeCode": "unece:WeightUnitMeasureCode#KGM", "unece:measuredAttributeCode": "unece:MeasuredAttributeCodeList#ACN" }, { "@type": [ "Organization", "gs1:Organization", "unece:TradeParty" ], "@id": "http://example.com/lechateausnotty", "name": "Domaine du Château Snotty", "address": { "@id": "http://example.com/lechateausnottyaddress" }, "unece:allianceName": "Les Châteaux obscurs de Charente" }, { "@type": [ "Organization", "gs1:Organization" ], "@id": "http://example.com/oenologuesatteres", "name": "Association des Œnologues attérés" }, { "@type": [ "Certification", "unece:TradeProductCertification" ], "@id": "http://example.com/certifiedpretentiouswine", "name": "Certified Pretentious Wine", "certificationIdentification": "pichetdor", "issuedBy": { "@id": "http://example.com/oenologuesatteres" }, "certificationRating": { "@type": "Rating", "ratingValue": "Pichet d'Or" } }, { "@type": [ "Product", "unece:TradeProduct", "gs1:Beverage" ], "name": "Château Snotty 2020", "description": [ { "@value": "The snottiest red wine on the market.", "@language": "en" }, { "@value": "Le vin le plus prétentieux du marché.", "@language": "fr" } ], "url": "https://www.example.com/chateau-snotty", "image": "https://www.example.com/chateau-snotty.jpg", "offers": { "@type": "Offer", "availability": "https://schema.org/InStock", "priceValidUntil": "2026-01-01", "price": "999.00", "priceCurrency": "EUR", "seller": { "@id": "http://example.com/lechateausnotty" }, "hasMerchantReturnPolicy": { "@type": "MerchantReturnPolicy", "applicableCountry": "EU", "returnPolicyCategory": "https://schema.org/MerchantReturnNotPermitted" }, "shippingDetails": { "@type": "OfferShippingDetails", "shippingDestination": { "@type": "DefinedRegion", "name": "Europe", "addressCountry": "EU" }, "shippingRate": { "@type": "MonetaryAmount", "name": "Free", "value": 0, "currency": "EUR" }, "deliveryTime": { "@type": "ShippingDeliveryTime", "handlingTime": { "@type": "QuantitativeValue", "minValue": 1, "maxValue": 2, "unitText": "Days", "unitCode": "DAY" }, "transitTime": { "@type": "QuantitativeValue", "minValue": 1, "maxValue": 5, "unitText": "Days", "unitCode": "DAY" } }, "hasShippingService": { "@type": "ShippingService", "name": "Postal Service", "fulfillmentType": "https://schema.org/FulfillmentTypeDelivery", "shippingConditions": { "@type": "ShippingConditions", "shippingOrigin": { "@id": "http://example.com/lechateausnottyaddress" }, "orderValue": { "@type": "MonetaryAmount", "value": 100.0, "currency": "EUR" } } } } }, "manufacturer": { "@id": "http://example.com/lechateausnotty" }, "weight": [{ "@id": "http://example.com/lechateausnottynetmass" }, { "@id": "http://example.com/lechateausnottygrossmass" }], "productionDate": "2020-10-01", "hasCertification": { "@id": "http://example.com/certifiedpretentiouswine" }, "aggregateRating": { "@type": "AggregateRating", "ratingCount": 33, "ratingValue": 4.7, "bestRating": 5, "worstRating": 1 }, "review": { "@type": "Review", "reviewRating": { "@type": "Rating", "ratingValue": 5, "bestRating": 5, "worstRating": 1 }, "reviewBody": { "@value": "Oncques n'a jamais vu de vin plus prétentieux", "@language": "fr" }, "author": { "@type": "Person", "name": "Jean d'Eau" } }, "gs1:bestBeforeDate": "2027-01-01", "gs1:AdditiveDetails": { "@type": "gs1:AdditiveDetails", "gs1:additiveName": "Sulfite", "gs1:additiveLevelOfContainment": "gs1:LevelOfContainmentCode-CONTAINS" }, "gs1:netWeight": { "@id": "http://example.com/lechateausnottynetmass" }, "gs1:beverageVintage": "2020", "gs1:gpcCategoryCode": "10000276", "gs1:percentageOfAlcoholByVolume": 4.0, "gs1:vintner": "Domaine du Château Snotty", "gs1:alcoholicBeverageSubregion": "FR-16", "gs1:sweetnessLevelOfAlcoholicBeverage": "gs1:SweetnessLevelOfAlcoholicBeverageCode-DRY", "gs1:growingMethod": "gs1:GrowingMethodCode-ORGANIC", "gs1:packagingMarkedLabelAccreditation": "gs1:PackagingMarkedLabelAccreditationCode-EU_ECO_LABEL", "gs1:consumerSalesCondition": "gs1:ConsumerSalesConditionsCode-RESTRICTED_TO_SELL_16", "gs1:seller": { "@id": "http://example.com/lechateausnotty" }, "unece:specifiedMarking": { "@type": "unece:Marking", "unece:packagingMarkingTypeCode": [ "unece:PackagingMarkingCodeList#32", "unece:PackagingMarkingCodeList#9" ] }, "unece:fromDeliveryLifeSpanMeasure": { "@type": "unece:SupplyChainPackaging", "unece:DurationUnitMeasureCode": "unece:DurationUnitMeasureCode#MON", "unece:DurationUnitMeasureTypeValue": 6 }, "unece:recyclableIndicator": true, "unece:applicableTradeProductCertification": { "@id": "http://example.com/certifiedpretentiouswine" }, "unece:manufacturerParty": { "@id": "http://example.com/lechateausnotty" }, "unece:netWeightMeasure": { "@id": "http://example.com/lechateausnottynetmass" }, "unece:grossWeightMeasure": { "@id": "http://example.com/lechateausnottygrossmass" } } ] }