Schema
Mikel Egaña Aranguren (megana@eurohelp.es)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/387940/images/1831575/eurohelp-innova.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/387940/images/1831926/by-nc-sa.eu_petit.png)
Introducción a Schema
![](https://s3.amazonaws.com/media-p.slid.es/uploads/387940/images/3350475/simple-robot-clipart-1.jpg)
Evolucion
Evolucion
Modelo semántico
![](https://s3.amazonaws.com/media-p.slid.es/uploads/387940/images/3342547/Semantic-web-stack.png)
Clase/Subclase (múltiple)
Propiedad (super/sub, inversa)
Dominio
Rango
Instancia de la clase "Movie"
![](https://s3.amazonaws.com/media-p.slid.es/uploads/387940/images/3350813/screening-graph.png)
Schema no aspira a ser una ontología universal
De hecho, se puede combinar con otras ontologías
!!!
Schema no es un "esquema" o reglas a cumplir
De hecho, no hay por que "llenar" todos los properties de una instancia (ej. Library "hereda" properties de LocalBusiness) ...
... aunque cada buscador tenga sus propias reglas
!!!
Schema no pertenece a Google, ni refleja (sólo) su criterio
De hecho, el validador de Google es más estricto
!!!
Generar contenido
<script type="application/ld+json">
{
JSON-LD
}
</script>
HTML
<body> </body>
<head> </head>
<script type="application/ld+json">
{
JSON-LD
}
</script>
<script type="application/ld+json">
{
JSON-LD
}
</script>
HTML
<body> </body>
<head> </head>
<script type="application/ld+json">
{
JSON-LD
}
</script>
JSON-LD (https://www.w3.org/TR/json-ld/)
JSON-LD válido (http://json-ld.org/playground/)
Structured data testing tool (https://search.google.com/structured-data/testing-tool)
Structured data linter
(http://linter.structured-data.org/)
RDF converter (http://www.easyrdf.org/converter)
Ejemplos
y
problemas
Directorio; Persona
![](https://s3.amazonaws.com/media-p.slid.es/uploads/387940/images/3362638/schema_hotels_1.png)
Schema EJIE
By mikel-egana-aranguren
Schema EJIE
- 2,091