-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathJobPosting_extension.html
194 lines (179 loc) · 9.48 KB
/
JobPosting_extension.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
<!DOCTYPE html>
<html vocab="http://schema.org/"
prefix="rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs: http://www.w3.org/2000/01/rdf-schema#">
<head>
<title>Job market extension proposal | RDFa Lite Reflection</title>
</head>
<body>
<h1>Extension for modelling job markets</h1>
<p>Collection of vocabulary terms extending Schema.org's JobPosting to cover the domain of job market.</p>
<p>See <a href="http://www.w3.org/wiki/WebSchemas/JobMarket">wiki</a> for details.</p>
<!-- Compensation class -->
<div typeof="rdfs:Class" resource="http://schema.org/Compensation">
<h2 property="rdfs:label">Compensation</h2>
<p property="rdfs:comment">Compensation describes how the worker is paid for the work done.</p>
<p>Subclass of: <a property="rdfs:subClassOf" href="http://schema.org/QuantitativeValue">QuantitativeValue</a></p>
<p><strong>Example (RDFa):</strong></p>
<pre>
<p rel="compensation">
Wage:
<span property="currency" content="EUR">&euro;</span><span property="value">4.50</span>
(<span property="type">hourly</span> rate)
</p>
</pre>
</div>
<!-- Compensation properties -->
<div typeof="rdf:Property" resource="http://schema.org/currency">
<h3 property="rdfs:label">currency</h3>
<p property="rdfs:comment">Currency (in 3-letter ISO 4217 format), in which compensation is paid.</p>
<p>Domain: <a property="domainIncludes" href="http://schema.org/Compensation">Compensation</a></p>
<p>Range: <a property="rangeIncludes" href="http://schema.org/Text">Text</a></p>
<p><strong>Example (RDFa):</strong></p>
<pre>
<span property="currency" content="EUR">&euro;</span>
</pre>
</div>
<div typeof="rdf:Property" resource="http://schema.org/type">
<h3 property="rdfs:label">type</h3>
<p property="rdfs:comment">Type of compensation. Recommended values are: annual, monthly, hourly, fixed.</p>
<p>Domain: <a property="domainIncludes" href="http://schema.org/Compensation">Compensation</a></p>
<p>Range: <a property="rangeIncludes" href="http://schema.org/Text">Text</a></p>
<p><strong>Example (RDFa):</strong></p>
<pre>
<span property="type">hourly</span> rate
</pre>
</div>
<!-- JobPosting properties -->
<div typeof="rdf:Property" resource="http://schema.org/availableVacancies">
<h3 property="rdfs:label">available vacancies</h3>
<p property="rdfs:comment">Number of persons sought for a job. Default value is 1.</p>
<p>Domain: <a property="domainIncludes" href="http://schema.org/JobPosting">JobPosting</a></p>
<p>Range: <a property="rangeIncludes" href="http://schema.org/Integer">Integer</a></p>
<p><strong>Example (RDFa):</strong></p>
<pre>
<tr>
<th>Number of open vacancies:</th>
<td property="availableVacancies">5</td>
</tr>
</pre>
</div>
<div typeof="rdf:Property" resource="http://schema.org/compensation">
<h3 property="rdfs:label">compensation</h3>
<p property="rdfs:comment">Compensation paid by employer to employee as stated in job posting</p>
<p>Domain: <a property="domainIncludes" href="http://schema.org/JobPosting">JobPosting</a></p>
<p>Range: <a property="rangeIncludes" href="http://schema.org/Compensation">Compensation</a></p>
<p><strong>Example (RDFa):</strong></p>
<pre>
<p rel="compensation">
Wage:
<span property="value">4.50</span> <span property="currency" content="EUR">&euro;</span>
(<span property="type">hourly</span> rate)
</p>
</pre>
</div>
<div typeof="rdf:Property" resource="http://schema.org/contact">
<h3 property="rdfs:label">contact</h3>
<p property="rdfs:comment">Contact information job seeker needs to respond to job posting</p>
<p>Domain: <a property="domainIncludes" href="http://schema.org/JobPosting">JobPosting</a></p>
<p>Range: <a property="rangeIncludes" href="http://schema.org/ContactPoint">ContactPoint</a></p>
<p><strong>Example (RDFa):</strong></p>
<pre>
<div rel="contact">
<p property="name">John Doe</p>
<p>Phone: <span property="telephone" content="+35312345678">12 345678</span></p>
</div>
</pre>
</div>
<div typeof="rdf:Property" resource="http://schema.org/employer">
<h3 property="rdfs:label">employer</h3>
<p property="rdfs:comment">Property relating job postings to persons or organizations offering a job</p>
<p>Domain: <a property="domainIncludes" href="http://schema.org/JobPosting">JobPosting</a></p>
<p>Range: <a property="rangeIncludes" href="http://schema.org/Organization">Organization</a>, <a property="rangeIncludes" href="http://schema.org/Person">Person</a></p>
<p><strong>Example (RDFa):</strong></p>
<pre>
<p>Employer: <a rel="employer" href="http://acme.com/">ACME Inc.</a></p>
</pre>
</div>
<div typeof="rdf:Property" resource="http://schema.org/experienceRequirements">
<h3 property="rdfs:label">experience requirements</h3>
<p property="rdfs:comment">Description of skills and experience needed for the position.</p>
<p>Domain: <a property="domainIncludes" href="http://schema.org/JobPosting">JobPosting</a></p>
<p>Range: <a property="rangeIncludes" href="http://schema.org/Text">Text</a>, <a property="rangeIncludes" href="http://schema.org/WorkExperience">WorkExperience</a></p>
<p><strong>Example (RDFa):</strong></p>
<pre>
<div rel="experienceRequirements">
<p>Required experience:</p>
<p>
At least a <span property="duration" content="P1Y">year</span> of
<span property="description">work with forklift</span>
(<span property="references" content="true">job applicant has to provide references</span>)
</p>
</div>
</pre>
</div>
<div typeof="rdf:Property" resource="http://schema.org/isRemoteWork">
<h3 property="rdfs:label">is remote work</h3>
<p property="rdfs:comment">Indicates job postings for which location of execution does not matter (i.e. remote work)</p>
<p>Domain: <a property="domainIncludes" href="http://schema.org/JobPosting">JobPosting</a></p>
<p>Range: <a property="rangeIncludes" href="http://schema.org/Boolean">Boolean</a></p>
<p><strong>Example (RDFa):</strong></p>
<pre>
<p property="isRemoteWork" content="true">Work from home.</p>
</pre>
</div>
<div typeof="rdf:Property" resource="http://schema.org/startDate">
<h3 property="rdfs:label">start date</h3>
<p property="rdfs:comment">Date when employment starts</p>
<p>Domain: <a property="domainIncludes" href="http://schema.org/JobPosting">JobPosting</a></p>
<p>Range: <a property="rangeIncludes" href="http://schema.org/Date">Date</a></p>
<p><strong>Example (RDFa):</strong></p>
<pre>
<p>Start date: <span property="startDate" content="2013-04-01">April 1, 2013</span></p>
</pre>
</div>
<!-- WorkExperience class -->
<div typeof="rdf:Property" resource="http://schema.org/WorkExperience">
<h2 property="rdfs:label">Work experience</h2>
<p property="rdfs:comment">Job applicant's work history that demonstrates skills or competences</p>
<p>Subclass of: <a property="rdfs:subClassOf" href="http://schema.org/StructuredValue">StructuredValue</a></p>
<p><strong>Example (RDFa):</strong></p>
<pre>
<h2>Required experience:</h2>
<ul>
<li rel="experienceRequirements"><span property="description">Forklift operation</span>, <span property="duration" content="P1Y">1 year</span></li>
<li rel="experienceRequirements">
<span property="description">Industry experience</span>,
<span property="duration" content="P2Y">2 years</span>
(<span property="references" content="true">job applicant has to provide references</span>)
</li>
</ul>
</pre>
</div>
<!-- WorkExperience properties -->
<div typeof="rdf:Property" resource="http://schema.org/duration">
<h3 property="rdfs:label">duration</h3>
<p property="rdfs:comment">Length of period during which job applicant acquired experience</p>
<p>Domain: <a property="domainIncludes" href="http://schema.org/WorkExperience">WorkExperience</a></p>
<p>Range: <a property="rangeIncludes" href="http://schema.org/Duration">Duration</a></p>
<p><strong>Example (RDFa):</strong></p>
<pre>
<p>
Job applicant must have at least a <span property="duration" content="P1Y">year</span> of experience in the field.
</p>
</pre>
</div>
<div typeof="rdf:Property" resource="http://schema.org/references">
<h3 property="rdfs:label">references</h3>
<p property="rdfs:comment">Indicates whether applicant is able to provide contact for references</p>
<p>Domain: <a property="domainIncludes" href="http://schema.org/WorkExperience">WorkExperience</a></p>
<p>Range: <a property="rangeIncludes" href="http://schema.org/Boolean">Boolean</a></p>
<p><strong>Example (RDFa):</strong></p>
<pre>
<p>
Previous work history need to be supported <span property="references" content="true">with references</span>.
</p>
</pre>
</div>
</body>
</html>