2016-05-04 4 views
3

Ich bin ein Produktmanager für ein lokales Verzeichnis. Ich schreibe einige Anforderungen an meinen Entwickler, um die Eintragungsseiten mit Microdata von Schema.org zu aktualisieren. Zur Zeit haben wir alle Unternehmen unter LocalBusiness eingetragen.Welche Schema.org Tags sollte ich für LocalBusiness, Place oder Organisation verwenden?

Ich kann nicht entscheiden, ob wir LocalBusiness aus der Place Eigenschaft oder Organization Eigenschaft verwenden sollten? Aktuelle Auflistungen haben geo für Geokoordinaten, aber es gibt andere itemprops, die ich hinzufügen könnte.

Ist es möglich, beide zusammenzufassen, so kann ich geo Tag innerhalb einer LocalBusiness verwenden, die in der Regel um Organization zugeordnet ist? Wenn ja, muss ich das irgendwo in meinem Markup definieren?

Antwort

2

Es gibt nur einenLocalBusiness Typ. Es hat zwei Elternarten, Organization und Place. Es erbt alle Eigenschaften von diesen übergeordneten Typen (und deren Eltern, bis zu Thing).

Sie bieten einfach http://schema.org/LocalBusiness als itemtype, und Sie können eine Organization Eigenschaft wie founder und Place Eigenschaft wie geo verwenden:

<article itemscope itemtype="http://schema.org/LocalBusiness"> 
    <div itemprop="founder" itemscope itemtype="http://schema.org/Person">…</div> 
    <div itemprop="geo" itemscope itemtype="http://schema.org/GeoCoordinates">…</div> 
</article> 
+1

Excellent. Zu wissen, dass es Vererbung von Eigenschaften gibt, räumt ziemlich viel Verwirrung auf. Vielen Dank! – lloydphillips

Verwandte Themen