<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": ["VideoObject", "LearningResource"],
"name": "An introduction to Genetics",
"description": "Explanation of the basics of Genetics for beginners.",
"learningResourceType": "Concept Overview",
"educationalLevel": "High school (US)",
"contentUrl": "https://www.example.com/video/123/file.mp4",
"thumbnailUrl": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"uploadDate": "2016-03-31T08:00:00+08:00"
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Occupation",
"name": "Software Developer, Applications",
"mainEntityOfPage": {
"@type": "WebPage",
"lastReviewed": "2017-07-23T14:20:00-05:00"
},
"description": "Develops information systems by designing, developing, and installing software solutions",
"estimatedSalary": [
{
"@type": "MonetaryAmountDistribution",
"name": "base",
"currency": "USD",
"duration": "P1Y",
"percentile10": "100000.5",
"percentile25": "115000",
"median": "120000.28",
"percentile75": "130000",
"percentile90": "150000"
}
],
"occupationLocation": [
{
"@type": "City",
"name": "Mountain View"
}
]
}
</script>
In this example, we have an Occupation schema for a Software Developer, and we provide an estimated salary using the estimatedSalary
property. The MonetaryAmountDistribution
type allows us to specify a range of salaries using percentiles. We provide the currency, duration, and percentiles for the salary range.
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "SoftwareApplication",
"name": "Example App",
"operatingSystem": "Windows 10",
"applicationCategory": "Productivity",
"description": "Example App is a powerful productivity software that helps you get more done in less time.",
"url": "https://example.com/app",
"image": "https://example.com/app-image.jpg",
"author": {
"@type": "Organization",
"name": "Example Inc.",
"url": "https://example.com"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "10"
},
"offers": {
"@type": "Offer",
"price": "19.99",
"priceCurrency": "USD"
},
"review": [
{
"@type": "Review",
"author": {
"@type": "Person",
"name": "John Doe"
},
"datePublished": "2022-01-01",
"description": "Great app!",
"reviewRating": {
"@type": "Rating",
"ratingValue": "4.5"
}
},
{
"@type": "Review",
"author": {
"@type": "Person",
"name": "Jane Smith"
},
"datePublished": "2022-02-01",
"description": "Love this app!",
"reviewRating": {
"@type": "Rating",
"ratingValue": "5"
}
}
]
}
</script>
Note that this is just an example and the properties used may vary depending on the specific details of your software app.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Example Inc.",
"url": "https://www.example.com",
"logo": "https://www.example.com/images/logo.png",
"width": "600",
"height": "60"
}
</script>
In this example, we have specified the following properties:
@context
: Specifies the context of the structured data as "http://schema.org".@type
: Specifies that the structured data is for an organization.name
: Specifies the name of the organization as "Example Company".logo
: Specifies the logo of the organization as an ImageObject. Theurl
property specifies the URL of the logo image, while thewidth
andheight
properties specify the dimensions of the logo in pixels.
Note that the Logo structured data can be included on any page that represents the organization, such as the homepage or the About Us page.