Использование микроданных для сообщения в блоге

У меня есть страница блога, и я не уверен, правильно ли понял микроданные schema.org. У меня есть несколько случаев, в которых я не уверен, и я думаю, что было бы хорошо их обсудить. Мой код:

<body lang="en" itemscope itemtype="http://schema.org/WebPage">
    <section class="blog" itemscope itemtype="http://schema.org/Blog">
        <article class="post" itemprop="blogPosts" itemscope itemtype="http://schema.org/BlogPosting">
            <header>
                <time class="publish-date" datetime="2011-11-06T13:42:04+01:00" itemprop="datePublished">
                    November 2011
                </time>
                <h1 itemprop="name"><a href=blog/post-slug.html" itemprop="url">
                    My Title Here
                </a></h1>
            </header>

            <section itemprop="description">
                <p>The lead text here</p>
            </section>

            <section itemprop="articleBody">
                <p>The other text here</p>
            </section>

            <footer>
                This article is published by
                <span itemprop="author">
                    John Doe
                </span>
                at 
                <time datetime="2012-10-01T15:33:04+02:00" itemprop="datePublished">
                    1 October 2012 on 15:33
                </time>
                and listed in the category 
                <a href=""><span itemprop="articleSection">
                    My Category
                </span></a>.
                The article is licensed under the <a href="http://creativecommons.org/licenses/by-sa/3.0/" target="_blank">Creative Commons Attribution-ShareAlike 3.0</a>.
            </footer>
        </article>

        <h1>Comments</h1>
        <ul class="comments" itemscope itemtype="http://schema.org/UserComments">
            <li itemprop="comment">
                <span itemprop="creator">Jane Doe</span>
                <time itemprop="commentTime" datetime="2011-05-08T19:30">May 8, 7:30pm</time>
                <article itemprop="commentText">
                    <p>A very good comment here</p>
                </article>
            </li>
        </ul>
    </section>
</body>
  1. Могу ли я иметь несколько атрибутов itemprop? Я также делаю автора правообладателем, но я не уверен, что это возможно;
  2. Список комментариев - это область комментариев пользователя, отдельные элементы - это свойство комментария, но я не уверен, что это возможно;
  3. Я разделяю основной текст и основной текст в своих статьях, чтобы легко составить список постов в блоге. Я указал лид как «описание», а тело как (полное?) тело статьи, но я не уверен, учитывается ли articleBody полный текст (включая лид) или текст без лида.
  4. Есть ли другие ошибки, которые я сделал?

Предложения и исправления приветствуются!


person Jurian Sluiman    schedule 12.10.2012    source источник


Ответы (1)


Даже общий синтаксис HTML запрещает использование одного и того же атрибута дважды в элементе. Однако вы можете вкладывать элементы и иметь один и тот же атрибут во вложенных элементах.

Валидатор http://validator.w3.org также находит некоторые другие ошибки разметки в вашем коде.

Кажется, нет никаких доказательств того, что разметка schema.org распознается поисковыми системами, за исключением случаев, когда она встречается на крупных коммерческих сайтах или сайтах сообщества.

person Jukka K. Korpela    schedule 12.10.2012
comment
Я удалил свойство copyrightHolder из имени автора. Элемент <time> был довольно сильно изменен с течением времени во время обсуждений html5 WHATWG, где pubdate сначала был разрешен, а больше (очевидно) не разрешен. Я обновил код примера, но, тем не менее, меня по-прежнему интересуют комментарии и тип руководства/тела статьи для настройки микроданных. - person Jurian Sluiman; 13.10.2012