问题标签 [json-ld]

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 回答
2133 浏览

schema.org - 启用 Google 附加链接搜索框

我想为网站启用Google 附加链接搜索框。关键是它的自定义搜索页面是由哈希片段实现的,所以 JSON-LD 数据片段是这样的:

当 Google 尝试从这部分提取信息"required name=search_term_string"以显示附加链接搜索框时,遇到了一个问题:

我怀疑谷歌可能只是期望查询字符串中的搜索字符串而不是哈希片段,除了重定向之外,你有什么建议?

0 投票
1 回答
7876 浏览

html - 是否必须嵌入 JSON-LD?

我们目前正在使用微数据格式向搜索引擎公开数据,并且我们正在考虑公开更多信息以支持一些更高级的 Google 搜索功能。当我在字段中工作时,我发现我需要我们当前异步加载的信息,因此它不是初始响应的一部分。

JSON-LD 看起来像是 Google 喜欢的,但我看到的所有示例都将它嵌入到页面中。你能有一个 JS 文件的链接,以便它作为单独的调用加载吗?就像是

0 投票
1 回答
97 浏览

rest - 如何为 json-ld 中的资源指定支持的 http 操作?

我是 JSON-LD 的新手,我想知道是否有任何方法可以在不使用 Hydra 的supportedOperationsupportedProperty的情况下指定 JSON-LD 中支持的资源操作。有什么方法可以指定上下文,例如:

任何指导都会有很大帮助..

0 投票
1 回答
815 浏览

c# - 从 dotNetRDF 导出压缩的 JSON-LD

我在 .NET 中将 dotNetRDF 用于 RDF,但据我所知,它没有 JSON-LD 序列化。

尤其是 JSON-LD 的压缩版本相比 RDF/XML、TriX、...

因此,由于没有直接的方法从 dotNetRDF 导出 JSON-LD,我正在考虑一个转换器,它可以将 dotNetRDF 理解的格式转换为 JSON-LD。RDF/XML、RDF/JSON(注意:它与 JSON-LD 不同)、TriX、N-Quads 等格式

你推荐哪个转换器?哪个支持压缩版?它也应该能够从 JSON-LD 转换为其他格式。也许有一个 .NET 库来解决这个问题?

0 投票
1 回答
2218 浏览

rdf - JSON-LD 中@vocab 的用途是什么,与@context 有什么区别?

@vocabJSON-LD 中的属性是什么?如我所见,您可以“导入”远程词汇表,但这不与您可以做的相同@context吗?如果我没记错,那么您也可以“导入”远程源@context。那么@vocab和 和有什么不一样@context呢?

额外的问题:我可以多一个@vocab吗?例如,第一个引用者是 schema.org,另一个是 rdfs?

0 投票
1 回答
233 浏览

feed - JSON-LD 可以用于自动更新商家提要吗?

Google 会读取 JSON-LD 形式的 Schema.org 标记以自动更新产品提要吗?

它说它使用 Microdata,但没有说明它在更新提要时是否会查看 JSON-LD。

0 投票
3 回答
1001 浏览

schema.org - Google 会接受 JSON-LD 和 HTML 元/微数据的组合吗?

我有一种情况,我可以将 99% 的结构化数据放入我的产品页面的 JSON-LD 中。但我可以获得 UPC 的唯一方法是将其作为微数据内联。

Google 会汇总来自 JSON-LD 和内联微数据的产品数据吗?

0 投票
1 回答
295 浏览

rest - 如何在 json-ld 文档中指定 1 对多和多对 1 关系?

如何在 json-ld 中指定一对多和多对一关系。例如 :

这不会在 json-ld 操场上解析。在 json-ld 或使用 Hydra 中指定此类关系的有效和最佳方法是什么?

0 投票
1 回答
1682 浏览

web - 正确使用 Schema.org “WebSite” 类型:将其应用于所有页面还是仅应用于主页?

“WebSite”和“Organization”类型及其属性应该应用于网站的所有页面还是仅应用于主页?

我有有效的 JSON-LD 代码,定义了谷歌移动搜索结果的必要项目,但我不确定它是否应该包含在所有页面或只是根/主页上。

0 投票
1 回答
832 浏览

ios - 如何在 Objective-C 中从 HTML 读取 JSON-LD 数据?

我正在创建一个从服务器下载 HTML 文件的应用程序。我将该文件存储在本地存储中以供离线使用。我需要解析该文件中的数据。我可以通过解析 HTML 标签来做到这一点,但我想做的是标准方式,因此JSON-LD是使用 HTML5 实现它的好方法。因此,只要 HTML 结构发生变化,我就不必更新代码。

我想从 Objective-C 中的 HTML 文件中读取 JSON-LD 数据。我用谷歌搜索了它,但没有找到任何漂亮的阅读方式。

我是否必须像从文件中读取 HTML 字符串一样读取它?任何人都可以指导我,如果有任何具体的方法吗?