Note: You are viewing the development version of Schema.org. See how we work for more details.

provider

A Schema.org Property

This term is in the "new" area - implementation feedback and adoption from applications and websites can help improve our definitions.
The service provider, service operator, or service performer; the goods producer. Another party (a seller) may offer those services or goods on behalf of the provider. A provider may also serve as the seller.

Values expected to be one of these types

Used on these types

Supersedes
carrier

Source

https://github.com/schemaorg/schemaorg/issues/2289

https://github.com/schemaorg/schemaorg/issues/2927


Examples

Example 1
Copied
Example notes or example HTML without markup.
  1. <body>
  2. <!-- A MOOC created by an Institution, offered through a MOOC platform, with named instructor -->
  3. <!-- Based on https://www.coursera.org/course/datascitoolbox -->

  4. <main>
  5.   <h1>The Data Scientist's Toolbox</h1>
  6.   <h2>
  7.     Johns Hopkins University
  8.   </h2>
  9.   <h2>About this Course</h2>
  10.   <div>
  11.     <h2>Instructors</h2>
  12.     <div>
  13.       <a href="http://example.org/instructor/~315" >
  14.         <p>Jeff Leek, PhD</p>
  15.         <div>Associate Professor, Biostatistics</div>
  16.         <div>Bloomberg School of Public Health </div>
  17.       </a>
  18.     </div>
  19.   </div>
  20. </main>
  21. </body>
Example encoded as RDFa embedded in HTML.
  1. <body vocab="https://schema.org/">
  2. <!-- A MOOC created by an Institution, offered through a MOOC platform, with named instructor -->
  3. <!-- Based on https://www.coursera.org/course/datascitoolbox -->

  4. <main typeof="Course">
  5.   <h1 property="name">The Data Scientist's Toolbox</h1>
  6.   <h2 property="provider" typeof="EducationalOrganization">
  7.     <span property="name">Johns Hopkins University</span>
  8.   </h2>
  9.   <h2>About this Course</h2>
  10.   <div rel="hasCourseInstance" typeof="CourseInstance">
  11.     <meta property="courseMode" content="MOOC" />
  12.     <meta property="courseMode" content="online" />
  13.     <span rel="offers" typeOf="Offer">
  14.       <meta property="price" content="0" />
  15.       <meta property="offeredBy" content="Coursera">
  16.     </span>
  17.     <h2  >Instructors</h2>
  18.     <div property="instructor" typeof="Person">
  19.       <a property="url" href="http://example.org/instructor/~315" >
  20.         <p  property="name">Jeff Leek, PhD</p>
  21.         <div property="jobTitle" >Associate Professor, Biostatistics</div>
  22.         <div  property="worksFor" >Bloomberg School of Public Health </div>
  23.       </a>
  24.     </div>
  25.   </div>
  26. </main>
  27. </body>
Example encoded as JSON-LD in a HTML script tag.
  1. <script type="application/ld+json">
  2. {
  3.   "@context": "https://schema.org/",
  4.   "@type": "Course",
  5.   "hasCourseInstance": {
  6.     "@type": "CourseInstance",
  7.     "courseMode": [
  8.       "MOOC",
  9.       "online"
  10.     ],
  11.     "instructor": {
  12.       "@type": "Person",
  13.       "jobTitle": "Associate Professor, Biostatistics",
  14.       "name": "Jeff Leek, PhD",
  15.       "url": {"@id": "http://example.org/instructor/~315"},
  16.       "worksFor": "Bloomberg School of Public Health "
  17.     },
  18.     "offers": {
  19.       "@type": "Offer",
  20.       "offeredBy": "Coursera",
  21.       "price": "0"
  22.     }
  23.   },
  24.   "name": "The Data Scientist's Toolbox",
  25.   "provider": {
  26.     "@type": "EducationalOrganization",
  27.     "name": "Johns Hopkins University"
  28.   }
  29. }
  30. </script>
Structured representation of the JSON-LD example.
Example 2
Copied
Example notes or example HTML without markup.
  1. <body>
  2. <!--A Bachellor's programme provided by a University, referencing the course code-->
  3. <!--based on http://search.ucas.com/course/summary/463149/physics -->
  4.     <div>
  5.         <h2>Physics</h2>
  6.         <div>
  7.             <a href="/provider/324/university-of-bristol">
  8.                 <span>University of Bristol</span>
  9.             </a>
  10.         </div>
  11.         <div>
  12.             Course code: F300
  13.         </div>
  14.     </div>
  15. </body>
Example encoded as RDFa embedded in HTML.
  1. <body vocab="https://schema.org/">
  2. <!--A Bachellor's programme provided by a University, referencing the course code-->
  3. <!--based on http://search.ucas.com/course/summary/463149/physics -->
  4.     <div typeof="Course">
  5.         <h2 property="name">Physics</h2>
  6.         <div property="provider" typeOf="CollegeOrUniversity">
  7.             <a property="url" href="/provider/324/university-of-bristol">
  8.                 <span property="name">University of Bristol</span>
  9.             </a>
  10.         </div>
  11.         <div>
  12.             Course code <span property="courseCode">F300</span>
  13.         </div>
  14.     </div>
  15. </body>
Example encoded as JSON-LD in a HTML script tag.
  1. <script type="application/ld+json">
  2. {
  3.   "@context": "https://schema.org/",
  4.   "@type": "Course",
  5.   "courseCode": "F300",
  6.   "name": "Physics",
  7.   "provider": {
  8.     "@type": "CollegeOrUniversity",
  9.     "name": "University of Bristol",
  10.     "url": {"@id": "/provider/324/university-of-bristol"}
  11.   }
  12. }
  13. </script>
Structured representation of the JSON-LD example.