Tag: 微数据

我应该使用哪些微博数据进行博客?

博客基本上是一个页面,列出了10篇文章的摘要,每个项目标题链接到整个文章页面。 我见过: http://schema.org/Blog http://schema.org/Article (或者http://schema.org/BlogPosting ?) 我在哪里使用这些? 现在在个人文章页面我有: <article itemscope itemtype="http://schema.org/Article"> <h1 itemprop="name"> <a href="…"> A title… </a> </h1> <div itemprop="articleBody"> bla bla </div> … </article> 没关系,我猜,但我在文章索引页面上做了什么? 我是否将这些添加到每篇文章,并将itemscope itemtype="http://schema.org/Blog" itemprop="blogPosts"到所有文章的容器元素? 因为在文档中不会出现文章是博客的孩子…

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引擎了解页面的各个组成部分,我们可以改进我们的数据表示。 […]

如何实现“mainEntityOfPage”到这个特定的网站?

请看这里: https : //developers.google.com/structured-data/testing-tool?url=https%253A%252F%252Fglamourina.net%252Fen%252F 如何正确添加mainEntityOfPage到这个网站? 在Google文档示例中,我看到如下所示: <div itemscope itemtype="http://schema.org/NewsArticle"> <meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://google.com/article"/> 但是这是一个作者的博客。 它具有blogPostsfunction。 <article itemscope itemtype="https://schema.org/BlogPosting" class="singlearticles"> 如果我像这样改变它会好吗? <article itemprop="blogPost" itemscope itemtype="https://schema.org/BlogPosting"> <meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://linktoarticle"/> 不知道我是否明白mainEntityOfPage用法。 如果有人可以build议我怎么办这个特定的案例/网站,我将不胜感激。 不是一般的,因为每个网站可以有一个不同的mainEntityOfPage ,但我需要知道和理解这个网站的正确实施。

Microdata可以应用于任何types的HTML元素吗?

在networking的所有例子中,我看到Microdata属性itemscope和itemtype应用于div元素,如下所示: <div itemscope itemtype ="http://schema.org/Movie"> <h1 itemprop="name">Avatar</h1> <span>Director: <span itemprop="director">James Cameron</span> (born August 16, 1954)</span> <span itemprop="genre">Science fiction</span> <a href="../movies/avatar-theatrical-trailer.html" itemprop="trailer">Trailer</a> </div> 但是Microdata可以应用于任何其他元素,在我的情况下,我想将其应用于列表项: <ul> <li itemscope itemtype ="http://schema.org/Movie"> <h1 itemprop="name">Avatar</h1> <span>Director: <span itemprop="director">James Cameron</span> (born August 16, 1954)</span> <span itemprop="genre">Science fiction</span> <a href="../movies/avatar-theatrical-trailer.html" itemprop="trailer">Trailer</a> </li> </ul> 有没有已知的问题呢?

如果标记是用JavaScriptdynamic构build的,Schema.org标记是否工作?

我有一个页面,其中一些事件是通过JavaScript读取一些JSONdynamic加载的。 我使用Event Schema.org标记为每个事件构build一个div 。 Google的testing工具不会读取这个标记。 是因为标记错误,还是因为dynamic加载? 一个Event的HTML代码是: <div class="evento well" itemscope itemtype="http://schema.org/Event"> <meta itemprop="startDate" content="2015-03-20T20:00:00.000Z"> <meta itemprop="endDate" content="2015-01-21T20:00:00.000Z"> <div class="dataEvento"> <div class="dayWeekEvento">venerdì</div> <div class="dayNumEvento">20</div> <div class="monthEvento">Marzo</div> </div> <div class="datiEvento"> <div class="oraEvento">ore 21:00</div> <div class="titoloEvento"><span itemprop="name">Titolo evento</span></div> <div class="luogoEvento" itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress"><a href="https://www.google.it/maps/place/Milano" target="_blank"><span class=" glyphicon glyphicon-map-marker" aria-hidden="true"></span> <span itemprop="addressLocality">Milano</span></a></div> </div> </div>

使用schema.org branchOf和itemref

我有一个公司的网页,其上所有的地方分支机构。 在页眉上,我定义了一个组织的itemType。 每个LocalBusiness(酒店)都在页面的下方。 对于每家酒店,我尝试使用元标记添加branchOf属性,但Yandex和Google Snippets对于此属性来说都是空白的。 这样做有可能吗? <div itemscope itemtype="http://schema.org/Organization" id="schema-organization"> <meta itemprop="description" content="blah blah blah" /> <a href="/" itemprop="url"> <h1 itemprop="name">The Hotel Chain</h1> </a> <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> <div itemprop="addressLocality">new york city</div> <meta itemprop="addressRegion" content="NY" /> </div> </div> <!– snip –> <div itemscope itemtype="http://schema.org/Hotel"> <meta itemprop="branchOf" itemref="schema-organization" /> <h2 itemprop="name">Hotel Location 1</h2> <a href="http://maps.google.com/blahblah" itemprop="map">Get […]

微数据与RDFa

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

如何使用Microdata元标记添加图像到事件?

使用微数据,是否有一种方法可以通过使用元标记将图像添加到事件中? 在Microdata官方网站上,我看到了添加图像到事件的选项: <img itemprop="image" src="image.jpg" alt="An image"/> 这工作正常。 但是,我想知道是否有可能通过使用类似的东西添加该图像: <meta itemprop="image" src="image.jpg" /> 这根据我的testing不起作用。