gpt4 book ai didi

microdata - 将 schema.orgbranchOf 与 itemref 一起使用

转载 作者:行者123 更新时间:2023-12-02 22:20:01 25 4
gpt4 key购买 nike

我有一个公司页面,上面列出了所有本地分支机构。

  • 在页眉上,我定义了组织的 itemType。
  • 每家本地商家(酒店)均位于页面下方。

对于每家酒店,我尝试使用元标记添加branchOf 属性,但Yandex 和Google Snippets 对此属性都显示为空白。这样可以吗?

<div itemscope itemtype="http://schema.org/Organization" id="schema-organization">
<meta itemprop="description" content="blah blah blah" />
<a href="/" itemprop="url">
<h1 itemprop="name">The Hotel Chain</h1>
</a>

<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<div itemprop="addressLocality">new york city</div>
<meta itemprop="addressRegion" content="NY" />
</div>
</div>
<!-- snip -->
<div itemscope itemtype="http://schema.org/Hotel">
<meta itemprop="branchOf" itemref="schema-organization" />
<h2 itemprop="name">Hotel Location 1</h2>
<a href="http://maps.google.com/blahblah" itemprop="map">Get directions on Google Maps</a>

<div itemprop="geo" itemscope itemtype="http://schema.org/GeoCoordinates">
<meta itemprop="latitude" content="40.7450605" />
<meta itemprop="longitude" content="-73.98301879999997" />
</div>

<div class="wrap-address clearfix" itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<ul class="ul-reset">
<li><span itemprop="streetAddress">1234 Some Street</span> (between 3rd Ave &amp; Lexington Ave)</li>
<li>
<span itemprop="addressLocality">New York City</span>,
<span itemprop="addressRegion">NY</span>
<span itemprop="postalCode">10016</span>
</li>
</ul>
</div>

<ul>
<li><strong>Phone:</strong><span itemprop="telephone">555-555-5555</span></li>
<li><strong>Fax:</strong><span itemprop="faxNumber">555-555-5555</span></li>
</ul>
<ul>
<li>
Information:&nbsp;
<a href="mailto:info@hotellocation1.com" itemprop="email">info@hotellocation1.com</a>
</li>
<li itemprop="contactPoint" itemscope itemtype="http://schema.org/ContactPoint">
<span itemprop="contactType">Reservations</span>:&nbsp;
<a href="mailto:reservations@hotellocation1.com" itemprop="email">reservations@hotellocation1.com</a>
</li>
<li itemprop="contactPoint" itemscope itemtype="http://schema.org/ContactPoint">
<span itemprop="contactType">Concierge</span>:&nbsp;
<a href="mailto:Concierge@hotellocation1.com" itemprop="email">Concierge@hotellocation1.com</a>
</li>
</ul>
</div>

最佳答案

About itemref :

  1. 必须在具有 itemscope 的元素上指定
  2. 它用于引用其他属性(= Microdata 中的 itemprop)

这对你来说意味着:

  • itemref移至酒店
  • itemprop="branchOf" 移至组织

最小示例:

<div itemprop="branchOf" itemscope itemtype="http://schema.org/Organization" id="schema-organization">
<h1 itemprop="name">The Hotel Chain</h1>
</div>

<div itemscope itemtype="http://schema.org/Hotel" itemref="schema-organization">
<h2 itemprop="name">Hotel Location 1</h2>
</div>

关于microdata - 将 schema.orgbranchOf 与 itemref 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21146046/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com