Tore Christiansen

Completed update of COPNO variables

1 # baseURI: http://data.posccaesar.org/ilap/ 1 # baseURI: http://data.posccaesar.org/ilap/
2 -# imports: http://data.posccaesar.org/ilap-userfield/
3 # imports: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/CORCoding 2 # imports: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/CORCoding
4 # imports: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/PBSCoding 3 # imports: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/PBSCoding
5 # imports: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding 4 # imports: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding
6 # imports: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCS 5 # imports: http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCS
6 +# imports: http://data.posccaesar.org/ilap/userfields/
7 7
8 # c14n-version: 3 8 # c14n-version: 3
9 @prefix : <http://data.posccaesar.org/ilap/> . 9 @prefix : <http://data.posccaesar.org/ilap/> .
...@@ -14,28 +14,13 @@ ...@@ -14,28 +14,13 @@
14 @prefix userfield: <http://data.posccaesar.org/ilap-userfield/> . 14 @prefix userfield: <http://data.posccaesar.org/ilap-userfield/> .
15 @prefix xml: <http://www.w3.org/XML/1998/namespace> . 15 @prefix xml: <http://www.w3.org/XML/1998/namespace> .
16 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 16 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
17 -userfield:SourceSpecifiedUserField
18 - rdfs:comment "A class that holds the (User Defined) Free Text Field values (xsd:string)."^^xsd:string ;
19 -.
20 -userfield:SpecifiedUserField
21 - rdfs:comment "A class that holds the Free Text Fields for a Plan (i.e., associated with the Project or Activities in the Plan)."^^xsd:string ;
22 -.
23 -userfield:hasFreeFieldForSpecifiedUserField
24 - rdf:type owl:ObjectProperty ;
25 -.
26 -userfield:hasShutDownPeriod
27 - rdfs:label "has Shutdown Period"^^xsd:string ;
28 -.
29 -userfield:hasShutdownType
30 - rdfs:label "has Shutdown Type"^^xsd:string ;
31 -.
32 : 17 :
33 rdf:type owl:Ontology ; 18 rdf:type owl:Ontology ;
34 - owl:imports userfield: ;
35 owl:imports <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/CORCoding> ; 19 owl:imports <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/CORCoding> ;
36 owl:imports <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/PBSCoding> ; 20 owl:imports <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/PBSCoding> ;
37 owl:imports <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding> ; 21 owl:imports <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding> ;
38 owl:imports <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCS> ; 22 owl:imports <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCS> ;
23 + owl:imports <http://data.posccaesar.org/ilap/userfields/> ;
39 owl:versionInfo "Created with TopBraid Composer"^^xsd:string ; 24 owl:versionInfo "Created with TopBraid Composer"^^xsd:string ;
40 . 25 .
41 :Active 26 :Active
...@@ -88,13 +73,13 @@ userfield:hasShutdownType ...@@ -88,13 +73,13 @@ userfield:hasShutdownType
88 rdfs:subClassOf [ 73 rdfs:subClassOf [
89 rdf:type owl:Restriction ; 74 rdf:type owl:Restriction ;
90 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 75 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
91 - owl:onClass userfield:SourceSpecifiedUserField ; 76 + owl:onClass <http://data.posccaesar.org/ilap/userfields/SourceSpecifiedUserField> ;
92 owl:onProperty :hasSpecifiedUserField ; 77 owl:onProperty :hasSpecifiedUserField ;
93 ] ; 78 ] ;
94 rdfs:subClassOf [ 79 rdfs:subClassOf [
95 rdf:type owl:Restriction ; 80 rdf:type owl:Restriction ;
96 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 81 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
97 - owl:onClass userfield:SpecifiedUserField ; 82 + owl:onClass <http://data.posccaesar.org/ilap/userfields/SpecifiedUserField> ;
98 owl:onProperty :hasSpecifiedUserField ; 83 owl:onProperty :hasSpecifiedUserField ;
99 ] ; 84 ] ;
100 rdfs:subClassOf [ 85 rdfs:subClassOf [
...@@ -592,7 +577,7 @@ userfield:hasShutdownType ...@@ -592,7 +577,7 @@ userfield:hasShutdownType
592 rdfs:subClassOf :ScheduleForPlan ; 577 rdfs:subClassOf :ScheduleForPlan ;
593 . 578 .
594 :DR_Activity 579 :DR_Activity
595 - rdf:type :TypeOfDrillingWork ; 580 + rdf:type :DrillingWorkType ;
596 rdfs:comment "A Status Value for Activities that involve Drilling (part of Use Case 2.5.1)"^^xsd:string ; 581 rdfs:comment "A Status Value for Activities that involve Drilling (part of Use Case 2.5.1)"^^xsd:string ;
597 rdfs:label "DR Activity"^^xsd:string ; 582 rdfs:label "DR Activity"^^xsd:string ;
598 . 583 .
...@@ -663,6 +648,12 @@ userfield:hasShutdownType ...@@ -663,6 +648,12 @@ userfield:hasShutdownType
663 rdf:type :ShutdownType ; 648 rdf:type :ShutdownType ;
664 rdfs:label "Drilling Shutdown"^^xsd:string ; 649 rdfs:label "Drilling Shutdown"^^xsd:string ;
665 . 650 .
651 +:DrillingWorkType
652 + rdf:type owl:Class ;
653 + rdfs:comment "An Descriptor that classifies Drilling Activities"^^xsd:string ;
654 + rdfs:label "Type of drilling work"^^xsd:string ;
655 + rdfs:subClassOf :SystemCondition ;
656 +.
666 :DuringNormalOperation 657 :DuringNormalOperation
667 rdf:type :SystemCondition ; 658 rdf:type :SystemCondition ;
668 rdfs:label "During normal operation"^^xsd:string ; 659 rdfs:label "During normal operation"^^xsd:string ;
...@@ -787,13 +778,13 @@ userfield:hasShutdownType ...@@ -787,13 +778,13 @@ userfield:hasShutdownType
787 rdf:type owl:Restriction ; 778 rdf:type owl:Restriction ;
788 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 779 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
789 owl:onClass :FreeField ; 780 owl:onClass :FreeField ;
790 - owl:onProperty userfield:hasFreeFieldForSpecifiedUserField ; 781 + owl:onProperty :hasFreeField ;
791 ] ; 782 ] ;
792 rdfs:subClassOf [ 783 rdfs:subClassOf [
793 rdf:type owl:Restriction ; 784 rdf:type owl:Restriction ;
794 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 785 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
795 owl:onClass :FreeField ; 786 owl:onClass :FreeField ;
796 - owl:onProperty :hasFreeField ; 787 + owl:onProperty <http://data.posccaesar.org/ilap/userfields/hasFreeFieldForSpecifiedUserField> ;
797 ] ; 788 ] ;
798 rdfs:subClassOf [ 789 rdfs:subClassOf [
799 rdf:type owl:Restriction ; 790 rdf:type owl:Restriction ;
...@@ -1348,13 +1339,13 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1348,13 +1339,13 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1348 rdfs:subClassOf [ 1339 rdfs:subClassOf [
1349 rdf:type owl:Restriction ; 1340 rdf:type owl:Restriction ;
1350 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1341 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
1351 - owl:onClass userfield:SourceSpecifiedUserField ; 1342 + owl:onClass <http://data.posccaesar.org/ilap/userfields/SourceSpecifiedUserField> ;
1352 owl:onProperty :hasSpecifiedUserField ; 1343 owl:onProperty :hasSpecifiedUserField ;
1353 ] ; 1344 ] ;
1354 rdfs:subClassOf [ 1345 rdfs:subClassOf [
1355 rdf:type owl:Restriction ; 1346 rdf:type owl:Restriction ;
1356 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1347 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
1357 - owl:onClass userfield:SpecifiedUserField ; 1348 + owl:onClass <http://data.posccaesar.org/ilap/userfields/SpecifiedUserField> ;
1358 owl:onProperty :hasSpecifiedUserField ; 1349 owl:onProperty :hasSpecifiedUserField ;
1359 ] ; 1350 ] ;
1360 rdfs:subClassOf [ 1351 rdfs:subClassOf [
...@@ -1413,6 +1404,14 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1413,6 +1404,14 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1413 ] ; 1404 ] ;
1414 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS9629> ; 1405 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS9629> ;
1415 . 1406 .
1407 +:ProjectAFE
1408 + rdf:type owl:Class ;
1409 + rdfs:comment "An Identifier which is the Project's Authorization For Expenditure (AFE)"^^xsd:string ;
1410 + rdfs:label "Project AFE"^^xsd:string ;
1411 + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS720206061> ;
1412 + rdfs:subClassOf owl:Thing ;
1413 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS6826621> ;
1414 +.
1416 :ReadyForExecution 1415 :ReadyForExecution
1417 rdf:type :ActivityStatus ; 1416 rdf:type :ActivityStatus ;
1418 rdfs:label "Ready for execution"^^xsd:string ; 1417 rdfs:label "Ready for execution"^^xsd:string ;
...@@ -1867,21 +1866,22 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1867,21 +1866,22 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1867 . 1866 .
1868 :SystemCondition 1867 :SystemCondition
1869 rdf:type owl:Class ; 1868 rdf:type owl:Class ;
1870 - rdfs:comment "A Descriptor of a system"^^xsd:string ; 1869 + rdfs:comment "An Definition that describes something about a system"^^xsd:string ;
1871 rdfs:label "System condition"^^xsd:string ; 1870 rdfs:label "System condition"^^xsd:string ;
1872 rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS7006801> ; 1871 rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS7006801> ;
1873 rdfs:subClassOf owl:Thing ; 1872 rdfs:subClassOf owl:Thing ;
1873 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS16974396> ;
1874 . 1874 .
1875 :SystemShutdown 1875 :SystemShutdown
1876 rdf:type :ShutdownType ; 1876 rdf:type :ShutdownType ;
1877 rdfs:label "System shutdown"^^xsd:string ; 1877 rdfs:label "System shutdown"^^xsd:string ;
1878 . 1878 .
1879 :TaskIsDRactivity 1879 :TaskIsDRactivity
1880 - rdf:type :TypeOfWellInformation ; 1880 + rdf:type :WellInformationType ;
1881 rdfs:label "Task is DRactivity"^^xsd:string ; 1881 rdfs:label "Task is DRactivity"^^xsd:string ;
1882 . 1882 .
1883 :TaskIsWSactivity 1883 :TaskIsWSactivity
1884 - rdf:type :TypeOfWellInformation ; 1884 + rdf:type :WellInformationType ;
1885 rdfs:label "Task is WSactivity"^^xsd:string ; 1885 rdfs:label "Task is WSactivity"^^xsd:string ;
1886 . 1886 .
1887 :Thursday 1887 :Thursday
...@@ -2054,38 +2054,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2054,38 +2054,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2054 :Tuesday 2054 :Tuesday
2055 rdf:type :Weekday ; 2055 rdf:type :Weekday ;
2056 . 2056 .
2057 -:TypeOfDrillingWork
2058 - rdf:type owl:Class ;
2059 - rdfs:comment "An Descriptor that classifies Drilling Activities"^^xsd:string ;
2060 - rdfs:label "Type of drilling work"^^xsd:string ;
2061 - rdfs:subClassOf :SystemCondition ;
2062 -.
2063 -:TypeOfWell
2064 - rdf:type owl:Class ;
2065 - rdfs:comment "A Descriptor that descripbes the type of Well"^^xsd:string ;
2066 - rdfs:label "Type of Well"^^xsd:string ;
2067 - rdfs:subClassOf :SystemCondition ;
2068 - owl:equivalentClass <http://data.posccaesar.org/rdl/RDS16633002> ;
2069 -.
2070 -:TypeOfWellCompletion
2071 - rdf:type owl:Class ;
2072 - rdfs:comment "A Descriptor for the purpose of the outfitting of a 'wellbore'."^^xsd:string ;
2073 - rdfs:label "Type of Well completion"^^xsd:string ;
2074 - rdfs:subClassOf :SystemCondition ;
2075 - owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1713402431> ;
2076 -.
2077 -:TypeOfWellInformation
2078 - rdf:type owl:Class ;
2079 - rdfs:comment "A Descriptor for the type of information associated with a drilling activity"^^xsd:string ;
2080 - rdfs:label "Type of Well information"^^xsd:string ;
2081 - rdfs:subClassOf :SystemCondition ;
2082 -.
2083 -:TypeOfWellWork
2084 - rdf:type owl:Class ;
2085 - rdfs:comment "A Descriptor for the type of well work"^^xsd:string ;
2086 - rdfs:label "Type of Well Work"^^xsd:string ;
2087 - rdfs:subClassOf :SystemCondition ;
2088 -.
2089 :UnderPlanningOrScheduling 2057 :UnderPlanningOrScheduling
2090 rdf:type :ActivityStatus ; 2058 rdf:type :ActivityStatus ;
2091 rdfs:label "Under planning or scheduling"^^xsd:string ; 2059 rdfs:label "Under planning or scheduling"^^xsd:string ;
...@@ -2107,7 +2075,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2107,7 +2075,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2107 rdfs:label "Vesel operation"^^xsd:string ; 2075 rdfs:label "Vesel operation"^^xsd:string ;
2108 . 2076 .
2109 :WS_Activity 2077 :WS_Activity
2110 - rdf:type :TypeOfDrillingWork ; 2078 + rdf:type :DrillingWorkType ;
2111 rdfs:comment "A Status Value for Activities that involve Well Services (part of Use Case 2.5.1)"^^xsd:string ; 2079 rdfs:comment "A Status Value for Activities that involve Well Services (part of Use Case 2.5.1)"^^xsd:string ;
2112 rdfs:label "WS Activity"^^xsd:string ; 2080 rdfs:label "WS Activity"^^xsd:string ;
2113 . 2081 .
...@@ -2161,6 +2129,19 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2161,6 +2129,19 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2161 rdfs:subClassOf :Asset ; 2129 rdfs:subClassOf :Asset ;
2162 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1714464911> ; 2130 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1714464911> ;
2163 . 2131 .
2132 +:WellCompletionType
2133 + rdf:type owl:Class ;
2134 + rdfs:comment "A Descriptor for the purpose of the outfitting of a 'wellbore'."^^xsd:string ;
2135 + rdfs:label "Type of Well completion"^^xsd:string ;
2136 + rdfs:subClassOf :SystemCondition ;
2137 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1713402431> ;
2138 +.
2139 +:WellInformationType
2140 + rdf:type owl:Class ;
2141 + rdfs:comment "A Descriptor for the type of information associated with a drilling activity"^^xsd:string ;
2142 + rdfs:label "Type of Well information"^^xsd:string ;
2143 + rdfs:subClassOf :SystemCondition ;
2144 +.
2164 :WellIsolationPlan 2145 :WellIsolationPlan
2165 rdf:type owl:Class ; 2146 rdf:type owl:Class ;
2166 rdfs:comment "An Plan for Activity that specifies Activities for Isolating a Well."^^xsd:string ; 2147 rdfs:comment "An Plan for Activity that specifies Activities for Isolating a Well."^^xsd:string ;
...@@ -2171,6 +2152,19 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2171,6 +2152,19 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2171 rdf:type :SystemCondition ; 2152 rdf:type :SystemCondition ;
2172 rdfs:label "Well transfer"^^xsd:string ; 2153 rdfs:label "Well transfer"^^xsd:string ;
2173 . 2154 .
2155 +:WellType
2156 + rdf:type owl:Class ;
2157 + rdfs:comment "A Descriptor that descripbes the type of Well"^^xsd:string ;
2158 + rdfs:label "Type of Well"^^xsd:string ;
2159 + rdfs:subClassOf :SystemCondition ;
2160 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS16633002> ;
2161 +.
2162 +:WellWorkType
2163 + rdf:type owl:Class ;
2164 + rdfs:comment "A Descriptor for the type of well work"^^xsd:string ;
2165 + rdfs:label "Type of Well Work"^^xsd:string ;
2166 + rdfs:subClassOf :SystemCondition ;
2167 +.
2174 :WorkCenter 2168 :WorkCenter
2175 rdf:type owl:Class ; 2169 rdf:type owl:Class ;
2176 rdfs:comment "A Location where work is accomplished"^^xsd:string ; 2170 rdfs:comment "A Location where work is accomplished"^^xsd:string ;
...@@ -2663,6 +2657,21 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2663,6 +2657,21 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2663 rdf:type owl:AnnotationProperty ; 2657 rdf:type owl:AnnotationProperty ;
2664 rdfs:range xsd:boolean ; 2658 rdfs:range xsd:boolean ;
2665 . 2659 .
2660 +<http://data.posccaesar.org/ilap/userfields/SourceSpecifiedUserField>
2661 + rdfs:comment "A class that holds the (User Defined) Free Text Field values (xsd:string)."^^xsd:string ;
2662 +.
2663 +<http://data.posccaesar.org/ilap/userfields/SpecifiedUserField>
2664 + rdfs:comment "A class that holds the Free Text Fields for a Plan (i.e., associated with the Project or Activities in the Plan)."^^xsd:string ;
2665 +.
2666 +<http://data.posccaesar.org/ilap/userfields/hasFreeFieldForSpecifiedUserField>
2667 + rdf:type owl:ObjectProperty ;
2668 +.
2669 +<http://data.posccaesar.org/ilap/userfields/hasShutDownPeriod>
2670 + rdfs:label "has Shutdown Period"^^xsd:string ;
2671 +.
2672 +<http://data.posccaesar.org/ilap/userfields/hasShutdownType>
2673 + rdfs:label "has Shutdown Type"^^xsd:string ;
2674 +.
2666 <http://data.posccaesar.org/npd/ontology/Licence> 2675 <http://data.posccaesar.org/npd/ontology/Licence>
2667 rdf:type owl:Class ; 2676 rdf:type owl:Class ;
2668 rdfs:label "NPD License"^^xsd:string ; 2677 rdfs:label "NPD License"^^xsd:string ;
......