Tore Christiansen

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

......@@ -186,6 +186,13 @@
] ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS3149> ;
.
:Activity101inPlanVersion2forProjectP
rdf:type :ActivityInPlan ;
rdf:type owl:Class ;
:hasRiskFactorForPlan :HeightWork ;
rdfs:label "Activity 101 in plan version 2 for project P"^^xsd:string ;
rdfs:subClassOf :Activity ;
.
:ActivityConstraint
rdf:type owl:Class ;
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 @@
owl:onClass :MaterialOrderStatus ;
owl:onProperty :hasMaterialOrderStatus ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass :RiskFactor ;
owl:onProperty :hasRiskFactorForPlan ;
] ;
owl:disjointWith :PlanForActivity ;
.
:ActivityObjective
rdf:type rdfs:Class ;
......@@ -1504,7 +1518,7 @@ NOTE 1 A Plan for Activity is defined by criteria. An actual activity carried o
NOTE 2 A Plan for Activity can define a number of part activities which are related by Constraints, and which form an \"activity network.\"
"""^^xsd:string ;
rdfs:label "Plan for activity"^^xsd:string ;
rdfs:subClassOf owl:Thing ;
rdfs:subClassOf :ClassOfActivity ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
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
owl:onProperty :hasActivity ;
] ;
.
:PlanForILAP
rdf:type owl:Class ;
rdfs:label "Plan for ILAP"^^xsd:string ;
rdfs:subClassOf :PlanForActivity ;
owl:disjointWith :ActivityInPlan ;
.
:PlanForSchedule
rdf:type owl:Class ;
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
rdfs:label "Plan project type"^^xsd:string ;
rdfs:subClassOf :PlanClassifier ;
.
:PlanVersion2forProjectP
rdf:type :PlanForILAP ;
rdf:type owl:Class ;
rdfs:label "Plan version 2 for project P"^^xsd:string ;
rdfs:subClassOf :Activity ;
.
:Planned
rdf:type :ActivityStatus ;
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
rdf:type owl:Class ;
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 ;
rdfs:label "Risk factor"^^xsd:string ;
rdfs:subClassOf :SystemDescriptor ;
rdfs:subClassOf :ClassOfActivity ;
.
:SF
rdf:type owl:Class ;
......@@ -2570,6 +2596,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdfs:subClassOf owl:Thing ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1714464911> ;
.
:WorkAtHeight
rdf:type :RiskFactor ;
rdf:type owl:Class ;
rdfs:label "Work at height"^^xsd:string ;
rdfs:subClassOf :Activity ;
.
:WorkCenter
rdf:type owl:Class ;
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
rdfs:comment "A relationship between a planning object and a risk factor."^^xsd:string ;
rdfs:label "has Risk"^^xsd:string ;
.
:hasRiskFactorForPlan
rdf:type owl:ObjectProperty ;
rdfs:domain :ActivityInPlan ;
rdfs:label "has risk factor for plan"^^xsd:string ;
rdfs:range :RiskFactor ;
.
:hasSchedule
rdf:type owl:ObjectProperty ;
rdfs:comment "A relationship between a planning object and a schedule."^^xsd:string ;
......