我将哪个HTML5微数据用于工作(职位空缺)?

时间:2011-02-05 21:40:59

标签: html5 microformats microdata

我正在尝试用微数据来标记空缺/工作项目,但我想知道我是否正确地做到这一点,因为我的项目属性如'title'和'date'与我的组合没有意义itemtype'organisation'。如何更好地利用微数据重写下面的块?

        <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 个答案:

答案 0 :(得分:5)

JobPosting微格式背后似乎有很多动力。它是schema.org的一部分。

这是宣布它的博客文章。 http://blog.schema.org/2011/11/schemaorg-support-for-job-postings.html

答案 1 :(得分:2)

Web开发人员不是一种组织,让组织itemtype只描述提供工作的组织。对于作业本身而言,data-vocabulary.org上最接近的词汇似乎是Offer,但我会说这在语义上有点延伸。

微格式维基上有一个job-listing头脑风暴页面,但最近没有看到很多活动,你可以尝试在mailing list上发帖,看看是否有人有兴趣推进它。如果这有一些牵引力,那么使用该词汇表可能会有一些好处。

但是,我不认为用非标准词汇表标记会立即获益,因此我建议将您的微数据限制在那些可以标记的部分(例如公司联系信息)而不是试图将微数据添加到所有内容中。

答案 2 :(得分:1)

事后很长一段时间回答,但现在在"JobPosting" schemaschema.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属性的架构。