Свойство schema.org ?
Содержание: Описание, Какие должны быть типы, В каких типах используется, Какие имеет подсвойства, Примеры использования.
Свойство contentLocation в Schema.org используется для указания местоположения, которое изображено или описано в контенте. Это может быть полезно в различных типах данных, таких как изображения, видео, статьи и другие формы контента, где важно указать, где происходят события или где находится объект.
Свойство помогает уточнить контекст представленного материала. Например, если у вас есть фотография, на которой изображен определенный город или природный ландшафт, использование contentLocation позволяет указать именно это место. Это делает информацию более точной и полезной для пользователей, а также для поисковых систем, которые могут использовать эти данные для улучшения поиска и отображения контента.
contentLocation может быть использовано в различных сферах, таких как искусство, туризм, образование и многие другие, где важно обозначить географическое местоположение. Это свойство может быть связано с другими свойствами и типами данных, что позволяет создавать более сложные и информативные структуры данных.
Таким образом, contentLocation играет важную роль в организации и представлении информации о местоположениях, способствуя лучшему пониманию контента как пользователями, так и системами, которые его обрабатывают.
Пример заметки или HTML разметки.
<div>
The Church at Auvers by Vincent van Gogh depicts a church in Auvers-sur-Oise, but was created in Saint-Rémy-de-Provence.
</div>
Пример, закодированный в формате Microdata, встроенный в HTML.
<div itemscope itemtype="https://schema.org/Painting">
<img itemprop="image" src="https://upload.wikimedia.org/wikipedia/commons/a/ad/Vincent_van_Gogh_-_The_Church_in_Auvers-sur-Oise%2C_View_from_the_Chevet_-_Google_Art_Project.jpg" />
<meta itemprop="sameAs" content="https://en.wikipedia.org/wiki/The_Church_at_Auvers" />
<span itemprop="name">The Church at Auvers</span>
by <div itemprop="creator" itemscope itemtype="https://schema.org/Person">
<span itemprop="name">Vincent van Gogh</span>
</div>,
depicts a church in <div itemprop="contentLocation" itemscope itemtype="https://schema.org/AdministrativeArea">
<span itemprop="name">Auvers-sur-Oise</span>,
</div>
but was created in <div itemprop="locationCreated" itemscope itemtype="https://schema.org/AdministrativeArea">
<span itemprop="name">Saint-Rémy-de-Provence</span>.
</div>
</div>
Пример, закодированный в формате RDFa, встроенный в HTML.
<div vocab="https://schema.org/" typeof="Painting">
<img property="image" src="https://upload.wikimedia.org/wikipedia/commons/a/ad/Vincent_van_Gogh_-_The_Church_in_Auvers-sur-Oise%2C_View_from_the_Chevet_-_Google_Art_Project.jpg" />
<meta property="sameAs" content="https://en.wikipedia.org/wiki/The_Church_at_Auvers" />
<span property="name">The Church at Auvers</span>
by <div property="creator" typeof="Person">
<span property="name">Vincent van Gogh</span>
</div>,
depicts a church in <div property="contentLocation" typeof="AdministrativeArea">
<span property="name">Auvers-sur-Oise</span>,
</div>
but was created in <div property="locationCreated" typeof="AdministrativeArea">
<span property="name">Saint-Rémy-de-Provence</span>.
</div>
</div>
Пример, закодированный в формате JSON-LD в теге <script> HTML.
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Painting",
"name": "The Church at Auvers",
"image": "https://upload.wikimedia.org/wikipedia/commons/a/ad/Vincent_van_Gogh_-_The_Church_in_Auvers-sur-Oise%2C_View_from_the_Chevet_-_Google_Art_Project.jpg",
"sameAs": "https://en.wikipedia.org/wiki/The_Church_at_Auvers",
"creator": {
"@type": "Person",
"name": "Vincent van Gogh"
},
"contentLocation": {
"@type": "AdministrativeArea",
"name": "Auvers-sur-Oise"
},
"locationCreated": {
"@type": "AdministrativeArea",
"name": "Saint-Rémy-de-Provence"
}
}
</script>
Структурированное представление примера JSON-LD.