问题标签 [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 回答
674 浏览

seo - 谷歌附加链接搜索框

我们正在为我们的网站在 Google 的搜索结果中实施搜索框。我们在网站上有自己的搜索功能,不想使用谷歌自定义搜索。

我们按照下一页上的说明进行操作,但发现设置起来很困难。 谷歌开发者网站

我在头部添加了以下 JSON-LD,但它不起作用

我想知道我是否正确设置了代码?

0 投票
1 回答
498 浏览

fuseki - 向 JSON-LD 上下文添加前缀

我正在使用 fuseki 和 JSON-LD 并注意到 fuseki 从 JSON-LD 上下文中的属性中删除了前缀。从 fuseki 加载后的 JSON-LD 上下文示例:

是否可以从 fuseki 返回前缀上下文和 JSON-LD?

可选返回的 JSON-LD 可以通过使用前缀编写新的上下文,例如使用 javascript 格式化回带前缀的形式。gr:hasPriceSpecification。是否有可能使用 JSON-LD javascript 库从这个上下文中创建前缀上下文?

0 投票
1 回答
121 浏览

json - JSON-LD 值可以有不同的类型吗?

是否允许我的 JSON-LD 格式的特定值可能具有不同的类型?例如,我想同时允许

这里,value一次是整数,一次是字符串。通常,该值可以是任何类型(还有列表、对象等)吗?

如果是这样,我如何定义中的@type替代方案@context

0 投票
1 回答
89 浏览

geojson - 将 JSON-LD 结果与原始 JSON 合并

我正在使用大量属性来可视化几个 geojson 文件。我想使用 json-ld 为其中一些属性添加一些含义。我对 JSON-LD 没有太多经验,但成功地应用了 jsonld.js 来扩展、压缩等我的 geojson 文件和@context。在这样做时,我注意到最终结果只返回上下文中实际描述的图形。我可以理解,但由于它只代表我所有属性的一小部分,所以我在使用结果时遇到了一些困难。

如果我能以某种方式将 jsonld 操作的结果与原始 geojseon 文件合并,那将对我有所帮助。例如:

我仍然可以使用 URI 识别属性,但也可以使用非 json-ld 属性。任何建议这可能如何工作?还是有更好的方法?

0 投票
1 回答
942 浏览

semantic-web - 在 JSON-LD 中,是否可以扩展上下文?

我有一个 JSON-LD 文档。

现在,该文档的部分上下文是在运行时(Marty P对象)生成的,但foaf前缀定义是静态的,并且对每个文档重复。

如果我有 10 个前缀定义,将它们放在每个文档中会感觉很浪费。所以我想做类似的事情

generated document

base_context.jsonld

这可能吗?

0 投票
2 回答
1591 浏览

rdf - Jena RIOT 中的 JSON-LD?

我从Apache Jena Releases页面获得了 Jena 2.12.1 (2014-10-02)。根据Apache Jena 中的 Reading and Writing RDF ,它应该具有 JSON-LD 支持。但是当我尝试使用riotJSON-LD 的输出格式时,我得到一个错误(大小写、连字符等的变体也会发生同样的情况):

如何用 JSON-LD 编写代码?

0 投票
1 回答
256 浏览

microdata - JSON-LD 表示法中一次不止一种类型

在 JSON-LD 表示法中使用不止一种类型的格式约定是否有效?像这儿:

谢谢!

0 投票
1 回答
433 浏览

schema.org - 使用 JSON-LD 和 ISO 8601 表示法重复事件的视觉丰富片段

是否会为重复事件生成视觉丰富的片段,这些是与 ISO 8601 符号协商的重复日期,像这样

0 投票
1 回答
208 浏览

html - 如何处理 CreativeWork 文本属性中的标记

我想使用 schema.org 格式化一组文章,但是这些文章不仅仅是文本。它们包含链接、<em>s、<strong>s 和其他轻量级标记。如何text正确地将其放入属性中?

我考虑只是把标记放在那里,当它在带注释的 HTML 中时这是有道理的:

但是如果我将它存储为 JSONLD,假设文本应该被解释为 HTML 会很奇怪:

我完全有可能用 Markdown 写作:

或任何其他能够表达相同想法的语言。我使用语言相当重要,因为它表明了应该如何阅读文本。

0 投票
1 回答
826 浏览

json-ld - 在 JSON-LD 中,是否可以为属性值定义 URI 映射?

假设我们有以下 JSON:

JSON-LD 游乐场

trollin'状态由 URI:标识http://example.com/trolling。是否可以将trollin'上面示例中的关键字扩展为 URI http://example.com/trolling

对上下文的直接操作不起作用:

JSON 游乐场

强制statusto的类型@id也不起作用,因为它会假定trollin'是一个相对 URI。

JSON-LD 游乐场