Tore Christiansen

Creating subclasses and members of owl:class to represent Activity, ClassOfActivity and RiskFactor

...@@ -186,6 +186,13 @@ ...@@ -186,6 +186,13 @@
186 ] ; 186 ] ;
187 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS3149> ; 187 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS3149> ;
188 . 188 .
189 +:Activity101inPlanVersion2forProjectP
190 + rdf:type :ActivityInPlan ;
191 + rdf:type owl:Class ;
192 + :hasRiskFactorForPlan :HeightWork ;
193 + rdfs:label "Activity 101 in plan version 2 for project P"^^xsd:string ;
194 + rdfs:subClassOf :Activity ;
195 +.
189 :ActivityConstraint 196 :ActivityConstraint
190 rdf:type owl:Class ; 197 rdf:type owl:Class ;
191 rdfs:comment "A Constraint in which an Activity or Milestone is linked to other Activities (or Milestones) that must be performed (completely or partially) before it can be performed."^^xsd:string ; 198 rdfs:comment "A Constraint in which an Activity or Milestone is linked to other Activities (or Milestones) that must be performed (completely or partially) before it can be performed."^^xsd:string ;
...@@ -203,6 +210,13 @@ ...@@ -203,6 +210,13 @@
203 owl:onClass :MaterialOrderStatus ; 210 owl:onClass :MaterialOrderStatus ;
204 owl:onProperty :hasMaterialOrderStatus ; 211 owl:onProperty :hasMaterialOrderStatus ;
205 ] ; 212 ] ;
213 + rdfs:subClassOf [
214 + rdf:type owl:Restriction ;
215 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
216 + owl:onClass :RiskFactor ;
217 + owl:onProperty :hasRiskFactorForPlan ;
218 + ] ;
219 + owl:disjointWith :PlanForActivity ;
206 . 220 .
207 :ActivityObjective 221 :ActivityObjective
208 rdf:type rdfs:Class ; 222 rdf:type rdfs:Class ;
...@@ -1504,7 +1518,7 @@ NOTE 1 A Plan for Activity is defined by criteria. An actual activity carried o ...@@ -1504,7 +1518,7 @@ NOTE 1 A Plan for Activity is defined by criteria. An actual activity carried o
1504 NOTE 2 A Plan for Activity can define a number of part activities which are related by Constraints, and which form an \"activity network.\" 1518 NOTE 2 A Plan for Activity can define a number of part activities which are related by Constraints, and which form an \"activity network.\"
1505 """^^xsd:string ; 1519 """^^xsd:string ;
1506 rdfs:label "Plan for activity"^^xsd:string ; 1520 rdfs:label "Plan for activity"^^xsd:string ;
1507 - rdfs:subClassOf owl:Thing ; 1521 + rdfs:subClassOf :ClassOfActivity ;
1508 rdfs:subClassOf [ 1522 rdfs:subClassOf [
1509 rdf:type owl:Restriction ; 1523 rdf:type owl:Restriction ;
1510 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 1524 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
...@@ -1518,6 +1532,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1518,6 +1532,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1518 owl:onProperty :hasActivity ; 1532 owl:onProperty :hasActivity ;
1519 ] ; 1533 ] ;
1520 . 1534 .
1535 +:PlanForILAP
1536 + rdf:type owl:Class ;
1537 + rdfs:label "Plan for ILAP"^^xsd:string ;
1538 + rdfs:subClassOf :PlanForActivity ;
1539 + owl:disjointWith :ActivityInPlan ;
1540 +.
1521 :PlanForSchedule 1541 :PlanForSchedule
1522 rdf:type owl:Class ; 1542 rdf:type owl:Class ;
1523 rdfs:label "Plan for schedule"^^xsd:string ; 1543 rdfs:label "Plan for schedule"^^xsd:string ;
...@@ -1553,6 +1573,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1553,6 +1573,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1553 rdfs:label "Plan project type"^^xsd:string ; 1573 rdfs:label "Plan project type"^^xsd:string ;
1554 rdfs:subClassOf :PlanClassifier ; 1574 rdfs:subClassOf :PlanClassifier ;
1555 . 1575 .
1576 +:PlanVersion2forProjectP
1577 + rdf:type :PlanForILAP ;
1578 + rdf:type owl:Class ;
1579 + rdfs:label "Plan version 2 for project P"^^xsd:string ;
1580 + rdfs:subClassOf :Activity ;
1581 +.
1556 :Planned 1582 :Planned
1557 rdf:type :ActivityStatus ; 1583 rdf:type :ActivityStatus ;
1558 rdfs:label "Planned"^^xsd:string ; 1584 rdfs:label "Planned"^^xsd:string ;
...@@ -1890,7 +1916,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1890,7 +1916,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1890 rdf:type owl:Class ; 1916 rdf:type owl:Class ;
1891 rdfs:comment "A System Descriptor that describes potential threats of damage, injury, liability, loss, or any other negative occurrence that is caused by external or internal vulnerabilities, and that may be avoided through preemptive action (adapted from Business Dictionary)."^^xsd:string ; 1917 rdfs:comment "A System Descriptor that describes potential threats of damage, injury, liability, loss, or any other negative occurrence that is caused by external or internal vulnerabilities, and that may be avoided through preemptive action (adapted from Business Dictionary)."^^xsd:string ;
1892 rdfs:label "Risk factor"^^xsd:string ; 1918 rdfs:label "Risk factor"^^xsd:string ;
1893 - rdfs:subClassOf :SystemDescriptor ; 1919 + rdfs:subClassOf :ClassOfActivity ;
1894 . 1920 .
1895 :SF 1921 :SF
1896 rdf:type owl:Class ; 1922 rdf:type owl:Class ;
...@@ -2570,6 +2596,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2570,6 +2596,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2570 rdfs:subClassOf owl:Thing ; 2596 rdfs:subClassOf owl:Thing ;
2571 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1714464911> ; 2597 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1714464911> ;
2572 . 2598 .
2599 +:WorkAtHeight
2600 + rdf:type :RiskFactor ;
2601 + rdf:type owl:Class ;
2602 + rdfs:label "Work at height"^^xsd:string ;
2603 + rdfs:subClassOf :Activity ;
2604 +.
2573 :WorkCenter 2605 :WorkCenter
2574 rdf:type owl:Class ; 2606 rdf:type owl:Class ;
2575 rdfs:comment "A Location where work is accomplished."^^xsd:string ; 2607 rdfs:comment "A Location where work is accomplished."^^xsd:string ;
...@@ -3084,6 +3116,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -3084,6 +3116,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
3084 rdfs:comment "A relationship between a planning object and a risk factor."^^xsd:string ; 3116 rdfs:comment "A relationship between a planning object and a risk factor."^^xsd:string ;
3085 rdfs:label "has Risk"^^xsd:string ; 3117 rdfs:label "has Risk"^^xsd:string ;
3086 . 3118 .
3119 +:hasRiskFactorForPlan
3120 + rdf:type owl:ObjectProperty ;
3121 + rdfs:domain :ActivityInPlan ;
3122 + rdfs:label "has risk factor for plan"^^xsd:string ;
3123 + rdfs:range :RiskFactor ;
3124 +.
3087 :hasSchedule 3125 :hasSchedule
3088 rdf:type owl:ObjectProperty ; 3126 rdf:type owl:ObjectProperty ;
3089 rdfs:comment "A relationship between a planning object and a schedule."^^xsd:string ; 3127 rdfs:comment "A relationship between a planning object and a schedule."^^xsd:string ;
......