Какие микроданные HTML5 я использую для работы (вакансии)? - PullRequest
2 голосов
/ 06 февраля 2011

Я пытаюсь разметить элемент вакансии / работы с помощью микроданных, но мне интересно, правильно ли я это делаю, потому что мои свойства элемента, такие как «заголовок» и «дата», не имеют смысла в сочетании с моимТип объекта «организация».Как можно переписать следующий блок, лучше используя микроданные?

        <li itemscope itemtype='http://data-vocabulary.org/Organization'>
            <a href='Web_developer.html'>
                <span itemprop='title'>Web developer</span>
                <span itemprop='name'>Company Name</span>,
                <span itemprop='locality'>City</span>
            </a>
            <p itemprop='summary'>Lorem ipsum dolores amet ...</p>
            <p>Published at <span itemprop='date'>28 Jan 2011</span>,
            <span itemprop='views'>75</span> views</p>
        </li>

Или я могу сам создать / предложить itemtype = 'job'?Если да, то как?

Ответы [ 3 ]

5 голосов
/ 09 апреля 2012

Кажется, за микроформатом JobPosting существует значительный импульс. Это часть schema.org.

Вот сообщение в блоге, объявляющее об этом. http://blog.schema.org/2011/11/schemaorg-support-for-job-postings.html

2 голосов
/ 06 февраля 2011

Веб-разработчик - не тип организации, оставьте организацию itemtype, чтобы просто описать организацию, предлагающую работу.Для самой работы ближайший словарь на data-vocabulary.org будет выглядеть как Предложение , но я бы сказал, что это немного растянуто семантически.

Существует список вакансий Мозговой штурм на вики-странице микроформатов, но в последнее время он не видел много активности, вы можете попробовать опубликовать в список рассылки , чтобы узнать, заинтересован ли кто-нибудь в этом.Если это получит некоторую тягу, использование словаря может принести некоторую пользу.

Однако я не думаю, что вы увидите непосредственную выгоду от разметки нестандартного словаря, поэтому я рекомендую ограничить ваш словарный запас.микроданные для тех частей, которые можно разметить (например, контактную информацию компании) вместо того, чтобы пытаться добавить микроданные ко всему.

1 голос
/ 24 декабря 2014

Ответил через много лет после факта, но теперь существует схема "JobPosting" на schema.org , как цитирует Эрик.При этом ваш код будет выглядеть так:

<li itemscope itemtype='http://schema.org/JobPosting'>
    <a href='Web_developer.html'>
       <span itemprop='title'>Web developer</span>
       <span itemprop='hiringOrganization' itemscope itemtype='http://schema.org/Organization'>
            <span itemprop='name'>Company Name</span>
       </span>,
       <span itemprop='jobLocation'>City</span>
     </a>
     <p itemprop='description'>Lorem ipsum dolores amet ...</p>
     <p>Published at <time itemprop='datePosted' datetime='2011-01-28'>28 Jan 2011<time>,
     <span>75</span> views</p>
</li>

Я не смог найти схему, содержащую свойство Views.

...