问题标签 [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.
facebook - Facebook like 按钮需要 XHTML+RDFa,但它使用的 iframe 对该文档类型无效
我想一定有什么我错过了。
- facebook like 按钮需要这个作为文档类型:
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
- facebook like 按钮是使用 iframe 插入的
- 此文档类型的 iframe 无效
有人可以把我直接放在这里吗?
...麦克风
rdf - 学习 Protégé、Jena 语义框架和 RDFa
我一直在阅读 Semantic Web Programming 并且我们很早就使用了 Protégé,但是在后面关于现实生活本体的章节中,我们查看了 Semantic Web Frameworks 并且没有包括 Protégé。抱歉我的无知,但我认为这就是该工具的作用......创建三重存储,运行查询,创建本体。有人可以推荐一些关于 Protégé 的好的教程或培训。我在网站上找到了一个,但在创建 Pizza 本体后并没有走多远。
耶拿是如何融入这个谜题的。最后,RDFa 是如何使用的?我知道它是什么,但任何工具都可以读取 RDFa 并像三重存储和本体一样使用它吗?或者是否需要使用 GRDDL 来转换 RDFa?我知道 Drupal 7 为我们提供了开箱即用的 RDFa,但我想更好地了解如何使用它。
rdf - 如何使用 RDFa?
我想知道如何使用 RDFa。更具体地说,如果语义网络数据由 RDF 中的三元组组成,RDFa 内容的消费者如何使用该数据?是否必须使用GRDDL之类的工具进行转换?还是有其他方法可以从 RDFa 网站获取语义数据?
谢谢,布鲁斯
schema.org - OpenGraph 还是 Schema.org?
只是想知道你们是否喜欢以下标记的 OpenGraph 协议,例如:
或者 Schema.org 协议
我应该整合哪一个,因为我认为只有 1 个是必要的?【其实只能整合一个或?】
坦率地说,恕我直言——我认为 OpenGraph 对整个代码库“侵入性较小”——因为 [使用 ASP.NET MVC] 更容易实现部分视图,而 Schema.org 协议需要 [至少在我看来] 破坏性 HTML 插件在你的代码中?
编辑:似乎我最终整合了两者 - 不确定这是否允许,但 Schema.org 上的文档尚不清楚。值得注意的是,此链接没有提供太多信息
问:schema.org 与 Facebook Open Graph 有什么关系?
Facebook Open Graph 很好地实现了它的目的,但它没有提供搜索引擎改善用户体验所需的详细信息。
一个网页可能有很多组件,它可能会谈论不止一件事。如果搜索引擎了解页面的各个组成部分,我们就可以改进数据的呈现方式。即使您使用 Facebook Open Graph 协议标记您的内容,schema.org 也提供了一种机制来提供有关页面上特定实体的更多详细信息。
例如,关于乐队的页面可能包含以下任何或所有内容:
- 专辑列表
- 每张专辑的价格
- 每张专辑的歌曲列表,以及用于收听每首歌曲样本的链接
- 乐队成员的即将上映的节目列表
所以我假设它们是兼容的。
rdf - 用于语义网的 RDF/XML 到 XHTML/HTML5
所以,我有很多 RDF/XML 格式的文件,我想在网络上使用它们。我想成为 Linked Data 社区的一员,并拥有我的数据文件的 HTML 和 RDF 版本。通常,我发现的是关于另辟蹊径的信息。但是,如果一个人拥有 RDF 数据并希望以人们可以在网页上阅读的格式共享它,那么最好的方法是什么?
1) 我在 foaf-visualizer.org 找到了一个不错的工具,它使用 JQuery 和 CSS 来呈现 foaf 文件。这是一个相当不错的工具,但我没有看到代码本身可用,因此除了作者选择显示的标签之外,它还可以扩展为其他标签。也许,我应该创建自己的 JQuery 解决方案。我获取了一个 RDF 文件并将其在线转换为 RDFa,然后可以使用该文件或 RDF 文件来显示来自 RDF/XML 文件的内容。
2) 使用某种形式的样式表转换将 rdf 或 rdfa 转换为文件的 HTML 版本。第二个选项需要手动将文本插入到文档中。从 RDF/XML 创建 RDFa 的工具只是使用 XSLT 创建了一堆 div 标签。浏览器中不会显示任何内容。
3)其他一些版本或方法可能是可能的。谢谢,布鲁斯
wordpress - 在 Wordpress 中使用 schema.org 或 RDFa 微格式?
Wordpress 倾向于在 VISUAL 模式下去除各种代码,包括微格式。当前的 WP (3.2.1) 似乎超出了与早期小部件的兼容性,包括 wp-RDFa(我认为这是有希望的)。正如 [this Google group post] https://groups.google.com/forum/#!topic/schemaorg-discussion/E72kDkuguk4/discussion中所讨论的,客户通常需要使用 VISUAL,因此使用任何类型的微格式都会出现问题WordPress。然而,我们想开始使用某种微格式。(该死的wordpress!)
请问有什么建议吗?
html - 如果我使用 XSLT,我会得到 HTML 页面吗?
我在网上看这门课程,它进入了 xml。我们使用 XSLT 获取一个 XML 文档和一个 XSL 文档,并获得一个显示在浏览器中的页面。但是,任何地方都没有 HTML 页面,除非它只是暂时存在以便浏览器显示它。
假设您正在开发 RDF 应用程序或发布 RDF 链接数据,并且您想要 RDFa,它是在属性中指定 RDF 的 XHTML。这将如何实现?
也许它会在服务器上运行并实际保存生成的 XHTML 文件,或者更准确地说是带有 RDFa 文档的 XHTML。
有人可以解释这是如何工作的吗?我想要有可以被搜索引擎索引的 RDFa 文档,并且我有 XML 格式的 RDF 文件。谢谢,布鲁斯
ruby - 使用统一模式/词汇表(例如schema.org)解析RDFa、微数据等、存储和显示信息的最佳方法是什么
我主要使用 Ruby 来执行此操作,但到目前为止我的攻击计划如下:
使用 gems rdf、rdf-rdfa 和 rdf-microdata 或 mida 来解析给定任何 URI 的数据。我认为最好映射到像 schema.org 这样的统一模式,例如,以这个 yaml 文件为例,它试图描述 data-vocabulary 和 opengraph 到 schema.org 之间的转换:
然后,我可以以一种格式存储找到的信息,并使用 schema.org 语法重新显示它们。
另一部分是确定类型。我会在 schema.org 之后为我的表建模,我想知道记录的“事物”(事物)的类型。因此,如果我解析一个 opengraph 类型的“bar”,我会将其存储为“BarOrPub”(BarOrPub)。
有没有更好的方法来做到这一点?自动化的东西?已经有解决方案了吗?任何输入表示赞赏。
编辑:
所以我发现这解析得很好(其中 all_tags 包括我感兴趣的标签作为键和 schema.org 等效于值):
ruby-on-rails - 调用 RDF::RDFa::Reader 后出现路由错误
我之前发布过一个与此相关的问题,但不清楚。我已经简化了代码,所以我可以在这里复制它并让它尽可能简单。我仍然不确定调试它的最佳方法可能是什么,但它是这样的:
我对资源的“新”操作(实际上可能是任何)(同样,可以是任何):
页面渲染良好并且 RDF 代码运行成功,但是,当我刷新页面或尝试访问其他任何内容时,我得到以下内容(用我尝试访问的任何资源替换“base_item”,它们都失败了)错误):
我想知道这是否是 rdf gem(使用 nokogiri)特有的东西,或者它是否是一般的路由问题,但还没有找到测试的方法。
任何帮助表示赞赏。
编辑:似乎它与 r.each_statement 行有关,就好像我把它拿出来一样,事情还在继续。
更新:我无法在 Rails 之外重现此问题,但我已将其范围缩小到 ActiveRecord 的问题。我在https://github.com/slamorsi/rdfTest设置了一个示例应用程序
有两个模型,Test 和 TestChild。如果 Test 和 TestChild 相关,则该错误是可重现的 - 现在 Test 与 TestChild 具有 has_many 关系。应用程序的根目录是 test#index,其中包含示例 RDF/RDFa 代码。如果您加载页面一次然后刷新,您将看到“重新定义方法调用...”错误。如果模型之间没有关系,或者没有 RDF/RDFa statements.each 代码被执行,一切正常。我不知道可能是什么原因造成的。
xhtml - 使用Java编写RDFa
我需要(从数据库)自动生成一个用 RDFa 或其他微格式标记的 XHTML 文档,不管是哪一个。我怎样才能最好地使用 Java 做到这一点?我一直在使用 Jena 来输出 RDF/XML,但不幸的是它没有做 RDFa。