Duas camadas de validação
A primeira camada verifica se a marcação é Schema.org válida: se o tipo existe, se a propriedade é permitida nele, se as propriedades herdadas contam e se o valor corresponde ao tipo esperado. A segunda camada verifica as condições visíveis localmente para os resultados avançados do Google, como as propriedades obrigatórias. Passar na segunda camada não é garantia de que o Google vai exibir um resultado avançado.
- Vocabulário Schema.org incluído, funciona offline
- Propriedades herdadas são tratadas, então um autor em um Article não vira erro falso
- Propriedades obrigatórias e de escolha entre alternativas, para tipos de resultado avançado
- Erros de análise informados quando um bloco JSON-LD não é JSON válido

