在传出新闻链接上使用什么模式微数据?

时间:2015-05-07 21:56:23

标签: database-schema schema.org

在我正在处理的网站上,会有一个页面显示指向不同新闻来源的各种链接。 (HoffPost,纽约邮报......)

代码看起来像这样。

    <li>
     <h4>
       New York Times:
     </h4> 
     <small>2/3/2014</small>
     <a href="#link" target="_blank" rel="nofollow">
        Title of New York Times Post
     </a>
    </li>

向此添加架构数据的最佳方法是什么? 会是https://schema.org/NewsArticle吗?

1 个答案:

答案 0 :(得分:1)

报纸可以用this web site代表,Organization的具体文章。

由于这是针对您网站的报纸文章,您可以使用NewsArticle作为域,使用WebSitecitation来引用这些文章。但是,文章可能不是关于你的网站(好吧,除非它是一个Web应用程序评论或类似的),但关于你的组织/产品/服务,在这种情况下你想要使用适当的类型(但是,可能缺少适当的属性来引用文章;例如,Product只提供mentions,而不是关于它的一般文章。)

每个NewsArticle都可以使用property for reviews和/或publisher属性引用该报纸。

使用sourceOrganization属性,您可以引用您的网站/产品(除非您只有文章about)。

<body prefix="schema: http://schema.org/">

  <article typeof="schema:NewsArticle">

    <div property="schema:publisher schema:sourceOrganization" typeof="schema:Organization">
      <p property="schema:name">The Guardian</p>
    </div>

    <div property="schema:about" typeof="schema:Product">
      <link property="schema:url" href="http://example.com/" />
    </div>

    <!-- article URL, title, teaser etc. -->

  </article>

  <article typeof="schema:NewsArticle">
    <!-- … -->
  </article>

</body>