I am adding Schema to a contact page I am building. The page has both a physcial address which is an office, however, the mailing address is not the same. Here is what I have done using Schema:
<div itemscope itemtype="http://schema.org/LocalBusiness">
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<ul>
<li>Office: <span itemprop="streetAddress">1234 Anywhere Street</span>
<br/> <span itemprop="addressLocality">Denver</span>, <span itemprop="addressRegion">CO</span> <span itemprop="postalCode">80000</span>
</li>
</ul>
</div>
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<ul>
<li>Mailing: Post Office Box <span itemprop="postOfficeBoxNumber">5555</span>
<br/> <span itemprop="addressLocality">Denver</span>, <span itemprop="addressRegion">CO</span> <span itemprop="postalCode">80000</span>
</li>
</ul>
</div>
<div>
<ul>
<li>Phone: <span itemprop="telephone">555-555-5555</span></li>
<li>Fax: <span itemprop="faxNumber">555-555-5555</span></li>
</ul>
</div>
</div>
My questions:
- Is it technically correct to have two instances of
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">? - If not how do I leave the second
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">?
What is the correct way?