Tore Christiansen

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

......@@ -113,13 +113,6 @@ ilap:shouldUseAnyUri
rdf:type owl:Restriction ;
ilap:shouldUseAnyUri "true"^^xsd:boolean ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:Field ;
owl:onProperty :hasField ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
ilap:shouldUseAnyUri "true"^^xsd:boolean ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:License ;
owl:onProperty :hasLicense ;
] ;
......@@ -148,6 +141,13 @@ ilap:shouldUseAnyUri
rdf:type owl:Restriction ;
ilap:shouldUseAnyUri "true"^^xsd:boolean ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:PetroleumField ;
owl:onProperty :hasField ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
ilap:shouldUseAnyUri "true"^^xsd:boolean ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:Phase ;
owl:onProperty :hasPhase ;
] ;
......
......@@ -196,7 +196,7 @@
rdf:type owl:Class ;
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 ;
rdfs:label "Activity in Plan"^^xsd:string ;
rdfs:subClassOf :Activity ;
rdfs:subClassOf :PlanForActivity ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
......@@ -511,7 +511,7 @@
rdf:type owl:Class ;
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 ;
rdfs:label "Coil tubing"^^xsd:string ;
rdfs:subClassOf :Activity ;
rdfs:subClassOf owl:Thing ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS17729327> ;
.
:CommissioningMilestone
......@@ -890,16 +890,9 @@
rdf:type owl:Class ;
rdfs:comment "An Asset that is designed, built and operated to serve a particular purpose, such as production of oil and gas."^^xsd:string ;
rdfs:label "Facility"^^xsd:string ;
rdfs:subClassOf :Asset ;
rdfs:subClassOf owl:Thing ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1750613511> ;
.
:Field
rdf:type owl:Class ;
rdfs:comment "An Asset that is the location of petrochemical reserves for production of oil and gas."^^xsd:string ;
rdfs:label "Field"^^xsd:string ;
rdfs:subClassOf :Asset ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS4316634537> ;
.
:FieldPlantShutdown
rdf:type :ShutdownType ;
rdfs:label "Field plant shutdown"^^xsd:string ;
......@@ -1083,7 +1076,7 @@
rdf:type owl:Class ;
rdfs:comment "An Asset that represents permission to explore and exploit petrochemical reserves in a defined area."^^xsd:string ;
rdfs:label "License"^^xsd:string ;
rdfs:subClassOf :Asset ;
rdfs:subClassOf owl:Thing ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS43166345139> ;
.
:LiftingOperation
......@@ -1195,7 +1188,7 @@
rdf:type owl:Class ;
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 ;
rdfs:label "Milestone"^^xsd:string ;
rdfs:subClassOf :Activity ;
rdfs:subClassOf owl:Thing ;
.
:MilestoneType
rdf:type owl:Class ;
......@@ -1232,7 +1225,7 @@
rdf:type owl:Class ;
rdfs:comment "An Activity that represents work carried out in Projects, and has (often detailed) descriptions of the actual work carried out."^^xsd:string ;
rdfs:label "Operation"^^xsd:string ;
rdfs:subClassOf :Activity ;
rdfs:subClassOf owl:Thing ;
.
:OperationAndMaintenance
rdf:type :PlanProjectType ;
......@@ -1330,6 +1323,13 @@
rdfs:label "Person"^^xsd:string ;
rdfs:subClassOf :Responsible ;
.
:PetroleumField
rdf:type owl:Class ;
rdfs:comment "An Asset that is the location of petrochemical reserves for production of oil and gas."^^xsd:string ;
rdfs:label "Petroleum Field"^^xsd:string ;
rdfs:subClassOf owl:Thing ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS4316634537> ;
.
:Phase
rdf:type owl:Class ;
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
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 :Plan ;
rdfs:subClassOf owl:Thing ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
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
owl:onProperty :hasActivity ;
] ;
.
:PlanForSchedule
rdf:type owl:Class ;
rdfs:label "Plan for schedule"^^xsd:string ;
rdfs:subClassOf :PlanForActivity ;
.
:PlanGeoArea
rdf:type owl:Class ;
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
rdf:type owl:Class ;
rdfs:comment "An Information Object that holds information about the scheduled dates for a Planned Activity."^^xsd:string ;
rdfs:label "Schdule for activity in plan"^^xsd:string ;
rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS329669> ;
rdfs:subClassOf owl:Thing ;
rdfs:subClassOf :ScheduleForPlan ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
:shouldUseRef "true"^^xsd:boolean ;
......@@ -2126,8 +2130,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
:shouldHaveID "true"^^xsd:boolean ;
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 ;
rdfs:label "Schedule for activity in plan"^^xsd:string ;
rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS329669> ;
rdfs:subClassOf owl:Thing ;
rdfs:subClassOf :PlanForActivity ;
rdfs:subClassOf [
rdf:type owl:Class ;
owl:unionOf (
......@@ -2169,7 +2172,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdf:type owl:Class ;
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 ;
rdfs:label "Shutdown"^^xsd:string ;
rdfs:subClassOf :Activity ;
rdfs:subClassOf owl:Thing ;
.
:ShutdownNotEvaluated
rdf:type :ShutdownType ;
......@@ -2499,16 +2502,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdf:type owl:Class ;
rdfs:comment "An Asset that is arranged to produce petrochemicals from a reservoir."^^xsd:string ;
rdfs:label "Well"^^xsd:string ;
rdfs:subClassOf :Asset ;
rdfs:subClassOf owl:Thing ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS16458543> ;
.
:WellBore
rdf:type owl:Class ;
rdfs:comment "An Asset that is a 'borehole' drilled in the earth's crust to form part of a well."^^xsd:string ;
rdfs:label "Well bore"^^xsd:string ;
rdfs:subClassOf :Asset ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1714464911> ;
.
:WellCompletionType
rdf:type owl:Class ;
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
rdfs:subClassOf :SystemDescriptor ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS16633002> ;
.
:Wellbore
rdf:type owl:Class ;
rdfs:comment "An Asset that is a 'borehole' drilled in the earth's crust to form part of a well."^^xsd:string ;
rdfs:label "Wellbore"^^xsd:string ;
rdfs:subClassOf owl:Thing ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1714464911> ;
.
:WorkCenter
rdf:type owl:Class ;
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
rdf:type owl:Class ;
rdfs:comment "A Plan that corresponds to a set of Operations with a description of the work content of the Operations."^^xsd:string ;
rdfs:label "Work Order"^^xsd:string ;
rdfs:subClassOf :Plan ;
rdfs:subClassOf :PlanForActivity ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
......@@ -3337,7 +3340,7 @@ userfield:hasShutdownType
<http://data.posccaesar.org/npd/ontology/ilap-interface/Field>
rdf:type owl:Class ;
rdfs:label "NPD Field"^^xsd:string ;
rdfs:subClassOf :Field ;
rdfs:subClassOf :PetroleumField ;
.
<http://data.posccaesar.org/npd/ontology/ilap-interface/OperatingCompany>
rdf:type owl:Class ;
......@@ -3352,7 +3355,7 @@ userfield:hasShutdownType
<http://data.posccaesar.org/npd/ontology/ilap-interface/Wellbore>
rdf:type owl:Class ;
rdfs:label "NPD Well bore"^^xsd:string ;
rdfs:subClassOf :WellBore ;
rdfs:subClassOf :Wellbore ;
.
xsd:anyType
rdf:type rdfs:Datatype ;
......