Removed ISO-15926-2 placeholders ClassOfActivity and Activity, and moved axioms …
…from Activity to ActivityInPlan
Showing
1 changed file
with
111 additions
and
33 deletions
... | @@ -36,11 +36,11 @@ userfield:hasFreeFieldForSpecifiedUserField | ... | @@ -36,11 +36,11 @@ userfield:hasFreeFieldForSpecifiedUserField |
36 | rdf:type :Status ; | 36 | rdf:type :Status ; |
37 | rdfs:label "Active"^^xsd:string ; | 37 | rdfs:label "Active"^^xsd:string ; |
38 | . | 38 | . |
39 | -:Activity | 39 | +:ActivityInPlan |
40 | rdf:type lci:ClassOfIndividual ; | 40 | rdf:type lci:ClassOfIndividual ; |
41 | rdf:type owl:Class ; | 41 | rdf:type owl:Class ; |
42 | :shouldHaveID "true" ; | 42 | :shouldHaveID "true" ; |
43 | - rdfs:comment "An Arranged Individual that is something a person or group plans to do, does or has done in order to bring about defined change while consuming time and resources. An activity is generally the smallest portion of a Project used in planning, tracking, and control (adapted from ISO 15926, PMI and BSI)."^^xsd:string ; | 43 | + rdfs:comment "A Plan For Activity that has its role within a larger PlanForActivity as a criterion for membership. An Activity in Plan is part of a Plan for Activity, with defined Constraints, Duration, Schedule Dates, Resources and Results. "^^xsd:string ; |
44 | rdfs:label "Activity"^^xsd:string ; | 44 | rdfs:label "Activity"^^xsd:string ; |
45 | rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS436990091> ; | 45 | rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS436990091> ; |
46 | rdfs:subClassOf owl:Thing ; | 46 | rdfs:subClassOf owl:Thing ; |
... | @@ -69,7 +69,7 @@ userfield:hasFreeFieldForSpecifiedUserField | ... | @@ -69,7 +69,7 @@ userfield:hasFreeFieldForSpecifiedUserField |
69 | rdf:type owl:Restriction ; | 69 | rdf:type owl:Restriction ; |
70 | :shouldUseRef "true"^^xsd:boolean ; | 70 | :shouldUseRef "true"^^xsd:boolean ; |
71 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | 71 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; |
72 | - owl:onClass :Activity ; | 72 | + owl:onClass :ActivityInPlan ; |
73 | owl:onProperty :hasParentActivity ; | 73 | owl:onProperty :hasParentActivity ; |
74 | ] ; | 74 | ] ; |
75 | rdfs:subClassOf [ | 75 | rdfs:subClassOf [ |
... | @@ -135,11 +135,104 @@ userfield:hasFreeFieldForSpecifiedUserField | ... | @@ -135,11 +135,104 @@ userfield:hasFreeFieldForSpecifiedUserField |
135 | ] ; | 135 | ] ; |
136 | owl:equivalentClass <http://data.posccaesar.org/rdl/RDS3149> ; | 136 | owl:equivalentClass <http://data.posccaesar.org/rdl/RDS3149> ; |
137 | . | 137 | . |
138 | -:ActivityInPlan | 138 | +:Activity_1 |
139 | + rdf:type lci:ClassOfIndividual ; | ||
139 | rdf:type owl:Class ; | 140 | rdf:type owl:Class ; |
140 | - rdfs:comment "A Plan For Activity that has its role within a larger PlanForActivity as a criterion for membership. An Activity in Plan is part of a Plan for Activity, with defined Constraints, Duration, Schedule Dates, Resources and Results. "^^xsd:string ; | 141 | + :shouldHaveID "true" ; |
141 | - rdfs:label "Activity in Plan"^^xsd:string ; | 142 | + rdfs:comment "An Arranged Individual that is something a person or group plans to do, does or has done in order to bring about defined change while consuming time and resources. An activity is generally the smallest portion of a Project used in planning, tracking, and control (adapted from ISO 15926, PMI and BSI)."^^xsd:string ; |
142 | - rdfs:subClassOf :ClassOfActivity ; | 143 | + rdfs:label "Activity"^^xsd:string ; |
144 | + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS436990091> ; | ||
145 | + rdfs:subClassOf owl:Thing ; | ||
146 | + rdfs:subClassOf [ | ||
147 | + rdf:type owl:Restriction ; | ||
148 | + :shouldBeInternalAndExternalRef "true"^^xsd:boolean ; | ||
149 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
150 | + owl:onClass :WorkOrder ; | ||
151 | + owl:onProperty :correspondsToPlan ; | ||
152 | + ] ; | ||
153 | + rdfs:subClassOf [ | ||
154 | + rdf:type owl:Restriction ; | ||
155 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
156 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
157 | + owl:onClass :ResultFromActivity ; | ||
158 | + owl:onProperty :hasResult ; | ||
159 | + ] ; | ||
160 | + rdfs:subClassOf [ | ||
161 | + rdf:type owl:Restriction ; | ||
162 | + :shouldUseRef "true"^^xsd:boolean ; | ||
163 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
164 | + owl:onClass :Calendar ; | ||
165 | + owl:onProperty :hasCalendar ; | ||
166 | + ] ; | ||
167 | + rdfs:subClassOf [ | ||
168 | + rdf:type owl:Restriction ; | ||
169 | + :shouldUseRef "true"^^xsd:boolean ; | ||
170 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
171 | + owl:onClass :ActivityInPlan ; | ||
172 | + owl:onProperty :hasParentActivity ; | ||
173 | + ] ; | ||
174 | + rdfs:subClassOf [ | ||
175 | + rdf:type owl:Restriction ; | ||
176 | + :shouldUseRef "true"^^xsd:boolean ; | ||
177 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
178 | + owl:onClass :FreeField ; | ||
179 | + owl:onProperty :hasFreeField ; | ||
180 | + ] ; | ||
181 | + rdfs:subClassOf [ | ||
182 | + rdf:type owl:Restriction ; | ||
183 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
184 | + owl:onClass userfield:SourceSpecifiedUserField ; | ||
185 | + owl:onProperty :hasSpecifiedUserField ; | ||
186 | + ] ; | ||
187 | + rdfs:subClassOf [ | ||
188 | + rdf:type owl:Restriction ; | ||
189 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
190 | + owl:onClass userfield:SpecifiedUserField ; | ||
191 | + owl:onProperty :hasSpecifiedUserField ; | ||
192 | + ] ; | ||
193 | + rdfs:subClassOf [ | ||
194 | + rdf:type owl:Restriction ; | ||
195 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
196 | + owl:onClass :ScheduleForActivityInPlan ; | ||
197 | + owl:onProperty :hasSchedule ; | ||
198 | + ] ; | ||
199 | + rdfs:subClassOf [ | ||
200 | + rdf:type owl:Restriction ; | ||
201 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
202 | + owl:onClass :Constraint ; | ||
203 | + owl:onProperty :hasConstraint ; | ||
204 | + ] ; | ||
205 | + rdfs:subClassOf [ | ||
206 | + rdf:type owl:Restriction ; | ||
207 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
208 | + owl:onClass :ExternalReference ; | ||
209 | + owl:onProperty :hasExternalReference ; | ||
210 | + ] ; | ||
211 | + rdfs:subClassOf [ | ||
212 | + rdf:type owl:Restriction ; | ||
213 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
214 | + owl:onClass :ResourceForActivity ; | ||
215 | + owl:onProperty :hasResource ; | ||
216 | + ] ; | ||
217 | + rdfs:subClassOf [ | ||
218 | + rdf:type owl:Restriction ; | ||
219 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
220 | + owl:onClass :Responsible ; | ||
221 | + owl:onProperty :hasResponsible ; | ||
222 | + ] ; | ||
223 | + rdfs:subClassOf [ | ||
224 | + rdf:type owl:Restriction ; | ||
225 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
226 | + owl:onClass :Status ; | ||
227 | + owl:onProperty :hasActiveStatus ; | ||
228 | + ] ; | ||
229 | + rdfs:subClassOf [ | ||
230 | + rdf:type owl:Restriction ; | ||
231 | + owl:onDataRange xsd:string ; | ||
232 | + owl:onProperty :hasDescription ; | ||
233 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
234 | + ] ; | ||
235 | + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS3149> ; | ||
143 | . | 236 | . |
144 | :Asset | 237 | :Asset |
145 | rdf:type owl:Class ; | 238 | rdf:type owl:Class ; |
... | @@ -371,14 +464,6 @@ userfield:hasFreeFieldForSpecifiedUserField | ... | @@ -371,14 +464,6 @@ userfield:hasFreeFieldForSpecifiedUserField |
371 | rdf:type :TypeOfWork ; | 464 | rdf:type :TypeOfWork ; |
372 | rdfs:label "Chemical Treatment Campaign"^^xsd:string ; | 465 | rdfs:label "Chemical Treatment Campaign"^^xsd:string ; |
373 | . | 466 | . |
374 | -:ClassOfActivity | ||
375 | - rdf:type owl:Class ; | ||
376 | - rdfs:comment "A Class of Arranged Individual whose members are subclasses of 'ISO 15926-4 activity' and members of 'class_of_activity'."^^xsd:string ; | ||
377 | - rdfs:label "Class of activity"^^xsd:string ; | ||
378 | - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS1001209771> ; | ||
379 | - rdfs:subClassOf owl:Thing ; | ||
380 | - owl:equivalentClass <http://data.posccaesar.org/rdl/RDS10012097710> ; | ||
381 | -. | ||
382 | :Completed | 467 | :Completed |
383 | rdf:type :Status ; | 468 | rdf:type :Status ; |
384 | rdfs:label "Completed"^^xsd:string ; | 469 | rdfs:label "Completed"^^xsd:string ; |
... | @@ -408,7 +493,7 @@ userfield:hasFreeFieldForSpecifiedUserField | ... | @@ -408,7 +493,7 @@ userfield:hasFreeFieldForSpecifiedUserField |
408 | rdfs:subClassOf [ | 493 | rdfs:subClassOf [ |
409 | rdf:type owl:Restriction ; | 494 | rdf:type owl:Restriction ; |
410 | :shouldUseRef "true"^^xsd:boolean ; | 495 | :shouldUseRef "true"^^xsd:boolean ; |
411 | - owl:onClass :Activity ; | 496 | + owl:onClass :ActivityInPlan ; |
412 | owl:onProperty :hasSuccessorActivity ; | 497 | owl:onProperty :hasSuccessorActivity ; |
413 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 498 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
414 | ] ; | 499 | ] ; |
... | @@ -680,7 +765,7 @@ userfield:hasFreeFieldForSpecifiedUserField | ... | @@ -680,7 +765,7 @@ userfield:hasFreeFieldForSpecifiedUserField |
680 | rdf:type owl:Class ; | 765 | rdf:type owl:Class ; |
681 | rdfs:comment "An Activity that is part of an Activity Plan, with a 0-duration, and in many cases a fixed date. A milestone is normally a specified event within Project, often linked to contractual items."^^xsd:string ; | 766 | rdfs:comment "An Activity that is part of an Activity Plan, with a 0-duration, and in many cases a fixed date. A milestone is normally a specified event within Project, often linked to contractual items."^^xsd:string ; |
682 | rdfs:label "Milestone"^^xsd:string ; | 767 | rdfs:label "Milestone"^^xsd:string ; |
683 | - rdfs:subClassOf :Activity ; | 768 | + rdfs:subClassOf :ActivityInPlan ; |
684 | . | 769 | . |
685 | :Monday | 770 | :Monday |
686 | rdf:type :Weekday ; | 771 | rdf:type :Weekday ; |
... | @@ -698,7 +783,7 @@ userfield:hasFreeFieldForSpecifiedUserField | ... | @@ -698,7 +783,7 @@ userfield:hasFreeFieldForSpecifiedUserField |
698 | :Operation | 783 | :Operation |
699 | rdf:type owl:Class ; | 784 | rdf:type owl:Class ; |
700 | rdfs:comment "An Activity that represents work carried out in Projects, and has (often detailed) descriptions of the actual work carried out."^^xsd:string ; | 785 | rdfs:comment "An Activity that represents work carried out in Projects, and has (often detailed) descriptions of the actual work carried out."^^xsd:string ; |
701 | - rdfs:subClassOf :Activity ; | 786 | + rdfs:subClassOf :ActivityInPlan ; |
702 | . | 787 | . |
703 | :Pending | 788 | :Pending |
704 | rdf:type :Status ; | 789 | rdf:type :Status ; |
... | @@ -771,14 +856,7 @@ NOTE 1 An activity plan is defined by criteria. An actual activity carried out | ... | @@ -771,14 +856,7 @@ NOTE 1 An activity plan is defined by criteria. An actual activity carried out |
771 | 856 | ||
772 | NOTE 2 An activity plan can define a number of part activities which are related by Constraints, and which form an \"activity network\"."""^^xsd:string ; | 857 | NOTE 2 An activity plan can define a number of part activities which are related by Constraints, and which form an \"activity network\"."""^^xsd:string ; |
773 | rdfs:label " Plan for Activity"^^xsd:string ; | 858 | rdfs:label " Plan for Activity"^^xsd:string ; |
774 | - rdfs:subClassOf :ClassOfActivity ; | 859 | + rdfs:subClassOf owl:Thing ; |
775 | - rdfs:subClassOf [ | ||
776 | - rdf:type owl:Class ; | ||
777 | - owl:unionOf ( | ||
778 | - :ActivityInPlan | ||
779 | - :WorkOrder | ||
780 | - ) ; | ||
781 | - ] ; | ||
782 | rdfs:subClassOf [ | 860 | rdfs:subClassOf [ |
783 | rdf:type owl:Restriction ; | 861 | rdf:type owl:Restriction ; |
784 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 862 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
... | @@ -879,7 +957,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -879,7 +957,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
879 | rdf:type owl:Class ; | 957 | rdf:type owl:Class ; |
880 | rdfs:comment "An Activity that is the creation of one or more instances of PlanForActivity in order to realise a RequiredActivity"^^xsd:string ; | 958 | rdfs:comment "An Activity that is the creation of one or more instances of PlanForActivity in order to realise a RequiredActivity"^^xsd:string ; |
881 | rdfs:label "Planning"^^xsd:string ; | 959 | rdfs:label "Planning"^^xsd:string ; |
882 | - rdfs:subClassOf :Activity ; | 960 | + rdfs:subClassOf :ActivityInPlan ; |
883 | . | 961 | . |
884 | :Pre-costed | 962 | :Pre-costed |
885 | rdf:type :Status ; | 963 | rdf:type :Status ; |
... | @@ -952,7 +1030,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -952,7 +1030,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
952 | rdfs:comment "An Activity that is a temporary endeavor (in contrast with ongoing operations) with a defined beginning and end, constrained by available time, funding and resources, undertaken to achieve an objective conforming to specific requirements, meet unique objectives, and bring about beneficial change or added value (adapted from BSI and Wikipedia)."^^xsd:string ; | 1030 | rdfs:comment "An Activity that is a temporary endeavor (in contrast with ongoing operations) with a defined beginning and end, constrained by available time, funding and resources, undertaken to achieve an objective conforming to specific requirements, meet unique objectives, and bring about beneficial change or added value (adapted from BSI and Wikipedia)."^^xsd:string ; |
953 | rdfs:label "Project"^^xsd:string ; | 1031 | rdfs:label "Project"^^xsd:string ; |
954 | rdfs:seeAlso <http://data.posccaesar.org/rdl/RDS9629> ; | 1032 | rdfs:seeAlso <http://data.posccaesar.org/rdl/RDS9629> ; |
955 | - rdfs:subClassOf :Activity ; | 1033 | + rdfs:subClassOf :ActivityInPlan ; |
956 | rdfs:subClassOf [ | 1034 | rdfs:subClassOf [ |
957 | rdf:type owl:Restriction ; | 1035 | rdf:type owl:Restriction ; |
958 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1036 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
... | @@ -1108,7 +1186,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1108,7 +1186,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1108 | rdf:type owl:Class ; | 1186 | rdf:type owl:Class ; |
1109 | rdfs:comment "An ActivityInPlan that is also Schedule, and holds information about the scheduled dates for a Planned Activity."^^xsd:string ; | 1187 | rdfs:comment "An ActivityInPlan that is also Schedule, and holds information about the scheduled dates for a Planned Activity."^^xsd:string ; |
1110 | rdfs:label "Schdule for activity in plan"^^xsd:string ; | 1188 | rdfs:label "Schdule for activity in plan"^^xsd:string ; |
1111 | - rdfs:subClassOf :ClassOfActivity ; | 1189 | + rdfs:subClassOf owl:Thing ; |
1112 | rdfs:subClassOf [ | 1190 | rdfs:subClassOf [ |
1113 | rdf:type owl:Restriction ; | 1191 | rdf:type owl:Restriction ; |
1114 | :shouldUseRef "true"^^xsd:boolean ; | 1192 | :shouldUseRef "true"^^xsd:boolean ; |
... | @@ -1332,7 +1410,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1332,7 +1410,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1332 | :shouldHaveID "true"^^xsd:boolean ; | 1410 | :shouldHaveID "true"^^xsd:boolean ; |
1333 | rdfs:comment "A PlanForActivity that is principally concerned with when events within a plan happen, and holds information about scheduled dates."^^xsd:string ; | 1411 | rdfs:comment "A PlanForActivity that is principally concerned with when events within a plan happen, and holds information about scheduled dates."^^xsd:string ; |
1334 | rdfs:label "Schedule for activity in plan"^^xsd:string ; | 1412 | rdfs:label "Schedule for activity in plan"^^xsd:string ; |
1335 | - rdfs:subClassOf :ClassOfActivity ; | 1413 | + rdfs:subClassOf owl:Thing ; |
1336 | rdfs:subClassOf [ | 1414 | rdfs:subClassOf [ |
1337 | rdf:type owl:Restriction ; | 1415 | rdf:type owl:Restriction ; |
1338 | :shouldUseRef "true"^^xsd:boolean ; | 1416 | :shouldUseRef "true"^^xsd:boolean ; |
... | @@ -1355,7 +1433,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1355,7 +1433,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1355 | rdf:type owl:Class ; | 1433 | rdf:type owl:Class ; |
1356 | rdfs:comment "An Activity that is people in employment"^^xsd:string ; | 1434 | rdfs:comment "An Activity that is people in employment"^^xsd:string ; |
1357 | rdfs:label "Staff time"^^xsd:string ; | 1435 | rdfs:label "Staff time"^^xsd:string ; |
1358 | - rdfs:subClassOf :Activity ; | 1436 | + rdfs:subClassOf :ActivityInPlan ; |
1359 | . | 1437 | . |
1360 | :Status | 1438 | :Status |
1361 | rdf:type owl:Class ; | 1439 | rdf:type owl:Class ; |
... | @@ -1614,7 +1692,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1614,7 +1692,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1614 | . | 1692 | . |
1615 | :hasActiveStatus | 1693 | :hasActiveStatus |
1616 | rdf:type owl:ObjectProperty ; | 1694 | rdf:type owl:ObjectProperty ; |
1617 | - rdfs:domain :Activity ; | 1695 | + rdfs:domain :ActivityInPlan ; |
1618 | . | 1696 | . |
1619 | :hasActivity | 1697 | :hasActivity |
1620 | rdf:type owl:ObjectProperty ; | 1698 | rdf:type owl:ObjectProperty ; |
... | @@ -1848,7 +1926,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate | ... | @@ -1848,7 +1926,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate |
1848 | . | 1926 | . |
1849 | :hasResponsible | 1927 | :hasResponsible |
1850 | rdf:type owl:ObjectProperty ; | 1928 | rdf:type owl:ObjectProperty ; |
1851 | - rdfs:domain :Activity ; | 1929 | + rdfs:domain :ActivityInPlan ; |
1852 | rdfs:label "has responsible"^^xsd:string ; | 1930 | rdfs:label "has responsible"^^xsd:string ; |
1853 | rdfs:range :Responsible ; | 1931 | rdfs:range :Responsible ; |
1854 | . | 1932 | . | ... | ... |
-
Please register or login to post a comment