问题标签 [structured-data]

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 投票
2 回答
8911 浏览

wikipedia - 如何从维基百科信息框中提取信息?

<some Wikipedia article> 中有这个花哨的信息框。如何获得 <this field and that> 的值?

0 投票
1 回答
2498 浏览

angularjs - 使用 AnugularJS 输出 JSON-LD 用于结构化数据标记

我一直在网上搜索一种使用 AngularJS 创建和输出 JSON-LD 对象的方法,但没有运气。

我想要实现的是将结构化数据添加到我的 SPA 中,如下面的事件所述:

https://developers.google.com/structured-data/rich-snippets/events

一种简单的方法是构建 JSON-LD 对象并将其输出到脚本标记中。但据我所知,在这样的脚本标签中访问范围值是不可能/良好的做法:

任何人都可以帮助我用更好的方法来做到这一点,并且可以将 JSON-LD 对象创建为通常的 JSON 对象吗?

0 投票
3 回答
170 浏览

open-source - Schema.org 是开源的吗?

Schema.org 的许可是Creative Commons Attribution-ShareAlike License (version 3.0)

这是否意味着任何搜索引擎都可以使用 Schema.org 来实现结构数据?

0 投票
0 回答
253 浏览

php - 如何修复谷歌网站管理员工具中的结构化数据错误——缺少作者、条目标题和更新

Google 网站管理员工具报告了一堆结构化数据错误-Missing: author和. 查看有关此问题的其他线程,建议我应该将某些类添加到,和. 但是,我在我的主题文件夹中找不到或在任何 .php 文件中。我在 content.php 中找到,但它已经有了类 entry-title。我正在使用带有基于二十三的自定义主题的 WordPress CMS,以防它可能与主题相关。Missing: entry-titleMissing: updatedthe_authorthe_titlethe_timethe_authorthe_timethe_title

知道如何解决这个问题吗?

0 投票
1 回答
568 浏览

api - 如何从自定义搜索 API 或知识图搜索 API 获取城市中的“事件”?

我想从Custom Search ApiKnowledge Graph Search Api获取来自城市的事件。是否可以?

在正常的谷歌搜索中,它会是这样 这样

0 投票
1 回答
475 浏览

tsql - 将非结构化数据转换为表或视图

目前我正在使用一个提供程序构建的 SQL Server DB。该数据库具有来自通过其系统进行的调用的数据。存储数据的主表有 7 个字段。1 个字段是主键,然后是 2 个外键,几个数据时间戳,最后是一个名为“SergmentLog”的大量字段

在该字段中,数据是非结构化的。以下是数据的示例:

我被告知的是,每个“SegmentLog”可以有多个“事件”,在 SegmentLog 字段中称为“E=”。每个事件都由“|”分隔 管道符号。但在每个偶数之前,有一个来自服务器的数据时间戳,然后是 SourceID(称为“S=”),最后是 EventID(称为“E=”)

在每个 EventID(编号从 3500 - 3512)之后会有编号从 1 到 9 的属性(称为“1=”、“2=”等)。

请记住,每个 SegmentLog 可能有多个具有相同 EventID 的事件,并且并非所有属性都会显示在每个 EventID 中(IE E=3502 可能仅显示属性 1-6,而 E=3503 可能显示属性 1-9)将这些数据结构化为表结构的最佳方式。我可用的工具是在视图或中间 SSIS 知识中构建复杂的搜索查询。

编辑

我希望看到数据变成这样。但包括所有属性:

0 投票
1 回答
895 浏览

seo - AMP 项目是否仅对 schema.org/NewsArticle 有用?

我们最近以 AMP 格式发布了我们的网站,以帮助提升移动用户体验。我们现在已经将我们的站点地图提交到 Google 网站管理员工具,并添加了正确的rel="amphtml".

但是,网站管理员工具报告我的所有页面都带有“缺少支持的结构化数据元素”和指向https://developers.google.com/structured-data/rich-snippets/articles的链接

我知道这是热门故事功能所必需的,我不知道的是任何其他结构化数据似乎都没有被谷歌索引。

AMP 对非文章结构化数据无用吗?

编辑:也支持视频。

0 投票
2 回答
1044 浏览

schema.org - Google 自定义搜索引擎 Schema.org 结构化数据并通过 API 返回结果

这是我的丰富网页摘要标记

结构化数据测试工具似乎可以适当地组织和验证所有内容,包括我的小型服务集合(OfferCatalog)。当向自定义搜索 API 发出请求并添加 :more:pagemap:GovernmentOrganization 时,事情似乎没问题,我得到了我期望的结果。但是 pagemap 的 JSON 对象只包括我的组织的第一级:

关于为什么不包括我的相关对象(GovernmentOffice / locations / OfferCatalog / GovernmentServices)的任何想法?有没有更好的方法来为谷歌组织和构建这个?

0 投票
1 回答
2258 浏览

html - 事件中的 Schema.org 位置属性无效

我正在尝试将架构设置为我的 HTML 页面。验证器 ( https://developers.google.com/structured-data/testing-tool ) 在此页面失败:

如您所见,它告诉我位置地址不能为空。

我也尝试使用 utils: http: //schema-creator.org/event.php 但即使我填写了所有输入,结果也是一样的:“错误无效位置。”

有人可以解释我如何指定位置吗?

编辑:正如@unor 告诉我的,位置必须是 PostalAddress 的实例,所以我修改了它:

但它仍然无效,看起来 PostalAddress 中的地址必须是 Place,但 Place 中必须有 PostalAddress :-(

0 投票
1 回答
3577 浏览

html - Schema.org NewsArticle: invalid value for logo property

I try to markup a little section in my code as NewsArticle but I can't get it to validate.

If I do this

the validator complains that there is no logo.

And if I add a logo like this

the validator complains that the attribute contains an invalid value. What am I doing wrong here?