Я использую Schema.org и RDFa для разметки HTML-страницы. У меня есть изображение следующим образом:
<div class="image_container">
<a href="big_whatever.jpg">
<img src="whatever.jpg" alt="A picture of Whatever" title="Whatever">
</a>
</div>
Как правильно это разметить, чтобы: 1. big_whatever.jpg (href ссылки) стал contentUrl 2. Свойство alt стало описанием 3. Свойство title стало именем 4. В идеале я бы тоже хотел свойство alt также должно быть заголовком.
Теперь это достаточно просто с JSON-LD, но я предпочитаю использовать RDFa для этого конкретного случая. Это то, что у меня есть до сих пор:
<div class="image_container" vocab="http://schema.org/" typeof="ImageObject">
<a href="big_whatever.jpg">
<img src="whatever.jpg" alt="A picture of Whatever" title="Whatever">
</a>
</div>