provider
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.
Source
https://github.com/schemaorg/schemaorg/issues/2289
Examples
<body>
<!-- A MOOC created by an Institution, offered through a MOOC platform, with named instructor -->
<!-- Based on https://www.coursera.org/course/datascitoolbox -->
<main>
<h1>The Data Scientist's Toolbox</h1>
<h2>
Johns Hopkins University
</h2>
<h2>About this Course</h2>
<div>
<h2>Instructors</h2>
<div>
<a href="http://example.org/instructor/~315" >
<p>Jeff Leek, PhD</p>
<div>Associate Professor, Biostatistics</div>
<div>Bloomberg School of Public Health </div>
</a>
</div>
</div>
</main>
</body>
No Microdata
<body vocab="http://schema.org/">
<!-- A MOOC created by an Institution, offered through a MOOC platform, with named instructor -->
<!-- Based on https://www.coursera.org/course/datascitoolbox -->
<main typeof="Course">
<h1 property="name">The Data Scientist's Toolbox</h1>
<h2 property="provider" typeof="EducationalOrganization">
<span property="name">Johns Hopkins University</span>
</h2>
<h2>About this Course</h2>
<div rel="hasCourseInstance" typeof="CourseInstance">
<meta property="courseMode" content="MOOC" />
<meta property="courseMode" content="online" />
<span rel="offers" typeOf="Offer">
<meta property="price" content="0" />
<meta property="offeredBy" content="Coursera">
</span>
<h2 >Instructors</h2>
<div property="instructor" typeof="Person">
<a property="url" href="http://example.org/instructor/~315" >
<p property="name">Jeff Leek, PhD</p>
<div property="jobTitle" >Associate Professor, Biostatistics</div>
<div property="worksFor" >Bloomberg School of Public Health </div>
</a>
</div>
</div>
</main>
</body>
<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "schema:Course",
"schema:hasCourseInstance": {
"@type": "schema:CourseInstance",
"schema:courseMode": [
"MOOC",
"online"
],
"schema:instructor": {
"@type": "schema:Person",
"schema:jobTitle": "Associate Professor, Biostatistics",
"schema:name": "Jeff Leek, PhD",
"schema:url": {"@id": "http://example.org/instructor/~315"},
"schema:worksFor": "Bloomberg School of Public Health "
},
"schema:offers": {
"@type": "schema:Offer",
"schema:offeredBy": "Coursera",
"schema:price": "0"
}
},
"schema:name": "The Data Scientist's Toolbox",
"schema:provider": {
"@type": "schema:EducationalOrganization",
"schema:name": "Johns Hopkins University"
}
}
</script>
<body>
<!--A Bachellor's programme provided by a University, referencing the course code-->
<!--based on http://search.ucas.com/course/summary/463149/physics -->
<div>
<h2>Physics</h2>
<div>
<a href="/provider/324/university-of-bristol">
<span>University of Bristol</span>
</a>
</div>
<div>
Course code: F300
</div>
</div>
</body>
No Microdata
<body vocab="http://schema.org/">
<!--A Bachellor's programme provided by a University, referencing the course code-->
<!--based on http://search.ucas.com/course/summary/463149/physics -->
<div typeof="Course">
<h2 property="name">Physics</h2>
<div property="provider" typeOf="CollegeOrUniversity">
<a property="url" href="/provider/324/university-of-bristol">
<span property="name">University of Bristol</span>
</a>
</div>
<div>
Course code <span property="courseCode">F300</span>
</div>
</div>
</body>
<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "schema:Course",
"schema:courseCode": "F300",
"schema:name": "Physics",
"schema:provider": {
"@type": "schema:CollegeOrUniversity",
"schema:name": "University of Bristol",
"schema:url": {"@id": "/provider/324/university-of-bristol"}
}
}
</script>