问题标签 [rdfa]

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

html - HTML5 如何支持 RDFa?

我喜欢以 RDF 格式和 HTML 格式发布 contont。因此,对于带有 RDFa 的 HTML 有一个特定的编码。然而,我喜欢 HTML5 的许多好处。但是在 HTML5 中没有指定 RDFa 的机制。这个问题有什么解决办法吗?谢谢,布鲁斯

0 投票
1 回答
812 浏览

sparql - Schema.org 价格和 SPARQL

我有以下带有 Schema.org RDFa 的 HTML:

加载页面后,我想使用 SPARQL 选择(例如)> 70,00 欧元的所有产品。

但这只会返回 NULL:

我认为这不是将价格解释为价格/浮动。我究竟做错了什么?

0 投票
3 回答
507 浏览

html - 什么是 RDFa + 微数据/微格式,我为什么需要它们?

我偶然发现了 RDFa,并且看到了经常使用的术语微数据和微格式。

它们是什么,为什么它们在开发网站时有用?

0 投票
5 回答
21541 浏览

html - 微数据与 RDFa

我有一个关于 RDFa 和 Microdata 的快速问题。

我目前的理解是 RDFa 是 RDF 在 HTML 中实现的,但对于像我这样的新开发人员来说很复杂,Microdata 似乎真的很容易实现并且快速实现。

这两种语义格式的其他优点和缺点是什么?

0 投票
1 回答
194 浏览

html - 用语义注释 HTML IMG

我有一个 HTML5 网站,里面有一些图片和一些关于图片的数据。我想增强它们的描述,以便机器也能够阅读它们。

比如说,有一张达芬奇的蒙娜丽莎照片,于 1503 年至 1519 年左右完成(nb“周围”和“范围”)

  • 我应该使用什么格式?2012 年的最佳实践是什么?RDF?RDFa? 微格式?都柏林核心?架构.org?

  • 将此类元数据集成到 HTML5 页面的最佳方式是什么?

  • 如何表达一个不太准确的日期?

0 投票
2 回答
582 浏览

seo - Google 丰富网页摘要未显示在测试工具上但显示在搜索中?

如果您在 Google 上输入“Boyce Avenue”,它会显示他们即将举行的活动的丰富片段,我假设这些活动正在使用Event Information。但是,如果您在 Google 的丰富网页摘要工具中输入“boyceavenue.com/tour.html” ,则不会显示任何内容。为什么会这样?

0 投票
2 回答
620 浏览

rdf - 可以将 sparql 用于 RDFa

是否有可能在我自己的网站上查询内容?我已经阅读了您的评论,我知道这没有太大意义,但我只想在 2 个站点之间模拟此过程并了解它的实际工作原理。我想使用 sparql 从一个站点查询内容到另一个站点endpint 但我不知道这是否可能。如果您从 dbpedia 查询数据,那么数据是在 rdf 中结构化的。但是在我的网站上,如果我对字段使用 rdf 映射,它是 RDFa .. 还是?谢谢 :)

0 投票
2 回答
898 浏览

microformats - GoodRelations 的 RDFa 代码段生成器

我使用 GoodRelations 工具创建了一个 RDFa 片段以在客户的网站上使用。生成的代码按预期创建标签,但 div 之间没有文本,例如:

我假设这没问题,并且我应该在“位置”div 之间放置人类的描述性文本,而不会产生任何不利影响(与 SEO 相关)。对吗?

0 投票
1 回答
125 浏览

rdf - 在 RDFa 中使用 @rev 和 @property 是否合法

在以下 RDFa 片段中:

about= 属性中的 URI 是主题(OK 是 URI 引用的实体,但你明白了),rel 表示谓词,property 表示文字对象。我知道对谓词使用 rev 属性会颠倒主语和宾语,因此 about= 现在指的是 RDF 语句的宾语。但是,根据我的阅读,似乎不允许文字作为主题。那么,以下行为是否合法?

现在有人可以争辩说,文字文本可以是陈述的主题。例如 Steven Colbert 可能会写出以下 RDFa 行:

0 投票
1 回答
397 浏览

syntax - RDFa 中井号/井号的完整含义

通常,在 XML 中,#,当作为一个短字符串的前缀时,用于指示 XML“片段”。它只是告诉浏览器在整个页面加载完成后跳转到 XHTML 元素,该元素使用 @ID 属性指定为 ID 。

在 RDFa 中,人们似乎倾向于在创建词汇表时使用它,以避免为每个不同的术语创建不同的 URL。假设主 URI 类似于“www.example.com/vocabulary/”,那么词汇表创建者可以选择让词汇表术语的 URI 具有如下 URI:“www.example.com/vocabulary/term1”或像这样:“www.example.com/vocabulary#term1”。如果这些 URI 仅被用作无法解析为实际网页的空灵 URI,那么这是没有区别的区别。但是,如果所述创建者打算创建一个网页来描述所述词汇表,那么他们可能更容易使用后者,因为整个词汇表的描述出现在 URL 为“www.example.com”的一个网页上。

但是,这里有个问题,我还看到哈希标记在有关 RDFa 的各种解释和教程中使用了不同的方式。我已经看到它在 @about 属性中使用,如下所示:

在这种情况下,这些教程声称 #jane 现在是一个主题 URI,关于它,人们可以编写谓词和对象。但是,如果 #jane 是一个 URI,那么“她”的完整 URI 是什么?它会是页面的当前基本 URI,并在其末尾附加了#jane 吗?如果是这样,那么 about="#jane" 属性是否提供与同一 XHTML 元素中的 ID="jane" 属性等效的功能?但是,about="#jane" 可以在许多不同的 XHTML 元素中使用,这会给它们所有相同的 ID,这是非法的。

我们是否创建了一个使用#jane 作为其节点 ID 的空白节点 (bNode),然后开始谈论该空白节点?但是,我认为创建空白节点的正确方法是 about="[_:jane]" 所以我很困惑。

或者我们是在谈论一些 XHTML 元素,包含 ID="jane" 属性,在同一页面上的其他地方,可能已经创建,也可能没有创建,但在示例中根本没有提到?

还是所有这些教程和示例的作者都只是使用教程中普遍接受的速记,但没有解释他们到底在做什么?如果是这样,我有很多帅哥,当我遇到他们时,我会打得头晕目眩。