Showing
1 changed file
with
57 additions
and
15 deletions
... | @@ -73,6 +73,18 @@ | ... | @@ -73,6 +73,18 @@ |
73 | rdfs:subClassOf [ | 73 | rdfs:subClassOf [ |
74 | rdf:type owl:Restriction ; | 74 | rdf:type owl:Restriction ; |
75 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 75 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
76 | + owl:onClass :Contractor ; | ||
77 | + owl:onProperty :hasMainContractor ; | ||
78 | + ] ; | ||
79 | + rdfs:subClassOf [ | ||
80 | + rdf:type owl:Restriction ; | ||
81 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
82 | + owl:onClass :Operator ; | ||
83 | + owl:onProperty :hasOperator ; | ||
84 | + ] ; | ||
85 | + rdfs:subClassOf [ | ||
86 | + rdf:type owl:Restriction ; | ||
87 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
76 | owl:onClass userfield:SourceSpecifiedUserField ; | 88 | owl:onClass userfield:SourceSpecifiedUserField ; |
77 | owl:onProperty :hasSpecifiedUserField ; | 89 | owl:onProperty :hasSpecifiedUserField ; |
78 | ] ; | 90 | ] ; |
... | @@ -97,6 +109,12 @@ | ... | @@ -97,6 +109,12 @@ |
97 | rdfs:subClassOf [ | 109 | rdfs:subClassOf [ |
98 | rdf:type owl:Restriction ; | 110 | rdf:type owl:Restriction ; |
99 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | 111 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; |
112 | + owl:onClass :Contractor ; | ||
113 | + owl:onProperty :hasSubContractor ; | ||
114 | + ] ; | ||
115 | + rdfs:subClassOf [ | ||
116 | + rdf:type owl:Restriction ; | ||
117 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
100 | owl:onClass :ExternalReference ; | 118 | owl:onClass :ExternalReference ; |
101 | owl:onProperty :hasExternalReference ; | 119 | owl:onProperty :hasExternalReference ; |
102 | ] ; | 120 | ] ; |
... | @@ -1045,12 +1063,6 @@ | ... | @@ -1045,12 +1063,6 @@ |
1045 | rdfs:comment "A Well Services Work Type (part of Use Case 2.5.1)"^^xsd:string ; | 1063 | rdfs:comment "A Well Services Work Type (part of Use Case 2.5.1)"^^xsd:string ; |
1046 | rdfs:label "M"^^xsd:string ; | 1064 | rdfs:label "M"^^xsd:string ; |
1047 | . | 1065 | . |
1048 | -:MainContractor | ||
1049 | - rdf:type owl:Class ; | ||
1050 | - rdfs:comment "A Contractor that has the overall responsibility for a contract"^^xsd:string ; | ||
1051 | - rdfs:label "Main contractor"^^xsd:string ; | ||
1052 | - rdfs:subClassOf :Contractor ; | ||
1053 | -. | ||
1054 | :MainPhase | 1066 | :MainPhase |
1055 | rdf:type owl:Class ; | 1067 | rdf:type owl:Class ; |
1056 | rdfs:comment "A Phase that divides the Lifecycle of an Asset into distinct parts."^^xsd:string ; | 1068 | rdfs:comment "A Phase that divides the Lifecycle of an Asset into distinct parts."^^xsd:string ; |
... | @@ -1173,6 +1185,7 @@ | ... | @@ -1173,6 +1185,7 @@ |
1173 | rdfs:comment "A Responsible that is an organization that operates a Facility in a Field in order to produce oil and gas."^^xsd:string ; | 1185 | rdfs:comment "A Responsible that is an organization that operates a Facility in a Field in order to produce oil and gas."^^xsd:string ; |
1174 | rdfs:label "Operator"^^xsd:string ; | 1186 | rdfs:label "Operator"^^xsd:string ; |
1175 | rdfs:subClassOf :Responsible ; | 1187 | rdfs:subClassOf :Responsible ; |
1188 | + rdfs:subClassOf <http://data.posccaesar.org/npd/ontology/OperatingCompany> ; | ||
1176 | . | 1189 | . |
1177 | :P | 1190 | :P |
1178 | rdf:type :WellServicesWorkType ; | 1191 | rdf:type :WellServicesWorkType ; |
... | @@ -1276,6 +1289,13 @@ | ... | @@ -1276,6 +1289,13 @@ |
1276 | ] ; | 1289 | ] ; |
1277 | rdfs:subClassOf [ | 1290 | rdfs:subClassOf [ |
1278 | rdf:type owl:Restriction ; | 1291 | rdf:type owl:Restriction ; |
1292 | + :shouldBeInternalAndExternalRef "true"^^xsd:boolean ; | ||
1293 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
1294 | + owl:onClass :Plan ; | ||
1295 | + owl:onProperty :hasParentPlan ; | ||
1296 | + ] ; | ||
1297 | + rdfs:subClassOf [ | ||
1298 | + rdf:type owl:Restriction ; | ||
1279 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1299 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
1280 | owl:onClass :PlanLevel ; | 1300 | owl:onClass :PlanLevel ; |
1281 | owl:onProperty :hasLevelType ; | 1301 | owl:onProperty :hasLevelType ; |
... | @@ -1404,6 +1424,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel | ... | @@ -1404,6 +1424,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel |
1404 | owl:onClass :ActivityInPlan ; | 1424 | owl:onClass :ActivityInPlan ; |
1405 | owl:onProperty :hasActivity ; | 1425 | owl:onProperty :hasActivity ; |
1406 | ] ; | 1426 | ] ; |
1427 | + rdfs:subClassOf [ | ||
1428 | + rdf:type owl:Restriction ; | ||
1429 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
1430 | + owl:onClass :Milestone ; | ||
1431 | + owl:onProperty :hasActivity ; | ||
1432 | + ] ; | ||
1407 | . | 1433 | . |
1408 | :PlanGeoArea | 1434 | :PlanGeoArea |
1409 | rdf:type owl:Class ; | 1435 | rdf:type owl:Class ; |
... | @@ -1733,9 +1759,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel | ... | @@ -1733,9 +1759,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel |
1733 | rdf:type owl:Class ; | 1759 | rdf:type owl:Class ; |
1734 | rdfs:comment "An Arranged Individual that is an Organization or Individual responsible for carrying out a specified part of the Schedule."^^xsd:string ; | 1760 | rdfs:comment "An Arranged Individual that is an Organization or Individual responsible for carrying out a specified part of the Schedule."^^xsd:string ; |
1735 | rdfs:label "Responsible"^^xsd:string ; | 1761 | rdfs:label "Responsible"^^xsd:string ; |
1762 | + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS282149> ; | ||
1736 | rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS436990091> ; | 1763 | rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS436990091> ; |
1737 | rdfs:subClassOf owl:Thing ; | 1764 | rdfs:subClassOf owl:Thing ; |
1738 | - owl:equivalentClass <http://data.posccaesar.org/rdl/RDS282149> ; | ||
1739 | owl:equivalentClass <http://data.posccaesar.org/rdl/RDS413954> ; | 1765 | owl:equivalentClass <http://data.posccaesar.org/rdl/RDS413954> ; |
1740 | . | 1766 | . |
1741 | :Result | 1767 | :Result |
... | @@ -2088,12 +2114,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel | ... | @@ -2088,12 +2114,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel |
2088 | rdfs:subClassOf owl:Thing ; | 2114 | rdfs:subClassOf owl:Thing ; |
2089 | owl:equivalentClass <http://data.posccaesar.org/rdl/RDS427322951> ; | 2115 | owl:equivalentClass <http://data.posccaesar.org/rdl/RDS427322951> ; |
2090 | . | 2116 | . |
2091 | -:SubContractor | ||
2092 | - rdf:type owl:Class ; | ||
2093 | - rdfs:comment "A Contractor that has responsibility for only part of a contract"^^xsd:string ; | ||
2094 | - rdfs:label "Sub contractor"^^xsd:string ; | ||
2095 | - rdfs:subClassOf :Contractor ; | ||
2096 | -. | ||
2097 | :SubPhase | 2117 | :SubPhase |
2098 | rdf:type owl:Class ; | 2118 | rdf:type owl:Class ; |
2099 | rdfs:comment "A Phase that divides a Project into distinct Periods."^^xsd:string ; | 2119 | rdfs:comment "A Phase that divides a Project into distinct Periods."^^xsd:string ; |
... | @@ -2419,7 +2439,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel | ... | @@ -2419,7 +2439,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel |
2419 | :WellIsolationPlan | 2439 | :WellIsolationPlan |
2420 | rdf:type owl:Class ; | 2440 | rdf:type owl:Class ; |
2421 | rdfs:comment "An Plan for Activity that specifies Activities for Isolating a Well."^^xsd:string ; | 2441 | rdfs:comment "An Plan for Activity that specifies Activities for Isolating a Well."^^xsd:string ; |
2422 | - rdfs:label "Wel Isolaton Plan"^^xsd:string ; | 2442 | + rdfs:label "Wel Isolation Plan"^^xsd:string ; |
2423 | rdfs:subClassOf :PlanForActivity ; | 2443 | rdfs:subClassOf :PlanForActivity ; |
2424 | . | 2444 | . |
2425 | :WellIsolationPlanRequired | 2445 | :WellIsolationPlanRequired |
... | @@ -2651,6 +2671,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel | ... | @@ -2651,6 +2671,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel |
2651 | rdf:type owl:ObjectProperty ; | 2671 | rdf:type owl:ObjectProperty ; |
2652 | rdfs:label "has level type"^^xsd:string ; | 2672 | rdfs:label "has level type"^^xsd:string ; |
2653 | . | 2673 | . |
2674 | +:hasMainContractor | ||
2675 | + rdf:type owl:ObjectProperty ; | ||
2676 | + rdfs:label "has main contractor"^^xsd:string ; | ||
2677 | + rdfs:range :Contractor ; | ||
2678 | + rdfs:subPropertyOf :hasResponsibleOrganization ; | ||
2679 | +. | ||
2654 | :hasManHours | 2680 | :hasManHours |
2655 | rdf:type owl:DatatypeProperty ; | 2681 | rdf:type owl:DatatypeProperty ; |
2656 | . | 2682 | . |
... | @@ -2675,6 +2701,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel | ... | @@ -2675,6 +2701,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel |
2675 | :hasOperation | 2701 | :hasOperation |
2676 | rdf:type owl:ObjectProperty ; | 2702 | rdf:type owl:ObjectProperty ; |
2677 | . | 2703 | . |
2704 | +:hasOperator | ||
2705 | + rdf:type owl:ObjectProperty ; | ||
2706 | + rdfs:label "has operator"^^xsd:string ; | ||
2707 | + rdfs:range :Operator ; | ||
2708 | + rdfs:subPropertyOf :hasResponsibleOrganization ; | ||
2709 | +. | ||
2678 | :hasOperatorsRequiredEndDate | 2710 | :hasOperatorsRequiredEndDate |
2679 | rdf:type owl:DatatypeProperty ; | 2711 | rdf:type owl:DatatypeProperty ; |
2680 | rdfs:comment "A property of a Project or Activity"^^xsd:string ; | 2712 | rdfs:comment "A property of a Project or Activity"^^xsd:string ; |
... | @@ -2683,6 +2715,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel | ... | @@ -2683,6 +2715,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel |
2683 | :hasParentActivity | 2715 | :hasParentActivity |
2684 | rdf:type owl:ObjectProperty ; | 2716 | rdf:type owl:ObjectProperty ; |
2685 | . | 2717 | . |
2718 | +:hasParentPlan | ||
2719 | + rdf:type owl:ObjectProperty ; | ||
2720 | +. | ||
2686 | :hasPercentageComplete | 2721 | :hasPercentageComplete |
2687 | rdf:type owl:DatatypeProperty ; | 2722 | rdf:type owl:DatatypeProperty ; |
2688 | rdfs:label "has percentage complete"^^xsd:string ; | 2723 | rdfs:label "has percentage complete"^^xsd:string ; |
... | @@ -2755,6 +2790,10 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel | ... | @@ -2755,6 +2790,10 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel |
2755 | rdfs:label "has responsible"^^xsd:string ; | 2790 | rdfs:label "has responsible"^^xsd:string ; |
2756 | rdfs:range :Responsible ; | 2791 | rdfs:range :Responsible ; |
2757 | . | 2792 | . |
2793 | +:hasResponsibleOrganization | ||
2794 | + rdf:type owl:ObjectProperty ; | ||
2795 | + rdfs:label "has responsible organization"^^xsd:string ; | ||
2796 | +. | ||
2758 | :hasResult | 2797 | :hasResult |
2759 | rdf:type owl:ObjectProperty ; | 2798 | rdf:type owl:ObjectProperty ; |
2760 | rdfs:label "has result"^^xsd:string ; | 2799 | rdfs:label "has result"^^xsd:string ; |
... | @@ -2805,8 +2844,11 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel | ... | @@ -2805,8 +2844,11 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel |
2805 | rdf:type owl:DatatypeProperty ; | 2844 | rdf:type owl:DatatypeProperty ; |
2806 | rdfs:range xsd:time ; | 2845 | rdfs:range xsd:time ; |
2807 | . | 2846 | . |
2808 | -:hasSubPlan | 2847 | +:hasSubContractor |
2809 | rdf:type owl:ObjectProperty ; | 2848 | rdf:type owl:ObjectProperty ; |
2849 | + rdfs:label "has sub contractor"^^xsd:string ; | ||
2850 | + rdfs:range :Contractor ; | ||
2851 | + rdfs:subPropertyOf :hasResponsibleOrganization ; | ||
2810 | . | 2852 | . |
2811 | :hasSubProject | 2853 | :hasSubProject |
2812 | rdf:type owl:ObjectProperty ; | 2854 | rdf:type owl:ObjectProperty ; | ... | ... |
-
Please register or login to post a comment