问题标签 [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.
semantics - 创建自己的属性以使用带有 RDFa Lite 的 Schema.org?
所以我使用 RDFa Lite 和词汇 Schema.org 将语义放在我的页面上,但我遇到了一个问题。我把它放在一个足球运动员身上。我得到了球员号码、球员位置等信息?我如何用 Schema.org 定义这些?
所以我的代码看起来像这样
我试过谷歌,但我不太确定你可以创建这样的属性吗?
xml - 使用自定义模式将 XML 数据与 RDF/OWL 本体相关联
我有一个模式,旨在允许描述某些类型的电子设备。符合架构的 XML 文件描述了设备的接口。模式允许描述接口功能的方式。作为其中的一部分,数据类型被定义然后使用。我想做的是允许 XML 文件的作者将他们定义的数据类型链接到作为单独的 RDF/OWL 文档提供的语义。
据我了解,这意味着一个类型应该与一个 OWL 类相关。例如,对 XHTML 执行此操作的方式似乎是使用 RDFa(我认为是“typeof”属性?)。对我自己的模式执行此操作的最合适方法是什么?我应该使用(RDFa 的一个子集)吗?我如何着手将其合并到我自己的模式中以使其验证?我对这一切都错了吗?
html - 重复事件的结构化数据
我是 smctheatre.com 的网站管理员。我们是一个社区剧院,每年都会上演几场戏剧。我正在将学习结构化数据添加到我的工具箱中。微格式、微数据或 RDFa,我对其中一个没有任何强烈的偏好。我确实喜欢 RDFa Lite 和 microfomat 的语法,而不是微数据和成熟的 RDFa。
我唯一无法得到答案的是如何标记在多个日期发生的事件,有时在不同的时间发生。
这是该网站的精简片段:
戏剧的持续时间通常为两个小时,但鉴于这些是现场表演,没有硬性和快速的结束时间。
如何标记内容以指示日期和时间?
javascript - vie.js 示例不工作
我试图实施 vie.js (viejs . org) 以使我的 CMS 的 html 输出更具机器可读性/可操作性。
但是,vie-2.1.0.js 总是抛出错误:
未捕获的类型错误:对象 [object Object] 没有方法“getByCid”
我还尝试了其他示例,例如可以在此处找到的示例:
http://viejs.org/docs/2.1.0/index.html
并且也以同样的错误告终。
我在这个小提琴中粘贴了我的代码:http: //jsfiddle.net/2hwZS/
但我也会把它贴在这里:
validation - Validator.w3.org 不理解我的 HTML 4.01+RDFa
我在页眉中有以下代码:
如果我尝试使用 Validator.w3.org 验证此页面并使用自动文档类型检测来执行此操作,我会收到 174 个错误,并且文档类型显示为 -//W3C//DTD HTML 4.01+RDFa 1.0//EN。这是验证结果。
然后如果手动将doctype设置为HTML 4.01+RDFa 1.1并重新验证页面,则doctype显示为HTML 4.01 Transitional,有2个错误和2个警告:无法确定解析模式和DOCTYPE Override生效!验证器似乎不理解我的文档类型并写道:
检测到的 DOCTYPE 声明 >!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01+RDFa 1.0//EN" "hxxp://www.w3.org/MarkUp/DTD/html401-rdfa-1.dtd"<已被抑制,而是插入了“HTML 4.01 + RDFa 1.1”的 DOCTYPE...
如果将验证器设置为显示源代码,那么我看到,验证器还有一些其他代码,就像页面一样。验证器将代码的第一行更改为
并评论我正确的文档类型......`
有人会指出我正确的文档类型(或正确的语法/解决方法)吗?
attributes - 在 RDFa 中,property="" & rel="" 和 resource="" & about="" 的区别?
在成功学习 RDFa Lite 之后,我目前正在自学 RDFa Core 1.1。直截了当,我无法理解两件事: and 之间的区别property
和andrel
之间的区别。resource
about
请用比规范更简单的术语向我解释:)
semantic-web - 表示计数(人)和扩展(跨国家)的语义词汇
我需要经常处理一个组织或团体的成员编号以及该团体的扩展名(涉及的国家数量),但是,在 schema.org 或 FOAF 或 W3C 组织本体等常见词汇表中,我似乎无法找到一种标记简单事物的方法,例如“13,000 个成员”或“覆盖 10 个国家/地区”,或者我在表格的列中找到这些数字。我在这里错过了一些非常简单的东西吗?
meta - W3C 验证器显示新错误:“Meta 需要 'name' 属性”
w3C 验证器对这段代码很好:
如果我用 替换property
属性name
,验证器说og:site_name
没有注册。
今天突然出现这个错误:
错误第 7 行,第 66 列:元素
meta
缺少必需的属性name
。
什么都没有改变,但弹出了这个错误。
任何人都知道为什么,以及解决方案?
semantic-web - 语法 RDFa review 具有多个地址的组织
我无法rdfa
为具有多个地址和地理位置的聚合评论找出正确的语法。我希望将其提供给 Google 蜘蛛。下面的例子是我到目前为止的例子,但我不确定这是否正确。此外,这只添加了一个地址和地理位置,对于大多数组织,我们有多个地址(每个都有自己的地理位置)。
schema.org - 使用内容属性插入 RDFa 属性,而不是在页面上标记文本
我正在尝试在 HTML5 中做一些 schema.org 标记,其中某些属性不会在页面上显示为显式文本。这是一个相关的位:
我可以独自离开;作为优惠的一部分,Google 会选择货币和可用性。但是, http: //validator.w3.org/nu反对跨度中的内容属性,我想知道如何正确地做到这一点。
我不能使用 span 属性...内容...用 /> 关闭,因为 span 不是 void 元素。
如果我使用 div-tags 而不是 span-tags,在代码片段样式中,验证器仍然是对象,并且 Google 将这两个属性与封闭的 Product 相关联,而不是与 Offer 相关联。
schema.org 文档建议使用带有内容属性的元标记。谷歌代码片段工具接受了这一点,但它作为 body 部分的一部分似乎是虚假的,并且 nu 验证器对象是 property 属性。将这样的属性放入页面而不必在其上放置虚假文本的首选方法是什么?