问题标签 [schema.org]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1407 浏览

schema.org - 我应该将 publishDate 或 datePublished 用于 schema.org 评论标记吗?

我正在使用 schema.org Review,我想知道是否应该使用publishDatedatePublished属性。

根据文档(http://schema.org/Review),这似乎是datePublished但在他们使用的示例中publishDate

0 投票
8 回答
29170 浏览

schema.org - OpenGraph 还是 Schema.org?

只是想知道你们是否喜欢以下标记的 OpenGraph 协议,例如:

或者 Schema.org 协议

我应该整合哪一个,因为我认为只有 1 个是必要的?【其实只能整合一个或?】

坦率地说,恕我直言——我认为 OpenGraph 对整个代码库“侵入性较小”——因为 [使用 ASP.NET MVC] 更容易实现部分视图,而 Schema.org 协议需要 [至少在我看来] 破坏性 HTML 插件在你的代码中?

编辑:似乎我最终整合了两者 - 不确定这是否允许,但 Schema.org 上的文档尚不清楚。值得注意的是,此链接没有提供太多信息

问:schema.org 与 Facebook Open Graph 有什么关系?
Facebook Open Graph 很好地实现了它的目的,但它没有提供搜索引擎改善用户体验所需的详细信息。

一个网页可能有很多组件,它可能会谈论不止一件事。如果搜索引擎了解页面的各个组成部分,我们就可以改进数据的呈现方式。即使您使用 Facebook Open Graph 协议标记您的内容,schema.org 也提供了一种机制来提供有关页面上特定实体的更多详细信息。
例如,关于乐队的页面可能包含以下任何或所有内容:

  • 专辑列表
  • 每张专辑的价格
  • 每张专辑的歌曲列表,以及用于收听每首歌曲样本的链接
  • 乐队成员的即将上映的节目列表

所以我假设它们是兼容的。

0 投票
4 回答
57617 浏览

testing - 用于测试 Schema.org 标记的工具

有谁知道测试 Schema.org ( http://schema.org/ ) 标记的好工具?

Google Rich Snippet 工具不能正确支持它。即使给出了正确的标记,它也会显示“数据不足,无法生成预览”。

更新:现在Google Rich Snippet 工具支持一些schema.org标记。

0 投票
4 回答
6674 浏览

html - 使用 schema.org Microdata 中的 itemprop="branchOf" 来指代 LocalBusiness 的母公司

我正在创建一个简单的(嗯,在我决定用 Microdata 标记它之前它会很简单)网页,其中包含有两个办事处的企业的公司联系信息。我正在为这两个办公室使用 schema.org 和LocalBusiness

以下是我的 HTML 的相关部分:

在我目前拥有的地方<!-- itemprop="branchOf" -->,我相信我需要将LocalBusinesses 与Corporation页面前面提到的相关联。

我该怎么做?可以为此使用元素ID吗?

谢谢。

0 投票
7 回答
21708 浏览

facebook-like - 是否有标签可以在 Google+ 中指定 Google +1 故事格式,例如 Facebook 的 og-meta?

有了Facebook我们Open Graph tags,网站管理员可以指定故事在 Facebook 上的显示方式。

按钮是否有类似的东西Google +1,允许网站管理员指定缩略图、描述和标题?Google+似乎忽略了og-meta tags.

Google 的个人资料 +1 列表与 Facebook 的墙的示例

0 投票
5 回答
3558 浏览

blogs - 使用 Schema.org 标记博客的首选方法

背景/上下文

由于 schema.org 相对较新,也许这个问题会引发更多的讨论,而不是一个明确的答案。无论哪种方式,希望可以从其他人的应用程序/经验中获得一些学习。

研究了http://schema.org文档页面 - 虽然似乎有大量属性(阅读:itemprop属性)可用于丰富博客文章,但似乎存在一些不一致和“灰色区域”标记博客评论的最佳方法。让我举个例子:

博客的 schema.org 文档可以在Thing > CreativeWork > Blog中找到,作为参考,博客文章位于Thing > CreativeWork > Article > BlogPosting

到目前为止,上述页面上的文档和标记示例提供了足够的参考来格式化博客索引页面,以及单个帖子中的大部分内容(authorpubDatearticleBodyinteractionCount等)

问题:将 UserInteraction 模式应用于单个博客评论

当我们开始查看单个 UserInteraction 元素(博客评论)时interactionCount,事情变得有点模糊。该文档将我们引导至Thing > Event > UserInteraction > UserComments,并被描述为“用户交互:关于项目的评论”。然而,所有建议的属性UserInteraction都是针对物理事件的。

在此模式的文档中,似乎与博客评论相关的唯一属性是description; 可用于评论正文感觉缺少的是用户对博客文章发表评论的特定上下文。也没有证据表明所述评论的示例标记,即使在网站上搜索“评论”似乎也没有产生任何清晰度。

有没有人使用 schema.org 标记他们的博客 - 你是如何处理/解决这个问题的?

我还将通过 schema.org 反馈表提出这个问题,如果有任何问题,我会更新这篇文章。

0 投票
4 回答
1576 浏览

html - schema.org 将 ItemList 嵌套到 Restaurant

我需要在餐厅网站上标记项目列表(餐厅的属性,如“鸡尾酒吧”、“露台”、“免费停车场”)。Schema.org 在以下链中定义了“Restaurant”类型:

事物 -> 组织 -> 本地企业 -> 食品企业 -> 餐厅

在“餐厅”的项目范围内,没有定义“项目列表”。尽管在此链中定义了“ItemList”,但是否可以在“Restaurant”标记块中添加“ItemList”?:

事物 -> CreativeWork -> 项目列表

谢谢!
宁斯基

0 投票
4 回答
7124 浏览

html - 如何将“名称”和“网址”属性添加到同一个标签?

我正在将 schema.org 微数据添加到我的网站。

我的 HTML 代码是这样的:

由于itemprop组织的“url”和“name”都在锚标记中。如何itemprop在同一个标​​签上同时显示“url”和“name”?span我必须为此添加额外的标签吗?

我已经尝试在这方面搜索一些编码示例,但找不到任何示例来显示itemprop在同一标签上使用多个。

最后,我想要这样的微数据:

0 投票
2 回答
1172 浏览

ruby - 使用统一模式/词汇表(例如schema.org)解析RDFa、微数据等、存储和显示信息的最佳方法是什么

我主要使用 Ruby 来执行此操作,但到目前为止我的攻击计划如下:

使用 gems rdf、rdf-rdfa 和 rdf-microdata 或 mida 来解析给定任何 URI 的数据。我认为最好映射到像 schema.org 这样的统一模式,例如,以这个 yaml 文件为例,它试图描述 data-vocabulary 和 opengraph 到 schema.org 之间的转换:

然后,我可以以一种格式存储找到的信息,并使用 schema.org 语法重新显示它们。

另一部分是确定类型。我会在 schema.org 之后为我的表建模,我想知道记录的“事物”(事物)的类型。因此,如果我解析一个 opengraph 类型的“bar”,我会将其存储为“BarOrPub”(BarOrPub)。

有没有更好的方法来做到这一点?自动化的东西?已经有解决方案了吗?任何输入表示赞赏。

编辑:

所以我发现这解析得很好(其中 all_tags 包括我感兴趣的标签作为键和 schema.org 等效于值):

0 投票
4 回答
4199 浏览

html - 哪个 schema.org 类型应该用于论坛?

文章或博客似乎都不适合有主题和讨论的论坛。或者文章是否考虑用于任何通用帖子或评论?