Schema Book

Schema Book

 

Explicação do Schema Book conforme schema.org

Introdução ao Schema Book

O schema Book é um tipo de marcação estruturada definida pelo schema.org que permite descrever livros de forma padronizada para mecanismos de busca e outras aplicações. Ele fornece propriedades específicas para representar metadados sobre livros, como autores, ISBN, editoras e informações de disponibilidade.

Estrutura Básica do Schema Book

O exemplo fictício fornecido apresenta a seguinte estrutura básica:
Ver https://schema.org/Book


{
    "@context": "https://schema.org/",
    "@id": "https://vitapotentia.com/book/978-3-16-148410-0",
    "@type": "Book",
    "name": "O Iniciado",
    "author": "Franz Bardon",
    "url": "https://vitapotentia.com",
    "isbn": "978-3-16-148410-0",
    "offers": {
        "@type": "Offer",
        "availability": "http://schema.org/InStock",
        "offeredBy": {
            "@type": "Library",
            "@id": "https://vitapotentia.com/library/el-ateneo",
            "name": "El Ateneo",
            "address": {
                "@type": "PostalAddress",
                "streetAddress": "Rua do Livro, 23",
                "addressLocality": "Porto Alegre",
                "postalCode": "90000000",
                "addressCountry": "BR"
            },
            "priceRange": "2",
            "telephone": "+555199111111",
            "image": "https://vitapotentia.com/images/2024/vita-potentia-word.webp"
        }
    }
}

 

Explicação linha por linha do JSON-LD (schema.org)

{
“@context”: “https://schema.org/”,
→ Define o vocabulário usado (schema.org), necessário para buscadores entenderem o conteúdo.

“@id”: “https://vitapotentia.com/book/978-3-16-148410-0”,
→ Identificador único desse objeto (livro), geralmente uma URL.

“@type”: “Book”,
→ Define que o tipo de objeto descrito é um livro.

“name”: “O Iniciado”,
→ Título do livro.

“author”: “Franz Bardon”,
→ Nome do autor.

“url”: “https://vitapotentia.com”,
→ URL com mais informações sobre o livro (página oficial, loja, etc.).

“isbn”: “978-3-16-148410-0”,
→ Número ISBN do livro, identificador universal.

“offers”: {
“@type”: “Offer”,
→ Indica que existe uma oferta associada ao livro.

“availability”: “http://schema.org/InStock”,
→ Informa que o livro está em estoque. Deve usar esse padrão exatamente.

“offeredBy”: {
“@type”: “Library”,
→ Entidade que oferece o item — neste caso, uma biblioteca.

“@id”: “https://vitapotentia.com/library/el-ateneo”,
→ Identificador único da biblioteca (URL simbólica ou real).

“name”: “El Ateneo”,
→ Nome da biblioteca que está oferecendo o livro.

“address”: {
“@type”: “PostalAddress”,
→ Especifica que o endereço abaixo é postal.

“streetAddress”: “Rua do Livro, 23”,
→ Rua e número da biblioteca.

“addressLocality”: “Porto Alegre”,
→ Cidade.

“postalCode”: “90000000”,
→ Código postal (CEP).

“addressCountry”: “BR”
→ País (sigla ISO 3166-1 Alpha-2, ex: BR, US, PT).
},

“priceRange”: “2”,
→ Faixa de preço. Pode ser simbólica (ex: “R$”, “€€”, “$$”, etc.).

“telephone”: “+555199111111”,
→ Telefone de contato da biblioteca.

“image”: “https://vitapotentia.com/images/2024/vita-potentia-word.webp”
→ Imagem do livro, da biblioteca ou da marca. Pode ser usada em rich snippets.
}
}
}