1#
2# Copyright (c) 2007 NEPOMUK Consortium
3# All rights reserved, licensed under either CC-BY or BSD.
4#
5# You are free:
6#  * to Share - to copy, distribute and transmit the work
7#  * to Remix - to adapt the work
8# Under the following conditions:
9#  * Attribution - You must attribute the work in the manner specified by the author
10#    or licensor (but not in any way that suggests that they endorse you or your use
11#    of the work).
12#
13# Redistribution and use in source and binary forms, with or without modification,
14# are permitted provided that the following conditions are met:
15#  * Redistributions of source code must retain the above copyright notice, this
16#    list of conditions and the following disclaimer.
17#  * Redistributions in binary form must reproduce the above copyright notice, this
18#    list of conditions and the following disclaimer in the documentation and/or
19#    other materials provided with the distribution.
20#  * Neither the names of the authors nor the names of contributors may
21#    be used to endorse or promote products derived from this ontology without
22#    specific prior written permission.
23#
24# THIS ONTOLOGY IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
25# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
26# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
27# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
28# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
29# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
30# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
31# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
32# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
33# THIS ONTOLOGY, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34#
35
36@prefix dc:      <http://purl.org/dc/elements/1.1/> .
37@prefix exif:    <http://www.kanzaki.com/ns/exif#> .
38@prefix geo:     <http://www.w3.org/2003/01/geo/wgs84_pos#> .
39@prefix protege:  <http://protege.stanford.edu/system#> .
40@prefix nao:     <http://www.semanticdesktop.org/ontologies/2007/08/15/nao#> .
41@prefix nfo:     <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#> .
42@prefix nie:     <http://www.semanticdesktop.org/ontologies/2007/01/19/nie#> .
43@prefix ncal:    <http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#> .
44@prefix nco:     <http://www.semanticdesktop.org/ontologies/2007/03/22/nco#> .
45@prefix dcterms:  <http://purl.org/dc/terms/> .
46@prefix rdfs:    <http://www.w3.org/2000/01/rdf-schema#> .
47@prefix pimo:    <http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#> .
48@prefix nmo:     <http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#> .
49@prefix nrl:     <http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#> .
50@prefix tmo:     <http://www.semanticdesktop.org/ontologies/2008/05/20/tmo#> .
51@prefix xsd:     <http://www.w3.org/2001/XMLSchema#> .
52@prefix rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
53@prefix nid3:    <http://www.semanticdesktop.org/ontologies/2007/05/10/nid3#> .
54@prefix nexif:   <http://www.semanticdesktop.org/ontologies/2007/05/10/nexif#> .
55
56tmo: {tmo:TMO_Instance_PersonInvolvementRole_Creator
57          a       tmo:PersonInvolvementRole ;
58          rdfs:label "TMO_Instance_PersonInvolvementRole_Creator" .
59
60    tmo:abilityCarrierRole
61          a       rdf:Property ;
62          rdfs:domain tmo:AbilityCarrierInvolvement ;
63          rdfs:label "abilityCarrierRole" ;
64          rdfs:range tmo:AbilityCarrierRole ;
65          rdfs:subPropertyOf tmo:stateTypeRole ;
66          nrl:maxCardinality "1" ;
67          nrl:minCardinality "1" .
68
69    tmo:PersonInvolvement
70          a       rdfs:Class ;
71          rdfs:comment "PersonInvolvement  realizes n-ary associations to Persons which are realtedd to an task. The involvement is further characterized by an PersonTaskRole." ;
72          rdfs:label "PersonInvolvement" ;
73          rdfs:subClassOf rdfs:Resource , pimo:Association .
74
75    tmo:TMO_Instance_TaskState_Running
76          a       tmo:TaskState ;
77          rdfs:label "TMO_Instance_TaskState_Running" .
78
79    tmo:SimilarityDependence
80          a       rdfs:Class ;
81          rdfs:label "SimilarityDependence" ;
82          rdfs:subClassOf tmo:UndirectedDependency .
83
84    tmo:PredecessorDependency
85          a       rdfs:Class ;
86          rdfs:comment "In a  PredecessorDependency the dependencyMemberA is the task which is to be executed before dependencyMemberB." ;
87          rdfs:label "PredecessorDependency" ;
88          rdfs:subClassOf tmo:PredecessorSuccessorDependency .
89
90    tmo:TMO_Instance_TaskContainer_outbox
91          a       tmo:TaskContainer ;
92          rdfs:label "TMO_Instance_TaskContainer_outbox" .
93
94    tmo:dueDate
95          a       rdf:Property ;
96          rdfs:domain tmo:Task ;
97          rdfs:label "dueDate" ;
98          rdfs:range xsd:dateTime ;
99          rdfs:subPropertyOf pimo:taskDueTime , tmo:dateTime ;
100          nrl:maxCardinality "1" .
101
102    tmo:TMO_Instance_Urgency_04
103          a       tmo:Urgency ;
104          rdfs:label "TMO_Instance_Urgency_04" .
105
106    tmo:Priority
107          a       rdfs:Class ;
108          rdfs:label "Priority" ;
109          rdfs:subClassOf tmo:StateTypeRole .
110
111    tmo:TaskContainer
112          a       rdfs:Class ;
113          rdfs:label "TaskContainer" ;
114          rdfs:subClassOf pimo:Collection .
115
116    tmo:Task
117          a       rdfs:Class ;
118          rdfs:comment "The tmo:task is the central entitiey of the tmo. Task can range from vague things to be possibly done in e distant future to concrete things to be done in a precise forseeable manner. It is not unrealisitc to assume that knowledge worker have hundred or more tasks a day." ;
119          rdfs:label "Task" ;
120          rdfs:subClassOf pimo:Task .
121
122    tmo:PersonInvolvementRole
123          a       rdfs:Class ;
124          rdfs:comment """They further specify the type a person was related to an task.
125Examples instances  of AttachmentRoles are e.g.""" ;
126          rdfs:label "PersonInvolvementRole" ;
127          rdfs:subClassOf tmo:StateTypeRole .
128
129    tmo:actualCompletion
130          a       rdf:Property ;
131          rdfs:domain tmo:Task ;
132          rdfs:label "actualCompletion" ;
133          rdfs:range rdfs:Literal ;
134          rdfs:subPropertyOf tmo:progress ;
135          nrl:maxCardinality "1" .
136
137    tmo:TMO_Instance_PersonInvolvementRole_Co-worker
138          a       tmo:PersonInvolvementRole ;
139          rdfs:label "TMO_Instance_PersonInvolvementRole_Co-worker" .
140
141    tmo:urgency
142          a       rdf:Property ;
143          rdfs:domain tmo:Task ;
144          rdfs:label "urgency" ;
145          rdfs:range tmo:Urgency ;
146          rdfs:subPropertyOf tmo:timemanagement ;
147          nrl:maxCardinality "1" .
148
149    tmo:TMO_Instance_TaskContainer_archive
150          a       tmo:TaskContainer ;
151          rdfs:label "TMO_Instance_TaskContainer_archive" .
152
153    tmo:dependency
154          a       rdf:Property ;
155          rdfs:domain tmo:Task ;
156          rdfs:label "dependency" ;
157          rdfs:range tmo:TaskDependency .
158
159    tmo:TMO_Instance_Importance_10
160          a       tmo:Importance ;
161          rdfs:label "TMO_Instance_Importance_10" .
162
163    tmo:targetStartTime
164          a       rdf:Property ;
165          rdfs:domain tmo:Task ;
166          rdfs:label "targetStartTime" ;
167          rdfs:range xsd:dateTime ;
168          rdfs:subPropertyOf tmo:targetTime , tmo:startTime ;
169          nrl:maxCardinality "1" .
170
171    tmo:dependencyDescription
172          a       rdf:Property ;
173          rdfs:comment "Endusers can clarify why they created a depedency." ;
174          rdfs:domain tmo:TaskDependency ;
175          rdfs:label "dependencyDescription" ;
176          rdfs:subPropertyOf nao:description ;
177          nrl:maxCardinality "1" .
178
179    tmo:TMO_Instance_Importance_09
180          a       tmo:Importance ;
181          rdfs:label "TMO_Instance_Importance_09" .
182
183    tmo:transmissionState
184          a       rdf:Property ;
185          rdfs:domain tmo:TaskTransmission ;
186          rdfs:label "transmissionState" ;
187          rdfs:range tmo:TransmissionState ;
188          rdfs:subPropertyOf tmo:stateTypeRole ;
189          nrl:maxCardinality "1" ;
190          nrl:minCardinality "1" .
191
192    tmo:AbilityCarrierRole
193          a       rdfs:Class ;
194          rdfs:comment "Examples instances  of AbilityCarrirRoles are e.g. \"requested\", \"required\" and \"used\" which further specify the type a person was involved in." ;
195          rdfs:label "AbilityCarrierRole" ;
196          rdfs:subClassOf tmo:StateTypeRole .
197
198    tmo:TMO_Instance_TaskState_Finalized
199          a       tmo:TaskState ;
200          rdfs:label "TMO_Instance_TaskState_Finalized" .
201
202    tmo:abilityCarrier
203          a       rdf:Property ;
204          rdfs:domain tmo:AbilityCarrierInvolvement ;
205          rdfs:label "abilityCarrier" ;
206          rdfs:range tmo:AbilityCarrier ;
207          rdfs:subPropertyOf pimo:associationMember ;
208          nrl:maxCardinality "1" ;
209          nrl:minCardinality "1" .
210
211    tmo:TMO_Instance_TransmissionState_Rejected_Transmitted
212          a       tmo:TransmissionState ;
213          rdfs:label "TMO_Instance_TransmissionState_Rejected_Transmitted" .
214
215    tmo:TMO_Instance_Delegability_High
216          a       tmo:Delegability ;
217          rdfs:label "TMO_Instance_Delegability_High" .
218
219    tmo:TMO_Instance_Urgency_10
220          a       tmo:Urgency ;
221          rdfs:label "TMO_Instance_Urgency_10" .
222
223    tmo:taskId
224          a       rdf:Property ;
225          rdfs:comment """The Task Identifier allows a unique identification of a task object within the range of all Nepomuk objects.
226The Task Identifier is automatically generated during the creation of a task. The generation of identifiers (IDs) is a Nepomuk architecture issue (Wp2000/WP6000).""" ;
227          rdfs:domain tmo:Task ;
228          rdfs:label "taskId" ;
229          rdfs:range rdfs:Literal ;
230          nrl:maxCardinality "1" ;
231          nrl:minCardinality "1" .
232
233    tmo:TMO_Instance_Importance_01
234          a       tmo:Importance ;
235          rdfs:label "TMO_Instance_Importance_01" .
236
237    tmo:TMO_Instance_TransmissionType_Transfer
238          a       tmo:TransmissionType ;
239          rdfs:label "TMO_Instance_TransmissionType_Transfer" .
240
241    tmo:priority
242          a       rdf:Property ;
243          rdfs:domain tmo:Task ;
244          rdfs:label "priority" ;
245          rdfs:range tmo:Priority ;
246          rdfs:subPropertyOf tmo:timemanagement ;
247          nrl:maxCardinality "1" .
248
249    tmo:TMO_Instance_Urgency_03
250          a       tmo:Urgency ;
251          rdfs:label "TMO_Instance_Urgency_03" .
252
253    tmo:involvedPersons
254          a       rdf:Property ;
255          rdfs:domain tmo:Task ;
256          rdfs:label "involvedPersons" ;
257          rdfs:range tmo:PersonInvolvement ;
258          nrl:inverseProperty tmo:involvedPersonTask .
259
260    tmo:involvedPerson
261          a       rdf:Property ;
262          rdfs:domain tmo:PersonInvolvement ;
263          rdfs:label "involvedPerson" ;
264          rdfs:range pimo:Person ;
265          rdfs:subPropertyOf pimo:associationMember ;
266          nrl:maxCardinality "1" ;
267          nrl:minCardinality "1" .
268
269    tmo:TaskTransmission
270          a       rdfs:Class ;
271          rdfs:comment """On the SSD, tasks are not restricted to one person and may cross from
272the PTM of one person to the PTM of another. With transmission, we
273refer to the process of sending a task – from one person (sender) to one
274or more other persons (receiver(s)) (see Section 5.2.1.3 Task
275Transmission). Task delegation and task transfer are two special kinds of
276task transmission which are described at the end of this section. In
277addition, the collaborative task is realized by task transmission.
278For the process of sending a task, some information is required. This
279information is also modelled in the task ontology. This information is still
280useful after the process of sending a task was completed. Task Delegation is a process where the sender of the task restricts the
281access rights of the receiver. This includes the right to distribute further
282this task and additionally the obligation to give feedback to the sender.
283The person that receives a task by delegation usually has not the full
284control about the task. The attributes described in the following section
285have the purpose to enable such \"access rights\". The receiver will also
286probably have obligations regarding what to report to whom at which
287time.
288In contrast, the simplest case is that all rights are granted to the receiver
289and there is no feedback desired by the sender. What to do with the task
290may be apparent by the organization context, or it may be left to the
291receiver. This is like sending an email – but with the advantage that the
292information is transferred in the \"task space\" of the participating persons.""" ;
293          rdfs:label "TaskTransmission" ;
294          rdfs:subClassOf rdfs:Resource .
295
296    tmo:containsTask
297          a       rdf:Property ;
298          rdfs:domain tmo:TaskContainer ;
299          rdfs:label "containsTask" ;
300          rdfs:range tmo:Task ;
301          rdfs:subPropertyOf pimo:hasPart .
302
303    tmo:TMO_Instance_PersonInvolvementRole_Suggested
304          a       tmo:PersonInvolvementRole ;
305          rdfs:label "TMO_Instance_PersonInvolvementRole_Suggested" .
306
307    tmo:TMO_Instance_TaskState_Archived
308          a       tmo:TaskState ;
309          rdfs:label "TMO_Instance_TaskState_Archived" .
310
311    tmo:targetTime
312          a       rdf:Property ;
313          rdfs:label "targetTime" ;
314          rdfs:range xsd:dateTime ;
315          rdfs:subPropertyOf tmo:dateTime ;
316          nrl:maxCardinality "1" .
317
318    tmo:indexPosition
319          a       rdf:Property ;
320          rdfs:domain tmo:Task ;
321          rdfs:label "indexPosition" ;
322          rdfs:range rdfs:Literal ;
323          nrl:maxCardinality "1" .
324
325    tmo:dependencyType
326          a       rdf:Property ;
327          rdfs:label "dependencyType" ;
328          rdfs:range rdfs:Resource ;
329          nrl:maxCardinality "1" ;
330          nrl:minCardinality "1" .
331
332    tmo:targetEndTime
333          a       rdf:Property ;
334          rdfs:domain tmo:Task ;
335          rdfs:label "targetEndTime" ;
336          rdfs:range xsd:dateTime ;
337          rdfs:subPropertyOf tmo:targetTime , tmo:endTime ;
338          nrl:maxCardinality "1" .
339
340    tmo:PredecessorSuccessorDependency
341          a       rdfs:Class ;
342          rdfs:comment "The PredecessorSuccessorDependency enables a directed relation between task. By means of the concrete sublcasses one can further distinguish from which point of view this relation is created." ;
343          rdfs:label "PredecessorSuccessorDependency" ;
344          rdfs:subClassOf tmo:TaskDependency ;
345          protege:role "abstract" .
346
347    tmo:TMO_Instance_Importance_08
348          a       tmo:Importance ;
349          rdfs:label "TMO_Instance_Importance_08" .
350
351    tmo:attachmentReference
352          a       rdf:Property ;
353          rdfs:domain tmo:Attachment ;
354          rdfs:label "attachmentReference" ;
355          rdfs:range rdfs:Resource ;
356          rdfs:subPropertyOf pimo:associationMember ;
357          nrl:maxCardinality "1" ;
358          nrl:minCardinality "1" .
359
360    tmo:TMO_Instance_Delegability_Never
361          a       tmo:Delegability ;
362          rdfs:label "TMO_Instance_Delegability_Never" .
363
364    tmo:superTask
365          a       rdf:Property ;
366          rdfs:domain tmo:Task ;
367          rdfs:label "superTask" ;
368          rdfs:range tmo:Task ;
369          rdfs:subPropertyOf pimo:partOf , tmo:taskReference ;
370          nrl:inverseProperty tmo:subTask ;
371          nrl:maxCardinality "1" .
372
373    tmo:taskDescription
374          a       rdf:Property ;
375          rdfs:comment """The task description helps users to understand the goal and the proceeding of a task. It can also describe the context of a task. The task description is composed at minimum of a summary of what is done to reach the goal. The task description is the main source for identifying related information, e.g., suitable patterns.
376A Task Description can be either an informal, described textual content (?TextualDescription) or it can be a more formally structured representation (àFormalDescription).
377Technology considerations: Informal descriptions allow for text similarity processing, a formal description allows for applying case based similarity measures.""" ;
378          rdfs:domain tmo:Task ;
379          rdfs:label "taskDescription" ;
380          rdfs:subPropertyOf nao:description ;
381          nrl:maxCardinality "1" .
382
383    tmo:SuperSubTaskDependency
384          a       rdfs:Class ;
385          rdfs:comment "By means of the SuperSubTaskDependency one can further describe the subtask-supertask relation .e.g by an descriptin. This enables an n-ary relation between subtask and supertask." ;
386          rdfs:label "SuperSubTaskDependency" ;
387          rdfs:subClassOf tmo:TaskDependency .
388
389    tmo:contextTask
390          a       rdf:Property ;
391          rdfs:label "contextTask" ;
392          rdfs:range tmo:Task ;
393          nrl:inverseProperty tmo:contextThread ;
394          nrl:maxCardinality "1" .
395
396    tmo:SuccessorDependency
397          a       rdfs:Class ;
398          rdfs:comment "In a SuccessorrDependency the dependencyMemberA is the task which is to be executed after dependencyMemberB." ;
399          rdfs:label "SuccessorDependency" ;
400          rdfs:subClassOf tmo:PredecessorSuccessorDependency .
401
402    tmo:stateTypeRole
403          a       rdf:Property ;
404          rdfs:label "stateTypeRole" ;
405          rdfs:range rdfs:Resource ;
406          nrl:maxCardinality "1" .
407
408    tmo:TMO_Instance_TransmissionState_NotTransmitted
409          a       tmo:TransmissionState ;
410          rdfs:label "TMO_Instance_TransmissionState_NotTransmitted" .
411
412    tmo:TMO_Instance_Urgency_06
413          a       tmo:Urgency ;
414          rdfs:label "TMO_Instance_Urgency_06" .
415
416    tmo:abilityCarrierInvolvement
417          a       rdf:Property ;
418          rdfs:domain tmo:Task ;
419          rdfs:label "abilityCarrierInvolvement" ;
420          rdfs:range tmo:AbilityCarrierInvolvement ;
421          nrl:inverseProperty tmo:abilityCarrierTask .
422
423    tmo:TMO_Instance_AbilityCarrierRole_Required
424          a       tmo:AbilityCarrierRole ;
425          rdfs:label "TMO_Instance_AbilityCarrierRole_Required" .
426
427    tmo:actualStartTime
428          a       rdf:Property ;
429          rdfs:domain tmo:Task ;
430          rdfs:label "actualStartTime" ;
431          rdfs:range xsd:dateTime ;
432          rdfs:subPropertyOf tmo:actualTime , tmo:startTime ;
433          nrl:maxCardinality "1" .
434
435    tmo:transmissionType
436          a       rdf:Property ;
437          rdfs:domain tmo:TaskTransmission ;
438          rdfs:label "transmissionType" ;
439          rdfs:range tmo:TransmissionType ;
440          rdfs:subPropertyOf tmo:stateTypeRole ;
441          nrl:maxCardinality "1" ;
442          nrl:minCardinality "1" .
443
444    tmo:taskTransmission
445          a       rdf:Property ;
446          rdfs:domain tmo:Task ;
447          rdfs:label "taskTransmission" ;
448          rdfs:range tmo:TaskTransmission ;
449          nrl:inverseProperty tmo:transmissionTask .
450
451    tmo:TMO_Instance_PersonInvolvementRole_Executor
452          a       tmo:PersonInvolvementRole ;
453          rdfs:label "TMO_Instance_PersonInvolvementRole_Executor" .
454
455    tmo:targetCompletion
456          a       rdf:Property ;
457          rdfs:domain tmo:Task ;
458          rdfs:label "targetCompletion" ;
459          rdfs:range rdfs:Literal ;
460          rdfs:subPropertyOf tmo:progress ;
461          nrl:maxCardinality "1" .
462
463    tmo:TMO_Instance_Delegability_Medium
464          a       tmo:Delegability ;
465          rdfs:label "TMO_Instance_Delegability_Medium" .
466
467    tmo:AgentAbilityCarrier
468          a       rdfs:Class ;
469          rdfs:label "AgentAbilityCarrier" ;
470          rdfs:subClassOf tmo:AbilityCarrier ;
471          protege:role "abstract" .
472
473    tmo:transmissionTask
474          a       rdf:Property ;
475          rdfs:domain tmo:TaskTransmission ;
476          rdfs:label "transmissionTask" ;
477          rdfs:range tmo:Task ;
478          rdfs:subPropertyOf tmo:taskReference ;
479          nrl:inverseProperty tmo:taskTransmission ;
480          nrl:maxCardinality "1" ;
481          nrl:minCardinality "1" .
482
483    tmo:Attachment
484          a       rdfs:Class ;
485          rdfs:comment "By means of attachments, references to other resources can be established. Resources are information objects. Every Thing, which can be referenced, on the SSD is an information object. In contrast to the usual SSD references/associations, here additionally information can be specified. Further metadata about the role an attachment plays can be stated by means of instances of AttachmentRole. It can be expressed what the Role of attachment is e.g., regarding \"desired/requested\" or \"required\" or \"potentially useful / somehow related\" or \"used/produced/achieved\". The reference property models the actual link to the attached piece of information." ;
486          rdfs:label "Attachment" ;
487          rdfs:subClassOf rdfs:Resource , pimo:Association .
488
489    tmo:TMO_Instance_TaskPrivacy_Private
490          a       tmo:TaskPrivacyState ;
491          rdfs:label "TMO_Instance_TaskPrivacy_Private" .
492
493    tmo:TMO_Instance_Importance_07
494          a       tmo:Importance ;
495          rdfs:label "TMO_Instance_Importance_07" .
496
497    tmo:AssociationDependency
498          a       rdfs:Class ;
499          rdfs:label "AssociationDependency" ;
500          rdfs:subClassOf tmo:UndirectedDependency .
501
502    tmo:nextReviewIntervall
503          a       rdf:Property ;
504          rdfs:domain tmo:Task ;
505          rdfs:label "nextReviewIntervall" ;
506          rdfs:range xsd:integer ;
507          nrl:maxCardinality "1" .
508
509    tmo:transmissionFrom
510          a       rdf:Property ;
511          rdfs:domain tmo:TaskTransmission ;
512          rdfs:label "transmissionFrom" ;
513          rdfs:range pimo:Person ;
514          nrl:maxCardinality "1" ;
515          nrl:minCardinality "1" .
516
517    tmo:taskState
518          a       rdf:Property ;
519          rdfs:comment "The task state describes the current state of the task as described in Section 5.2.7." ;
520          rdfs:domain tmo:Task ;
521          rdfs:label "taskState" ;
522          rdfs:range tmo:TaskState ;
523          rdfs:subPropertyOf tmo:stateTypeRole ;
524          nrl:maxCardinality "1" ;
525          nrl:minCardinality "1" .
526
527    tmo:delegability
528          a       rdf:Property ;
529          rdfs:domain tmo:Task ;
530          rdfs:label "delegability" ;
531          rdfs:range tmo:Delegability ;
532          rdfs:subPropertyOf tmo:timemanagement ;
533          nrl:maxCardinality "1" .
534
535    tmo:TMO_Instance_PersonInvolvementRole_Related
536          a       tmo:PersonInvolvementRole ;
537          rdfs:label "TMO_Instance_PersonInvolvementRole_Related" .
538
539    tmo:TMO_Instance_TaskContainer_inbox
540          a       tmo:TaskContainer ;
541          rdfs:label "TMO_Instance_TaskContainer_inbox" .
542
543    tmo:TMO_Instance_AttachmentRole_Required
544          a       tmo:AttachmentRole ;
545          rdfs:label "TMO_Instance_AttachmentRole_Required" .
546
547    tmo:taskPrivacyState
548          a       rdf:Property ;
549          rdfs:comment """For the separation between professional and private purpose of a task, this attribute provides with the values \"professional/private\" a high level separation of privacy in terms of setting distribution rights to other users for the task.
550This separation may arise as a general Nepomuk issue and may therefore be handled in conjunction with a privacy preserving SSD architecture.""" ;
551          rdfs:domain tmo:Task ;
552          rdfs:label "taskPrivacyState" ;
553          rdfs:range tmo:TaskPrivacyState ;
554          rdfs:subPropertyOf tmo:stateTypeRole ;
555          nrl:maxCardinality "1" .
556
557    tmo:taskName
558          a       rdf:Property ;
559          rdfs:comment "The Task Name helps the user to identify a task in a list. It should be expressive enough to give a meaningful recognition. Details should be written in the description attribute instead. A name attribute is not allowed to contain line breaks." ;
560          rdfs:domain tmo:Task ;
561          rdfs:label "taskName" ;
562          rdfs:range rdfs:Literal ;
563          rdfs:subPropertyOf nao:prefLabel ;
564          nrl:maxCardinality "1" .
565
566    tmo:TMO_Instance_AbilityCarrierRole_Requested
567          a       tmo:AbilityCarrierRole ;
568          rdfs:label "TMO_Instance_AbilityCarrierRole_Requested" .
569
570    tmo:TMO_Instance_PersonInvolvementRole_Controller
571          a       tmo:PersonInvolvementRole ;
572          rdfs:label "TMO_Instance_PersonInvolvementRole_Controller" .
573
574    tmo:TMO_Instance_PersonInvolvementRole_Delegate
575          a       tmo:PersonInvolvementRole ;
576          rdfs:label "TMO_Instance_PersonInvolvementRole_Delegate" .
577
578    tmo:transmissionStateChangesFrom
579          a       rdf:Property ;
580          rdfs:domain tmo:TransmissionState ;
581          rdfs:label "transmissionStateChangesFrom" ;
582          rdfs:range tmo:TransmissionState ;
583          rdfs:subPropertyOf tmo:stateTypeRole ;
584          nrl:maxCardinality "1" .
585
586    tmo:TransmissionState
587          a       rdfs:Class ;
588          rdfs:comment "States a task can go through during transmission of an task." ;
589          rdfs:label "TransmissionState" ;
590          rdfs:subClassOf tmo:StateTypeRole .
591
592    tmo:transmissionStateChangesTo
593          a       rdf:Property ;
594          rdfs:domain tmo:TransmissionState ;
595          rdfs:label "transmissionStateChangesTo" ;
596          rdfs:range tmo:TransmissionState ;
597          rdfs:subPropertyOf tmo:stateTypeRole ;
598          nrl:maxCardinality "1" .
599
600    tmo:TMO_Instance_PersonInvolvementRole_ExternalObserver
601          a       tmo:PersonInvolvementRole ;
602          rdfs:label "TMO_Instance_PersonInvolvementRole_ExternalObserver" .
603
604    tmo:TMO_Instance_Urgency_05
605          a       tmo:Urgency ;
606          rdfs:label "TMO_Instance_Urgency_05" .
607
608    tmo:TaskDependency
609          a       rdfs:Class ;
610          rdfs:comment """Between the tasks, further dependencies may exist. These dependencies allow for a graph network structure. For ease of use, dependencies should not be too frequent, otherwise the primarily character of a hierarchy would be diminished and a consequent graph representation would become considerable. However, such a graph representation has other drawbacks, the user is likely to loose oversight, tree structures are more helpful in structuring the work.
611
612A dependency relation is characterized by the type of the relation and by an additional description. There are different possibilities for dependency relations between tasks.""" ;
613          rdfs:label "TaskDependency" ;
614          rdfs:subClassOf rdfs:Resource , pimo:Association ;
615          protege:role "abstract" .
616
617    tmo:TMO_Instance_TaskState_Completed
618          a       tmo:TaskState ;
619          rdfs:label "TMO_Instance_TaskState_Completed" .
620
621    tmo:TMO_Instance_Importance_06
622          a       tmo:Importance ;
623          rdfs:label "TMO_Instance_Importance_06" .
624
625    tmo:attachmentRole
626          a       rdf:Property ;
627          rdfs:domain tmo:Attachment ;
628          rdfs:label "attachmentRole" ;
629          rdfs:range tmo:AttachmentRole ;
630          rdfs:subPropertyOf tmo:stateTypeRole ;
631          nrl:maxCardinality "1" .
632
633    tmo:TMO_Instance_TaskPrivacy_Professional
634          a       tmo:TaskPrivacyState ;
635          rdfs:label "TMO_Instance_TaskPrivacy_Professional" .
636
637    tmo:TMO_Instance_TaskState_Terminated
638          a       tmo:TaskState ;
639          rdfs:label "TMO_Instance_TaskState_Terminated" .
640
641    tmo:TMO_Instance_PersonInvolvementRole_Owner
642          a       tmo:PersonInvolvementRole ;
643          rdfs:label "TMO_Instance_PersonInvolvementRole_Owner" .
644
645    tmo:TMO_Instance_AttachmentRole_Desired_Requested
646          a       tmo:AttachmentRole ;
647          rdfs:label "TMO_Instance_AttachmentRole_Desired_Requested" .
648
649    tmo:involvedPersonTask
650          a       rdf:Property ;
651          rdfs:domain tmo:PersonInvolvement ;
652          rdfs:label "involvedPersonTask" ;
653          rdfs:range tmo:Task ;
654          rdfs:subPropertyOf pimo:associationMember ;
655          nrl:inverseProperty tmo:involvedPersons ;
656          nrl:maxCardinality "1" .
657
658    tmo:TMO_Instance_TransmissionState_Accepted_NotTransmitted
659          a       tmo:TransmissionState ;
660          rdfs:label "TMO_Instance_TransmissionState_Accepted_NotTransmitted" .
661
662    tmo:TMO_Instance_PersonInvolvementRole_Analyst
663          a       tmo:PersonInvolvementRole ;
664          rdfs:label "TMO_Instance_PersonInvolvementRole_Analyst" .
665
666    tmo:logEntry
667          a       rdf:Property ;
668          rdfs:domain tmo:Task ;
669          rdfs:label "logEntry" ;
670          rdfs:range rdfs:Resource .
671
672    tmo:transmissionTo
673          a       rdf:Property ;
674          rdfs:domain tmo:TaskTransmission ;
675          rdfs:label "transmissionTo" ;
676          rdfs:range pimo:Person ;
677          nrl:maxCardinality "1" ;
678          nrl:minCardinality "1" .
679
680    tmo:Importance
681          a       rdfs:Class ;
682          rdfs:label "Importance" ;
683          rdfs:subClassOf tmo:StateTypeRole .
684
685    tmo:TMO_Instance_TransmissionType_Join
686          a       tmo:TransmissionType ;
687          rdfs:label "TMO_Instance_TransmissionType_Join" .
688
689    tmo:Delegability
690          a       rdfs:Class ;
691          rdfs:label "Delegability" ;
692          rdfs:subClassOf tmo:StateTypeRole .
693
694    tmo:lastReviewDate
695          a       rdf:Property ;
696          rdfs:domain tmo:Task ;
697          rdfs:label "lastReviewDate" ;
698          rdfs:range xsd:dateTime ;
699          rdfs:subPropertyOf tmo:dateTime ;
700          nrl:maxCardinality "1" .
701
702    tmo:Role
703          a       rdfs:Class ;
704          rdfs:comment "examples: Architect, Developer, ..." ;
705          rdfs:label "Role" ;
706          rdfs:subClassOf tmo:AbilityCarrier .
707
708    tmo:timemanagement
709          a       rdf:Property ;
710          rdfs:label "timemanagement" ;
711          rdfs:range rdfs:Literal ;
712          nrl:maxCardinality "1" .
713
714    tmo:taskGoal
715          a       rdf:Property ;
716          rdfs:domain tmo:Task ;
717          rdfs:label "taskGoal" ;
718          rdfs:range rdfs:Resource .
719
720    tmo:dependencyMemberA
721          a       rdf:Property ;
722          rdfs:comment "The semantic of this relation is defined in the sublclass of undirected Dependency on which this property is stated. (The subject of the statment where this property is expressed)" ;
723          rdfs:domain tmo:TaskDependency ;
724          rdfs:label "dependencyMemberA" ;
725          rdfs:range tmo:Task ;
726          rdfs:subPropertyOf tmo:taskReference , pimo:associationMember ;
727          nrl:maxCardinality "1" ;
728          nrl:minCardinality "1" .
729
730    tmo:startTime
731          a       rdf:Property ;
732          rdfs:label "startTime" ;
733          rdfs:range xsd:dateTime ;
734          rdfs:subPropertyOf tmo:dateTime ;
735          nrl:maxCardinality "1" .
736
737    tmo:TMO_Instance_Urgency_08
738          a       tmo:Urgency ;
739          rdfs:label "TMO_Instance_Urgency_08" .
740
741    tmo:taskStateChangesFrom
742          a       rdf:Property ;
743          rdfs:domain tmo:TaskState ;
744          rdfs:label "taskStateChangesFrom" ;
745          rdfs:range tmo:TaskState ;
746          rdfs:subPropertyOf tmo:stateTypeRole ;
747          nrl:maxCardinality "1" .
748
749    tmo:receiveDateTime
750          a       rdf:Property ;
751          rdfs:domain tmo:TaskTransmission ;
752          rdfs:label "receiveDateTime" ;
753          rdfs:range xsd:dateTime ;
754          rdfs:subPropertyOf tmo:dateTime ;
755          nrl:maxCardinality "1" .
756
757    tmo:createdBy
758          a       rdf:Property ;
759          rdfs:domain tmo:Attachment ;
760          rdfs:label "createdBy" ;
761          rdfs:range pimo:Person ;
762          nrl:maxCardinality "1" .
763
764    tmo:progress
765          a       rdf:Property ;
766          rdfs:label "progress" ;
767          rdfs:range rdfs:Literal ;
768          nrl:maxCardinality "1" .
769
770    tmo:TMO_Instance_AbilityCarrierRole_Used
771          a       tmo:AbilityCarrierRole ;
772          rdfs:label "TMO_Instance_AbilityCarrierRole_Used" .
773
774    tmo:TMO_Instance_Importance_05
775          a       tmo:Importance ;
776          rdfs:label "TMO_Instance_Importance_05" .
777
778    tmo:TMO_Instance_TaskContainer_activetasks
779          a       tmo:TaskContainer ;
780          rdfs:label "TMO_Instance_TaskContainer_activetasks" .
781
782    tmo:sendDateTime
783          a       rdf:Property ;
784          rdfs:domain tmo:TaskTransmission ;
785          rdfs:label "sendDateTime" ;
786          rdfs:range xsd:dateTime ;
787          rdfs:subPropertyOf tmo:dateTime ;
788          nrl:maxCardinality "1" .
789
790    tmo:TMO_Instance_PersonInvolvementRole_Collaborator
791          a       tmo:PersonInvolvementRole ;
792          rdfs:label "TMO_Instance_PersonInvolvementRole_Collaborator" .
793
794    tmo:TMO_Instance_TaskState_Suspended
795          a       tmo:TaskState ;
796          rdfs:label "TMO_Instance_TaskState_Suspended" .
797
798    tmo:AbilityCarrierInvolvement
799          a       rdfs:Class ;
800          rdfs:comment "The class AbilityCarrier_Involvement ties together an AbilityCarrier with an AbilityCarrier_Role. This is a role based modelling approach. An n-ary relation is realized." ;
801          rdfs:label "AbilityCarrierInvolvement" ;
802          rdfs:subClassOf rdfs:Resource , pimo:Association .
803
804    tmo:endTime
805          a       rdf:Property ;
806          rdfs:label "endTime" ;
807          rdfs:range xsd:dateTime ;
808          rdfs:subPropertyOf tmo:dateTime ;
809          nrl:maxCardinality "1" .
810
811    tmo:dependencyMemberB
812          a       rdf:Property ;
813          rdfs:comment "The semantic of this relation is defined in the sublclass of undirected Dependency on which this property is stated. (The subject of the statment where this property is expressed)" ;
814          rdfs:domain tmo:TaskDependency ;
815          rdfs:label "dependencyMemberB" ;
816          rdfs:range tmo:Task ;
817          rdfs:subPropertyOf tmo:taskReference , pimo:associationMember ;
818          nrl:maxCardinality "1" ;
819          nrl:minCardinality "1" .
820
821    tmo:TMO_Instance_Priority_High
822          a       tmo:Priority ;
823          rdfs:label "TMO_Instance_Priority_High" .
824
825    tmo:TMO_Instance_PersonInvolvementRole_Observer
826          a       tmo:PersonInvolvementRole ;
827          rdfs:label "TMO_Instance_PersonInvolvementRole_Observer" .
828
829    tmo:TMO_Instance_Delegability_Unrestricted
830          a       tmo:Delegability ;
831          rdfs:label "TMO_Instance_Delegability_Unrestricted" .
832
833    tmo:TMO_Instance_Priority_Medium
834          a       tmo:Priority ;
835          rdfs:label "TMO_Instance_Priority_Medium" .
836
837    tmo:TMO_Instance_Delegability_Low
838          a       tmo:Delegability ;
839          rdfs:label "TMO_Instance_Delegability_Low" .
840
841    tmo:Interdependence
842          a       rdfs:Class ;
843          rdfs:label "Interdependence" ;
844          rdfs:subClassOf tmo:UndirectedDependency .
845
846    tmo:involvedPersonRole
847          a       rdf:Property ;
848          rdfs:domain tmo:PersonInvolvement ;
849          rdfs:label "involvedPersonRole" ;
850          rdfs:range tmo:PersonInvolvementRole ;
851          rdfs:subPropertyOf tmo:stateTypeRole ;
852          nrl:maxCardinality "1" ;
853          nrl:minCardinality "1" .
854
855    tmo:AttachmentRole
856          a       rdfs:Class ;
857          rdfs:comment "AttachmentRoles further specify the type of how an attachment relates to a task. Example instances  of AttachmentRoles are e.g. \"desired_request\", \"required\" and \"used\"." ;
858          rdfs:label "AttachmentRole" ;
859          rdfs:subClassOf tmo:StateTypeRole .
860
861    tmo:TMO_Instance_Urgency_07
862          a       tmo:Urgency ;
863          rdfs:label "TMO_Instance_Urgency_07" .
864
865    tmo:TMO_Instance_PersonInvolvementRole_Reviewer
866          a       tmo:PersonInvolvementRole ;
867          rdfs:label "TMO_Instance_PersonInvolvementRole_Reviewer" .
868
869    tmo:TransmissionType
870          a       rdfs:Class ;
871          rdfs:comment "By means of the TransmissionType one can distinguish several different types which might imply a different business logic. e.g. delegation can mean that the results of the task fulfillment care to be reported back to the sender of the task." ;
872          rdfs:label "TransmissionType" ;
873          rdfs:subClassOf tmo:StateTypeRole .
874
875    tmo:actualEndTime
876          a       rdf:Property ;
877          rdfs:domain tmo:Task ;
878          rdfs:label "actualEndTime" ;
879          rdfs:range xsd:dateTime ;
880          rdfs:subPropertyOf tmo:endTime , tmo:actualTime ;
881          nrl:maxCardinality "1" .
882
883    tmo:subTask
884          a       rdf:Property ;
885          rdfs:domain tmo:Task ;
886          rdfs:label "subTask" ;
887          rdfs:range tmo:Task ;
888          rdfs:subPropertyOf pimo:hasPart ;
889          nrl:inverseProperty tmo:superTask .
890
891    tmo:TMO_Instance_TransmissionType_Delegation
892          a       tmo:TransmissionType ;
893          rdfs:label "TMO_Instance_TransmissionType_Delegation" .
894
895    tmo:TMO_Instance_Importance_04
896          a       tmo:Importance ;
897          rdfs:label "TMO_Instance_Importance_04" .
898
899    tmo:TaskState
900          a       rdfs:Class ;
901          rdfs:comment """The task state property allows tracking a task during its lifecycle. Initially the state is just \"created\".
902The TaskState class was modeled so that for each state can be set which the typical prior and posterior states are. This has the advantage that e.g. a UI can retrieve the allowed states at runtime from the ontology; rather can having this potentially changing knowledge hard coded. But the prior and posterior states are only defaults; the human user is always free to change the state.""" ;
903          rdfs:label "TaskState" ;
904          rdfs:subClassOf tmo:StateTypeRole .
905
906    tmo:taskSource
907          a       rdf:Property ;
908          rdfs:comment "here can be stated from which sources a task was derived. e.g from another task or from an task pattern" ;
909          rdfs:domain tmo:Task ;
910          rdfs:label "taskSource" ;
911          rdfs:range rdfs:Resource ;
912          rdfs:subPropertyOf tmo:taskReference ;
913          nrl:maxCardinality "1" .
914
915    tmo:TMO_Instance_Urgency_02
916          a       tmo:Urgency ;
917          rdfs:label "TMO_Instance_Urgency_02" .
918
919    tmo:TMO_Instance_TransmissionState_Accepted_Transmitted
920          a       tmo:TransmissionState ;
921          rdfs:label "TMO_Instance_TransmissionState_Accepted_Transmitted" .
922
923    tmo:TMO_Instance_TaskState_New
924          a       tmo:TaskState ;
925          rdfs:label "TMO_Instance_TaskState_New" .
926
927    tmo:Urgency
928          a       rdfs:Class ;
929          rdfs:label "Urgency" ;
930          rdfs:subClassOf tmo:StateTypeRole .
931
932    tmo:StateTypeRole
933          a       rdfs:Class ;
934          rdfs:comment "StateTypeRole is an abstract class which subsumes various other classes which represent \"states\" or roles e.g. in role based modelling conpetualisations." ;
935          rdfs:label "StateTypeRole" ;
936          rdfs:subClassOf rdfs:Resource .
937
938    tmo:TMO_Instance_TaskContainer_trashtasks
939          a       tmo:TaskContainer ;
940          rdfs:label "TMO_Instance_TaskContainer_trashtasks" .
941
942    tmo:contextThread
943          a       rdf:Property ;
944          rdfs:domain tmo:Task ;
945          rdfs:label "contextThread" ;
946          rdfs:range <http://ontologies.opendfki.de/repos/ontologies/wcon/workcontext#MediumTermContextThread> ;
947          nrl:inverseProperty tmo:contextTask ;
948          nrl:maxCardinality "1" .
949
950    tmo:TMO_Instance_AttachmentRole_Used
951          a       tmo:AttachmentRole ;
952          rdfs:label "TMO_Instance_AttachmentRole_Used" .
953
954    tmo:abilityCarrierTask
955          a       rdf:Property ;
956          rdfs:domain tmo:AbilityCarrierInvolvement ;
957          rdfs:label "abilityCarrierTask" ;
958          rdfs:range tmo:Task ;
959          rdfs:subPropertyOf pimo:associationMember ;
960          nrl:inverseProperty tmo:abilityCarrierInvolvement ;
961          nrl:maxCardinality "1" .
962
963    tmo:TMO_Instance_TransmissionState_Rejected_NotTransmitted
964          a       tmo:TransmissionState ;
965          rdfs:label "TMO_Instance_TransmissionState_Rejected_NotTransmitted" .
966
967    tmo:TMO_Instance_Priority_Low
968          a       tmo:Priority ;
969          rdfs:label "TMO_Instance_Priority_Low" .
970
971    tmo:TMO_Instance_TransmissionState_Transmitted
972          a       tmo:TransmissionState ;
973          rdfs:label "TMO_Instance_TransmissionState_Transmitted" .
974
975    tmo:TMO_Instance_Importance_03
976          a       tmo:Importance ;
977          rdfs:label "TMO_Instance_Importance_03" .
978
979    tmo:TMO_Instance_AttachmentRole_Related
980          a       tmo:AttachmentRole ;
981          rdfs:label "TMO_Instance_AttachmentRole_Related" .
982
983    tmo:taskReference
984          a       rdf:Property ;
985          rdfs:domain tmo:Task ;
986          rdfs:label "taskReference" ;
987          rdfs:range tmo:Task ;
988          nrl:maxCardinality "1" .
989
990    tmo:TMO_Instance_PersonInvolvementRole_Involved
991          a       tmo:PersonInvolvementRole ;
992          rdfs:label "TMO_Instance_PersonInvolvementRole_Involved" .
993
994    tmo:AbilityCarrier
995          a       rdfs:Class ;
996          rdfs:comment """AbilityCarrier is an abstract class which circumferences all entities which can take action or which are somehow involved in tasks.
997This is in other task conceptualizations rather named \"actor\". But here it is named AbilityCarrier because it is not neccessarily \"active\".
998
999The execution of a task relies on certain abilities. The abstract concept of
1000Abilitiy_Carriers circumference all those more concrete concepts
1001of which one can think of while working on tasks. Using this abstract
1002class enables to substitute such Ability Carrier's in the process of
1003generating patterns from task instances and vice versa in the process of
1004instantiating task instances from patterns without violating the schema.
1005With this attribute, a series of ability carrying entities (Person, Role,
1006Skill, OrganizationalUnit, InformalDescribedAbility)
1007and the role of involvement (required, request, used) is enabled. The role
1008hereby allows specifying how the ability carrying entity is or was
1009involved.""" ;
1010          rdfs:label "AbilityCarrier" ;
1011          rdfs:subClassOf rdfs:Resource ;
1012          protege:role "abstract" .
1013
1014    tmo:importance
1015          a       rdf:Property ;
1016          rdfs:domain tmo:Task ;
1017          rdfs:label "importance" ;
1018          rdfs:range tmo:Importance ;
1019          rdfs:subPropertyOf tmo:timemanagement ;
1020          nrl:maxCardinality "1" .
1021
1022    tmo:subTaskOrdering
1023          a       rdf:Property ;
1024          rdfs:comment "Ordering of the subtasks listed in the tmo:subTasks property of this Task. This is only for ordering/sorting in GUIs, the semantic relation is defined in subTasks, and if this and subTasks differ, subTasks is the correct list." ;
1025          rdfs:domain tmo:Task ;
1026          rdfs:label "subTaskOrdering" ;
1027          rdfs:range rdf:List ;
1028          nrl:maxCardinality "1" .
1029
1030    tmo:TMO_Instance_Urgency_01
1031          a       tmo:Urgency ;
1032          rdfs:label "TMO_Instance_Urgency_01" .
1033
1034    tmo:dependencyOrderNumber
1035          a       rdf:Property ;
1036          rdfs:domain tmo:TaskDependency ;
1037          rdfs:label "dependencyOrderNumber" ;
1038          rdfs:range xsd:int ;
1039          nrl:maxCardinality "1" ;
1040          nrl:minCardinality "1" .
1041
1042    tmo:actualTime
1043          a       rdf:Property ;
1044          rdfs:label "actualTime" ;
1045          rdfs:range xsd:dateTime ;
1046          rdfs:subPropertyOf tmo:dateTime ;
1047          nrl:maxCardinality "1" .
1048
1049    tmo:TMO_Instance_PersonInvolvementRole_Initiator
1050          a       tmo:PersonInvolvementRole ;
1051          rdfs:label "TMO_Instance_PersonInvolvementRole_Initiator" .
1052
1053    tmo:dateTime
1054          a       rdf:Property ;
1055          rdfs:comment "dateTime subsumes various properties with Range XMLSchema:dateTime. If possible they are further grouped by \"abstract\" properties." ;
1056          rdfs:label "dateTime" ;
1057          rdfs:range xsd:dateTime ;
1058          nrl:maxCardinality "1" .
1059
1060    tmo:UndirectedDependency
1061          a       rdfs:Class ;
1062          rdfs:comment "A symmetric relations between task." ;
1063          rdfs:label "UndirectedDependency" ;
1064          rdfs:subClassOf tmo:TaskDependency .
1065
1066    tmo:attachment
1067          a       rdf:Property ;
1068          rdfs:comment "connects a Task with an Attachment object. Attachments are associations of Things." ;
1069          rdfs:domain tmo:Task ;
1070          rdfs:label "attachment" ;
1071          rdfs:range tmo:Attachment ;
1072          nrl:inverseProperty tmo:attachmentTask .
1073
1074    tmo:attachmentTask
1075          a       rdf:Property ;
1076          rdfs:comment "Inverse of attachment, connects an Attachment Association to the associated Task. Is required for every instance of Attachment." ;
1077          rdfs:domain tmo:Attachment ;
1078          rdfs:label "attachmentTask" ;
1079          rdfs:range tmo:Task ;
1080          rdfs:subPropertyOf pimo:associationMember ;
1081          nrl:inverseProperty tmo:attachment ;
1082          nrl:maxCardinality "1" .
1083
1084    tmo:TMO_Instance_PersonInvolvementRole_Receiver
1085          a       tmo:PersonInvolvementRole ;
1086          rdfs:label "TMO_Instance_PersonInvolvementRole_Receiver" .
1087
1088    tmo:TMO_Instance_TaskState_Deleted
1089          a       tmo:TaskState ;
1090          rdfs:label "TMO_Instance_TaskState_Deleted" .
1091
1092    tmo:taskStateChangesTo
1093          a       rdf:Property ;
1094          rdfs:domain tmo:TaskState ;
1095          rdfs:label "taskStateChangesTo" ;
1096          rdfs:range tmo:TaskState ;
1097          rdfs:subPropertyOf tmo:stateTypeRole ;
1098          nrl:maxCardinality "1" .
1099
1100    tmo:TaskPrivacyState
1101          a       rdfs:Class ;
1102          rdfs:comment """Privacy Status serves for the separation between a professional and a private purpose of a task. This attribute provides with the values \"professional/private\" a high-level separation of privacy in terms of setting distribution and access
1103rights to other users for the task.
1104This separation may arise as a general Nepomuk issue and may therefore be handled in conjunction with a privacy preserving SSD architecture.""" ;
1105          rdfs:label "TaskPrivacyState" ;
1106          rdfs:subClassOf tmo:StateTypeRole .
1107
1108    tmo:TMO_Instance_Urgency_09
1109          a       tmo:Urgency ;
1110          rdfs:label "TMO_Instance_Urgency_09" .
1111
1112    tmo:TMO_Instance_Importance_02
1113          a       tmo:Importance ;
1114          rdfs:label "TMO_Instance_Importance_02" .
1115
1116    tmo:TMO_Instance_PersonInvolvementRole_InternalObserver
1117          a       tmo:PersonInvolvementRole ;
1118          rdfs:label "TMO_Instance_PersonInvolvementRole_InternalObserver" .
1119
1120    tmo:Skill
1121          a       rdfs:Class ;
1122          rdfs:comment "examples are e.g. technologies like Java, XML,  ..." ;
1123          rdfs:label "Skill" ;
1124          rdfs:subClassOf tmo:AbilityCarrier .
1125}
1126
1127<http://www.semanticdesktop.org/ontologies/2008/05/20/tmo_metadata#> {tmo:  a       nrl:Ontology ;
1128          nao:creator <http://www.dfki.uni-kl.de/~brunzel/> ;
1129          nao:hasDefaultNamespace
1130                  "http://www.semanticdesktop.org/ontologies/2008/05/20/tmo#" ;
1131          nao:hasDefaultNamespaceAbbreviation
1132                  "tmo" ;
1133          nao:lastModified "2009-08-14T10:04:25.546Z" ;
1134          nao:status "Unstable" ;
1135          nao:updatable "0 " ;
1136          nao:version "${SHAREDDESKTOPONTOLOGIES_VERSION}" ;
1137          nao:prefLabel "Task Management Ontology" ;
1138          nao:description "The TMO Ontology can be used to describe personal tasks of individuals, also known as to-do lists. It is based on RDF and NRL, the Nepomuk Representational Language and other Semantic Web ontologies." .
1139
1140    <http://www.semanticdesktop.org/ontologies/2008/05/20/tmo_metadata#>
1141          a       nrl:GraphMetadata ;
1142          nrl:coreGraphMetadataFor
1143                  tmo: .
1144}
1145
1146