Creating subclasses and members of owl:class to represent Activity, ClassOfActivity and RiskFactor
Showing
1 changed file
with
40 additions
and
2 deletions
... | @@ -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 ; | ... | ... |
-
Please register or login to post a comment