domingo, 8 de febrero de 2015

Thing - potentialAction Microdatos SchemaOrg


Microdatos Schema.org -- Thing - potentialAction


     Ahora vamos a ver a potentialAction, existe un poco de controversia con este microdatos, ya que se trata de una Acción, pero en sí no lo es, me explico: Una Acción (Action) es un Tipo Específico de Cosa (Thing), y "potentialAction (Acción Potencial de una Cosa)" es un Elemento de Cosa (Thing), pero a su vez, se tiene que mencionar como una Sub-División de Acción (Action), jejeje, siento que está confusa la cosa, pero ahí te va una explicación rápida... potentialAction es la Acción Potencial que desarrolla la Cosa que vamos a representar, pero la tenemos que poner como Acción...... Espero explicarme. Vamos a ver un ejemplo:

<div itemprop="potentialAction" itemscope itemtype="http://schema.org/Thing" id="perro">
     Mi <span itemprop="name">Perro</span>
     se llama <span itemprop="alternateName">Chucho</span>
     <div itemprop="potentialAction" itemscope itemtype="http://schema.org/Action" itemref="perro" id="ladrando">
          y todo el dia se la pasa <span itemprop="name">Ladrando</span>,
     </div>
     <div itemprop="potentialAction" itemscope itemtype="http://schema.org/Action" itemref="perro" id="cuida">
         lo bueno es que <span itemprop="name">Cuida</span> mi casa.
     </div>
</div>

Un poco complicado ¿Verdad?, vamos a tratar de explicar por partes:

<div itemprop="potentialAction" itemscope itemtype="http://schema.org/Thing" id="perro">
Con esta línea estas indicando primeramente que vas a hablar de una Cosa, que Ván a Hacer Referencia al microdato "potentialAction" en otra parte de la página y por último, el <div> se llama "perro".

    Mi <span itemprop="name">Perro</span>
     se llama <span itemprop="alternateName">Chucho</span>
Estos ya los vimos en anteriores post's, el nombre y nombre alternativo de la Cosa.

     <div itemprop="potentialAction" itemscope itemtype="http://schema.org/Action" itemref="perro" id="ladrando">
          y todo el dia se la pasa <span itemprop="name">Ladrando</span>,
     </div>
Aquí empieza la controversia. Con estas líneas le estás diciendo al Buscador que el Microdato "potentialAction" de Thing és un Microdato de Action, por eso se está Haciendo Referencia a la Cosa que se llama "perro" con la Instrucción (itemref="perro"), ya que Thing no reconoce "potentialAction" como su Elemento, si no cómo Elemento de Action que Tiene que Hacer Referencia a la Cosa que se está mencionando.

Esta es una de las controversias que tienen los microdatos schema, pero si cabe mencionar que una página web, blog o cualquier otra cosa que tengan que encontrar los Buscadores, es mucho más rápido con microdatos que sin ellos.

Buen día. Gracias por prestar atención a este post.