<div itemscope="" itemtype="http://schema.org/ItemList" >
<span itemprop="???"><a href="feed.rss">RSS of this section</a></span>
<ul>
<li itemprop="itemListElement" itemscope itemtype="http://example.net/Item">
<a href="" itemprop="url">title</a>
</li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
以span
标记投放怎么样?是否有任何Schema.org类型?
答案 0 :(得分:2)
更新2019: Schema.org可能会很快(see pull request)播客的webFeed
属性,其定义可能会延长以便可以使用在非播客上下文中,但我怀疑是否可以将其添加到ItemList
。
Schema.org词汇表没有为feeds定义类或属性。
但HTML5定义了一种链接Feed的方法:将alternate
link type与设置为application/rss+xml
的{{3}}一起使用。 application/atom+xml
。
<a href="feed.rss" rel="alternate" type="application/rss+xml">RSS of this section</a>
(以这种方式关联的type
attribute供稿被视为自动发现的默认供稿;因此,如果您在同一页面上链接了多个部分供稿,则应该确保第一个Feed是常规供稿并且不仅仅针对一个部分。)
答案 1 :(得分:0)
像PDF或AMP页面一样,RSS只是文档或资源的一种输出格式或 encoding 。这是关于编码的schema.org has to say:
在
CreativeWork
具有几种媒体类型表示形式的情况下,encoding
可用于指示每个MediaObject
和特定的encodingFormat
信息。
应用于使用微数据的示例:
<div itemscope itemtype="http://schema.org/MediaObject">
<meta itemprop="encodingFormat" content="application/rss+xml">
<a itemprop="contentUrl" href="feed.rss">
<span itemprop="description">RSS of this section</span>
</a>
</div>
经过测试的with Yandex结果如下:
mediaobject
itemType = http://schema.org/MediaObject
encodingformat = application/rss+xml
contenturl
href = feed.rss
text = RSS of this section
description = RSS of this section
如果愿意,还可以使用JSON-LD或RDFa代替微数据。