Tag: rdfa

Microdata,RDFa或JSON-LD适当还是最适用?

我一直在想,哪种格式是“最好的”? Schema.org,Microdata和RDFa实施起来有点痛苦。 他们可以打破validation,并需要相当大的努力把文件。 对于我来说,JSON-LD对于实现结构化数据是一种更好的方式。 但是它工作? 对此有何级别的支持(至lessGoogle)?

OpenGraph或Schema.org?

只是想知道你们是否喜欢使用OpenGraph协议,如下所示: <meta property="og:title" content="The Rock" /> <meta property="og:type" content="movie" /> <meta property="og:url" content="http://www.imdb.com/title/tt0117500/" /> 或与Schema.org协议 <div itemscope itemtype="http://schema.org/Product"> <span itemprop="name">Kenmore White 17" Microwave</span> <img src="kenmore-microwave-17in.jpg" alt='Kenmore 17" Microwave' /> <div itemprop="aggregateRating" itemscope itemprop="http://schema.org/AggregateRating"> 我应该整合哪一个,我认为只有1是必要的? [你实际上只能整合一个吗?] 坦率地说,恕我直言 – 我认为OpenGraph对整个代码库“不那么干扰” – 因为它更容易实现部分视图[使用ASP.NET MVC],而Schema.org协议要求[至less在我看来]破坏性的HTML加载项在你的代码? 编辑:似乎我结束了两个 – 不知道这是否允许,但Schema.org上的文档不清楚。 值得注意的是, 这个链接并没有提供太多的信息 问: schema.org如何与Facebook Open Graph相关联? Facebook Open Graph很好地满足了它的用途,但是它没有提供search引擎需要的详细信息来改善用户体验。 单个网页可能有很多组件,它可能会谈论不止一件事情。 如果search引擎了解页面的各个组成部分,我们可以改进我们的数据表示。 […]

知道要使用什么RDFA词汇

我们如何知道使用哪个词汇/名称空间来用RDFa描述数据? 我见过很多使用xmlns:dcterms="http://purl.org/dc/terms/"或xmlns:sioc="http://rdfs.org/sioc/ns#"的例子,使用FOAF词汇的video 。 这一切都相当混乱,我不确定这些词汇表示什么意思,或者最好使用我所描述的数据。 有一些我不知道的技巧吗?

将语义添加到网站的最佳实践

我对网站的语义有点困惑。 我知道每个URI都应该代表一个资源。 我假设在网页内部由RDFa提供的所有信息都描述了该网页的URI代表的资源。 我的问题是:为网站的子页面提供语义数据的最佳做法是什么? 在我的情况下,我想创build一个名为岩浆剧场组网站使用RDFa与schema.org和opengraph词汇。 假设我有欢迎页面( http://magma.com/ ),联系页面( http://magma.com/contact/ )以及单个页面( http://magma.com/play/<playid>/ )。 现在,我认为欢迎页面和联系页面代表了相同的资源(岩浆),同时提供了有关该资源的不同信息。 然而,这些播放页面仅仅是由岩浆完成的。 还是说这个游戏页面也代表了岩浆,但是提供了关于这个游戏将要执行的剧本的信息呢? 我偶然发现的第三个选项是http://schema.org/WebPage 。 特别是像ContactPage这样的子类似乎是相关的。 说到实施,我把RDFa放在哪里? 最后:我的select将如何改变第三方对待网站的方式(谷歌,脸谱,…)? 我意识到这个问题有点模糊。 为了更具体一些,我会添加一个你可能会批评的例子: <html vocab="http://schema.org/" typeof="TheaterGroup"> <head> <meta charset="UTF-8"/> <title>Magma – Romeo and Juliet</title> <!– magma sematics from a template file –> <meta property="name" content="Magma"/> <meta property="logo" content="/static/logo.png"/> <link rel="home" property="url" content="http://magma.com/"/> </head> <body> <h1>Romeo and […]

微数据与RDFa

我有一个关于RDFa和Microdata的简单问题。 我目前的理解是,RDFa被RDF实现成HTML,但对像我这样的新开发者来说很复杂,Microdata似乎真的很容易和快速实现。 这两种语义格式有哪些优点和缺点?