Continuando a discussão de Pré-visualizações de links ricos com Onebox:
@Anatolia fez um pedido para um onebox mais rico para o IMDb que inclua avaliações. Acho que é um ótimo pedido, mas há várias informações faltando nas meta tags de incorporação padrão.
Em uma análise mais profunda, parece que o IMDb suporta:
Em particular:
https://m.imdb.com/title/tt0253474/
Segue o código:
<script type="application/ld+json">{
"@context": "http://schema.org",
"@type": "Movie",
"url": "/title/tt0253474/",
"name": "O Pianista",
"image": "https://m.media-amazon.com/images/M/MV5BOWRiZDIxZjktMTA1NC00MDQ2LWEzMjUtMTliZmY3NjQ3ODJiXkEyXkFqcGdeQXVyNjU0OTQ0OTY@._V1_.jpg",
"genre": [
"Biografia",
"Drama",
"Música",
"Guerra"
],
"contentRating": "R",
"actor": [
{
"@type": "Person",
"url": "/name/nm0004778/",
"name": "Adrien Brody"
},
{
"@type": "Person",
"url": "/name/nm0470981/",
"name": "Thomas Kretschmann"
},
{
"@type": "Person",
"url": "/name/nm0277975/",
"name": "Frank Finlay"
},
{
"@type": "Person",
"url": "/name/nm0288976/",
"name": "Emilia Fox"
}
],
"director": {
"@type": "Person",
"url": "/name/nm0000591/",
"name": "Roman Polanski"
},
"creator": [
{
"@type": "Person",
"url": "/name/nm0367838/",
"name": "Ronald Harwood"
},
{
"@type": "Person",
"url": "/name/nm0844262/",
"name": "Wladyslaw Szpilman"
},
{
"@type": "Organization",
"url": "/company/co0024473/"
},
{
"@type": "Organization",
"url": "/company/co0030304/"
},
{
"@type": "Organization",
"url": "/company/co0053177/"
},
{
"@type": "Organization",
"url": "/company/co0104170/"
},
{
"@type": "Organization",
"url": "/company/co0028557/"
},
{
"@type": "Organization",
"url": "/company/co0047476/"
},
{
"@type": "Organization",
"url": "/company/co0024879/"
},
{
"@type": "Organization",
"url": "/company/co0043688/"
},
{
"@type": "Organization",
"url": "/company/co0049230/"
},
{
"@type": "Organization",
"url": "/company/co0086499/"
},
{
"@type": "Organization",
"url": "/company/co0086504/"
},
{
"@type": "Organization",
"url": "/company/co0074041/"
},
{
"@type": "Organization",
"url": "/company/co0002254/"
},
{
"@type": "Organization",
"url": "/company/co0058058/"
},
{
"@type": "Organization",
"url": "/company/co0031772/"
},
{
"@type": "Organization",
"url": "/company/co0078675/"
}
],
"description": "O Pianista é um filme estrelado por Adrien Brody, Thomas Kretschmann e Frank Finlay. Um músico judeu polonês luta para sobreviver à destruição do gueto de Varsóvia durante a Segunda Guerra Mundial.",
"datePublished": "2002-09-25",
"keywords": "pianist,holocaust,jewish,survival,poland",
"aggregateRating": {
"@type": "AggregateRating",
"ratingCount": 658161,
"bestRating": "10.0",
"worstRating": "1.0",
"ratingValue": "8.5"
},
"review": {
"@type": "Review",
"itemReviewed": {
"@type": "CreativeWork",
"url": "/title/tt0253474/"
},
"author": {
"@type": "Person",
"name": "Fella_shibby"
},
"dateCreated": "2013-09-09",
"inLanguage": "English",
"name": "Uma obra-prima. Atuação incrível de Brody.",
"reviewBody": "Esta é uma história verdadeiramente comovente de um homem cuja família pereceu no Holocausto e sobre sua sobrevivência à solidão, privação, fome e terror enquanto se escondia durante a ocupação nazista. Na minha opinião, é uma das melhores representações do Holocausto. Este filme se aproximou de A Lista de Schindler ao retratar os horrores do Holocausto. Brody oferece uma atuação maravilhosa e profundamente tocante. A história retrata o colapso emocional e cultural da comunidade judaica perseguida à medida que a política nazista se apertava ao seu redor. Excelente atuação de Brody.",
"reviewRating": {
"@type": "Rating",
"worstRating": "1",
"bestRating": "10",
"ratingValue": "10"
}
},
"duration": "PT2H30M",
"trailer": {
"@type": "VideoObject",
"name": "O Pianista",
"embedUrl": "/video/imdb/vi988938521",
"thumbnail": {
"@type": "ImageObject",
"contentUrl": "https://m.media-amazon.com/images/M/MV5BMmQ4MWQzNDEtYmI4Zi00NmY0LWEwYTEtZTg4MmQ3MDM2YmJlXkEyXkFqcGdeQXVyNzU1NzE3NTg@._V1_.jpg"
},
"thumbnailUrl": "https://m.media-amazon.com/images/M/MV5BMmQ4MWQzNDEtYmI4Zi00NmY0LWEwYTEtZTg4MmQ3MDM2YmJlXkEyXkFqcGdeQXVyNzU1NzE3NTg@._V1_.jpg",
"description": "Trailer teatral da Focus Features",
"uploadDate": "2008-04-11T16:41:43Z"
}
}</script>
Será que devemos ensinar o onebox a suportar JSON-LD para casos como este?