Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/03/2013, 16:22
Avatar de historiasdemaria
historiasdemaria
 
Fecha de Ingreso: septiembre-2010
Ubicación: www
Mensajes: 433
Antigüedad: 13 años, 7 meses
Puntos: 54
Respuesta: Uso de datos estructurados

Cita:
Iniciado por rapuig Ver Mensaje
Hola, quería consultarles si alguien me puede orientar un poco en la estructura del uso de los datos estructurados para una web.

Supongamos que se trata de un retaurant, debo incluir la sintaxis en toda la web o solo en una página?

En el caso del restaurant por ser un "Place" puedo indicar nombre, dirección, mail, logotipo, numero de telefono, etc, pero toda esta información no la tengo en un mismo div como para poder poner como se ve en algunos ejemplos de schema.org:

Código HTML:
<div itemscope itemtype="http://schema.org/Restaurant">
   <span itemprop="name">GreatFood</span>
   Categories:
  <span itemprop="servesCuisine">
    Middle Eastern
  </span>,
  <span itemprop="servesCuisine">
    Mediterranean
  </span>
</div> 
A lo que me refiero es que tengo el logo por un lado, el nombre por otro, el teléfono en otro, y así. Entonces cada vez que voy a indicar alguno de estos debo indicar el itemscope itemtype="http://schema.org/Restaurant"?

Gracias.
El itemtype indica que todo lo que engloba pertenece al esquema restaurante, en tu caso el alcance es el div. Si lo hubieras puesto en la etiqueta HTML el alcance seria en toda la pagina.
Significa que todo los itemprop que estan por debajo pertenecen al itemtype restaurante, como una especie de jerarquia que debe estar ordenada.

La respuesta a tu pregunta es: si, debes ponerlo en cada pagina en donde quieras que aparezcan datos esctructurados.
Si quieres que salga en todas las paginas, debes declararlo en todas las paginas.