-
Notifications
You must be signed in to change notification settings - Fork 1
/
setu-ontology.ttl
893 lines (891 loc) · 33.4 KB
/
setu-ontology.ttl
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
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
# baseURI: https://ontology.setu.nl/#
# prefix: setu
@prefix : <https://ontology.setu.nl/#> .
@prefix dc: <http://purl.org/dc/terms/> .
@prefix hropen: <https://hropenstandards.org/schema/xml/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix setu: <https://ontology.setu.nl/#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix sth: <https://ns.semantic-treehouse.nl/metadata/> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
dc:creator
rdf:type owl:AnnotationProperty ;
.
dc:description
rdf:type owl:AnnotationProperty ;
.
dc:title
rdf:type owl:AnnotationProperty ;
.
xsd:time
rdf:type rdfs:Datatype ;
.
skos:definition
rdf:type owl:AnnotationProperty ;
.
skos:note
rdf:type owl:AnnotationProperty ;
.
hropen:DatePeriod
rdf:type owl:Class ;
rdf:type sh:NodeShape ;
rdfs:subClassOf owl:Thing ;
.
hropen:Identifier
rdf:type owl:Class ;
.
hropen:Noun
rdf:type owl:Class ;
.
hropen:Party
rdf:type owl:Class ;
rdf:type sh:NodeShape ;
rdfs:subClassOf owl:Thing ;
.
hropen:PositionProfile
rdf:type owl:Class ;
.
hropen:Text
rdf:type owl:Class ;
.
hropen:WorkAssignment
rdf:type owl:Class ;
rdfs:subClassOf hropen:Noun ;
.
hropen:Worker
rdf:type owl:Class ;
.
sth:allowedValue
rdf:type owl:AnnotationProperty ;
.
sth:codelist
rdf:type owl:AnnotationProperty ;
.
sth:xmlIsAttribute
rdf:type owl:AnnotationProperty ;
.
sth:xmlTag
rdf:type owl:AnnotationProperty ;
.
setu:
rdf:type owl:Ontology ;
dc:contributor <https://www.linkedin.com/in/michielstornebrink/> ;
dc:contributor <https://www.linkedin.com/in/linda-oosterheert-006b0a10/> ;
dc:creator <https://www.linkedin.com/in/jelte-bootsma-184634193/> ;
dc:creator <https://www.linkedin.com/in/robin-de-veer/> ;
dc:creator <https://www.linkedin.com/in/jeanine-de-graaf-beekhuis-7a9a4a151/> ;
dc:description "The SETU ontology includes concepts created from the SETU context used in the SETU Standard for Planning and Scheduling and the version 2.x series of the Purchase to Pay standards."@en ;
dc:modified "2024-12-17"^^xsd:date ;
dc:title "SETU ontology" ;
owl:versionInfo "2.0" ;
.
setu:AssignedWorker
rdf:type owl:Class ;
rdfs:subClassOf hropen:Worker ;
rdfs:label "Assigned worker"@en ;
.
setu:AvailabilityLine
rdf:type owl:Class ;
rdfs:type "Availability line"@en ;
.
setu:Breaks
rdf:type owl:Class ;
rdfs:label "Breaks"@en ;
.
setu:BreakTrigger
rdf:type owl:Class ;
rdfs:label "Break trigger"@en ;
.
setu:CollectiveLabourAgreement
rdf:type owl:Class ;
rdfs:label "Collective labour agreement"@en ;
skos:definition "The collective labour agreement (CLA; CAO in Dutch) that determines the renumeration. In the Netherlands this can be the CLA of the ABU, NBBU or a specific CLA of the staffing customer."@en ;
.
setu:Id
rdf:type owl:Class ;
rdfs:label "Id"@en ;
.
setu:OnCallContract
rdf:type owl:Class ;
rdfs:label "On call contract"@en ;
.
setu:PeriodicAvailabilityLine
rdf:type owl:Class ;
rdfs:subClassOf setu:AvailabilityLine ;
rdfs:label "Periodic availability line"@en ;
.
setu:PeriodicPlanningLine
rdf:type owl:Class ;
rdfs:label "Periodic planning line"@en ;
rdfs:subClassOf setu:PlanningLine ;
.
setu:Planning
rdf:type owl:Class ;
rdfs:label "Planning"@en ;
rdfs:subClassOf hropen:Noun ;
.
setu:PlanningAssignment
rdf:type owl:Class ;
rdfs:label "Planning assignment"@en ;
skos:definition "The Planning Assignment message is used to exchange the planning of a worker on a certain position. The message includes information about the position and the exact moments in time the worker is planned. The message is sent from the planning system at either the supplier or customer to the other party."@en ;
rdfs:subClassOf setu:Planning ;
.
setu:PlanningConstraints
rdf:type owl:Class ;
rdfs:label "Planning constraints"@en ;
skos:definition "The Planning Constraints message is used for exchanging information on the constraints that need to be taken into account for the planning of an individual worker related to a specific assignment. The message includes information about the availability and other relevant requirements or preferences. The message is sent from the back-office system of the supplier to the planning system at either the customer or supplier."@en ;
rdfs:subClassOf setu:Planning ;
.
setu:PlanningLine
rdf:type owl:Class ;
rdfs:label "Planning line"@en ;
.
setu:PlanningRequest
rdf:type owl:Class ;
rdfs:label "Planning request"@en ;
rdfs:subClassOf setu:Planning ;
skos:definition "The Planning Request message is used by the customer to request the planning of workers for a certain position. The message includes information about the position and the exact moments in time workers are requested. The message is sent from the customer to the planning system at the supplier."@en ;
.
setu:PositionTask
rdf:type owl:Class ;
rdfs:label "Position task"@en ;
.
setu:RelatedWorker
rdf:type owl:Class ;
rdfs:subClassOf hropen:Worker ;
rdfs:label "Related worker"@en ;
.
setu:RequestedWorker
rdf:type owl:Class ;
rdfs:subClassOf hropen:Worker ;
rdfs:label "Requested worker"@en ;
.
setu:RequestForQuotationDetails
rdf:type owl:Class ;
rdfs:label "Request for quotation details"@en ;
skos:definition "."@en ;
.
setu:SingleAvailabilityLine
rdf:type owl:Class ;
rdfs:label "Single availability line"@en ;
rdfs:subClassOf setu:AvailabilityLine ;
.
setu:SinglePlanningLine
rdf:type owl:Class ;
rdfs:label "Single planning line"@en ;
rdfs:subClassOf setu:PlanningLine ;
.
setu:StaffingOrder
rdf:type owl:Class ;
rdfs:label "Staffing order"@en ;
rdfs:subClassOf hropen:Noun ;
skos:definition "The Staffing Order message is used by a staffing customer to request and order (a) worker(s) for an open position."@en ;
.
setu:actionCode
rdf:type owl:DatatypeProperty ;
rdfs:label "action code"@en ;
rdfs:range xsd:string ;
skos:definition "Specification of how the supplier or the customer should process this document."@en ;
sth:allowedValue "GET" ;
sth:allowedValue "POST" ;
sth:allowedValue "PUT" ;
sth:allowedValue "DELETE" ;
sth:xmlTag "actionCode" ;
.
setu:allowance
rdf:type owl:ObjectProperty ;
rdfs:label "allowance"@en ;
rdfs:range hropen:TimeCardItem ;
skos:definition "Contains data on expenses (costs incurred) and/or allowances (additional allowances or bonuses to be given for the duration of the time interval represented) that is being reported on the timecard."@en ;
sth:xmlTag "allowance" ;
.
setu:assignedPeriodicPlanningLine
rdf:type owl:ObjectProperty ;
rdfs:domain setu:PlanningAssignment ;
rdfs:label "assigned periodic planning line"@en ;
rdfs:range setu:PeriodicPlanningLine ;
skos:definition "A container for specifying a periodic planning line."@en ;
sth:xmlTag "periodicPlanningLine" ;
.
setu:assignedSinglePlanningLine
rdf:type owl:ObjectProperty ;
rdfs:domain setu:PlanningAssignment ;
rdfs:label "assigned single planning line"@en ;
rdfs:range setu:SinglePlanningLine ;
skos:definition "A container for specifying a single planning line."@en ;
sth:xmlTag "singlePlanningLine" ;
.
setu:assignedStatus
rdf:type owl:DatatypeProperty ;
rdfs:domain setu:AssignedWorker ;
rdfs:label "assigned status"@en ;
rdfs:range xsd:boolean ;
skos:definition "Specifies whether a worker is assigned to the position (true) and the planning is exchanged, or that the worker is not yet assigned (false), but the planning is already set and exchanged. Default value is 'true'."@en ;
sth:xmlTag "assignedStatus" ;
.
setu:assignedWorker
rdf:type owl:ObjectProperty ;
rdfs:label "assigned worker"@en ;
rdfs:range setu:AssignedWorker ;
skos:definition "Container to specify the assigned worker." ;
sth:xmlTag "assignedWorker" ;
.
setu:attachment
rdf:type owl:ObjectProperty ;
rdfs:label "attachment"@en ;
rdfs:range hropen:Attachment ;
skos:definition "Embedded attachment data or URL to actual attachment." ;
sth:xmlTag "attachment" ;
.
setu:availabilityComment
rdf:type owl:DatatypeProperty ;
rdfs:domain setu:AvailabilityLine ;
rdfs:label "availability comment"@en ;
rdfs:range xsd:string ;
skos:definition "Extra information about the availability of the worker additional to the status, e.g. the reason why the worker is (not) available."@en ;
sth:xmlTag "availabilityComment" ;
.
setu:availabilityLineId
rdf:type owl:ObjectProperty ;
rdfs:domain setu:AvailabilityLine ;
rdfs:label "line id"@en ;
rdfs:range setu:Id ;
skos:definition "Provides a unique identifier of the availability line."@en ;
skos:note "The line identifiers used for periodic and single availability lines must be unique for each Planning Constraints message and may not overlap. In other words, an identifier used for a periodic availability line must not be used as an identifier for a single availability line, and vice versa."@en ;
sth:xmlTag "lineId" ;
.
setu:availabilityPeriod
rdf:type owl:DatatypeProperty ;
rdfs:domain setu:PeriodicAvailabilityLine ;
rdfs:label "availability period"@en ;
rdfs:range xsd:string ;
skos:definition "The period to which the availability line applies."@en ;
sth:allowedValue "Monday" ;
sth:allowedValue "Tuesday" ;
sth:allowedValue "Wednesday" ;
sth:allowedValue "Thursday" ;
sth:allowedValue "Friday" ;
sth:allowedValue "Saturday" ;
sth:allowedValue "Sunday" ;
sth:allowedValue "Daily" ;
sth:allowedValue "Weekly" ;
sth:allowedValue "Monthly" ;
sth:allowedValue "FourWeekly" ;
sth:xmlTag "availabilityPeriod" ;
.
setu:availabilityStatus
rdf:type owl:DatatypeProperty ;
rdfs:domain setu:AvailabilityLine ;
rdfs:label "availability status"@en ;
rdfs:range xsd:string ;
skos:definition "Indicates the availability status of an availability line by 'Available', 'NotAvailable', or 'RatherNot'."@en ;
sth:allowedValue "Available" ;
sth:allowedValue "NotAvailable" ;
sth:allowedValue "RatherNot" ;
sth:xmlTag "availabilityStatus" ;
.
setu:breakDuration
rdf:type owl:DatatypeProperty ;
rdfs:domain setu:BreakTrigger ;
rdfs:label "break duration"@en ;
rdfs:range xsd:time ;
skos:definition "The duration of the break, expressed using time datatype."@en ;
sth:xmlTag "breakDuration" ;
.
setu:breaks
rdf:type owl:ObjectProperty ;
rdfs:label "breaks"@en ;
rdfs:range setu:Breaks ;
skos:definition "Container specifying the break(s) the worker gets during the worked shift."@en ;
sth:xmlTag "breaks" ;
.
setu:breakTrigger
rdf:type owl:ObjectProperty ;
rdfs:domain setu:Breaks ;
rdfs:label "break trigger"@en ;
rdfs:range setu:BreakTrigger ;
skos:definition "Container to specify after how many working hours a break occurs and how long the break takes."@en ;
sth:xmlTag "breakTrigger" ;
.
setu:buildingAddition
rdf:type owl:DatatypeProperty ;
rdfs:label "building addition"@en ;
rdfs:range xsd:string ;
skos:definition "Any additional, identifiable information regarding the building, e.g. the floor, room, apartment number within a building."@en ;
sth:xmlTag "buildingAddition" ;
.
setu:collectiveLabourAgreement
rdf:type owl:ObjectProperty ;
rdfs:label "collective labour agreement"@en ;
rdfs:range setu:CollectiveLabourAgreement ;
skos:definition "Information about the collective labour agreement (CLA; CAO in Dutch) that determines the renumeration. In the Netherlands this can be the CLA of the ABU, NBBU or a specific CLA of the staffing customer."@en ;
sth:xmlTag "collectiveLabourAgreement" ;
.
setu:comments
rdf:type owl:DatatypeProperty ;
rdfs:label "comments"@en ;
rdfs:range xsd:string ;
skos:definition "Additional comments about the message."@en ;
sth:xmlTag "comments" ;
.
setu:contractWorkingPeriods
rdf:type owl:ObjectProperty ;
rdfs:label "contract working periods"@en ;
rdfs:range hropen:WorkingPeriod ;
skos:definition "A container for specifying the number of hours for a worker agreed on in the contract (in Dutch: overeengekomen arbeidsomvang)."@en ;
sth:xmlTag "contractWorkingPeriods" ;
.
setu:customer
rdf:type owl:ObjectProperty ;
rdfs:label "customer"@en ;
rdfs:range hropen:Party ;
sth:xmlTag "customer" ;
.
setu:customerSpecificRequirements
rdf:type owl:ObjectProperty ;
rdfs:label "customer specific requirements"@en ;
rdfs:range xsd:any ;
skos:definition "Container for customer specific requirements. This container can only be filled with customer specific requirements that have been permitted and added to the customer specific requirements codelist by the SETU."@en ;
sth:xmlTag "customerSpecificRequirements" ;
.
setu:dayAssignment
rdf:type owl:DatatypeProperty ;
rdfs:label "day assignment"@en ;
rdfs:range xsd:date ;
skos:definition "Specification of the administrative start date of the time card item. This is useful in case of nightshifts where the start and end date of a time interval are not the same."@en ;
sth:xmlTag "dayAssignment" ;
.
setu:effectiveTimePeriod
rdf:type owl:ObjectProperty ;
rdfs:label "effective time period"@en ;
rdfs:range hropen:EffectiveTimePeriod ;
sth:xmlTag "effectiveTimePeriod" ;
.
setu:employeeContract
rdf:type owl:DatatypeProperty ;
rdfs:label "employee contract"@en ;
rdfs:range xsd:boolean ;
skos:definition "Determines whether or not the worker has a contract at the staffing supplier."@en ;
sth:xmlTag "employeeContract" ;
.
setu:employeePhase
rdf:type owl:DatatypeProperty ;
rdfs:label "employee phase"@en ;
rdfs:range xsd:string;
skos:definition "Determines the employment phase in which the worker is in according to either the ABU CLA or the NBBU CLA."@en ;
sth:xmlTag "employeePhase" ;
.
setu:endDate
rdf:type owl:DatatypeProperty ;
rdfs:label "end date"@en ;
rdfs:range xsd:date ;
skos:definition "The end date is the end of a stay, an episode, or other period of time."@en ;
sth:xmlTag "endDate" ;
.
setu:endDateTime
rdf:type owl:DatatypeProperty ;
rdfs:label "end date time"@en ;
rdfs:range xsd:dateTime ;
skos:definition "The end date and end time is the end of a stay, an episode, or other period of time."@en ;
sth:xmlTag "endDateTime" ;
.
setu:endTime
rdf:type owl:DatatypeProperty ;
rdfs:label "end time"@en ;
rdfs:range xsd:time ;
skos:definition "End time is the end, expressed in time, of an period of time."@en ;
sth:xmlTag "endTime" ;
.
setu:establishment
rdf:type owl:ObjectProperty ;
rdfs:domain hropen:Party ;
rdfs:label "establishment"@en ;
rdfs:range hropen:EmployerEstablishment ;
skos:definition "Information to identify and reference a specific establishment within an organization."@en ;
sth:xmlTag "establishment" ;
.
setu:homeOfficeIndicator
rdf:type owl:DatatypeProperty ;
rdfs:label "home office indicator"@en ;
rdfs:range xsd:string ;
skos:definition "Contains the value 'Home' or 'Office' to indicate for a timecard item whether the work was executed at home or at the office."@en ;
sth:allowedValue "Home" ;
sth:allowedValue "Office" ;
sth:xmlTag "homeOfficeIndicator" ;
.
setu:hours
rdf:type owl:DatatypeProperty ;
rdfs:label "hours"@en ;
rdfs:range xsd:decimal ;
skos:definition "The amount of hours expressed in decimals."@en ;
sth:xmlTag "hours" ;
.
setu:houseNumber
rdf:type owl:DatatypeProperty ;
rdfs:label "house number"@en ;
rdfs:range xsd:string ;
skos:definition "The house number of the address."@en ;
sth:xmlTag "houseNumber" ;
.
setu:houseNumberAddition
rdf:type owl:DatatypeProperty ;
rdfs:label "house number addition"@en ;
rdfs:range xsd:string ;
skos:definition "The addition of the house number."@en ;
sth:xmlTag "houseNumberAddition" ;
.
setu:insuranceGroup
rdf:type owl:DatatypeProperty ;
rdfs:label "insurance group"@en ;
rdfs:range xsd:string;
skos:definition "Determines the insurance group the worker is part of."@en ;
sth:xmlTag "insuranceGroup" ;
.
setu:licenses
rdf:type owl:ObjectProperty ;
rdfs:domain hropen:PositionQualification ;
rdfs:label "licenses"@en ;
rdfs:range hropen:License ;
skos:definition "The required licenses for the position."@en ;
sth:xmlTag "licenses" ;
.
setu:maximumTravelDistance
rdf:type owl:DatatypeProperty ;
rdfs:label "maximum travel distance"@en ;
rdfs:range xsd:decimal ;
skos:definition "The maximum number of kilometers the worker is willing to travel."@en ;
sth:xmlTag "maximumTravelDistance" ;
.
setu:multiplier
rdf:type owl:DatatypeProperty ;
rdfs:label "multiplier"@en ;
rdfs:range xsd:decimal ;
skos:definition "The multiplier that should be applied to the pay rate in order to determine the real amount that has to be paid or billed (depending on toBeBilled and toBePaid). The 'standard multiplier' for a pay rate without mark-up is 100% (fill in value '100'). A different value can be used in situations where a mark-up is provided on top of the standard rate. The mark-up should be added to the 'base percentage' of 100%, so a mark-up of 50% (1.5 times the standard rate) makes a multiplier of 150%."@en ;
sth:xmlTag "multiplier" ;
.
setu:multiVendorDistribution
rdf:type owl:DatatypeProperty ;
rdfs:domain setu:RequestForQuotationDetails ;
rdfs:label "multi vendor distribution"@en ;
rdfs:range xsd:boolean ;
skos:definition "Indication whether the staffing position is sent to multiple staffing suppliers ('true') or not ('false')."@en ;
sth:xmlTag "multiVendorDistribution" ;
.
setu:name
rdf:type owl:DatatypeProperty ;
rdfs:label "name"@en ;
rdfs:range xsd:string ;
sth:xmlTag "name" ;
.
setu:onCallContract
rdf:type owl:ObjectProperty ;
rdfs:domain setu:AssignedWorker ;
rdfs:label "on call contract"@en ;
rdfs:range setu:OnCallContract ;
skos:definition "Container specifying the an on-call contract the worker has at the staffing supplier."@en ;
sth:xmlTag "onCallContract" ;
.
setu:onCallIndicator
rdf:type owl:DatatypeProperty ;
rdfs:domain setu:OnCallContract ;
rdfs:label "on call indicator"@en ;
rdfs:range xsd:boolean ;
skos:definition "Indicates whether the contract the worker has at the staffing supplier is a on-call contract (true) or not (false)."@en ;
sth:xmlTag "onCallIndicator" ;
.
setu:orderType
rdf:type owl:DatatypeProperty ;
rdfs:domain setu:StaffingOrder ;
rdfs:label "order type"@en ;
rdfs:range xsd:string ;
skos:definition "Specifies whether the Staffing Order message is used as RFQ (= request for quotation) or Order (= procurement order)."@en ;
sth:allowedValue "RFQ" ;
sth:allowedValue "Order" ;
sth:xmlTag "orderType" ;
.
setu:paidOrUnpaid
rdf:type owl:DatatypeProperty ;
rdfs:domain setu:Breaks ;
rdfs:label "paid or unpaid"@en ;
rdfs:range xsd:string ;
skos:definition "Indication whether the break is 'Paid' or 'Unpaid'."@en ;
sth:allowedValue "Paid" ;
sth:allowedValue "Unpaid" ;
sth:xmlTag "paidOrUnpaid" ;
.
setu:payRates
rdf:type owl:ObjectProperty ;
rdfs:label "pay rates"@en ;
rdfs:range hropen:PayRate ;
sth:xmlTag "payRates" ;
.
setu:period
rdf:type owl:ObjectProperty ;
rdfs:label "period"@en ;
rdfs:range hropen:Period ;
skos:definition "Container to specify the period in which the pay rate is valid."@en ;
sth:xmlTag "period" ;
.
setu:periodicAvailabilityLine
rdf:type owl:ObjectProperty ;
rdfs:domain setu:PlanningConstraints ;
rdfs:label "periodic availability line"@en ;
rdfs:range setu:PeriodicAvailabilityLine ;
skos:definition "The periodic availability line of a worker containing the preferred working days and times."@en ;
sth:xmlTag "periodicAvailabilityLine" ;
.
setu:periodicAvailabilityLineReference
rdf:type owl:ObjectProperty ;
rdfs:domain setu:SingleAvailabilityLine ;
rdfs:label "periodic availability line reference"@en ;
rdfs:range setu:PeriodicAvailabilityLine ;
skos:definition "Reference to the periodic availability line related with this single availability line."@en ;
sth:xmlTag "periodicAvailabilityLineReference" ;
.
setu:periodicPlanningLineReference
rdf:type owl:ObjectProperty ;
rdfs:domain setu:SinglePlanningLine ;
rdfs:label "periodic planning line reference"@en ;
rdfs:range setu:PeriodicPlanningLine ;
skos:definition "Reference to the periodic planning line related with this single planning line."@en ;
sth:xmlTag "periodicPlanningLineReference" ;
.
setu:planningLineId
rdf:type owl:ObjectProperty ;
rdfs:domain setu:PlanningLine ;
rdfs:label "planning line id"@en ;
rdfs:range setu:Id ;
skos:definition "Provides a unique identifier of the planning line."@en ;
skos:note "The line identifiers used for periodic and single planning lines must be unique for each Planning Request/Assignment message and may not overlap. In other words, an identifier used for a periodic planning line must not be used as an identifier for a single planning line, and vice versa."@en ;
sth:xmlTag "lineId" ;
.
setu:planningLineName
rdf:type owl:DatatypeProperty ;
rdfs:domain setu:PlanningLine ;
rdfs:label "planning line name"@en ;
rdfs:range xsd:string ;
skos:definition "The name of the planning line, i.e. a small summary of the planning line."@en ;
sth:xmlTag "planningLineName" ;
.
setu:planningPeriod
rdf:type owl:DatatypeProperty ;
rdfs:domain setu:PeriodicPlanningLine ;
rdfs:label "planning period"@en ;
rdfs:range xsd:string ;
skos:definition "The period, one day in a week, to which the planning line applies."@en ;
sth:allowedValue "Monday" ;
sth:allowedValue "Tuesday" ;
sth:allowedValue "Wednesday" ;
sth:allowedValue "Thursday" ;
sth:allowedValue "Friday" ;
sth:allowedValue "Saturday" ;
sth:allowedValue "Sunday" ;
sth:xmlTag "planningPeriod" ;
.
setu:planningRequestReference
rdf:type owl:ObjectProperty ;
rdfs:domain setu:PlanningAssignment ;
rdfs:label "planning request reference"@en ;
rdfs:range setu:PlanningRequest ;
skos:definition "Reference to the related planning request."@en ;
sth:xmlTag "planningRequestReference" ;
.
setu:positionProfile
rdf:type owl:ObjectProperty ;
rdfs:label "position profile"@en ;
rdfs:range hropen:PositionProfile ;
sth:xmlTag "positionProfile" ;
.
setu:positionReason
rdf:type owl:DatatypeProperty ;
rdfs:domain hropen:PositionProfile ;
rdfs:label "position reason"@en ;
rdfs:range xsd:string;
skos:definition "The reason for the open position."@en ;
sth:xmlTag "positionReason" ;
.
setu:positionTask
rdf:type owl:ObjectProperty ;
rdfs:domain hropen:PositionProfile ;
rdfs:label "position task"@en ;
rdfs:range setu:PositionTask;
skos:definition "The type of task or activity the worker performs on the position."@en ;
sth:xmlTag "positionTask" ;
.
setu:primaryLocation
rdf:type owl:DatatypeProperty ;
rdfs:label "primary location"@en ;
rdfs:range xsd:boolean;
skos:definition "Indicates whether the location is the primary work location (Dutch: standplaats) of the position."@en ;
sth:xmlTag "primaryLocation" ;
.
setu:purchaseOrderLineItem
rdf:type owl:DatatypeProperty ;
rdfs:label "purchase order line item"@en ;
rdfs:range xsd:string;
sth:xmlTag "purchaseOrderLineItem" ;
.
setu:quantity
rdf:type owl:ObjectProperty ;
rdfs:label "quantity"@en ;
rdfs:range hropen:Quantity;
sth:xmlTag "quantity" ;
.
setu:rateType
rdf:type owl:DatatypeProperty ;
rdfs:label "rate type"@en ;
rdfs:range xsd:string ;
skos:definition "Indicates whether the rate applies to a time interval, an allowance or an expense."@en ;
sth:allowedValue "TimeInterval" ;
sth:allowedValue "Allowance/Expense" ;
sth:xmlTag "rateType" ;
.
setu:recruitedBy
rdf:type owl:DatatypeProperty ;
rdfs:label "recruited by"@en ;
rdfs:range xsd:string ;
sth:allowedValue "Supplier" ;
sth:allowedValue "Customer" ;
skos:definition "Determines whether the staffing customer or staffing supplier has recruited the worker."@en ;
sth:xmlTag "recruitedBy" ;
.
setu:relatedWorker
rdf:type owl:ObjectProperty ;
rdfs:label "related worker"@en ;
rdfs:range setu:RelatedWorker ;
skos:note "E.g. workers travel together towards their working location and therefore need to planned on the same working hours, etc."@en ;
sth:xmlTag "relatedWorker" ;
.
setu:relatedWorkerType
rdf:type owl:DatatypeProperty ;
rdfs:domain setu:RelatedWorker ;
rdfs:label "related worker type"@en ;
rdfs:range xsd:string ;
skos:definition "Identifies the relation type between the worker and the related worker as 'Preferred' or 'Required'."@en ;
sth:allowedValue "Preferred" ;
sth:allowedValue "Required" ;
sth:xmlTag "relatedWorkerType" ;
.
setu:requestComments
rdf:type owl:DatatypeProperty ;
rdfs:domain setu:PlanningRequest ;
rdfs:label "request comments"@en ;
rdfs:range xsd:string ;
skos:definition "Additional comments about the planning request."@en ;
sth:xmlTag "requestComments" ;
.
setu:requestedPeriodicPlanningLine
rdf:type owl:ObjectProperty ;
rdfs:domain setu:PlanningRequest ;
rdfs:label "requested periodic planning line"@en ;
rdfs:range setu:PeriodicPlanningLine ;
skos:definition "A container for specifying a periodic planning line."@en ;
sth:xmlTag "periodicPlanningLine" ;
.
setu:requestForQuotationDetails
rdf:type owl:ObjectProperty ;
rdfs:domain setu:StaffingOrder ;
rdfs:label "request for quotation details"@en ;
rdfs:range setu:RequestForQuotationDetails ;
skos:definition "Contains elements only used when the Staffing Order message is used as request for quotation. The elements are used to specify further details regarding the handling of the request for quotation and the quotation (Human Resource message) itself."@en ;
sth:xmlTag "requestForQuotationDetails" ;
.
setu:resourceClassificationInclusion
rdf:type owl:ObjectProperty ;
rdfs:label "resource classification inclusion"@en ;
rdfs:range hropen:ResourceClassificationInclusion ;
skos:definition "Holds customer specific properties of an entity."@en ;
sth:xmlTag "resourceClassificationInclusion" ;
.
setu:positionQuantity
rdf:type owl:DatatypeProperty ;
rdfs:domain setu:PlanningLine ;
rdfs:label "position quantity"@en ;
rdfs:range xsd:integer ;
skos:definition "The number of workers requested for this specific period of the staffing position."@en ;
sth:xmlTag "positionQuantity" ;
.
setu:reasonOfChange
rdf:type owl:DatatypeProperty ;
rdfs:label "reason of change"@en ;
rdfs:range xsd:string ;
skos:definition "The reason for the change of the (status of the) message."@en ;
sth:xmlTag "reasonOfChange" ;
.
setu:requestedSinglePlanningLine
rdf:type owl:ObjectProperty ;
rdfs:domain setu:PlanningRequest ;
rdfs:label "requested single planning line"@en ;
rdfs:range setu:SinglePlanningLine ;
skos:definition "A container for specifing a single planning line."@en ;
sth:xmlTag "singlePlanningLine" ;
.
setu:residenceAddress
rdf:type owl:ObjectProperty ;
rdfs:domain hropen:CandidatePerson ;
rdfs:label "residence address"@en ;
rdfs:range hropen:AddressTypeArray ;
skos:definition "Container for specifying the residence address. Only use this container if the residence address differs from the postal address."@en ;
sth:xmlTag "residenceAddress" ;
.
setu:requestedWorker
rdf:type owl:ObjectProperty ;
rdfs:domain hropen:PositionProfile ;
rdfs:label "requested worker"@en ;
rdfs:range setu:RequestedWorker ;
skos:definition "Container to specify the preferred worker(s)."@en ;
sth:xmlTag "requestedWorker" ;
.
setu:salaryScale
rdf:type owl:DatatypeProperty ;
rdfs:label "salary scale"@en ;
rdfs:range xsd:string;
skos:definition "Specifies the salary scale (and step within that scale) the worker will have at the staffing customer."@en ;
sth:xmlTag "salaryScale" ;
.
setu:schemeAgencyId
rdf:type owl:DatatypeProperty ;
rdfs:domain setu:Id ;
rdfs:label "scheme agency id"@en ;
rdfs:range xsd:string ;
skos:definition "The organization that issues the identifier. This organization is also responsible for unicity of the identifier within its own context."@en ;
sth:allowedValue "Customer" ;
sth:allowedValue "Supplier" ;
sth:xmlTag "schemeAgencyId" ;
.
setu:singleAvailabilityLine
rdf:type owl:ObjectProperty ;
rdfs:domain setu:PlanningConstraints ;
rdfs:label "single availability line"@en ;
rdfs:range setu:SingleAvailabilityLine ;
skos:definition "Container to specify a single availability line of a worker containing the preferred working days and times. This includes exceptions to the periodic availability, or occasional availability as addition to the periodic availability."@en ;
sth:xmlTag "singleAvailabilityLine" ;
.
setu:singleAvailabilityType
rdf:type owl:DatatypeProperty ;
rdfs:domain setu:SingleAvailabilityLine ;
rdfs:label "single availability type"@en ;
rdfs:range xsd:string ;
skos:definition "Specifies whether a single availability line is an exception on a periodic availability line or a new occasional single availability line."@en ;
skos:note """- Exception: Use 'Exception' and provide a unique identifier to add a single availability line. Furthermore, provide the identifier of the periodic availability line it relates to. The single availability line will function as an exception to the periodic availability line.
- Occasional: Use 'Occasional' and provide a new, unique identifier to add a single availability line. An occasional single availability type refers to a specific availability line that does not occur often."""@en ;
sth:allowedValue "Exception" ;
sth:allowedValue "Occasional" ;
sth:xmlTag "singleAvailabilityType" ;
.
setu:singlePlanningType
rdf:type owl:DatatypeProperty ;
rdfs:domain setu:SinglePlanningLine ;
rdfs:label "single planning type"@en ;
rdfs:range xsd:string ;
skos:definition "Specifies whether a single planning line is an exception on a periodic planning line or a new occasional single planning line."@en ;
skos:note """- Exception: Use 'Exception' and provide a unique identifier to add a single planning line. Furthermore, provide the identifier of the periodic planning line it relates to. The single planning line will function as an exception to the periodic planning line.
- Occasional: Use 'Occasional' and provide a new, unique identifier to add a single planning line. An occasional single planning type refers to a specific planning line that does not occur often."""@en ;
sth:allowedValue "Exception" ;
sth:allowedValue "Occasional" ;
sth:xmlTag "singlePlanningType" ;
.
setu:staffingIds
rdf:type owl:ObjectProperty ;
rdfs:label "staffing ids"@en ;
rdfs:range hropen:StaffingReferenceIds ;
skos:definition "A collection of identifiers related to this message."@en ;
sth:xmlTag "staffingIds" ;
.
setu:standByIndicator
rdf:type owl:DatatypeProperty ;
rdfs:domain hropen:PositionProfile ;
rdfs:label "stand by indicator"@en ;
rdfs:range xsd:boolean ;
skos:definition "Specifies whether the position is a stand-by (Dutch: reserve) position (true) or a regular position (false). Default value is 'false'. This element is not used to specify an on-call worker (Dutch: oproepkracht)."@en ;
sth:xmlTag "standByIndicator" ;
.
setu:startDate
rdf:type owl:DatatypeProperty ;
rdfs:label "start date"@en ;
rdfs:range xsd:date ;
skos:definition "The start date is the start of a stay, an episode, or other period of time."@en ;
sth:xmlTag "startDate" ;
.
setu:startDateTime
rdf:type owl:DatatypeProperty ;
rdfs:label "start date time"@en ;
rdfs:range xsd:dateTime ;
skos:definition "The start date and time is the start of a stay, an episode, or other period of time."@en ;
sth:xmlTag "startDateTime" ;
.
setu:startTime
rdf:type owl:DatatypeProperty ;
rdfs:label "start time"@en ;
rdfs:range xsd:time ;
skos:definition "The start time of a period of time."@en ;
sth:xmlTag "startTime" ;
.
setu:streetName
rdf:type owl:DatatypeProperty ;
rdfs:label "street name"@en ;
rdfs:range xsd:string ;
skos:definition "The street name of the address."@en ;
sth:xmlTag "streetName" ;
.
setu:supplier
rdf:type owl:ObjectProperty ;
rdfs:label "supplier"@en ;
rdfs:range hropen:Party ;
sth:xmlTag "supplier" ;
.
setu:toBeBilled
rdf:type owl:DatatypeProperty ;
rdfs:label "to be billed"@en ;
rdfs:range xsd:boolean ;
skos:definition "Specifies whether this pay rate is specified for billing purposes or not."@en ;
sth:xmlTag "toBeBilled" ;
.
setu:toBePaid
rdf:type owl:DatatypeProperty ;
rdfs:label "to be paid"@en ;
rdfs:range xsd:boolean ;
skos:definition "Specifies whether this pay rate is specified for payment purposes or not."@en ;
sth:xmlTag "toBePaid" ;
.
setu:travelDistance
rdf:type owl:DatatypeProperty ;
rdfs:domain hropen:PositionProfile ;
rdfs:label "travel distance"@en ;
rdfs:range xsd:decimal ;
skos:definition "Specifies the number of kilometers between the home of the worker and the primary work location (Dutch: standplaats)."@en ;
sth:xmlTag "travelDistance" ;
.
setu:vacationWorker
rdf:type owl:DatatypeProperty ;
rdfs:label "vacation worker"@en ;
rdfs:range xsd:boolean ;
skos:definition "Determines whether the worker is a vacation worker or not."@en ;
sth:xmlTag "vacationWorker" ;
.
setu:value
rdf:type owl:DatatypeProperty ;
rdfs:domain setu:Id ;
rdfs:label "value"@en ;
rdfs:range xsd:string ;
skos:definition "The value of the unique identifier."@en ;
sth:xmlTag "value" ;
.
setu:worker
rdf:type owl:ObjectProperty ;
rdfs:domain setu:PlanningConstraints ;
rdfs:label "worker"@en ;
rdfs:range hropen:Worker ;
skos:definition "Worker is a Person Role and is defined as someone who performs labor for an organization. Worker is an abstraction for other more specific work-related roles, for example, Employee and Contractor. (ADP)" ;
.
setu:workingPeriods
rdf:type owl:ObjectProperty ;
rdfs:label "working periods"@en ;
rdfs:range hropen:WorkingPeriod ;
skos:definition "Describes the working period of the position that the worker is required for, e.g. 32 hours per week and/or 4 days per week. This is excluding break time(s)."@en ;
sth:xmlTag "workingPeriods" ;
.