Tore Christiansen

Updated Activity, Plan and Schedule hierarchy according to David Leal's input on IS= 15926-13

...@@ -113,13 +113,6 @@ ilap:shouldUseAnyUri ...@@ -113,13 +113,6 @@ ilap:shouldUseAnyUri
113 rdf:type owl:Restriction ; 113 rdf:type owl:Restriction ;
114 ilap:shouldUseAnyUri "true"^^xsd:boolean ; 114 ilap:shouldUseAnyUri "true"^^xsd:boolean ;
115 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 115 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
116 - owl:onClass ilap:Field ;
117 - owl:onProperty :hasField ;
118 - ] ;
119 - rdfs:subClassOf [
120 - rdf:type owl:Restriction ;
121 - ilap:shouldUseAnyUri "true"^^xsd:boolean ;
122 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
123 owl:onClass ilap:License ; 116 owl:onClass ilap:License ;
124 owl:onProperty :hasLicense ; 117 owl:onProperty :hasLicense ;
125 ] ; 118 ] ;
...@@ -148,6 +141,13 @@ ilap:shouldUseAnyUri ...@@ -148,6 +141,13 @@ ilap:shouldUseAnyUri
148 rdf:type owl:Restriction ; 141 rdf:type owl:Restriction ;
149 ilap:shouldUseAnyUri "true"^^xsd:boolean ; 142 ilap:shouldUseAnyUri "true"^^xsd:boolean ;
150 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 143 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
144 + owl:onClass ilap:PetroleumField ;
145 + owl:onProperty :hasField ;
146 + ] ;
147 + rdfs:subClassOf [
148 + rdf:type owl:Restriction ;
149 + ilap:shouldUseAnyUri "true"^^xsd:boolean ;
150 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
151 owl:onClass ilap:Phase ; 151 owl:onClass ilap:Phase ;
152 owl:onProperty :hasPhase ; 152 owl:onProperty :hasPhase ;
153 ] ; 153 ] ;
......
...@@ -196,7 +196,7 @@ ...@@ -196,7 +196,7 @@
196 rdf:type owl:Class ; 196 rdf:type owl:Class ;
197 rdfs:comment "An Activity that has its role within a larger PlanForActivity as a criterion for membership. An ActivityInPlan is part of a PlanForActivity, with defined Constraints, Duration, Schedule Dates, Resources and Results."^^xsd:string ; 197 rdfs:comment "An Activity that has its role within a larger PlanForActivity as a criterion for membership. An ActivityInPlan is part of a PlanForActivity, with defined Constraints, Duration, Schedule Dates, Resources and Results."^^xsd:string ;
198 rdfs:label "Activity in Plan"^^xsd:string ; 198 rdfs:label "Activity in Plan"^^xsd:string ;
199 - rdfs:subClassOf :Activity ; 199 + rdfs:subClassOf :PlanForActivity ;
200 rdfs:subClassOf [ 200 rdfs:subClassOf [
201 rdf:type owl:Restriction ; 201 rdf:type owl:Restriction ;
202 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 202 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
...@@ -511,7 +511,7 @@ ...@@ -511,7 +511,7 @@
511 rdf:type owl:Class ; 511 rdf:type owl:Class ;
512 rdfs:comment "A 15926-4 Activity that is related to preparation and rigging up/down snubbing and coil tubing equipment, including pressure testing."^^xsd:string ; 512 rdfs:comment "A 15926-4 Activity that is related to preparation and rigging up/down snubbing and coil tubing equipment, including pressure testing."^^xsd:string ;
513 rdfs:label "Coil tubing"^^xsd:string ; 513 rdfs:label "Coil tubing"^^xsd:string ;
514 - rdfs:subClassOf :Activity ; 514 + rdfs:subClassOf owl:Thing ;
515 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS17729327> ; 515 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS17729327> ;
516 . 516 .
517 :CommissioningMilestone 517 :CommissioningMilestone
...@@ -890,16 +890,9 @@ ...@@ -890,16 +890,9 @@
890 rdf:type owl:Class ; 890 rdf:type owl:Class ;
891 rdfs:comment "An Asset that is designed, built and operated to serve a particular purpose, such as production of oil and gas."^^xsd:string ; 891 rdfs:comment "An Asset that is designed, built and operated to serve a particular purpose, such as production of oil and gas."^^xsd:string ;
892 rdfs:label "Facility"^^xsd:string ; 892 rdfs:label "Facility"^^xsd:string ;
893 - rdfs:subClassOf :Asset ; 893 + rdfs:subClassOf owl:Thing ;
894 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1750613511> ; 894 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1750613511> ;
895 . 895 .
896 -:Field
897 - rdf:type owl:Class ;
898 - rdfs:comment "An Asset that is the location of petrochemical reserves for production of oil and gas."^^xsd:string ;
899 - rdfs:label "Field"^^xsd:string ;
900 - rdfs:subClassOf :Asset ;
901 - owl:equivalentClass <http://data.posccaesar.org/rdl/RDS4316634537> ;
902 -.
903 :FieldPlantShutdown 896 :FieldPlantShutdown
904 rdf:type :ShutdownType ; 897 rdf:type :ShutdownType ;
905 rdfs:label "Field plant shutdown"^^xsd:string ; 898 rdfs:label "Field plant shutdown"^^xsd:string ;
...@@ -1083,7 +1076,7 @@ ...@@ -1083,7 +1076,7 @@
1083 rdf:type owl:Class ; 1076 rdf:type owl:Class ;
1084 rdfs:comment "An Asset that represents permission to explore and exploit petrochemical reserves in a defined area."^^xsd:string ; 1077 rdfs:comment "An Asset that represents permission to explore and exploit petrochemical reserves in a defined area."^^xsd:string ;
1085 rdfs:label "License"^^xsd:string ; 1078 rdfs:label "License"^^xsd:string ;
1086 - rdfs:subClassOf :Asset ; 1079 + rdfs:subClassOf owl:Thing ;
1087 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS43166345139> ; 1080 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS43166345139> ;
1088 . 1081 .
1089 :LiftingOperation 1082 :LiftingOperation
...@@ -1195,7 +1188,7 @@ ...@@ -1195,7 +1188,7 @@
1195 rdf:type owl:Class ; 1188 rdf:type owl:Class ;
1196 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 ; 1189 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 ;
1197 rdfs:label "Milestone"^^xsd:string ; 1190 rdfs:label "Milestone"^^xsd:string ;
1198 - rdfs:subClassOf :Activity ; 1191 + rdfs:subClassOf owl:Thing ;
1199 . 1192 .
1200 :MilestoneType 1193 :MilestoneType
1201 rdf:type owl:Class ; 1194 rdf:type owl:Class ;
...@@ -1232,7 +1225,7 @@ ...@@ -1232,7 +1225,7 @@
1232 rdf:type owl:Class ; 1225 rdf:type owl:Class ;
1233 rdfs:comment "An Activity that represents work carried out in Projects, and has (often detailed) descriptions of the actual work carried out."^^xsd:string ; 1226 rdfs:comment "An Activity that represents work carried out in Projects, and has (often detailed) descriptions of the actual work carried out."^^xsd:string ;
1234 rdfs:label "Operation"^^xsd:string ; 1227 rdfs:label "Operation"^^xsd:string ;
1235 - rdfs:subClassOf :Activity ; 1228 + rdfs:subClassOf owl:Thing ;
1236 . 1229 .
1237 :OperationAndMaintenance 1230 :OperationAndMaintenance
1238 rdf:type :PlanProjectType ; 1231 rdf:type :PlanProjectType ;
...@@ -1330,6 +1323,13 @@ ...@@ -1330,6 +1323,13 @@
1330 rdfs:label "Person"^^xsd:string ; 1323 rdfs:label "Person"^^xsd:string ;
1331 rdfs:subClassOf :Responsible ; 1324 rdfs:subClassOf :Responsible ;
1332 . 1325 .
1326 +:PetroleumField
1327 + rdf:type owl:Class ;
1328 + rdfs:comment "An Asset that is the location of petrochemical reserves for production of oil and gas."^^xsd:string ;
1329 + rdfs:label "Petroleum Field"^^xsd:string ;
1330 + rdfs:subClassOf owl:Thing ;
1331 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS4316634537> ;
1332 +.
1333 :Phase 1333 :Phase
1334 rdf:type owl:Class ; 1334 rdf:type owl:Class ;
1335 rdfs:comment "A Period that divides the asset lifecycle into parts according to achievement of defined progress or results as basis for making decisions at Decision Gates."^^xsd:string ; 1335 rdfs:comment "A Period that divides the asset lifecycle into parts according to achievement of defined progress or results as basis for making decisions at Decision Gates."^^xsd:string ;
...@@ -1488,7 +1488,7 @@ NOTE 1 A Plan for Activity is defined by criteria. An actual activity carried o ...@@ -1488,7 +1488,7 @@ NOTE 1 A Plan for Activity is defined by criteria. An actual activity carried o
1488 NOTE 2 A Plan for Activity can define a number of part activities which are related by Constraints, and which form an \"activity network.\" 1488 NOTE 2 A Plan for Activity can define a number of part activities which are related by Constraints, and which form an \"activity network.\"
1489 """^^xsd:string ; 1489 """^^xsd:string ;
1490 rdfs:label "Plan for activity"^^xsd:string ; 1490 rdfs:label "Plan for activity"^^xsd:string ;
1491 - rdfs:subClassOf :Plan ; 1491 + rdfs:subClassOf owl:Thing ;
1492 rdfs:subClassOf [ 1492 rdfs:subClassOf [
1493 rdf:type owl:Restriction ; 1493 rdf:type owl:Restriction ;
1494 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 1494 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
...@@ -1502,6 +1502,11 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1502,6 +1502,11 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1502 owl:onProperty :hasActivity ; 1502 owl:onProperty :hasActivity ;
1503 ] ; 1503 ] ;
1504 . 1504 .
1505 +:PlanForSchedule
1506 + rdf:type owl:Class ;
1507 + rdfs:label "Plan for schedule"^^xsd:string ;
1508 + rdfs:subClassOf :PlanForActivity ;
1509 +.
1505 :PlanGeoArea 1510 :PlanGeoArea
1506 rdf:type owl:Class ; 1511 rdf:type owl:Class ;
1507 rdfs:comment "A Plan Classifier according to geographic area of the Plan"^^xsd:string ; 1512 rdfs:comment "A Plan Classifier according to geographic area of the Plan"^^xsd:string ;
...@@ -1894,8 +1899,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1894,8 +1899,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1894 rdf:type owl:Class ; 1899 rdf:type owl:Class ;
1895 rdfs:comment "An Information Object that holds information about the scheduled dates for a Planned Activity."^^xsd:string ; 1900 rdfs:comment "An Information Object that holds information about the scheduled dates for a Planned Activity."^^xsd:string ;
1896 rdfs:label "Schdule for activity in plan"^^xsd:string ; 1901 rdfs:label "Schdule for activity in plan"^^xsd:string ;
1897 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS329669> ; 1902 + rdfs:subClassOf :ScheduleForPlan ;
1898 - rdfs:subClassOf owl:Thing ;
1899 rdfs:subClassOf [ 1903 rdfs:subClassOf [
1900 rdf:type owl:Restriction ; 1904 rdf:type owl:Restriction ;
1901 :shouldUseRef "true"^^xsd:boolean ; 1905 :shouldUseRef "true"^^xsd:boolean ;
...@@ -2126,8 +2130,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2126,8 +2130,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2126 :shouldHaveID "true"^^xsd:boolean ; 2130 :shouldHaveID "true"^^xsd:boolean ;
2127 rdfs:comment "An Information Object that that is principally concerned with when events within a plan happen, and holds information about scheduled dates."^^xsd:string ; 2131 rdfs:comment "An Information Object that that is principally concerned with when events within a plan happen, and holds information about scheduled dates."^^xsd:string ;
2128 rdfs:label "Schedule for activity in plan"^^xsd:string ; 2132 rdfs:label "Schedule for activity in plan"^^xsd:string ;
2129 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS329669> ; 2133 + rdfs:subClassOf :PlanForActivity ;
2130 - rdfs:subClassOf owl:Thing ;
2131 rdfs:subClassOf [ 2134 rdfs:subClassOf [
2132 rdf:type owl:Class ; 2135 rdf:type owl:Class ;
2133 owl:unionOf ( 2136 owl:unionOf (
...@@ -2169,7 +2172,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2169,7 +2172,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2169 rdf:type owl:Class ; 2172 rdf:type owl:Class ;
2170 rdfs:comment "An Activity that involves the (total or partial) discontinuation of one or more activities or functionalities associated with production of oil and gas."^^xsd:string ; 2173 rdfs:comment "An Activity that involves the (total or partial) discontinuation of one or more activities or functionalities associated with production of oil and gas."^^xsd:string ;
2171 rdfs:label "Shutdown"^^xsd:string ; 2174 rdfs:label "Shutdown"^^xsd:string ;
2172 - rdfs:subClassOf :Activity ; 2175 + rdfs:subClassOf owl:Thing ;
2173 . 2176 .
2174 :ShutdownNotEvaluated 2177 :ShutdownNotEvaluated
2175 rdf:type :ShutdownType ; 2178 rdf:type :ShutdownType ;
...@@ -2499,16 +2502,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2499,16 +2502,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2499 rdf:type owl:Class ; 2502 rdf:type owl:Class ;
2500 rdfs:comment "An Asset that is arranged to produce petrochemicals from a reservoir."^^xsd:string ; 2503 rdfs:comment "An Asset that is arranged to produce petrochemicals from a reservoir."^^xsd:string ;
2501 rdfs:label "Well"^^xsd:string ; 2504 rdfs:label "Well"^^xsd:string ;
2502 - rdfs:subClassOf :Asset ; 2505 + rdfs:subClassOf owl:Thing ;
2503 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS16458543> ; 2506 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS16458543> ;
2504 . 2507 .
2505 -:WellBore
2506 - rdf:type owl:Class ;
2507 - rdfs:comment "An Asset that is a 'borehole' drilled in the earth's crust to form part of a well."^^xsd:string ;
2508 - rdfs:label "Well bore"^^xsd:string ;
2509 - rdfs:subClassOf :Asset ;
2510 - owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1714464911> ;
2511 -.
2512 :WellCompletionType 2508 :WellCompletionType
2513 rdf:type owl:Class ; 2509 rdf:type owl:Class ;
2514 rdfs:comment "A System Descriptor that describes the type of completion of drilling."^^xsd:string ; 2510 rdfs:comment "A System Descriptor that describes the type of completion of drilling."^^xsd:string ;
...@@ -2551,6 +2547,13 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2551,6 +2547,13 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2551 rdfs:subClassOf :SystemDescriptor ; 2547 rdfs:subClassOf :SystemDescriptor ;
2552 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS16633002> ; 2548 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS16633002> ;
2553 . 2549 .
2550 +:Wellbore
2551 + rdf:type owl:Class ;
2552 + rdfs:comment "An Asset that is a 'borehole' drilled in the earth's crust to form part of a well."^^xsd:string ;
2553 + rdfs:label "Wellbore"^^xsd:string ;
2554 + rdfs:subClassOf owl:Thing ;
2555 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1714464911> ;
2556 +.
2554 :WorkCenter 2557 :WorkCenter
2555 rdf:type owl:Class ; 2558 rdf:type owl:Class ;
2556 rdfs:comment "A Location where work is accomplished."^^xsd:string ; 2559 rdfs:comment "A Location where work is accomplished."^^xsd:string ;
...@@ -2562,7 +2565,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2562,7 +2565,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2562 rdf:type owl:Class ; 2565 rdf:type owl:Class ;
2563 rdfs:comment "A Plan that corresponds to a set of Operations with a description of the work content of the Operations."^^xsd:string ; 2566 rdfs:comment "A Plan that corresponds to a set of Operations with a description of the work content of the Operations."^^xsd:string ;
2564 rdfs:label "Work Order"^^xsd:string ; 2567 rdfs:label "Work Order"^^xsd:string ;
2565 - rdfs:subClassOf :Plan ; 2568 + rdfs:subClassOf :PlanForActivity ;
2566 rdfs:subClassOf [ 2569 rdfs:subClassOf [
2567 rdf:type owl:Restriction ; 2570 rdf:type owl:Restriction ;
2568 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 2571 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
...@@ -3337,7 +3340,7 @@ userfield:hasShutdownType ...@@ -3337,7 +3340,7 @@ userfield:hasShutdownType
3337 <http://data.posccaesar.org/npd/ontology/ilap-interface/Field> 3340 <http://data.posccaesar.org/npd/ontology/ilap-interface/Field>
3338 rdf:type owl:Class ; 3341 rdf:type owl:Class ;
3339 rdfs:label "NPD Field"^^xsd:string ; 3342 rdfs:label "NPD Field"^^xsd:string ;
3340 - rdfs:subClassOf :Field ; 3343 + rdfs:subClassOf :PetroleumField ;
3341 . 3344 .
3342 <http://data.posccaesar.org/npd/ontology/ilap-interface/OperatingCompany> 3345 <http://data.posccaesar.org/npd/ontology/ilap-interface/OperatingCompany>
3343 rdf:type owl:Class ; 3346 rdf:type owl:Class ;
...@@ -3352,7 +3355,7 @@ userfield:hasShutdownType ...@@ -3352,7 +3355,7 @@ userfield:hasShutdownType
3352 <http://data.posccaesar.org/npd/ontology/ilap-interface/Wellbore> 3355 <http://data.posccaesar.org/npd/ontology/ilap-interface/Wellbore>
3353 rdf:type owl:Class ; 3356 rdf:type owl:Class ;
3354 rdfs:label "NPD Well bore"^^xsd:string ; 3357 rdfs:label "NPD Well bore"^^xsd:string ;
3355 - rdfs:subClassOf :WellBore ; 3358 + rdfs:subClassOf :Wellbore ;
3356 . 3359 .
3357 xsd:anyType 3360 xsd:anyType
3358 rdf:type rdfs:Datatype ; 3361 rdf:type rdfs:Datatype ;
......