问题标签 [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.
html - HTML5 如何支持 RDFa?
我喜欢以 RDF 格式和 HTML 格式发布 contont。因此,对于带有 RDFa 的 HTML 有一个特定的编码。然而,我喜欢 HTML5 的许多好处。但是在 HTML5 中没有指定 RDFa 的机制。这个问题有什么解决办法吗?谢谢,布鲁斯
sparql - Schema.org 价格和 SPARQL
我有以下带有 Schema.org RDFa 的 HTML:
加载页面后,我想使用 SPARQL 选择(例如)> 70,00 欧元的所有产品。
但这只会返回 NULL:
我认为这不是将价格解释为价格/浮动。我究竟做错了什么?
html - 什么是 RDFa + 微数据/微格式,我为什么需要它们?
我偶然发现了 RDFa,并且看到了经常使用的术语微数据和微格式。
它们是什么,为什么它们在开发网站时有用?
html - 微数据与 RDFa
我有一个关于 RDFa 和 Microdata 的快速问题。
我目前的理解是 RDFa 是 RDF 在 HTML 中实现的,但对于像我这样的新开发人员来说很复杂,Microdata 似乎真的很容易实现并且快速实现。
这两种语义格式的其他优点和缺点是什么?
html - 用语义注释 HTML IMG
我有一个 HTML5 网站,里面有一些图片和一些关于图片的数据。我想增强它们的描述,以便机器也能够阅读它们。
比如说,有一张达芬奇的蒙娜丽莎照片,于 1503 年至 1519 年左右完成(nb“周围”和“范围”)
我应该使用什么格式?2012 年的最佳实践是什么?RDF?RDFa? 微格式?都柏林核心?架构.org?
将此类元数据集成到 HTML5 页面的最佳方式是什么?
如何表达一个不太准确的日期?
seo - Google 丰富网页摘要未显示在测试工具上但显示在搜索中?
如果您在 Google 上输入“Boyce Avenue”,它会显示他们即将举行的活动的丰富片段,我假设这些活动正在使用Event Information。但是,如果您在 Google 的丰富网页摘要工具中输入“boyceavenue.com/tour.html” ,则不会显示任何内容。为什么会这样?
rdf - 可以将 sparql 用于 RDFa
是否有可能在我自己的网站上查询内容?我已经阅读了您的评论,我知道这没有太大意义,但我只想在 2 个站点之间模拟此过程并了解它的实际工作原理。我想使用 sparql 从一个站点查询内容到另一个站点endpint 但我不知道这是否可能。如果您从 dbpedia 查询数据,那么数据是在 rdf 中结构化的。但是在我的网站上,如果我对字段使用 rdf 映射,它是 RDFa .. 还是?谢谢 :)
microformats - GoodRelations 的 RDFa 代码段生成器
我使用 GoodRelations 工具创建了一个 RDFa 片段以在客户的网站上使用。生成的代码按预期创建标签,但 div 之间没有文本,例如:
我假设这没问题,并且我应该在“位置”div 之间放置人类的描述性文本,而不会产生任何不利影响(与 SEO 相关)。对吗?
rdf - 在 RDFa 中使用 @rev 和 @property 是否合法
在以下 RDFa 片段中:
about= 属性中的 URI 是主题(OK 是 URI 引用的实体,但你明白了),rel 表示谓词,property 表示文字对象。我知道对谓词使用 rev 属性会颠倒主语和宾语,因此 about= 现在指的是 RDF 语句的宾语。但是,根据我的阅读,似乎不允许文字作为主题。那么,以下行为是否合法?
现在有人可以争辩说,文字文本可以是陈述的主题。例如 Steven Colbert 可能会写出以下 RDFa 行:
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" 属性,在同一页面上的其他地方,可能已经创建,也可能没有创建,但在示例中根本没有提到?
还是所有这些教程和示例的作者都只是使用教程中普遍接受的速记,但没有解释他们到底在做什么?如果是这样,我有很多帅哥,当我遇到他们时,我会打得头晕目眩。