Tore Christiansen

Many updates to class hierarchy to conform with 15926

...@@ -120,7 +120,7 @@ ilap:shouldUseAnyUri ...@@ -120,7 +120,7 @@ ilap:shouldUseAnyUri
120 rdf:type owl:Restriction ; 120 rdf:type owl:Restriction ;
121 ilap:shouldUseAnyUri "true"^^xsd:boolean ; 121 ilap:shouldUseAnyUri "true"^^xsd:boolean ;
122 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 122 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
123 - owl:onClass ilap:License ; 123 + owl:onClass ilap:LicenseBlock ;
124 owl:onProperty :hasLicense ; 124 owl:onProperty :hasLicense ;
125 ] ; 125 ] ;
126 rdfs:subClassOf [ 126 rdfs:subClassOf [
......
...@@ -35,10 +35,7 @@ ...@@ -35,10 +35,7 @@
35 rdfs:label "Activity"^^xsd:string ; 35 rdfs:label "Activity"^^xsd:string ;
36 rdfs:label "Dg phase 1"^^xsd:string ; 36 rdfs:label "Dg phase 1"^^xsd:string ;
37 rdfs:label "Project phase 1"^^xsd:string ; 37 rdfs:label "Project phase 1"^^xsd:string ;
38 - rdfs:subClassOf :MainPhase ; 38 + rdfs:subClassOf :PossibleIndividual ;
39 - rdfs:subClassOf :SubPhase ;
40 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS10012097710> ;
41 - rdfs:subClassOf owl:Thing ;
42 rdfs:subClassOf [ 39 rdfs:subClassOf [
43 rdf:type owl:Restriction ; 40 rdf:type owl:Restriction ;
44 :shouldBeInternalAndExternalRef "true"^^xsd:boolean ; 41 :shouldBeInternalAndExternalRef "true"^^xsd:boolean ;
...@@ -244,6 +241,24 @@ ...@@ -244,6 +241,24 @@
244 owl:onClass :MaterialOrderStatus ; 241 owl:onClass :MaterialOrderStatus ;
245 owl:onProperty :hasMaterialOrderStatus ; 242 owl:onProperty :hasMaterialOrderStatus ;
246 ] ; 243 ] ;
244 + rdfs:subClassOf [
245 + rdf:type owl:Restriction ;
246 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
247 + owl:onClass :Organization ;
248 + owl:onProperty :hasPlannedMainContractor ;
249 + ] ;
250 + rdfs:subClassOf [
251 + rdf:type owl:Restriction ;
252 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
253 + owl:onClass :Organization ;
254 + owl:onProperty :hasPlannedOperator ;
255 + ] ;
256 + rdfs:subClassOf [
257 + rdf:type owl:Restriction ;
258 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
259 + owl:onClass :PersonOrOrganization ;
260 + owl:onProperty :hasPlannedSubContractor ;
261 + ] ;
247 owl:disjointWith :PlanForILAP ; 262 owl:disjointWith :PlanForILAP ;
248 . 263 .
249 :ActivityObjective 264 :ActivityObjective
...@@ -336,6 +351,11 @@ ...@@ -336,6 +351,11 @@
336 rdf:type :ShutdownPhase ; 351 rdf:type :ShutdownPhase ;
337 rdfs:label "After shutdown"^^xsd:string ; 352 rdfs:label "After shutdown"^^xsd:string ;
338 . 353 .
354 +:Agent
355 + rdf:type owl:Class ;
356 + rdfs:label "Agent"^^xsd:string ;
357 + rdfs:subClassOf :PhysicalObject ;
358 +.
339 :Application 359 :Application
340 rdf:type owl:Class ; 360 rdf:type owl:Class ;
341 rdfs:comment "Encoded Artificial Data that creates, manipulates, stores and retrieves Data (adapted from eHow.com)."^^xsd:string ; 361 rdfs:comment "Encoded Artificial Data that creates, manipulates, stores and retrieves Data (adapted from eHow.com)."^^xsd:string ;
...@@ -356,8 +376,7 @@ ...@@ -356,8 +376,7 @@
356 rdf:type owl:Class ; 376 rdf:type owl:Class ;
357 rdfs:comment "A Arranged Individual that is owned by a business entity from which future economic benefits may be obtained. In the context of ILAP, the focus is on physical assets related to exploration, development and operation of petrochemical reserves."^^xsd:string ; 377 rdfs:comment "A Arranged Individual that is owned by a business entity from which future economic benefits may be obtained. In the context of ILAP, the focus is on physical assets related to exploration, development and operation of petrochemical reserves."^^xsd:string ;
358 rdfs:label "Asset"^^xsd:string ; 378 rdfs:label "Asset"^^xsd:string ;
359 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS436990091> ; 379 + rdfs:subClassOf :PhysicalObject ;
360 - rdfs:subClassOf owl:Thing ;
361 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS4326435842> ; 380 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS4326435842> ;
362 . 381 .
363 :Availability 382 :Availability
...@@ -798,6 +817,11 @@ ...@@ -798,6 +817,11 @@
798 rdf:type :PlanGeoArea ; 817 rdf:type :PlanGeoArea ;
799 rdfs:label "Country"^^xsd:string ; 818 rdfs:label "Country"^^xsd:string ;
800 . 819 .
820 +:Crew
821 + rdf:type owl:Class ;
822 + rdfs:label "Crew"^^xsd:string ;
823 + rdfs:subClassOf :Responsible ;
824 +.
801 :Criticality 825 :Criticality
802 rdf:type owl:Class ; 826 rdf:type owl:Class ;
803 rdfs:comment "A System descriptor that is a measure of the consequence of failure of (one or more) activities."^^xsd:string ; 827 rdfs:comment "A System descriptor that is a measure of the consequence of failure of (one or more) activities."^^xsd:string ;
...@@ -909,7 +933,7 @@ ...@@ -909,7 +933,7 @@
909 rdf:type owl:Class ; 933 rdf:type owl:Class ;
910 rdfs:comment "A Responsible group of people working together on a DrillingRig."^^xsd:string ; 934 rdfs:comment "A Responsible group of people working together on a DrillingRig."^^xsd:string ;
911 rdfs:label "Drill crew"^^xsd:string ; 935 rdfs:label "Drill crew"^^xsd:string ;
912 - rdfs:subClassOf :Responsible ; 936 + rdfs:subClassOf :Crew ;
913 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS16701510> ; 937 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS16701510> ;
914 . 938 .
915 :DrillingAndWellProject 939 :DrillingAndWellProject
...@@ -1030,7 +1054,7 @@ ...@@ -1030,7 +1054,7 @@
1030 rdf:type owl:Class ; 1054 rdf:type owl:Class ;
1031 rdfs:comment "An Asset that is designed, built and operated to serve a particular purpose, such as production of oil and gas."^^xsd:string ; 1055 rdfs:comment "An Asset that is designed, built and operated to serve a particular purpose, such as production of oil and gas."^^xsd:string ;
1032 rdfs:label "Facility"^^xsd:string ; 1056 rdfs:label "Facility"^^xsd:string ;
1033 - rdfs:subClassOf owl:Thing ; 1057 + rdfs:subClassOf :PhysicalObject ;
1034 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1750613511> ; 1058 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1750613511> ;
1035 . 1059 .
1036 :FieldPlantShutdown 1060 :FieldPlantShutdown
...@@ -1218,11 +1242,11 @@ ...@@ -1218,11 +1242,11 @@
1218 rdfs:comment "A Drilling Project Type (part of Use Case 2.5.1)"^^xsd:string ; 1242 rdfs:comment "A Drilling Project Type (part of Use Case 2.5.1)"^^xsd:string ;
1219 rdfs:label "Injection"^^xsd:string ; 1243 rdfs:label "Injection"^^xsd:string ;
1220 . 1244 .
1221 -:License 1245 +:LicenseBlock
1222 rdf:type owl:Class ; 1246 rdf:type owl:Class ;
1223 - rdfs:comment "An Asset that represents permission to explore and exploit petrochemical reserves in a defined area."^^xsd:string ; 1247 + rdfs:comment "An Area for a Period of Time that is defined in a License."^^xsd:string ;
1224 rdfs:label "License"^^xsd:string ; 1248 rdfs:label "License"^^xsd:string ;
1225 - rdfs:subClassOf owl:Thing ; 1249 + rdfs:subClassOf :PhysicalObject ;
1226 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS43166345139> ; 1250 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS43166345139> ;
1227 . 1251 .
1228 :LiftingOperation 1252 :LiftingOperation
...@@ -1384,7 +1408,7 @@ ...@@ -1384,7 +1408,7 @@
1384 rdf:type owl:Class ; 1408 rdf:type owl:Class ;
1385 rdfs:comment "An Activity that represents work carried out in Projects, and has (often detailed) descriptions of the actual work carried out."^^xsd:string ; 1409 rdfs:comment "An Activity that represents work carried out in Projects, and has (often detailed) descriptions of the actual work carried out."^^xsd:string ;
1386 rdfs:label "Operation"^^xsd:string ; 1410 rdfs:label "Operation"^^xsd:string ;
1387 - rdfs:subClassOf owl:Thing ; 1411 + rdfs:subClassOf :Activity ;
1388 . 1412 .
1389 :OperationAndMaintenanceProject 1413 :OperationAndMaintenanceProject
1390 rdf:type :ProjectType ; 1414 rdf:type :ProjectType ;
...@@ -1410,6 +1434,11 @@ ...@@ -1410,6 +1434,11 @@
1410 rdfs:subClassOf :Responsible ; 1434 rdfs:subClassOf :Responsible ;
1411 rdfs:subClassOf <http://data.posccaesar.org/npd/ontology/OperatingCompany> ; 1435 rdfs:subClassOf <http://data.posccaesar.org/npd/ontology/OperatingCompany> ;
1412 . 1436 .
1437 +:Organization
1438 + rdf:type owl:Class ;
1439 + rdfs:label "Organization"^^xsd:string ;
1440 + rdfs:subClassOf :PersonOrOrganization ;
1441 +.
1413 :P 1442 :P
1414 rdf:type :WellServicesWorkType ; 1443 rdf:type :WellServicesWorkType ;
1415 rdfs:comment "A Well Services Work Type (part of Use Case 2.5.1)"^^xsd:string ; 1444 rdfs:comment "A Well Services Work Type (part of Use Case 2.5.1)"^^xsd:string ;
...@@ -1481,13 +1510,18 @@ ...@@ -1481,13 +1510,18 @@
1481 rdf:type owl:Class ; 1510 rdf:type owl:Class ;
1482 rdfs:comment "A Responsible that is a person responsible for carrying out a specified part of the Schedule (and may be classified according to the Person On Board register)."^^xsd:string ; 1511 rdfs:comment "A Responsible that is a person responsible for carrying out a specified part of the Schedule (and may be classified according to the Person On Board register)."^^xsd:string ;
1483 rdfs:label "Person"^^xsd:string ; 1512 rdfs:label "Person"^^xsd:string ;
1484 - rdfs:subClassOf :Responsible ; 1513 + rdfs:subClassOf :PersonOrOrganization ;
1514 +.
1515 +:PersonOrOrganization
1516 + rdf:type owl:Class ;
1517 + rdfs:label "Person or organization"^^xsd:string ;
1518 + rdfs:subClassOf :PhysicalObject ;
1485 . 1519 .
1486 :PetroleumField 1520 :PetroleumField
1487 rdf:type owl:Class ; 1521 rdf:type owl:Class ;
1488 rdfs:comment "An Asset that is the location of petrochemical reserves for production of oil and gas."^^xsd:string ; 1522 rdfs:comment "An Asset that is the location of petrochemical reserves for production of oil and gas."^^xsd:string ;
1489 rdfs:label "Petroleum Field"^^xsd:string ; 1523 rdfs:label "Petroleum Field"^^xsd:string ;
1490 - rdfs:subClassOf owl:Thing ; 1524 + rdfs:subClassOf :PhysicalObject ;
1491 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS4316634537> ; 1525 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS4316634537> ;
1492 . 1526 .
1493 :Phase 1527 :Phase
...@@ -1511,6 +1545,11 @@ ...@@ -1511,6 +1545,11 @@
1511 rdfs:label "Physical location"^^xsd:string ; 1545 rdfs:label "Physical location"^^xsd:string ;
1512 rdfs:subClassOf :Location ; 1546 rdfs:subClassOf :Location ;
1513 . 1547 .
1548 +:PhysicalObject
1549 + rdf:type owl:Class ;
1550 + rdfs:label "Physical object"^^xsd:string ;
1551 + rdfs:subClassOf :PossibleIndividual ;
1552 +.
1514 :PlanClassifier 1553 :PlanClassifier
1515 rdf:type owl:Class ; 1554 rdf:type owl:Class ;
1516 rdfs:comment "A Sysem Descriptor that is a (set of) Classifier(s) used to categorize a Plan. The various Classifiers are assigned a value from a set of possible values that are representative for how “things are organized and executed” on the Norwegian Continental Shelf, (other sets of values may be appropriate for other areas of the world)."^^xsd:string ; 1555 rdfs:comment "A Sysem Descriptor that is a (set of) Classifier(s) used to categorize a Plan. The various Classifiers are assigned a value from a set of possible values that are representative for how “things are organized and executed” on the Norwegian Continental Shelf, (other sets of values may be appropriate for other areas of the world)."^^xsd:string ;
...@@ -1712,6 +1751,11 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1712,6 +1751,11 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1712 rdfs:label "Planning application"^^xsd:string ; 1751 rdfs:label "Planning application"^^xsd:string ;
1713 rdfs:subClassOf :Application ; 1752 rdfs:subClassOf :Application ;
1714 . 1753 .
1754 +:PossibleIndividual
1755 + rdf:type owl:Class ;
1756 + rdfs:label "Possible individual"^^xsd:string ;
1757 + rdfs:subClassOf owl:Thing ;
1758 +.
1715 :PotentialShutdown 1759 :PotentialShutdown
1716 rdf:type :ShutdownType ; 1760 rdf:type :ShutdownType ;
1717 rdfs:label "Potential shutdown"^^xsd:string ; 1761 rdfs:label "Potential shutdown"^^xsd:string ;
...@@ -1867,6 +1911,24 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1867,6 +1911,24 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1867 rdfs:subClassOf [ 1911 rdfs:subClassOf [
1868 rdf:type owl:Restriction ; 1912 rdf:type owl:Restriction ;
1869 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 1913 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
1914 + owl:onClass :Organization ;
1915 + owl:onProperty :hasMainContractor ;
1916 + ] ;
1917 + rdfs:subClassOf [
1918 + rdf:type owl:Restriction ;
1919 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
1920 + owl:onClass :Organization ;
1921 + owl:onProperty :hasOperator ;
1922 + ] ;
1923 + rdfs:subClassOf [
1924 + rdf:type owl:Restriction ;
1925 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
1926 + owl:onClass :Organization ;
1927 + owl:onProperty :hasSubContractor ;
1928 + ] ;
1929 + rdfs:subClassOf [
1930 + rdf:type owl:Restriction ;
1931 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
1870 owl:onClass :PlanForILAP ; 1932 owl:onClass :PlanForILAP ;
1871 owl:onProperty :hasPlan ; 1933 owl:onProperty :hasPlan ;
1872 ] ; 1934 ] ;
...@@ -1942,8 +2004,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1942,8 +2004,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1942 :shouldHaveID "true" ; 2004 :shouldHaveID "true" ;
1943 rdfs:comment "A Physical Object that can be measured with units. Resources are assigned to Activities and may consist of people (work hours), materials or physical items."^^xsd:string ; 2005 rdfs:comment "A Physical Object that can be measured with units. Resources are assigned to Activities and may consist of people (work hours), materials or physical items."^^xsd:string ;
1944 rdfs:label "Resource"^^xsd:string ; 2006 rdfs:label "Resource"^^xsd:string ;
1945 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS4326435842> ; 2007 + rdfs:subClassOf :PossibleIndividual ;
1946 - rdfs:subClassOf owl:Thing ;
1947 rdfs:subClassOf [ 2008 rdfs:subClassOf [
1948 rdf:type owl:Class ; 2009 rdf:type owl:Class ;
1949 owl:unionOf ( 2010 owl:unionOf (
...@@ -2011,17 +2072,14 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2011,17 +2072,14 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2011 rdf:type owl:Class ; 2072 rdf:type owl:Class ;
2012 rdfs:comment "An Arranged Individual that is an Organization or Individual responsible for carrying out a specified part of the Schedule."^^xsd:string ; 2073 rdfs:comment "An Arranged Individual that is an Organization or Individual responsible for carrying out a specified part of the Schedule."^^xsd:string ;
2013 rdfs:label "Responsible"^^xsd:string ; 2074 rdfs:label "Responsible"^^xsd:string ;
2014 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS282149> ; 2075 + rdfs:subClassOf :Agent ;
2015 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS436990091> ;
2016 - rdfs:subClassOf owl:Thing ;
2017 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS413954> ; 2076 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS413954> ;
2018 . 2077 .
2019 :Result 2078 :Result
2020 rdf:type owl:Class ; 2079 rdf:type owl:Class ;
2021 rdfs:comment "A Physical Object that an Activity is carried out upon, and/or which is the result of carrying out the Activity."^^xsd:string ; 2080 rdfs:comment "A Physical Object that an Activity is carried out upon, and/or which is the result of carrying out the Activity."^^xsd:string ;
2022 rdfs:label "Result"^^xsd:string ; 2081 rdfs:label "Result"^^xsd:string ;
2023 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS4326435842> ; 2082 + rdfs:subClassOf :PossibleIndividual ;
2024 - rdfs:subClassOf owl:Thing ;
2025 rdfs:subClassOf [ 2083 rdfs:subClassOf [
2026 rdf:type owl:Restriction ; 2084 rdf:type owl:Restriction ;
2027 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 2085 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
...@@ -2337,7 +2395,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2337,7 +2395,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2337 rdf:type owl:Class ; 2395 rdf:type owl:Class ;
2338 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 ; 2396 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 ;
2339 rdfs:label "Shutdown"^^xsd:string ; 2397 rdfs:label "Shutdown"^^xsd:string ;
2340 - rdfs:subClassOf owl:Thing ; 2398 + rdfs:subClassOf :Activity ;
2341 . 2399 .
2342 :ShutdownNotEvaluated 2400 :ShutdownNotEvaluated
2343 rdf:type :ShutdownType ; 2401 rdf:type :ShutdownType ;
...@@ -2384,8 +2442,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2384,8 +2442,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2384 rdf:type owl:Class ; 2442 rdf:type owl:Class ;
2385 rdfs:comment "A Functional Object that is an asset management system(e.g., seawater, deluge, gaslift)."^^xsd:string ; 2443 rdfs:comment "A Functional Object that is an asset management system(e.g., seawater, deluge, gaslift)."^^xsd:string ;
2386 rdfs:label "System"^^xsd:string ; 2444 rdfs:label "System"^^xsd:string ;
2387 - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS318059> ; 2445 + rdfs:subClassOf :PhysicalObject ;
2388 - rdfs:subClassOf owl:Thing ;
2389 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS316259> ; 2446 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS316259> ;
2390 . 2447 .
2391 :SystemDescriptor 2448 :SystemDescriptor
...@@ -2669,7 +2726,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2669,7 +2726,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2669 rdf:type owl:Class ; 2726 rdf:type owl:Class ;
2670 rdfs:comment "An Asset that is arranged to produce petrochemicals from a reservoir."^^xsd:string ; 2727 rdfs:comment "An Asset that is arranged to produce petrochemicals from a reservoir."^^xsd:string ;
2671 rdfs:label "Well"^^xsd:string ; 2728 rdfs:label "Well"^^xsd:string ;
2672 - rdfs:subClassOf owl:Thing ; 2729 + rdfs:subClassOf :PhysicalObject ;
2673 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS16458543> ; 2730 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS16458543> ;
2674 . 2731 .
2675 :WellCompletionType 2732 :WellCompletionType
...@@ -2718,7 +2775,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2718,7 +2775,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2718 rdf:type owl:Class ; 2775 rdf:type owl:Class ;
2719 rdfs:comment "An Asset that is a 'borehole' drilled in the earth's crust to form part of a well."^^xsd:string ; 2776 rdfs:comment "An Asset that is a 'borehole' drilled in the earth's crust to form part of a well."^^xsd:string ;
2720 rdfs:label "Wellbore"^^xsd:string ; 2777 rdfs:label "Wellbore"^^xsd:string ;
2721 - rdfs:subClassOf owl:Thing ; 2778 + rdfs:subClassOf :PhysicalObject ;
2722 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1714464911> ; 2779 owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1714464911> ;
2723 . 2780 .
2724 :WorkCenter 2781 :WorkCenter
...@@ -2813,16 +2870,43 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -2813,16 +2870,43 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
2813 rdfs:comment "A property that gives the actual finish date of a planning object."^^xsd:string ; 2870 rdfs:comment "A property that gives the actual finish date of a planning object."^^xsd:string ;
2814 rdfs:label "has Actual Finish"^^xsd:string ; 2871 rdfs:label "has Actual Finish"^^xsd:string ;
2815 . 2872 .
2873 +:hasActualMainContractor
2874 + rdf:type owl:ObjectProperty ;
2875 + rdfs:domain :ActivityInPlan ;
2876 + rdfs:label "has actual main contractor"^^xsd:string ;
2877 + rdfs:range :PersonOrOrganization ;
2878 + rdfs:subPropertyOf :hasActualResponsible ;
2879 +.
2880 +:hasActualOperator
2881 + rdf:type owl:ObjectProperty ;
2882 + rdfs:domain :ActivityInPlan ;
2883 + rdfs:label "has actual operator"^^xsd:string ;
2884 + rdfs:range :PersonOrOrganization ;
2885 + rdfs:subPropertyOf :hasActualResponsible ;
2886 +.
2816 :hasActualPercentComplete 2887 :hasActualPercentComplete
2817 rdf:type owl:DatatypeProperty ; 2888 rdf:type owl:DatatypeProperty ;
2818 rdfs:label "has Actual Percent Complete"^^xsd:string ; 2889 rdfs:label "has Actual Percent Complete"^^xsd:string ;
2819 rdfs:subPropertyOf :hasPercentageComplete ; 2890 rdfs:subPropertyOf :hasPercentageComplete ;
2820 . 2891 .
2892 +:hasActualResponsible
2893 + rdf:type owl:ObjectProperty ;
2894 + rdfs:domain :ActivityInPlan ;
2895 + rdfs:label "has actual responsible"^^xsd:string ;
2896 + rdfs:range :PersonOrOrganization ;
2897 +.
2821 :hasActualStart 2898 :hasActualStart
2822 rdf:type owl:DatatypeProperty ; 2899 rdf:type owl:DatatypeProperty ;
2823 rdfs:comment "A property that gives the actual start date of a planning object."^^xsd:string ; 2900 rdfs:comment "A property that gives the actual start date of a planning object."^^xsd:string ;
2824 rdfs:label "has Actual Start"^^xsd:string ; 2901 rdfs:label "has Actual Start"^^xsd:string ;
2825 . 2902 .
2903 +:hasActualSubContractor
2904 + rdf:type owl:ObjectProperty ;
2905 + rdfs:domain :ActivityInPlan ;
2906 + rdfs:label "has actual sub contractor"^^xsd:string ;
2907 + rdfs:range :PersonOrOrganization ;
2908 + rdfs:subPropertyOf :hasActualResponsible ;
2909 +.
2826 :hasApplication 2910 :hasApplication
2827 rdf:type owl:DatatypeProperty ; 2911 rdf:type owl:DatatypeProperty ;
2828 rdfs:comment "A property that gives the application related to a planning object."^^xsd:string ; 2912 rdfs:comment "A property that gives the application related to a planning object."^^xsd:string ;
...@@ -3047,8 +3131,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -3047,8 +3131,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
3047 :hasMainContractor 3131 :hasMainContractor
3048 rdf:type owl:ObjectProperty ; 3132 rdf:type owl:ObjectProperty ;
3049 rdfs:comment "A hasResponsible relationship between a planning object and a responsible organization and an organization that has the role main contractor."^^xsd:string ; 3133 rdfs:comment "A hasResponsible relationship between a planning object and a responsible organization and an organization that has the role main contractor."^^xsd:string ;
3134 + rdfs:domain :Activity ;
3050 rdfs:label "has Main Contractor"^^xsd:string ; 3135 rdfs:label "has Main Contractor"^^xsd:string ;
3051 - rdfs:range :Contractor ; 3136 + rdfs:range :PersonOrOrganization ;
3052 rdfs:subPropertyOf :hasResponsible ; 3137 rdfs:subPropertyOf :hasResponsible ;
3053 . 3138 .
3054 :hasManHours 3139 :hasManHours
...@@ -3085,8 +3170,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -3085,8 +3170,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
3085 :hasOperator 3170 :hasOperator
3086 rdf:type owl:ObjectProperty ; 3171 rdf:type owl:ObjectProperty ;
3087 rdfs:comment "A hasResponsible relationship between a planning object and a responsible organization and an organization that has the role operator."^^xsd:string ; 3172 rdfs:comment "A hasResponsible relationship between a planning object and a responsible organization and an organization that has the role operator."^^xsd:string ;
3173 + rdfs:domain :Activity ;
3088 rdfs:label "has Operator"^^xsd:string ; 3174 rdfs:label "has Operator"^^xsd:string ;
3089 - rdfs:range :Operator ; 3175 + rdfs:range :PersonOrOrganization ;
3090 rdfs:subPropertyOf :hasResponsible ; 3176 rdfs:subPropertyOf :hasResponsible ;
3091 . 3177 .
3092 :hasOperatorsRequiredEndDate 3178 :hasOperatorsRequiredEndDate
...@@ -3145,11 +3231,38 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -3145,11 +3231,38 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
3145 rdfs:comment "A relationship between a planning object and a time period."^^xsd:string ; 3231 rdfs:comment "A relationship between a planning object and a time period."^^xsd:string ;
3146 rdfs:label "has Plan Type"^^xsd:string ; 3232 rdfs:label "has Plan Type"^^xsd:string ;
3147 . 3233 .
3234 +:hasPlannedMainContractor
3235 + rdf:type owl:ObjectProperty ;
3236 + rdfs:domain :PlanForActivity ;
3237 + rdfs:label "has planned main contractor"^^xsd:string ;
3238 + rdfs:range :PersonOrOrganization ;
3239 + rdfs:subPropertyOf :hasPlannedResponsible ;
3240 +.
3241 +:hasPlannedOperator
3242 + rdf:type owl:ObjectProperty ;
3243 + rdfs:domain :PlanForActivity ;
3244 + rdfs:label "has planned operator"^^xsd:string ;
3245 + rdfs:range :PersonOrOrganization ;
3246 + rdfs:subPropertyOf :hasPlannedResponsible ;
3247 +.
3148 :hasPlannedProgress 3248 :hasPlannedProgress
3149 rdf:type owl:DatatypeProperty ; 3249 rdf:type owl:DatatypeProperty ;
3150 rdfs:comment "A property that gives the planned progress for a planning object."^^xsd:string ; 3250 rdfs:comment "A property that gives the planned progress for a planning object."^^xsd:string ;
3151 rdfs:label "has Planned Progress"^^xsd:string ; 3251 rdfs:label "has Planned Progress"^^xsd:string ;
3152 . 3252 .
3253 +:hasPlannedResponsible
3254 + rdf:type owl:ObjectProperty ;
3255 + rdfs:domain :PlanForActivity ;
3256 + rdfs:label "has planned responsible"^^xsd:string ;
3257 + rdfs:range :PersonOrOrganization ;
3258 +.
3259 +:hasPlannedSubContractor
3260 + rdf:type owl:ObjectProperty ;
3261 + rdfs:domain :PlanForActivity ;
3262 + rdfs:label "has planned sub contractor"^^xsd:string ;
3263 + rdfs:range :PersonOrOrganization ;
3264 + rdfs:subPropertyOf :hasPlannedResponsible ;
3265 +.
3153 :hasPlatform 3266 :hasPlatform
3154 rdf:type owl:ObjectProperty ; 3267 rdf:type owl:ObjectProperty ;
3155 rdfs:comment "A hasAsset relationship between a planning object and (some form of an) Oil Platform."^^xsd:string ; 3268 rdfs:comment "A hasAsset relationship between a planning object and (some form of an) Oil Platform."^^xsd:string ;
...@@ -3226,7 +3339,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -3226,7 +3339,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
3226 rdfs:comment "A relationship between a planning object and a responsible organization or person."^^xsd:string ; 3339 rdfs:comment "A relationship between a planning object and a responsible organization or person."^^xsd:string ;
3227 rdfs:domain :Activity ; 3340 rdfs:domain :Activity ;
3228 rdfs:label "has Responsible"^^xsd:string ; 3341 rdfs:label "has Responsible"^^xsd:string ;
3229 - rdfs:range :Responsible ; 3342 + rdfs:range :PersonOrOrganization ;
3230 . 3343 .
3231 :hasResult 3344 :hasResult
3232 rdf:type owl:ObjectProperty ; 3345 rdf:type owl:ObjectProperty ;
...@@ -3311,8 +3424,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -3311,8 +3424,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
3311 :hasSubContractor 3424 :hasSubContractor
3312 rdf:type owl:ObjectProperty ; 3425 rdf:type owl:ObjectProperty ;
3313 rdfs:comment "A hasResponsible relationship between a planning object and a responsible organization and an organization that has the role sub contractor."^^xsd:string ; 3426 rdfs:comment "A hasResponsible relationship between a planning object and a responsible organization and an organization that has the role sub contractor."^^xsd:string ;
3427 + rdfs:domain :Activity ;
3314 rdfs:label "has Sub Contractor"^^xsd:string ; 3428 rdfs:label "has Sub Contractor"^^xsd:string ;
3315 - rdfs:range :Contractor ; 3429 + rdfs:range :PersonOrOrganization ;
3316 rdfs:subPropertyOf :hasResponsible ; 3430 rdfs:subPropertyOf :hasResponsible ;
3317 . 3431 .
3318 :hasSubProject 3432 :hasSubProject
...@@ -3533,7 +3647,7 @@ userfield:hasShutdownType ...@@ -3533,7 +3647,7 @@ userfield:hasShutdownType
3533 <http://data.posccaesar.org/npd/ontology/Licence> 3647 <http://data.posccaesar.org/npd/ontology/Licence>
3534 rdf:type owl:Class ; 3648 rdf:type owl:Class ;
3535 rdfs:label "NPD License"^^xsd:string ; 3649 rdfs:label "NPD License"^^xsd:string ;
3536 - rdfs:subClassOf :License ; 3650 + rdfs:subClassOf :LicenseBlock ;
3537 . 3651 .
3538 <http://data.posccaesar.org/npd/ontology/ilap-interface/Facility> 3652 <http://data.posccaesar.org/npd/ontology/ilap-interface/Facility>
3539 rdf:type owl:Class ; 3653 rdf:type owl:Class ;
...@@ -3548,7 +3662,7 @@ userfield:hasShutdownType ...@@ -3548,7 +3662,7 @@ userfield:hasShutdownType
3548 <http://data.posccaesar.org/npd/ontology/ilap-interface/OperatingCompany> 3662 <http://data.posccaesar.org/npd/ontology/ilap-interface/OperatingCompany>
3549 rdf:type owl:Class ; 3663 rdf:type owl:Class ;
3550 rdfs:label "NPD: Operating Company"^^xsd:string ; 3664 rdfs:label "NPD: Operating Company"^^xsd:string ;
3551 - rdfs:subClassOf :Operator ; 3665 + rdfs:subClassOf :Organization ;
3552 . 3666 .
3553 <http://data.posccaesar.org/npd/ontology/ilap-interface/Well> 3667 <http://data.posccaesar.org/npd/ontology/ilap-interface/Well>
3554 rdf:type owl:Class ; 3668 rdf:type owl:Class ;
......