Example notes or example HTML without markup.
An example of a invoice for a purchase and installation. ACME Home Heating Bill for: New furnace and installation Customer: Jane Doe payment due: 2015-01-30 minimum payment: $0.00 total due: $0.00 payment status: paid order: furnace model ABC123 order: installation labor
<div itemscope itemtype="https://schema.org/Invoice">
<h1 itemprop="description">New furnace and installation</h1>
<div itemprop="broker" itemscope itemtype="https://schema.org/LocalBusiness">
<b itemprop="name">ACME Home Heating</b>
</div>
<div itemprop="customer" itemscope itemtype="https://schema.org/Person">
<b itemprop="name">Jane Doe</b>
</div>
<time itemprop="paymentDueDate">2015-01-30</time>
<div itemprop="minimumPaymentDue" itemscope itemtype="https://schema.org/PriceSpecification">
<span itemprop="price">0.00</span>
<span itemprop="priceCurrency">USD</span>
</div>
<div itemprop="totalPaymentDue" itemscope itemtype="https://schema.org/PriceSpecification">
<span itemprop="price">0.00</span>
<span itemprop="priceCurrency">USD</span>
</div>
<link itemprop="paymentStatus" href="https://schema.org/PaymentComplete" />
<div itemprop="referencesOrder" itemscope itemtype="https://schema.org/Order">
<span itemprop="description">furnace</span>
<time itemprop="orderDate">2014-12-01</time>
<span itemprop="orderNumber">123ABC</span>
<div itemprop="orderedItem" itemscope itemtype="https://schema.org/Product">
<span itemprop="name">ACME Furnace 3000</span>
<meta itemprop="productID" content="ABC123" />
</div>
</div>
<div itemprop="referencesOrder" itemscope itemtype="https://schema.org/Order">
<span itemprop="description">furnace installation</span>
<time itemprop="orderDate">2014-12-02</time>
<div itemprop="orderedItem" itemscope itemtype="https://schema.org/Service">
<span itemprop="description">furnace installation</span>
</div>
</div>
</div>
<div vocab="https://schema.org/" typeof="Invoice">
<h1 property="description">New furnace and installation</h1>
<div property="broker" typeof="LocalBusiness">
<b property="name">ACME Home Heating</b>
</div>
<div property="customer" typeof="Person">
<b property="name">Jane Doe</b>
</div>
<time property="paymentDueDate">2015-01-30</time>
<div property="minimumPaymentDue" typeof="PriceSpecification">
<span property="price">0.00</span>
<span property="priceCurrency">USD</span>
</div>
<div property="totalPaymentDue" typeof="PriceSpecification">
<span property="price">0.00</span>
<span property="priceCurrency">USD</span>
</div>
<meta itemprop="paymentStatus" content="PaymentComplete" />
<div property="referencesOrder" typeof="Order">
<span property="description">furnace</span>
<time property="orderDate">2014-12-01</time>
<span property="orderNumber">123ABC</span>
<div property="orderedItem" typeof="Product">
<span property="name">ACME Furnace 3000</span>
<meta property="productID" content="ABC123" />
</div>
</div>
<div property="referencesOrder" typeof="Order">
<span property="description">furnace installation</span>
<time property="orderDate">2014-12-02</time>
<div property="orderedItem" typeof="Service">
<span property="description">furnace installation</span>
</div>
</div>
</div>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Invoice",
"broker": {
"@type": "LocalBusiness",
"name": "ACME Home Heating"
},
"accountId": "xxxx-xxxx-xxxx-1234",
"customer": {
"@type": "Person",
"name": "Jane Doe"
},
"paymentDueDate": "2015-01-30",
"minimumPaymentDue": {
"@type": "PriceSpecification",
"price": 0.00,
"priceCurrency": "USD"
},
"totalPaymentDue": {
"@type": "PriceSpecification",
"price": 0.00,
"priceCurrency": "USD"
},
"paymentStatus": "https://schema.org/PaymentComplete",
"referencesOrder": [
{
"@type": "Order",
"description": "furnace",
"orderDate": "2014-12-01",
"orderNumber": "123ABC",
"paymentMethod": "http://purl.org/goodrelations/v1#ByInvoice",
"orderedItem": {
"@type": "Product",
"name": "ACME Furnace 3000",
"productID": "ABC123"
}
},
{
"@type": "Order",
"description": "furnace installation",
"orderDate": "2014-12-02",
"paymentMethod": "http://purl.org/goodrelations/v1#ByInvoice",
"orderedItem": {
"@type": "Service",
"description": "furnace installation"
}
}
]
}
</script>
Structured representation of the JSON-LD example.
{ "@context": "https://schema.org/", "@type": "Invoice", "broker": { "@type": "LocalBusiness", "name": "ACME Home Heating" }, "accountId": "xxxx-xxxx-xxxx-1234", "customer": { "@type": "Person", "name": "Jane Doe" }, "paymentDueDate": "2015-01-30", "minimumPaymentDue": { "@type": "PriceSpecification", "price": 0.00, "priceCurrency": "USD" }, "totalPaymentDue": { "@type": "PriceSpecification", "price": 0.00, "priceCurrency": "USD" }, "paymentStatus": "https://schema.org/PaymentComplete", "referencesOrder": [ { "@type": "Order", "description": "furnace", "orderDate": "2014-12-01", "orderNumber": "123ABC", "paymentMethod": "http://purl.org/goodrelations/v1#ByInvoice", "orderedItem": { "@type": "Product", "name": "ACME Furnace 3000", "productID": "ABC123" } }, { "@type": "Order", "description": "furnace installation", "orderDate": "2014-12-02", "paymentMethod": "http://purl.org/goodrelations/v1#ByInvoice", "orderedItem": { "@type": "Service", "description": "furnace installation" } } ] }
Example notes or example HTML without markup.
ACME Home Cleaning offers a variety of services in Massachusetts, including:
<ul>
<li>House cleaning</li>
<ul>
<li>Apartment light cleaning</li>
<li>House light cleaning up to 2 bedrooms</li>
<li>House light cleaning 3+ bedrooms</li>
</ul>
<li>One-time services</li>
<ul>
<li>Window washing</li>
<li>Carpet deep cleaning</li>
<li>Move in/out cleaning</li>
</ul>
</ul>
<div itemscope itemtype="https://schema.org/Service">
<meta itemprop="serviceType" content="Home cleaning" />
<span itemprop="provider" itemscope itemtype="https://schema.org/LocalBusiness">
<span itemprop="name">ACME Home Cleaning</span>
</span>
offers a variety of services in
<span itemprop="areaServed" itemscope itemtype="https://schema.org/State">
<span itemprop="name">Massachusetts</span>, including
</span>
<ul itemprop="hasOfferCatalog" itemscope itemtype="https://schema.org/OfferCatalog">
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/OfferCatalog">
<span itemprop="name">House cleaning</span>
<ul itemprop="itemListElement" itemscope itemtype="https://schema.org/OfferCatalog">
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/Offer">
<div itemprop="itemOffered" itemscope itemtype="https://schema.org/Service">
<span itemprop="name">Apartment light cleaning</span>
</div>
</li>
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/Offer">
<div itemprop="itemOffered" itemscope itemtype="https://schema.org/Service">
<span itemprop="name">House light cleaning up to 2 bedrooms</span>
</div>
</li>
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/Offer">
<div itemprop="itemOffered" itemscope itemtype="https://schema.org/Service">
<span itemprop="name">House light cleaning 3+ bedrooms</span>
</div>
</li>
</ul>
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/OfferCatalog">
<span itemprop="name">One-time services</span>
<ul itemprop="itemListElement" itemscope itemtype="https://schema.org/OfferCatalog">
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/Offer">
<div itemprop="itemOffered" itemscope itemtype="https://schema.org/Service">
<span itemprop="name">Window washing</span>
</div>
</li>
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/Offer">
<div itemprop="itemOffered" itemscope itemtype="https://schema.org/Service">
<span itemprop="name">Carpet deep cleaning</span>
</div>
</li>
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/Offer">
<div itemprop="itemOffered" itemscope itemtype="https://schema.org/Service">
<span itemprop="name">Move in/out cleaning</span>
</div>
</li>
</ul>
</li>
</ul>
</div>
<div vocab="https://schema.org/" typeof="Service">
<meta property="serviceType" content="Home cleaning" />
<span property="provider" typeof="LocalBusiness">
<span property="name">ACME Home Cleaning</span>
</span>
offers a variety of services in
<span property="areaServed" typeof="State">
<span property="name">Massachusetts</span>, including
</span>
<ul property="hasOfferCatalog" typeof="OfferCatalog">
<li property="itemListElement" typeof="OfferCatalog">
<span property="name">House cleaning</span>
<ul property="itemListElement" typeof="OfferCatalog">
<li property="itemListElement" typeof="Offer">
<div property="itemOffered" typeof="Service">
<span property="name">Apartment light cleaning</span>
</div>
</li>
<li property="itemListElement" typeof="Offer">
<div property="itemOffered" typeof="Service">
<span property="name">House light cleaning up to 2 bedrooms</span>
</div>
</li>
<li property="itemListElement" typeof="Offer">
<div property="itemOffered" typeof="Service">
<span property="name">House light cleaning 3+ bedrooms</span>
</div>
</li>
</ul>
<li property="itemListElement" typeof="OfferCatalog">
<span property="name">One-time services</span>
<ul property="itemListElement" typeof="OfferCatalog">
<li property="itemListElement" typeof="Offer">
<div property="itemOffered" typeof="Service">
<span property="name">Window washing</span>
</div>
</li>
<li property="itemListElement" typeof="Offer">
<div property="itemOffered" typeof="Service">
<span property="name">Carpet deep cleaning</span>
</div>
</li>
<li property="itemListElement" typeof="Offer">
<div property="itemOffered" typeof="Service">
<span property="name">Move in/out cleaning</span>
</div>
</li>
</ul>
</li>
</ul>
</div>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Service",
"serviceType": "Weekly home cleaning",
"provider": {
"@type": "LocalBusiness",
"name": "ACME Home Cleaning"
},
"areaServed": {
"@type": "State",
"name": "Massachusetts"
},
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Cleaning services",
"itemListElement": [
{
"@type": "OfferCatalog",
"name": "House Cleaning",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Apartment light cleaning"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "House light cleaning up to 2 bedrooms"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "House light cleaning 3+ bedrooms"
}
}
]
},
{
"@type": "OfferCatalog",
"name": "One-time services",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Window washing"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Carpet cleaning"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Move in/out cleaning"
}
}
]
}
]
}
}
</script>
Structured representation of the JSON-LD example.
{ "@context": "https://schema.org/", "@type": "Service", "serviceType": "Weekly home cleaning", "provider": { "@type": "LocalBusiness", "name": "ACME Home Cleaning" }, "areaServed": { "@type": "State", "name": "Massachusetts" }, "hasOfferCatalog": { "@type": "OfferCatalog", "name": "Cleaning services", "itemListElement": [ { "@type": "OfferCatalog", "name": "House Cleaning", "itemListElement": [ { "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Apartment light cleaning" } }, { "@type": "Offer", "itemOffered": { "@type": "Service", "name": "House light cleaning up to 2 bedrooms" } }, { "@type": "Offer", "itemOffered": { "@type": "Service", "name": "House light cleaning 3+ bedrooms" } } ] }, { "@type": "OfferCatalog", "name": "One-time services", "itemListElement": [ { "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Window washing" } }, { "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Carpet cleaning" } }, { "@type": "Offer", "itemOffered": { "@type": "Service", "name": "Move in/out cleaning" } } ] } ] } }
Example notes or example HTML without markup.
Car for hire driver #123 is within 50 meters of a given location, but is moving.
<div itemscope itemtype="https://schema.org/TaxiService">
<div itemprop="provider" itemscope itemtype="https://schema.org/LocalBusiness">
<span itemprop="name">driver #123</span>
<div itemprop="location" itemscope itemtype="https://schema.org/Place">
<div itemprop="geo" itemscope itemtype="https://schema.org/GeoCircle">
<div itemprop="geoMidpoint" itemscope itemtype="https://schema.org/GeoCoordinates">
<meta itemprop="latitude" content="42.362757" />
<meta itemprop="longitude" content="-71.087109" />
</div>
<meta itemprop="geoRadius" content="50" />
</div>
</div>
</div>
<meta itemprop="providerMobility" content="dynamic" />
</div>
<div vocab="https://schema.org/" typeof="TaxiService">
<div property="provider" typeof="LocalBusiness">
<span property="name">driver #123</span>
<div property="location" typeof="Place">
<div property="geo" typeof="GeoCircle">
<div property="geoMidpoint" typeof="GeoCoordinates">
<meta property="latitude" content="42.362757" />
<meta property="longitude" content="-71.087109" />
</div>
<meta property="geoRadius" content="50" />
</div>
</div>
</div>
<meta property="providerMobility" content="dynamic" />
</div>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "TaxiService",
"provider": {
"@type": "LocalBusiness",
"name": "driver #123",
"location": {
"@type": "Place",
"geo": {
"@type": "GeoCircle",
"geoMidpoint": {
"@type": "GeoCoordinates",
"latitude": "42.362757",
"longitude": "-71.087109"
},
"geoRadius": "50"
}
}
},
"providerMobility": "dynamic"
}
</script>
Structured representation of the JSON-LD example.
{ "@context": "https://schema.org/", "@type": "TaxiService", "provider": { "@type": "LocalBusiness", "name": "driver #123", "location": { "@type": "Place", "geo": { "@type": "GeoCircle", "geoMidpoint": { "@type": "GeoCoordinates", "latitude": "42.362757", "longitude": "-71.087109" }, "geoRadius": "50" } } }, "providerMobility": "dynamic" }
Example notes or example HTML without markup.
An example of an online repository that hosts scientific research data (JSON-LD only).
See https://github.com/ESIPFed/science-on-schema.org/blob/master/guides/DataRepository.md for a complete guide.
<script type="application/ld+json">
{
"@context": {
"@vocab": "https://schema.org/"
},
"@type": [
"Service",
"ResearchProject"
],
"legalName": "Sample Data Repository Office",
"name": "SDRO",
"url": "https://www.sample-data-repository.org",
"description": "The Sample Data Repository Service provides access to data from an imaginary domain accessible from this website.",
"sameAs": [
"http://www.re3data.org/repository/r3d1000000xx",
"https://twitter.com/SDRO",
"https://www.linkedin.com/company/123456789/"
],
"category": [
"Biological Oceanography",
"Chemical Oceanography"
],
"provider": [
{
"@type": "ResearchProject",
"name": "SDRO Technical Office",
"description": "We provide all the infrastructure for the SDRO"
},
{
"@type": "ResearchProject",
"name": "SDRO Science Support Office",
"description": "We provide all the science support functionality for the SDRO"
}
],
"logo": {
"@type": "ImageObject",
"url": "https://www.sample-data-repository.org/images/logo.jpg"
},
"contactPoint": {
"@type": "ContactPoint",
"name": "Support",
"email": "info@bco-dmo.org",
"url": "https://www.sample-data-repository.org/about-us",
"contactType": "customer support"
},
"foundingDate": "2006-09-01",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Main St.",
"addressLocality": "Anytown",
"addressRegion": "ST",
"postalCode": "12345",
"addressCountry": "USA"
},
"parentOrganization": {
"@type": "Organization",
"@id": "http://www.someinstitute.edu",
"legalName": "Some Institute",
"name": "SI",
"url": "http://www.someinstitute.edu",
"address": {
"@type": "PostalAddress",
"streetAddress": "234 Main St.",
"addressLocality": "Anytown",
"addressRegion": "ST",
"postalCode": "12345",
"addressCountry": "USA"
}
},
"identifier": {
"@type": "PropertyValue",
"name": "Re3data DOI: 10.17616/R37P4C",
"propertyID": "https://registry.identifiers.org/registry/doi",
"value": "doi:10.17616/R37P4C",
"url": "https://doi.org/10.17616/R37P4C"
},
"funder": {
"@type": "Organization",
"@id": "https://doi.org/10.13039/100000141",
"legalName": "Division of Ocean Sciences",
"alternateName": "OCE",
"url": "https://www.nsf.gov/div/index.jsp?div=OCE",
"identifier": {
"@type": "PropertyValue",
"propertyID": "https://registry.identifiers.org/registry/doi",
"value": "doi:10.13039/100000141",
"url": "https://doi.org/10.13039/100000141"
},
"parentOrganization": {
"@type": "Organization",
"@id": "http://doi.org/10.13039/100000085",
"legalName": "Directorate for Geosciences",
"alternateName": "NSF-GEO",
"url": "http://www.nsf.gov",
"identifier": {
"@type": "PropertyValue",
"propertyID": "https://registry.identifiers.org/registry/doi",
"value": "doi:10.13039/100000085",
"url": "https://doi.org/10.13039/100000085"
},
"parentOrganization": {
"@type": "Organization",
"@id": "http://dx.doi.org/10.13039/100000001",
"legalName": "National Science Foundation",
"alternateName": "NSF",
"url": "http://www.nsf.gov",
"identifier": {
"@type": "PropertyValue",
"propertyID": "https://registry.identifiers.org/registry/doi",
"value": "doi:10.13039/100000001",
"url": "https://doi.org/10.13039/100000001"
}
}
}
},
"availableChannel": [
{
"@type": "ServiceChannel",
"serviceUrl": "https://www.sample-data-repository.org/search",
"providesService": {
"@type": "Service",
"name": "SDRO Website Search",
"description": "Search for webpages, datasets, authors, funding awards, instrumentation and measurements",
"potentialAction": {
"@type": "SearchAction",
"target": "https://www.sample-data-repository.org/search?keywords={query_string}"
}
}
}
],
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Sample Data Repository Resource Catalog",
"itemListElement": [
{
"@type": "DataCatalog",
"@id": "https://www.sample-data-repository.org/collection/biological-data",
"name": "Biological Data",
"audience": {
"@type": "Audience",
"audienceType": "public",
"name": "General Public"
}
},
{
"@type": "DataCatalog",
"@id": "https://www.sample-data-repository.org/collection/geological-data",
"name": "Geological Data",
"audience": {
"@type": "Audience",
"audienceType": "public",
"name": "General Public"
}
}
]
}
}
</script>
Structured representation of the JSON-LD example.
{ "@context": { "@vocab": "https://schema.org/" }, "@type": [ "Service", "ResearchProject" ], "legalName": "Sample Data Repository Office", "name": "SDRO", "url": "https://www.sample-data-repository.org", "description": "The Sample Data Repository Service provides access to data from an imaginary domain accessible from this website.", "sameAs": [ "http://www.re3data.org/repository/r3d1000000xx", "https://twitter.com/SDRO", "https://www.linkedin.com/company/123456789/" ], "category": [ "Biological Oceanography", "Chemical Oceanography" ], "provider": [ { "@type": "ResearchProject", "name": "SDRO Technical Office", "description": "We provide all the infrastructure for the SDRO" }, { "@type": "ResearchProject", "name": "SDRO Science Support Office", "description": "We provide all the science support functionality for the SDRO" } ], "logo": { "@type": "ImageObject", "url": "https://www.sample-data-repository.org/images/logo.jpg" }, "contactPoint": { "@type": "ContactPoint", "name": "Support", "email": "info@bco-dmo.org", "url": "https://www.sample-data-repository.org/about-us", "contactType": "customer support" }, "foundingDate": "2006-09-01", "address": { "@type": "PostalAddress", "streetAddress": "123 Main St.", "addressLocality": "Anytown", "addressRegion": "ST", "postalCode": "12345", "addressCountry": "USA" }, "parentOrganization": { "@type": "Organization", "@id": "http://www.someinstitute.edu", "legalName": "Some Institute", "name": "SI", "url": "http://www.someinstitute.edu", "address": { "@type": "PostalAddress", "streetAddress": "234 Main St.", "addressLocality": "Anytown", "addressRegion": "ST", "postalCode": "12345", "addressCountry": "USA" } }, "identifier": { "@type": "PropertyValue", "name": "Re3data DOI: 10.17616/R37P4C", "propertyID": "https://registry.identifiers.org/registry/doi", "value": "doi:10.17616/R37P4C", "url": "https://doi.org/10.17616/R37P4C" }, "funder": { "@type": "Organization", "@id": "https://doi.org/10.13039/100000141", "legalName": "Division of Ocean Sciences", "alternateName": "OCE", "url": "https://www.nsf.gov/div/index.jsp?div=OCE", "identifier": { "@type": "PropertyValue", "propertyID": "https://registry.identifiers.org/registry/doi", "value": "doi:10.13039/100000141", "url": "https://doi.org/10.13039/100000141" }, "parentOrganization": { "@type": "Organization", "@id": "http://doi.org/10.13039/100000085", "legalName": "Directorate for Geosciences", "alternateName": "NSF-GEO", "url": "http://www.nsf.gov", "identifier": { "@type": "PropertyValue", "propertyID": "https://registry.identifiers.org/registry/doi", "value": "doi:10.13039/100000085", "url": "https://doi.org/10.13039/100000085" }, "parentOrganization": { "@type": "Organization", "@id": "http://dx.doi.org/10.13039/100000001", "legalName": "National Science Foundation", "alternateName": "NSF", "url": "http://www.nsf.gov", "identifier": { "@type": "PropertyValue", "propertyID": "https://registry.identifiers.org/registry/doi", "value": "doi:10.13039/100000001", "url": "https://doi.org/10.13039/100000001" } } } }, "availableChannel": [ { "@type": "ServiceChannel", "serviceUrl": "https://www.sample-data-repository.org/search", "providesService": { "@type": "Service", "name": "SDRO Website Search", "description": "Search for webpages, datasets, authors, funding awards, instrumentation and measurements", "potentialAction": { "@type": "SearchAction", "target": "https://www.sample-data-repository.org/search?keywords={query_string}" } } } ], "hasOfferCatalog": { "@type": "OfferCatalog", "name": "Sample Data Repository Resource Catalog", "itemListElement": [ { "@type": "DataCatalog", "@id": "https://www.sample-data-repository.org/collection/biological-data", "name": "Biological Data", "audience": { "@type": "Audience", "audienceType": "public", "name": "General Public" } }, { "@type": "DataCatalog", "@id": "https://www.sample-data-repository.org/collection/geological-data", "name": "Geological Data", "audience": { "@type": "Audience", "audienceType": "public", "name": "General Public" } } ] } }