问题标签 [microdata]

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

javascript - 在 Mozilla Firefox 中使用 javascript 在正文中查找元标记

如何在 Mozilla Firefox 的正文部分找到元标记?

例子:

似乎 Firefox 正在将元标记移动到头部,使它们无法作为 itemprop="geo" 的子元素访问。有没有比通过标签名称获取 lat/lng 元标签然后将它们与 itemtype="Event" 一起拼图更好的方法?

0 投票
1 回答
294 浏览

html - 微数据头痛、嵌套和混淆信息

我了解该主题的大部分内容以及如何将诸如地址词汇之类的内容嵌套在个人词汇中。

但我想了解更多细节,以获得不那么直接的信息或“混合”信息。任何建议文件表示赞赏

所以几个示例问题

1.)有没有办法关联一个谷歌理解的电子邮件地址?也许我错过了这个?

2.)假设约翰和简一起在他们的博客底部签名他们都有相同的站点和附属机构,在一个人的一个部分中使用名称道具两次是否合适?是否会将约翰和简都是两个独立的人联系起来?

3.) 是否可以使用多个 itemprop,例如我有 3 个附属机构和 3 个头衔,我不想写三遍我的名字,所以我会使用 itemprop name 而不是 title prop 3 次?此外,我如何将这三个独立的标题和角色联系在一起?

4.)更进一步,如果 Jane 也有 SEO 的标题,而 John 有 Music 的标题,Jane 和 John 有 Web Development 的标题,并且两者都有相同的 URL,那么如何表示像这样更多交织在一起的标记没有单独列出每个人的所有信息?

4.)假设您与公司 a 和公司 b 有关联,那么嵌套公司 a 和公司 b 的业务信息的最佳方法是什么?

我的大多数问题都是相同的,但我认为消除这些或任何涵盖类似场景的文档将有助于消除很多困惑

0 投票
1 回答
198 浏览

html - html5 微数据与其他新的语义元素混合。它是否正确?

我正在为餐厅评论写标记。这是我到目前为止所得到的:

这看起来对吗?或者这根本不起作用?

0 投票
1 回答
186 浏览

semantics - 我的博客应该实现哪些微格式?

或微数据、RDF(a) 或其他。

博客的“实体”将包括帖子、评论、分类法和用户。

对于帖子,我找到了 BlogPostinghAtom,这是一个草案规范。

hCardrel="tag"会出现在用户和分类法中,但您怎么看?

0 投票
8 回答
29170 浏览

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 也提供了一种机制来提供有关页面上特定实体的更多详细信息。
例如,关于乐队的页面可能包含以下任何或所有内容:

  • 专辑列表
  • 每张专辑的价格
  • 每张专辑的歌曲列表,以及用于收听每首歌曲样本的链接
  • 乐队成员的即将上映的节目列表

所以我假设它们是兼容的。

0 投票
1 回答
654 浏览

php - 使用 PHP 从 XHTML 中剥离微数据 - 使用 RegEx?

第一:我读过一般;不要在像这样的 XHTML 参数上使用 RegEx:RegEx 匹配除了 XHTML 自包含标签之外的开放标签,我确实理解 RegEx 在嵌套的 XHTML 或 XML 节点上将如何失败。

我不明白为什么单独操作 XML 的属性会破坏使用 RegEx。因此,一般规则似乎有例外。属性始终包含在以 a 开头并以 a<结尾的单个>节点< or >中,这会破坏 XML,因此不会发生这种情况。

现在我想清理它可能包含的任何微数据的 XHTML 字符串。即任何属性itemscopeitemtypeitemprop和。像这样的东西:itemiditemref

在 PHP 中执行此操作的最佳方法是什么?

0 投票
2 回答
2345 浏览

xslt - 如何使用 xslt 管理微数据?

我正在尝试添加一个标签

在我的 xslt 转换中,但出现错误。(预期的标记是 '=')

我正在使用 C# .net 4.0 xslt 1.0。

0 投票
3 回答
1420 浏览

c# - 以编程方式编写微数据 (C# / ASP.NET)

是否可以将“无价值”属性写入WebControl类型?

即从

1 =var div = new WebControl(HtmlTextWriterTag.Div);

2 = ???

3 = 渲染输出:<div itemscope></div>

0 投票
4 回答
6674 浏览

html - 使用 schema.org Microdata 中的 itemprop="branchOf" 来指代 LocalBusiness 的母公司

我正在创建一个简单的(嗯,在我决定用 Microdata 标记它之前它会很简单)网页,其中包含有两个办事处的企业的公司联系信息。我正在为这两个办公室使用 schema.org 和LocalBusiness

以下是我的 HTML 的相关部分:

在我目前拥有的地方<!-- itemprop="branchOf" -->,我相信我需要将LocalBusinesses 与Corporation页面前面提到的相关联。

我该怎么做?可以为此使用元素ID吗?

谢谢。

0 投票
5 回答
3558 浏览

blogs - 使用 Schema.org 标记博客的首选方法

背景/上下文

由于 schema.org 相对较新,也许这个问题会引发更多的讨论,而不是一个明确的答案。无论哪种方式,希望可以从其他人的应用程序/经验中获得一些学习。

研究了http://schema.org文档页面 - 虽然似乎有大量属性(阅读:itemprop属性)可用于丰富博客文章,但似乎存在一些不一致和“灰色区域”标记博客评论的最佳方法。让我举个例子:

博客的 schema.org 文档可以在Thing > CreativeWork > Blog中找到,作为参考,博客文章位于Thing > CreativeWork > Article > BlogPosting

到目前为止,上述页面上的文档和标记示例提供了足够的参考来格式化博客索引页面,以及单个帖子中的大部分内容(authorpubDatearticleBodyinteractionCount等)

问题:将 UserInteraction 模式应用于单个博客评论

当我们开始查看单个 UserInteraction 元素(博客评论)时interactionCount,事情变得有点模糊。该文档将我们引导至Thing > Event > UserInteraction > UserComments,并被描述为“用户交互:关于项目的评论”。然而,所有建议的属性UserInteraction都是针对物理事件的。

在此模式的文档中,似乎与博客评论相关的唯一属性是description; 可用于评论正文感觉缺少的是用户对博客文章发表评论的特定上下文。也没有证据表明所述评论的示例标记,即使在网站上搜索“评论”似乎也没有产生任何清晰度。

有没有人使用 schema.org 标记他们的博客 - 你是如何处理/解决这个问题的?

我还将通过 schema.org 反馈表提出这个问题,如果有任何问题,我会更新这篇文章。