Showing
3 changed files
with
1323 additions
and
22 deletions
... | @@ -20,7 +20,7 @@ | ... | @@ -20,7 +20,7 @@ |
20 | 20 | ||
21 | <http://www.reportinghub.no/ep/spin/mpr-tables> | 21 | <http://www.reportinghub.no/ep/spin/mpr-tables> |
22 | rdf:type owl:Ontology ; | 22 | rdf:type owl:Ontology ; |
23 | - owl:imports <http://www.reportinghub.no/ep/transform/transform-helper-schema> , <http://www.reportinghub.no/ep/spin/1.1/lib> , <http://www.reportinghub.no/ep/schema/1.0/production> , <http://spinrdf.org/spin> ; | 23 | + owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/schema/1.0/production> , <http://www.reportinghub.no/ep/spin/1.1/lib> , <http://www.reportinghub.no/ep/transform/transform-helper-schema> ; |
24 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 24 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . |
25 | 25 | ||
26 | mpr-tables:Cargo | 26 | mpr-tables:Cargo |
... | @@ -789,6 +789,363 @@ mpr-tables:CargoOwnership | ... | @@ -789,6 +789,363 @@ mpr-tables:CargoOwnership |
789 | ] ; | 789 | ] ; |
790 | rhspin:tableHeaders ("Facility"^^xsd:string "Cargo Number"^^xsd:string "Cargo Batch"^^xsd:string "Owner"^^xsd:string "Share"^^xsd:string) . | 790 | rhspin:tableHeaders ("Facility"^^xsd:string "Cargo Number"^^xsd:string "Cargo Batch"^^xsd:string "Owner"^^xsd:string "Share"^^xsd:string) . |
791 | 791 | ||
792 | +mpr-tables:FluidSampleAnalysisResults | ||
793 | + rdf:type rhspin:TableTemplate ; | ||
794 | + rdfs:label "Fluid Sample Analysis Results"^^xsd:string ; | ||
795 | + rdfs:subClassOf rhspin:MPRGTableTemplates ; | ||
796 | + spin:body | ||
797 | + [ rdf:type sp:Select ; | ||
798 | + sp:distinct "true"^^xsd:boolean ; | ||
799 | + sp:orderBy ([ sp:varName "sampledFluidName"^^xsd:string | ||
800 | + ]) ; | ||
801 | + sp:resultVariables ([ sp:varName "sampledFluidName"^^xsd:string | ||
802 | + ] [ sp:varName "componentName"^^xsd:string | ||
803 | + ] [ sp:varName "moleRatioPercent"^^xsd:string | ||
804 | + ] [ sp:varName "massRatioPercent"^^xsd:string | ||
805 | + ] [ sp:varName "isPrimary"^^xsd:string | ||
806 | + ]) ; | ||
807 | + sp:where ([ sp:object <http://www.reportinghub.no/ep/schema/report#ProductionReport> ; | ||
808 | + sp:predicate rdf:type ; | ||
809 | + sp:subject | ||
810 | + [ sp:varName "report"^^xsd:string | ||
811 | + ] | ||
812 | + ] [ sp:object | ||
813 | + [ sp:varName "report"^^xsd:string | ||
814 | + ] ; | ||
815 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ; | ||
816 | + sp:subject | ||
817 | + [ sp:varName "fluidSampleReport"^^xsd:string | ||
818 | + ] | ||
819 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/report#FluidSampleReport> ; | ||
820 | + sp:predicate rdf:type ; | ||
821 | + sp:subject | ||
822 | + [ sp:varName "fluidSampleReport"^^xsd:string | ||
823 | + ] | ||
824 | + ] [ sp:object | ||
825 | + [ sp:varName "fluidsamplingandanalysis"^^xsd:string | ||
826 | + ] ; | ||
827 | + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
828 | + sp:subject | ||
829 | + [ sp:varName "fluidSampleReport"^^xsd:string | ||
830 | + ] | ||
831 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidSamplingAndAnalysis> ; | ||
832 | + sp:predicate rdf:type ; | ||
833 | + sp:subject | ||
834 | + [ sp:varName "fluidsamplingandanalysis"^^xsd:string | ||
835 | + ] | ||
836 | + ] [ sp:object | ||
837 | + [ sp:varName "sampledFluid"^^xsd:string | ||
838 | + ] ; | ||
839 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ; | ||
840 | + sp:subject | ||
841 | + [ sp:varName "fluidsamplingandanalysis"^^xsd:string | ||
842 | + ] | ||
843 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/material#Fluid> ; | ||
844 | + sp:predicate rdf:type ; | ||
845 | + sp:subject | ||
846 | + [ sp:varName "sampledFluid"^^xsd:string | ||
847 | + ] | ||
848 | + ] [ sp:object | ||
849 | + [ sp:varName "sampledFluidName"^^xsd:string | ||
850 | + ] ; | ||
851 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ; | ||
852 | + sp:subject | ||
853 | + [ sp:varName "sampledFluid"^^xsd:string | ||
854 | + ] | ||
855 | + ] [ rdf:type sp:TriplePath ; | ||
856 | + sp:object | ||
857 | + [ sp:varName "component"^^xsd:string | ||
858 | + ] ; | ||
859 | + sp:path [ rdf:type sp:AltPath ; | ||
860 | + sp:path1 <http://www.reportinghub.no/ep/schema/material#hasPrimaryComponent> ; | ||
861 | + sp:path2 <http://www.reportinghub.no/ep/schema/material#hasNonPrimaryComponent> | ||
862 | + ] ; | ||
863 | + sp:subject | ||
864 | + [ sp:varName "sampledFluid"^^xsd:string | ||
865 | + ] | ||
866 | + ] [ rdf:type sp:Optional ; | ||
867 | + sp:elements ([ sp:object | ||
868 | + [ sp:varName "firstOfPair"^^xsd:string | ||
869 | + ] ; | ||
870 | + sp:predicate rdf:type ; | ||
871 | + sp:subject | ||
872 | + [ sp:varName "component"^^xsd:string | ||
873 | + ] | ||
874 | + ] [ sp:object | ||
875 | + [ sp:varName "firstOfPair"^^xsd:string | ||
876 | + ] ; | ||
877 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#firstOfPair> ; | ||
878 | + sp:subject | ||
879 | + [ sp:varName "molePair"^^xsd:string | ||
880 | + ] | ||
881 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#MolePair> ; | ||
882 | + sp:predicate rdf:type ; | ||
883 | + sp:subject | ||
884 | + [ sp:varName "molePair"^^xsd:string | ||
885 | + ] | ||
886 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Mole> ; | ||
887 | + sp:predicate rdf:type ; | ||
888 | + sp:subject | ||
889 | + [ sp:varName "firstOfPair"^^xsd:string | ||
890 | + ] | ||
891 | + ] [ sp:object | ||
892 | + [ sp:varName "secondOfPair"^^xsd:string | ||
893 | + ] ; | ||
894 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#secondOfPair> ; | ||
895 | + sp:subject | ||
896 | + [ sp:varName "molePair"^^xsd:string | ||
897 | + ] | ||
898 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Mole> ; | ||
899 | + sp:predicate rdf:type ; | ||
900 | + sp:subject | ||
901 | + [ sp:varName "secondOfPair"^^xsd:string | ||
902 | + ] | ||
903 | + ] [ sp:object | ||
904 | + [ sp:varName "ratio"^^xsd:string | ||
905 | + ] ; | ||
906 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#divide> ; | ||
907 | + sp:subject | ||
908 | + [ sp:varName "molePair"^^xsd:string | ||
909 | + ] | ||
910 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ; | ||
911 | + sp:predicate rdf:type ; | ||
912 | + sp:subject | ||
913 | + [ sp:varName "ratio"^^xsd:string | ||
914 | + ] | ||
915 | + ] [ rdf:type sp:Bind ; | ||
916 | + sp:expression | ||
917 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
918 | + sp:arg1 [ sp:varName "ratio"^^xsd:string | ||
919 | + ] | ||
920 | + ] ; | ||
921 | + sp:variable | ||
922 | + [ sp:varName "moleRatioPercent"^^xsd:string | ||
923 | + ] | ||
924 | + ]) | ||
925 | + ] [ rdf:type sp:Optional ; | ||
926 | + sp:elements ([ sp:object | ||
927 | + [ sp:varName "firstOfPairMass"^^xsd:string | ||
928 | + ] ; | ||
929 | + sp:predicate rdf:type ; | ||
930 | + sp:subject | ||
931 | + [ sp:varName "component"^^xsd:string | ||
932 | + ] | ||
933 | + ] [ sp:object | ||
934 | + [ sp:varName "firstOfPairMass"^^xsd:string | ||
935 | + ] ; | ||
936 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#firstOfPair> ; | ||
937 | + sp:subject | ||
938 | + [ sp:varName "massPair"^^xsd:string | ||
939 | + ] | ||
940 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#MassPair> ; | ||
941 | + sp:predicate rdf:type ; | ||
942 | + sp:subject | ||
943 | + [ sp:varName "massPair"^^xsd:string | ||
944 | + ] | ||
945 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Mass> ; | ||
946 | + sp:predicate rdf:type ; | ||
947 | + sp:subject | ||
948 | + [ sp:varName "firstOfPairMass"^^xsd:string | ||
949 | + ] | ||
950 | + ] [ sp:object | ||
951 | + [ sp:varName "secondOfPairMass"^^xsd:string | ||
952 | + ] ; | ||
953 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#secondOfPair> ; | ||
954 | + sp:subject | ||
955 | + [ sp:varName "massPair"^^xsd:string | ||
956 | + ] | ||
957 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Mass> ; | ||
958 | + sp:predicate rdf:type ; | ||
959 | + sp:subject | ||
960 | + [ sp:varName "secondOfPairMass"^^xsd:string | ||
961 | + ] | ||
962 | + ] [ sp:object | ||
963 | + [ sp:varName "ratioMass"^^xsd:string | ||
964 | + ] ; | ||
965 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#divide> ; | ||
966 | + sp:subject | ||
967 | + [ sp:varName "massPair"^^xsd:string | ||
968 | + ] | ||
969 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Ratio> ; | ||
970 | + sp:predicate rdf:type ; | ||
971 | + sp:subject | ||
972 | + [ sp:varName "ratioMass"^^xsd:string | ||
973 | + ] | ||
974 | + ] [ rdf:type sp:Bind ; | ||
975 | + sp:expression | ||
976 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
977 | + sp:arg1 [ sp:varName "ratioMass"^^xsd:string | ||
978 | + ] | ||
979 | + ] ; | ||
980 | + sp:variable | ||
981 | + [ sp:varName "massRatioPercent"^^xsd:string | ||
982 | + ] | ||
983 | + ]) | ||
984 | + ] [ rdf:type sp:Optional ; | ||
985 | + sp:elements ([ sp:object | ||
986 | + [ sp:varName "componentType"^^xsd:string | ||
987 | + ] ; | ||
988 | + sp:predicate rdf:type ; | ||
989 | + sp:subject | ||
990 | + [ sp:varName "component"^^xsd:string | ||
991 | + ] | ||
992 | + ] [ rdf:type sp:Filter ; | ||
993 | + sp:expression | ||
994 | + [ rdf:type sp:ne ; | ||
995 | + sp:arg1 [ sp:varName "componentType"^^xsd:string | ||
996 | + ] ; | ||
997 | + sp:arg2 <http://www.reportinghub.no/ep/schema/material#Fluid> | ||
998 | + ] | ||
999 | + ] [ rdf:type sp:Filter ; | ||
1000 | + sp:expression | ||
1001 | + [ rdf:type sp:ne ; | ||
1002 | + sp:arg1 [ sp:varName "componentType"^^xsd:string | ||
1003 | + ] ; | ||
1004 | + sp:arg2 <http://www.reportinghub.no/ep/schema/material#FluidFraction> | ||
1005 | + ] | ||
1006 | + ] [ sp:object | ||
1007 | + [ sp:varName "componentName"^^xsd:string | ||
1008 | + ] ; | ||
1009 | + sp:predicate rdfs:label ; | ||
1010 | + sp:subject | ||
1011 | + [ sp:varName "componentType"^^xsd:string | ||
1012 | + ] | ||
1013 | + ]) | ||
1014 | + ] [ rdf:type sp:Optional ; | ||
1015 | + sp:elements ([ sp:object | ||
1016 | + [ sp:varName "component"^^xsd:string | ||
1017 | + ] ; | ||
1018 | + sp:predicate <http://www.reportinghub.no/ep/schema/material#hasPrimaryComponent> ; | ||
1019 | + sp:subject | ||
1020 | + [ sp:varName "sampledFluid"^^xsd:string | ||
1021 | + ] | ||
1022 | + ] [ rdf:type sp:Bind ; | ||
1023 | + sp:expression "True" ; | ||
1024 | + sp:variable | ||
1025 | + [ sp:varName "isPrimary"^^xsd:string | ||
1026 | + ] | ||
1027 | + ]) | ||
1028 | + ]) | ||
1029 | + ] ; | ||
1030 | + rhspin:tableHeaders ("Fluid Sample Name"^^xsd:string "Component"^^xsd:string "Mole Ratio"^^xsd:string "Mass Ratio"^^xsd:string "Is Primary"^^xsd:string) . | ||
1031 | + | ||
1032 | +mpr-tables:FluidSamples | ||
1033 | + rdf:type rhspin:TableTemplate ; | ||
1034 | + rdfs:label "Fluid Sample Report"^^xsd:string ; | ||
1035 | + rdfs:subClassOf rhspin:MPRGTableTemplates ; | ||
1036 | + spin:body | ||
1037 | + [ rdf:type sp:Select ; | ||
1038 | + sp:orderBy ([ sp:varName "sampledFluidName"^^xsd:string | ||
1039 | + ]) ; | ||
1040 | + sp:resultVariables ([ sp:varName "fluidSamplingType"^^xsd:string | ||
1041 | + ] [ sp:varName "sampleDate"^^xsd:string | ||
1042 | + ] [ sp:varName "samplePerformedAt"^^xsd:string | ||
1043 | + ] [ sp:varName "sampledFluidName"^^xsd:string | ||
1044 | + ]) ; | ||
1045 | + sp:where ([ sp:object <http://www.reportinghub.no/ep/schema/report#ProductionReport> ; | ||
1046 | + sp:predicate rdf:type ; | ||
1047 | + sp:subject | ||
1048 | + [ sp:varName "report"^^xsd:string | ||
1049 | + ] | ||
1050 | + ] [ sp:object | ||
1051 | + [ sp:varName "report"^^xsd:string | ||
1052 | + ] ; | ||
1053 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ; | ||
1054 | + sp:subject | ||
1055 | + [ sp:varName "fluidSampleReport"^^xsd:string | ||
1056 | + ] | ||
1057 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/report#FluidSampleReport> ; | ||
1058 | + sp:predicate rdf:type ; | ||
1059 | + sp:subject | ||
1060 | + [ sp:varName "fluidSampleReport"^^xsd:string | ||
1061 | + ] | ||
1062 | + ] [ sp:object | ||
1063 | + [ sp:varName "fluidsamplingandanalysis"^^xsd:string | ||
1064 | + ] ; | ||
1065 | + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
1066 | + sp:subject | ||
1067 | + [ sp:varName "fluidSampleReport"^^xsd:string | ||
1068 | + ] | ||
1069 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidSamplingAndAnalysis> ; | ||
1070 | + sp:predicate rdf:type ; | ||
1071 | + sp:subject | ||
1072 | + [ sp:varName "fluidsamplingandanalysis"^^xsd:string | ||
1073 | + ] | ||
1074 | + ] [ sp:object | ||
1075 | + [ sp:varName "fluidsamplingandanalysisType"^^xsd:string | ||
1076 | + ] ; | ||
1077 | + sp:predicate rdf:type ; | ||
1078 | + sp:subject | ||
1079 | + [ sp:varName "fluidsamplingandanalysis"^^xsd:string | ||
1080 | + ] | ||
1081 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#FluidSamplingType> ; | ||
1082 | + sp:predicate rdf:type ; | ||
1083 | + sp:subject | ||
1084 | + [ sp:varName "fluidsamplingandanalysisType"^^xsd:string | ||
1085 | + ] | ||
1086 | + ] [ sp:object | ||
1087 | + [ sp:varName "fluidSamplingType"^^xsd:string | ||
1088 | + ] ; | ||
1089 | + sp:predicate rdfs:label ; | ||
1090 | + sp:subject | ||
1091 | + [ sp:varName "fluidsamplingandanalysisType"^^xsd:string | ||
1092 | + ] | ||
1093 | + ] [ sp:object | ||
1094 | + [ sp:varName "sampleDate"^^xsd:string | ||
1095 | + ] ; | ||
1096 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | ||
1097 | + sp:subject | ||
1098 | + [ sp:varName "fluidsamplingandanalysis"^^xsd:string | ||
1099 | + ] | ||
1100 | + ] [ sp:object | ||
1101 | + [ sp:varName "sampledFluid"^^xsd:string | ||
1102 | + ] ; | ||
1103 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#sampledFluid> ; | ||
1104 | + sp:subject | ||
1105 | + [ sp:varName "fluidsamplingandanalysis"^^xsd:string | ||
1106 | + ] | ||
1107 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/material#Fluid> ; | ||
1108 | + sp:predicate rdf:type ; | ||
1109 | + sp:subject | ||
1110 | + [ sp:varName "sampledFluid"^^xsd:string | ||
1111 | + ] | ||
1112 | + ] [ sp:object | ||
1113 | + [ sp:varName "sampledFluidName"^^xsd:string | ||
1114 | + ] ; | ||
1115 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ; | ||
1116 | + sp:subject | ||
1117 | + [ sp:varName "sampledFluid"^^xsd:string | ||
1118 | + ] | ||
1119 | + ] [ sp:object | ||
1120 | + [ sp:varName "temporalpartofaproductionfacility"^^xsd:string | ||
1121 | + ] ; | ||
1122 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#samplingPerformedAt> ; | ||
1123 | + sp:subject | ||
1124 | + [ sp:varName "fluidsamplingandanalysis"^^xsd:string | ||
1125 | + ] | ||
1126 | + ] [ sp:object | ||
1127 | + [ sp:varName "productionfacility"^^xsd:string | ||
1128 | + ] ; | ||
1129 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
1130 | + sp:subject | ||
1131 | + [ sp:varName "temporalpartofaproductionfacility"^^xsd:string | ||
1132 | + ] | ||
1133 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ; | ||
1134 | + sp:predicate rdf:type ; | ||
1135 | + sp:subject | ||
1136 | + [ sp:varName "temporalpartofaproductionfacility"^^xsd:string | ||
1137 | + ] | ||
1138 | + ] [ sp:object | ||
1139 | + [ sp:varName "samplePerformedAt"^^xsd:string | ||
1140 | + ] ; | ||
1141 | + sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ; | ||
1142 | + sp:subject | ||
1143 | + [ sp:varName "productionfacility"^^xsd:string | ||
1144 | + ] | ||
1145 | + ]) | ||
1146 | + ] ; | ||
1147 | + rhspin:tableHeaders ("Sample Type"^^xsd:string "Aquisition Date"^^xsd:string "Sampling Facility"^^xsd:string "Fluid Sample Name"^^xsd:string) . | ||
1148 | + | ||
792 | mpr-tables:GasSales | 1149 | mpr-tables:GasSales |
793 | rdf:type rhspin:TableTemplate ; | 1150 | rdf:type rhspin:TableTemplate ; |
794 | rdfs:label "Gas Sales"^^xsd:string ; | 1151 | rdfs:label "Gas Sales"^^xsd:string ; |
... | @@ -2701,17 +3058,737 @@ mpr-tables:ProductionSales | ... | @@ -2701,17 +3058,737 @@ mpr-tables:ProductionSales |
2701 | ] ; | 3058 | ] ; |
2702 | rhspin:tableHeaders ("Facility"^^xsd:string "Purpose"^^xsd:string "Material"^^xsd:string "Mass"^^xsd:string "Volume"^^xsd:string "Density"^^xsd:string "Flow type"^^xsd:string "Flow subtype"^^xsd:string "Gross/Net"^^xsd:string) . | 3059 | rhspin:tableHeaders ("Facility"^^xsd:string "Purpose"^^xsd:string "Material"^^xsd:string "Mass"^^xsd:string "Volume"^^xsd:string "Density"^^xsd:string "Flow type"^^xsd:string "Flow subtype"^^xsd:string "Gross/Net"^^xsd:string) . |
2703 | 3060 | ||
2704 | -mpr-tables:WellProductionFlows | 3061 | +mpr-tables:WellInjectionTest |
2705 | rdf:type rhspin:TableTemplate ; | 3062 | rdf:type rhspin:TableTemplate ; |
2706 | - rdfs:label "Well Production"^^xsd:string ; | 3063 | + rdfs:label "Well Injection Tests"^^xsd:string ; |
2707 | rdfs:subClassOf rhspin:MPRGTableTemplates ; | 3064 | rdfs:subClassOf rhspin:MPRGTableTemplates ; |
2708 | spin:body | 3065 | spin:body |
2709 | [ rdf:type sp:Select ; | 3066 | [ rdf:type sp:Select ; |
2710 | - sp:orderBy ([ sp:varName "facilityName"^^xsd:string | 3067 | + sp:orderBy ([ sp:varName "welName"^^xsd:string |
2711 | - ] [ sp:varName "purposeTypeName"^^xsd:string | 3068 | + ] [ sp:varName "activityStart"^^xsd:string |
2712 | - ] [ sp:varName "materialTypeName"^^xsd:string | ||
2713 | ]) ; | 3069 | ]) ; |
2714 | - sp:resultVariables ([ sp:varName "facilityName"^^xsd:string | 3070 | + sp:resultVariables ([ sp:varName "wellName"^^xsd:string |
3071 | + ] [ sp:varName "wellTestTypeName"^^xsd:string | ||
3072 | + ] [ sp:varName "activityStart"^^xsd:string | ||
3073 | + ] [ sp:varName "duration"^^xsd:string | ||
3074 | + ] [ sp:varName "injectionFluidName"^^xsd:string | ||
3075 | + ] [ sp:varName "wellTestReasonTypeName"^^xsd:string | ||
3076 | + ] [ sp:varName "minAnnularPresValue"^^xsd:string | ||
3077 | + ] [ sp:varName "maxAnnularPresValue"^^xsd:string | ||
3078 | + ] [ sp:varName "wellheadFlowingPresValue"^^xsd:string | ||
3079 | + ] [ sp:varName "wellheadMaxPresValue"^^xsd:string | ||
3080 | + ] [ sp:varName "chokeOrificeSizeValue"^^xsd:string | ||
3081 | + ]) ; | ||
3082 | + sp:where ([ sp:object <http://www.reportinghub.no/ep/schema/report#ProductionReport> ; | ||
3083 | + sp:predicate rdf:type ; | ||
3084 | + sp:subject | ||
3085 | + [ sp:varName "report"^^xsd:string | ||
3086 | + ] | ||
3087 | + ] [ sp:object | ||
3088 | + [ sp:varName "report"^^xsd:string | ||
3089 | + ] ; | ||
3090 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ; | ||
3091 | + sp:subject | ||
3092 | + [ sp:varName "wellTestReport"^^xsd:string | ||
3093 | + ] | ||
3094 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/report#WellTestReport> ; | ||
3095 | + sp:predicate rdf:type ; | ||
3096 | + sp:subject | ||
3097 | + [ sp:varName "wellTestReport"^^xsd:string | ||
3098 | + ] | ||
3099 | + ] [ sp:object | ||
3100 | + [ sp:varName "wellTest"^^xsd:string | ||
3101 | + ] ; | ||
3102 | + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
3103 | + sp:subject | ||
3104 | + [ sp:varName "wellTestReport"^^xsd:string | ||
3105 | + ] | ||
3106 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTest> ; | ||
3107 | + sp:predicate rdf:type ; | ||
3108 | + sp:subject | ||
3109 | + [ sp:varName "wellTest"^^xsd:string | ||
3110 | + ] | ||
3111 | + ] [ sp:object | ||
3112 | + [ sp:varName "wellPart"^^xsd:string | ||
3113 | + ] ; | ||
3114 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWell> ; | ||
3115 | + sp:subject | ||
3116 | + [ sp:varName "wellTest"^^xsd:string | ||
3117 | + ] | ||
3118 | + ] [ sp:object | ||
3119 | + [ sp:varName "well"^^xsd:string | ||
3120 | + ] ; | ||
3121 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
3122 | + sp:subject | ||
3123 | + [ sp:varName "wellPart"^^xsd:string | ||
3124 | + ] | ||
3125 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Well> ; | ||
3126 | + sp:predicate rdf:type ; | ||
3127 | + sp:subject | ||
3128 | + [ sp:varName "well"^^xsd:string | ||
3129 | + ] | ||
3130 | + ] [ sp:object | ||
3131 | + [ sp:varName "wellName"^^xsd:string | ||
3132 | + ] ; | ||
3133 | + sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ; | ||
3134 | + sp:subject | ||
3135 | + [ sp:varName "well"^^xsd:string | ||
3136 | + ] | ||
3137 | + ] [ sp:object | ||
3138 | + [ sp:varName "wellTestType"^^xsd:string | ||
3139 | + ] ; | ||
3140 | + sp:predicate rdf:type ; | ||
3141 | + sp:subject | ||
3142 | + [ sp:varName "wellTest"^^xsd:string | ||
3143 | + ] | ||
3144 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTestType> ; | ||
3145 | + sp:predicate rdf:type ; | ||
3146 | + sp:subject | ||
3147 | + [ sp:varName "wellTestType"^^xsd:string | ||
3148 | + ] | ||
3149 | + ] [ sp:object | ||
3150 | + [ sp:varName "wellTestTypeName"^^xsd:string | ||
3151 | + ] ; | ||
3152 | + sp:predicate rdfs:label ; | ||
3153 | + sp:subject | ||
3154 | + [ sp:varName "wellTestType"^^xsd:string | ||
3155 | + ] | ||
3156 | + ] [ sp:object | ||
3157 | + [ sp:varName "injectionWellTest"^^xsd:string | ||
3158 | + ] ; | ||
3159 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ; | ||
3160 | + sp:subject | ||
3161 | + [ sp:varName "wellTest"^^xsd:string | ||
3162 | + ] | ||
3163 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#InjectionWellTest> ; | ||
3164 | + sp:predicate rdf:type ; | ||
3165 | + sp:subject | ||
3166 | + [ sp:varName "injectionWellTest"^^xsd:string | ||
3167 | + ] | ||
3168 | + ] [ rdf:type sp:Optional ; | ||
3169 | + sp:elements ([ sp:object | ||
3170 | + [ sp:varName "timeDuration"^^xsd:string | ||
3171 | + ] ; | ||
3172 | + sp:predicate rdf:type ; | ||
3173 | + sp:subject | ||
3174 | + [ sp:varName "injectionWellTest"^^xsd:string | ||
3175 | + ] | ||
3176 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#TimeDuration> ; | ||
3177 | + sp:predicate rdf:type ; | ||
3178 | + sp:subject | ||
3179 | + [ sp:varName "timeDuration"^^xsd:string | ||
3180 | + ] | ||
3181 | + ] [ rdf:type sp:Bind ; | ||
3182 | + sp:expression | ||
3183 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
3184 | + sp:arg1 [ sp:varName "timeDuration"^^xsd:string | ||
3185 | + ] | ||
3186 | + ] ; | ||
3187 | + sp:variable | ||
3188 | + [ sp:varName "duration"^^xsd:string | ||
3189 | + ] | ||
3190 | + ]) | ||
3191 | + ] [ rdf:type sp:Optional ; | ||
3192 | + sp:elements ([ sp:object | ||
3193 | + [ sp:varName "injectionWellTestFlow"^^xsd:string | ||
3194 | + ] ; | ||
3195 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; | ||
3196 | + sp:subject | ||
3197 | + [ sp:varName "injectionWellTest"^^xsd:string | ||
3198 | + ] | ||
3199 | + ] [ sp:object | ||
3200 | + [ sp:varName "injectionFluidType"^^xsd:string | ||
3201 | + ] ; | ||
3202 | + sp:predicate rdf:type ; | ||
3203 | + sp:subject | ||
3204 | + [ sp:varName "injectionWellTestFlow"^^xsd:string | ||
3205 | + ] | ||
3206 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#FluidComponentType> ; | ||
3207 | + sp:predicate rdf:type ; | ||
3208 | + sp:subject | ||
3209 | + [ sp:varName "injectionFluidType"^^xsd:string | ||
3210 | + ] | ||
3211 | + ] [ sp:object | ||
3212 | + [ sp:varName "injectionFluidName"^^xsd:string | ||
3213 | + ] ; | ||
3214 | + sp:predicate rdfs:label ; | ||
3215 | + sp:subject | ||
3216 | + [ sp:varName "injectionFluidType"^^xsd:string | ||
3217 | + ] | ||
3218 | + ]) | ||
3219 | + ] [ rdf:type sp:Optional ; | ||
3220 | + sp:elements ([ sp:object | ||
3221 | + [ sp:varName "minAnnularPres"^^xsd:string | ||
3222 | + ] ; | ||
3223 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#injectionWellTestMinimumAnnularPressure> ; | ||
3224 | + sp:subject | ||
3225 | + [ sp:varName "injectionWellTest"^^xsd:string | ||
3226 | + ] | ||
3227 | + ] [ rdf:type sp:Bind ; | ||
3228 | + sp:expression | ||
3229 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
3230 | + sp:arg1 [ sp:varName "minAnnularPres"^^xsd:string | ||
3231 | + ] | ||
3232 | + ] ; | ||
3233 | + sp:variable | ||
3234 | + [ sp:varName "minAnnularPresValue"^^xsd:string | ||
3235 | + ] | ||
3236 | + ]) | ||
3237 | + ] [ rdf:type sp:Optional ; | ||
3238 | + sp:elements ([ sp:object | ||
3239 | + [ sp:varName "maxAnnularPres"^^xsd:string | ||
3240 | + ] ; | ||
3241 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#injectionWellTestMaximumAnnularPressure> ; | ||
3242 | + sp:subject | ||
3243 | + [ sp:varName "injectionWellTest"^^xsd:string | ||
3244 | + ] | ||
3245 | + ] [ rdf:type sp:Bind ; | ||
3246 | + sp:expression | ||
3247 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
3248 | + sp:arg1 [ sp:varName "maxAnnularPres"^^xsd:string | ||
3249 | + ] | ||
3250 | + ] ; | ||
3251 | + sp:variable | ||
3252 | + [ sp:varName "maxAnnularPresValue"^^xsd:string | ||
3253 | + ] | ||
3254 | + ]) | ||
3255 | + ] [ rdf:type sp:Optional ; | ||
3256 | + sp:elements ([ sp:object | ||
3257 | + [ sp:varName "wellheadFlowingPres"^^xsd:string | ||
3258 | + ] ; | ||
3259 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#injectionWellTestWellheadFlowingPressure> ; | ||
3260 | + sp:subject | ||
3261 | + [ sp:varName "injectionWellTest"^^xsd:string | ||
3262 | + ] | ||
3263 | + ] [ rdf:type sp:Bind ; | ||
3264 | + sp:expression | ||
3265 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
3266 | + sp:arg1 [ sp:varName "wellheadFlowingPres"^^xsd:string | ||
3267 | + ] | ||
3268 | + ] ; | ||
3269 | + sp:variable | ||
3270 | + [ sp:varName "wellheadFlowingPresValue"^^xsd:string | ||
3271 | + ] | ||
3272 | + ]) | ||
3273 | + ] [ rdf:type sp:Optional ; | ||
3274 | + sp:elements ([ sp:object | ||
3275 | + [ sp:varName "wellheadMaxPres"^^xsd:string | ||
3276 | + ] ; | ||
3277 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#injectionWellTestWellheadMaximumPressure> ; | ||
3278 | + sp:subject | ||
3279 | + [ sp:varName "injectionWellTest"^^xsd:string | ||
3280 | + ] | ||
3281 | + ] [ rdf:type sp:Bind ; | ||
3282 | + sp:expression | ||
3283 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
3284 | + sp:arg1 [ sp:varName "wellheadMaxPres"^^xsd:string | ||
3285 | + ] | ||
3286 | + ] ; | ||
3287 | + sp:variable | ||
3288 | + [ sp:varName "wellheadMaxPresValue"^^xsd:string | ||
3289 | + ] | ||
3290 | + ]) | ||
3291 | + ] [ rdf:type sp:Optional ; | ||
3292 | + sp:elements ([ sp:object | ||
3293 | + [ sp:varName "wellTestChoke"^^xsd:string | ||
3294 | + ] ; | ||
3295 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasWellTestChoke> ; | ||
3296 | + sp:subject | ||
3297 | + [ sp:varName "injectionWellTest"^^xsd:string | ||
3298 | + ] | ||
3299 | + ] [ sp:object | ||
3300 | + [ sp:varName "chokeOrificeSize"^^xsd:string | ||
3301 | + ] ; | ||
3302 | + sp:predicate <http://www.reportinghub.no/ep/schema/equipment#chokeOrificeSize> ; | ||
3303 | + sp:subject | ||
3304 | + [ sp:varName "wellTestChoke"^^xsd:string | ||
3305 | + ] | ||
3306 | + ] [ rdf:type sp:Bind ; | ||
3307 | + sp:expression | ||
3308 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
3309 | + sp:arg1 [ sp:varName "chokeOrificeSize"^^xsd:string | ||
3310 | + ] | ||
3311 | + ] ; | ||
3312 | + sp:variable | ||
3313 | + [ sp:varName "chokeOrificeSizeValue"^^xsd:string | ||
3314 | + ] | ||
3315 | + ]) | ||
3316 | + ] [ rdf:type sp:Optional ; | ||
3317 | + sp:elements ([ sp:object | ||
3318 | + [ sp:varName "wellTestReasonType"^^xsd:string | ||
3319 | + ] ; | ||
3320 | + sp:predicate rdf:type ; | ||
3321 | + sp:subject | ||
3322 | + [ sp:varName "wellTest"^^xsd:string | ||
3323 | + ] | ||
3324 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#WellTestReasonType> ; | ||
3325 | + sp:predicate rdf:type ; | ||
3326 | + sp:subject | ||
3327 | + [ sp:varName "wellTestReasonType"^^xsd:string | ||
3328 | + ] | ||
3329 | + ] [ sp:object | ||
3330 | + [ sp:varName "wellTestReasonTypeName"^^xsd:string | ||
3331 | + ] ; | ||
3332 | + sp:predicate rdfs:label ; | ||
3333 | + sp:subject | ||
3334 | + [ sp:varName "wellTestReasonType"^^xsd:string | ||
3335 | + ] | ||
3336 | + ]) | ||
3337 | + ] [ rdf:type sp:Optional ; | ||
3338 | + sp:elements ([ sp:object | ||
3339 | + [ sp:varName "activityStart"^^xsd:string | ||
3340 | + ] ; | ||
3341 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | ||
3342 | + sp:subject | ||
3343 | + [ sp:varName "wellTest"^^xsd:string | ||
3344 | + ] | ||
3345 | + ]) | ||
3346 | + ]) | ||
3347 | + ] ; | ||
3348 | + rhspin:tableHeaders ("Well"^^xsd:string "Test Type"^^xsd:string "Nominally At"^^xsd:string "Duration"^^xsd:string """Injected | ||
3349 | +Fluid"""^^xsd:string "Reason"^^xsd:string """Min | ||
3350 | +Annular | ||
3351 | +Pressure"""^^xsd:string """Max | ||
3352 | +Annular | ||
3353 | +Pressure"""^^xsd:string """Wellhead | ||
3354 | +Flowing | ||
3355 | +Pressure"""^^xsd:string """Wellhead | ||
3356 | +Max | ||
3357 | +Pressure"""^^xsd:string "Choke"^^xsd:string) . | ||
3358 | + | ||
3359 | +mpr-tables:WellInjectionTestResults | ||
3360 | + rdf:type rhspin:TableTemplate ; | ||
3361 | + rdfs:label "Well Injection Test Results"^^xsd:string ; | ||
3362 | + rdfs:subClassOf rhspin:MPRGTableTemplates ; | ||
3363 | + spin:body | ||
3364 | + [ rdf:type sp:Select ; | ||
3365 | + sp:orderBy ([ sp:varName "wellName"^^xsd:string | ||
3366 | + ] [ sp:varName "activityStart"^^xsd:string | ||
3367 | + ]) ; | ||
3368 | + sp:resultVariables ([ sp:varName "wellName"^^xsd:string | ||
3369 | + ] [ sp:varName "wellTestTypeName"^^xsd:string | ||
3370 | + ] [ sp:varName "activityStart"^^xsd:string | ||
3371 | + ] [ sp:varName "oilRate"^^xsd:string | ||
3372 | + ] [ sp:varName "oilVolume"^^xsd:string | ||
3373 | + ] [ sp:varName "oilDensity"^^xsd:string | ||
3374 | + ] [ sp:varName "gasRate"^^xsd:string | ||
3375 | + ] [ sp:varName "gasVolume"^^xsd:string | ||
3376 | + ] [ sp:varName "gasDensity"^^xsd:string | ||
3377 | + ] [ sp:varName "waterRate"^^xsd:string | ||
3378 | + ] [ sp:varName "waterVolume"^^xsd:string | ||
3379 | + ]) ; | ||
3380 | + sp:where ([ sp:object <http://www.reportinghub.no/ep/schema/report#ProductionReport> ; | ||
3381 | + sp:predicate rdf:type ; | ||
3382 | + sp:subject | ||
3383 | + [ sp:varName "report"^^xsd:string | ||
3384 | + ] | ||
3385 | + ] [ sp:object | ||
3386 | + [ sp:varName "report"^^xsd:string | ||
3387 | + ] ; | ||
3388 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ; | ||
3389 | + sp:subject | ||
3390 | + [ sp:varName "wellTestReport"^^xsd:string | ||
3391 | + ] | ||
3392 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/report#WellTestReport> ; | ||
3393 | + sp:predicate rdf:type ; | ||
3394 | + sp:subject | ||
3395 | + [ sp:varName "wellTestReport"^^xsd:string | ||
3396 | + ] | ||
3397 | + ] [ sp:object | ||
3398 | + [ sp:varName "wellTest"^^xsd:string | ||
3399 | + ] ; | ||
3400 | + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
3401 | + sp:subject | ||
3402 | + [ sp:varName "wellTestReport"^^xsd:string | ||
3403 | + ] | ||
3404 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTest> ; | ||
3405 | + sp:predicate rdf:type ; | ||
3406 | + sp:subject | ||
3407 | + [ sp:varName "wellTest"^^xsd:string | ||
3408 | + ] | ||
3409 | + ] [ sp:object | ||
3410 | + [ sp:varName "wellPart"^^xsd:string | ||
3411 | + ] ; | ||
3412 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWell> ; | ||
3413 | + sp:subject | ||
3414 | + [ sp:varName "wellTest"^^xsd:string | ||
3415 | + ] | ||
3416 | + ] [ sp:object | ||
3417 | + [ sp:varName "well"^^xsd:string | ||
3418 | + ] ; | ||
3419 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
3420 | + sp:subject | ||
3421 | + [ sp:varName "wellPart"^^xsd:string | ||
3422 | + ] | ||
3423 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Well> ; | ||
3424 | + sp:predicate rdf:type ; | ||
3425 | + sp:subject | ||
3426 | + [ sp:varName "well"^^xsd:string | ||
3427 | + ] | ||
3428 | + ] [ sp:object | ||
3429 | + [ sp:varName "wellName"^^xsd:string | ||
3430 | + ] ; | ||
3431 | + sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ; | ||
3432 | + sp:subject | ||
3433 | + [ sp:varName "well"^^xsd:string | ||
3434 | + ] | ||
3435 | + ] [ sp:object | ||
3436 | + [ sp:varName "wellTestType"^^xsd:string | ||
3437 | + ] ; | ||
3438 | + sp:predicate rdf:type ; | ||
3439 | + sp:subject | ||
3440 | + [ sp:varName "wellTest"^^xsd:string | ||
3441 | + ] | ||
3442 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTestType> ; | ||
3443 | + sp:predicate rdf:type ; | ||
3444 | + sp:subject | ||
3445 | + [ sp:varName "wellTestType"^^xsd:string | ||
3446 | + ] | ||
3447 | + ] [ sp:object | ||
3448 | + [ sp:varName "wellTestTypeName"^^xsd:string | ||
3449 | + ] ; | ||
3450 | + sp:predicate rdfs:label ; | ||
3451 | + sp:subject | ||
3452 | + [ sp:varName "wellTestType"^^xsd:string | ||
3453 | + ] | ||
3454 | + ] [ sp:object | ||
3455 | + [ sp:varName "injectionWellTest"^^xsd:string | ||
3456 | + ] ; | ||
3457 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ; | ||
3458 | + sp:subject | ||
3459 | + [ sp:varName "wellTest"^^xsd:string | ||
3460 | + ] | ||
3461 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#InjectionWellTest> ; | ||
3462 | + sp:predicate rdf:type ; | ||
3463 | + sp:subject | ||
3464 | + [ sp:varName "injectionWellTest"^^xsd:string | ||
3465 | + ] | ||
3466 | + ] [ rdf:type sp:Optional ; | ||
3467 | + sp:elements ([ sp:object | ||
3468 | + [ sp:varName "activityStart"^^xsd:string | ||
3469 | + ] ; | ||
3470 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | ||
3471 | + sp:subject | ||
3472 | + [ sp:varName "wellTest"^^xsd:string | ||
3473 | + ] | ||
3474 | + ]) | ||
3475 | + ] [ rdf:type sp:Optional ; | ||
3476 | + sp:elements ([ sp:object | ||
3477 | + [ sp:varName "flow"^^xsd:string | ||
3478 | + ] ; | ||
3479 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#hasFlow> ; | ||
3480 | + sp:subject | ||
3481 | + [ sp:varName "injectionWellTest"^^xsd:string | ||
3482 | + ] | ||
3483 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#Flow> ; | ||
3484 | + sp:predicate rdf:type ; | ||
3485 | + sp:subject | ||
3486 | + [ sp:varName "flow"^^xsd:string | ||
3487 | + ] | ||
3488 | + ] [ rdf:type sp:Optional ; | ||
3489 | + sp:elements ([ sp:object | ||
3490 | + [ sp:varName "oilPart"^^xsd:string | ||
3491 | + ] ; | ||
3492 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ; | ||
3493 | + sp:subject | ||
3494 | + [ sp:varName "flow"^^xsd:string | ||
3495 | + ] | ||
3496 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#Flow> ; | ||
3497 | + sp:predicate rdf:type ; | ||
3498 | + sp:subject | ||
3499 | + [ sp:varName "oilPart"^^xsd:string | ||
3500 | + ] | ||
3501 | + ] [ sp:object | ||
3502 | + [ sp:varName "oil"^^xsd:string | ||
3503 | + ] ; | ||
3504 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#materialThatFlows> ; | ||
3505 | + sp:subject | ||
3506 | + [ sp:varName "oilPart"^^xsd:string | ||
3507 | + ] | ||
3508 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/material#Oil> ; | ||
3509 | + sp:predicate rdf:type ; | ||
3510 | + sp:subject | ||
3511 | + [ sp:varName "oil"^^xsd:string | ||
3512 | + ] | ||
3513 | + ] [ sp:object | ||
3514 | + [ sp:varName "oilPart"^^xsd:string | ||
3515 | + ] ; | ||
3516 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
3517 | + sp:subject | ||
3518 | + [ sp:varName "oilflowinastandardstate"^^xsd:string | ||
3519 | + ] | ||
3520 | + ] [ sp:object | ||
3521 | + [ sp:varName "oilvolumetricflowrate"^^xsd:string | ||
3522 | + ] ; | ||
3523 | + sp:predicate rdf:type ; | ||
3524 | + sp:subject | ||
3525 | + [ sp:varName "oilflowinastandardstate"^^xsd:string | ||
3526 | + ] | ||
3527 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#VolumetricFlowRate> ; | ||
3528 | + sp:predicate rdf:type ; | ||
3529 | + sp:subject | ||
3530 | + [ sp:varName "oilvolumetricflowrate"^^xsd:string | ||
3531 | + ] | ||
3532 | + ] [ rdf:type sp:Bind ; | ||
3533 | + sp:expression | ||
3534 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
3535 | + sp:arg1 [ sp:varName "oilvolumetricflowrate"^^xsd:string | ||
3536 | + ] | ||
3537 | + ] ; | ||
3538 | + sp:variable | ||
3539 | + [ sp:varName "oilRate"^^xsd:string | ||
3540 | + ] | ||
3541 | + ] [ sp:object | ||
3542 | + [ sp:varName "oil"^^xsd:string | ||
3543 | + ] ; | ||
3544 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
3545 | + sp:subject | ||
3546 | + [ sp:varName "partOfOil"^^xsd:string | ||
3547 | + ] | ||
3548 | + ] [ sp:object | ||
3549 | + [ sp:varName "odensity"^^xsd:string | ||
3550 | + ] ; | ||
3551 | + sp:predicate rdf:type ; | ||
3552 | + sp:subject | ||
3553 | + [ sp:varName "partOfOil"^^xsd:string | ||
3554 | + ] | ||
3555 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Density> ; | ||
3556 | + sp:predicate rdf:type ; | ||
3557 | + sp:subject | ||
3558 | + [ sp:varName "odensity"^^xsd:string | ||
3559 | + ] | ||
3560 | + ] [ rdf:type sp:Bind ; | ||
3561 | + sp:expression | ||
3562 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
3563 | + sp:arg1 [ sp:varName "odensity"^^xsd:string | ||
3564 | + ] | ||
3565 | + ] ; | ||
3566 | + sp:variable | ||
3567 | + [ sp:varName "oilDensity"^^xsd:string | ||
3568 | + ] | ||
3569 | + ] [ sp:object | ||
3570 | + [ sp:varName "ovolume"^^xsd:string | ||
3571 | + ] ; | ||
3572 | + sp:predicate rdf:type ; | ||
3573 | + sp:subject | ||
3574 | + [ sp:varName "partOfOil"^^xsd:string | ||
3575 | + ] | ||
3576 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ; | ||
3577 | + sp:predicate rdf:type ; | ||
3578 | + sp:subject | ||
3579 | + [ sp:varName "ovolume"^^xsd:string | ||
3580 | + ] | ||
3581 | + ] [ rdf:type sp:Bind ; | ||
3582 | + sp:expression | ||
3583 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
3584 | + sp:arg1 [ sp:varName "ovolume"^^xsd:string | ||
3585 | + ] | ||
3586 | + ] ; | ||
3587 | + sp:variable | ||
3588 | + [ sp:varName "oilVolume"^^xsd:string | ||
3589 | + ] | ||
3590 | + ]) | ||
3591 | + ] [ rdf:type sp:Optional ; | ||
3592 | + sp:elements ([ sp:object | ||
3593 | + [ sp:varName "waterPart"^^xsd:string | ||
3594 | + ] ; | ||
3595 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ; | ||
3596 | + sp:subject | ||
3597 | + [ sp:varName "flow"^^xsd:string | ||
3598 | + ] | ||
3599 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#Flow> ; | ||
3600 | + sp:predicate rdf:type ; | ||
3601 | + sp:subject | ||
3602 | + [ sp:varName "waterPart"^^xsd:string | ||
3603 | + ] | ||
3604 | + ] [ sp:object | ||
3605 | + [ sp:varName "water"^^xsd:string | ||
3606 | + ] ; | ||
3607 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#materialThatFlows> ; | ||
3608 | + sp:subject | ||
3609 | + [ sp:varName "waterPart"^^xsd:string | ||
3610 | + ] | ||
3611 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/material#Water> ; | ||
3612 | + sp:predicate rdf:type ; | ||
3613 | + sp:subject | ||
3614 | + [ sp:varName "water"^^xsd:string | ||
3615 | + ] | ||
3616 | + ] [ sp:object | ||
3617 | + [ sp:varName "waterPart"^^xsd:string | ||
3618 | + ] ; | ||
3619 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
3620 | + sp:subject | ||
3621 | + [ sp:varName "waterflowinastandardstate"^^xsd:string | ||
3622 | + ] | ||
3623 | + ] [ sp:object | ||
3624 | + [ sp:varName "watervolumetricflowrate"^^xsd:string | ||
3625 | + ] ; | ||
3626 | + sp:predicate rdf:type ; | ||
3627 | + sp:subject | ||
3628 | + [ sp:varName "waterflowinastandardstate"^^xsd:string | ||
3629 | + ] | ||
3630 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#VolumetricFlowRate> ; | ||
3631 | + sp:predicate rdf:type ; | ||
3632 | + sp:subject | ||
3633 | + [ sp:varName "watervolumetricflowrate"^^xsd:string | ||
3634 | + ] | ||
3635 | + ] [ rdf:type sp:Bind ; | ||
3636 | + sp:expression | ||
3637 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
3638 | + sp:arg1 [ sp:varName "watervolumetricflowrate"^^xsd:string | ||
3639 | + ] | ||
3640 | + ] ; | ||
3641 | + sp:variable | ||
3642 | + [ sp:varName "waterRate"^^xsd:string | ||
3643 | + ] | ||
3644 | + ] [ sp:object | ||
3645 | + [ sp:varName "water"^^xsd:string | ||
3646 | + ] ; | ||
3647 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
3648 | + sp:subject | ||
3649 | + [ sp:varName "partOfWater"^^xsd:string | ||
3650 | + ] | ||
3651 | + ] [ sp:object | ||
3652 | + [ sp:varName "wvolume"^^xsd:string | ||
3653 | + ] ; | ||
3654 | + sp:predicate rdf:type ; | ||
3655 | + sp:subject | ||
3656 | + [ sp:varName "partOfWater"^^xsd:string | ||
3657 | + ] | ||
3658 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ; | ||
3659 | + sp:predicate rdf:type ; | ||
3660 | + sp:subject | ||
3661 | + [ sp:varName "wvolume"^^xsd:string | ||
3662 | + ] | ||
3663 | + ] [ rdf:type sp:Bind ; | ||
3664 | + sp:expression | ||
3665 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
3666 | + sp:arg1 [ sp:varName "wvolume"^^xsd:string | ||
3667 | + ] | ||
3668 | + ] ; | ||
3669 | + sp:variable | ||
3670 | + [ sp:varName "waterVolume"^^xsd:string | ||
3671 | + ] | ||
3672 | + ]) | ||
3673 | + ] [ rdf:type sp:Optional ; | ||
3674 | + sp:elements ([ sp:object | ||
3675 | + [ sp:varName "gasPart"^^xsd:string | ||
3676 | + ] ; | ||
3677 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ; | ||
3678 | + sp:subject | ||
3679 | + [ sp:varName "flow"^^xsd:string | ||
3680 | + ] | ||
3681 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/flow#Flow> ; | ||
3682 | + sp:predicate rdf:type ; | ||
3683 | + sp:subject | ||
3684 | + [ sp:varName "gasPart"^^xsd:string | ||
3685 | + ] | ||
3686 | + ] [ sp:object | ||
3687 | + [ sp:varName "gas"^^xsd:string | ||
3688 | + ] ; | ||
3689 | + sp:predicate <http://www.reportinghub.no/ep/schema/flow#materialThatFlows> ; | ||
3690 | + sp:subject | ||
3691 | + [ sp:varName "gasPart"^^xsd:string | ||
3692 | + ] | ||
3693 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/material#Gas> ; | ||
3694 | + sp:predicate rdf:type ; | ||
3695 | + sp:subject | ||
3696 | + [ sp:varName "gas"^^xsd:string | ||
3697 | + ] | ||
3698 | + ] [ sp:object | ||
3699 | + [ sp:varName "gasPart"^^xsd:string | ||
3700 | + ] ; | ||
3701 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
3702 | + sp:subject | ||
3703 | + [ sp:varName "gasflowinastandardstate"^^xsd:string | ||
3704 | + ] | ||
3705 | + ] [ sp:object | ||
3706 | + [ sp:varName "gasvolumetricflowrate"^^xsd:string | ||
3707 | + ] ; | ||
3708 | + sp:predicate rdf:type ; | ||
3709 | + sp:subject | ||
3710 | + [ sp:varName "gasflowinastandardstate"^^xsd:string | ||
3711 | + ] | ||
3712 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#VolumetricFlowRate> ; | ||
3713 | + sp:predicate rdf:type ; | ||
3714 | + sp:subject | ||
3715 | + [ sp:varName "gasvolumetricflowrate"^^xsd:string | ||
3716 | + ] | ||
3717 | + ] [ rdf:type sp:Bind ; | ||
3718 | + sp:expression | ||
3719 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
3720 | + sp:arg1 [ sp:varName "gasvolumetricflowrate"^^xsd:string | ||
3721 | + ] | ||
3722 | + ] ; | ||
3723 | + sp:variable | ||
3724 | + [ sp:varName "gasRate"^^xsd:string | ||
3725 | + ] | ||
3726 | + ] [ sp:object | ||
3727 | + [ sp:varName "gas"^^xsd:string | ||
3728 | + ] ; | ||
3729 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
3730 | + sp:subject | ||
3731 | + [ sp:varName "partOfGas"^^xsd:string | ||
3732 | + ] | ||
3733 | + ] [ sp:object | ||
3734 | + [ sp:varName "gdensity"^^xsd:string | ||
3735 | + ] ; | ||
3736 | + sp:predicate rdf:type ; | ||
3737 | + sp:subject | ||
3738 | + [ sp:varName "partOfGas"^^xsd:string | ||
3739 | + ] | ||
3740 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Density> ; | ||
3741 | + sp:predicate rdf:type ; | ||
3742 | + sp:subject | ||
3743 | + [ sp:varName "gdensity"^^xsd:string | ||
3744 | + ] | ||
3745 | + ] [ rdf:type sp:Bind ; | ||
3746 | + sp:expression | ||
3747 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
3748 | + sp:arg1 [ sp:varName "gdensity"^^xsd:string | ||
3749 | + ] | ||
3750 | + ] ; | ||
3751 | + sp:variable | ||
3752 | + [ sp:varName "gasDensity"^^xsd:string | ||
3753 | + ] | ||
3754 | + ] [ sp:object | ||
3755 | + [ sp:varName "gvolume"^^xsd:string | ||
3756 | + ] ; | ||
3757 | + sp:predicate rdf:type ; | ||
3758 | + sp:subject | ||
3759 | + [ sp:varName "partOfGas"^^xsd:string | ||
3760 | + ] | ||
3761 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Volume> ; | ||
3762 | + sp:predicate rdf:type ; | ||
3763 | + sp:subject | ||
3764 | + [ sp:varName "gvolume"^^xsd:string | ||
3765 | + ] | ||
3766 | + ] [ rdf:type sp:Bind ; | ||
3767 | + sp:expression | ||
3768 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
3769 | + sp:arg1 [ sp:varName "gvolume"^^xsd:string | ||
3770 | + ] | ||
3771 | + ] ; | ||
3772 | + sp:variable | ||
3773 | + [ sp:varName "gasVolume"^^xsd:string | ||
3774 | + ] | ||
3775 | + ]) | ||
3776 | + ]) | ||
3777 | + ]) | ||
3778 | + ] ; | ||
3779 | + rhspin:tableHeaders ("Well"^^xsd:string "Test Type"^^xsd:string "Nominally At"^^xsd:string "Oil Rate"^^xsd:string "Oil Volume"^^xsd:string "Oil Density"^^xsd:string "Gas Rate"^^xsd:string "Gas Volume"^^xsd:string "Gas Density"^^xsd:string "Water Rate"^^xsd:string "Water Volume"^^xsd:string) . | ||
3780 | + | ||
3781 | +mpr-tables:WellProductionFlows | ||
3782 | + rdf:type rhspin:TableTemplate ; | ||
3783 | + rdfs:label "Well Production"^^xsd:string ; | ||
3784 | + rdfs:subClassOf rhspin:MPRGTableTemplates ; | ||
3785 | + spin:body | ||
3786 | + [ rdf:type sp:Select ; | ||
3787 | + sp:orderBy ([ sp:varName "facilityName"^^xsd:string | ||
3788 | + ] [ sp:varName "purposeTypeName"^^xsd:string | ||
3789 | + ] [ sp:varName "materialTypeName"^^xsd:string | ||
3790 | + ]) ; | ||
3791 | + sp:resultVariables ([ sp:varName "facilityName"^^xsd:string | ||
2715 | ] [ sp:varName "wellStatus"^^xsd:string | 3792 | ] [ sp:varName "wellStatus"^^xsd:string |
2716 | ] [ sp:varName "purposeTypeName"^^xsd:string | 3793 | ] [ sp:varName "purposeTypeName"^^xsd:string |
2717 | ] [ sp:varName "materialTypeName"^^xsd:string | 3794 | ] [ sp:varName "materialTypeName"^^xsd:string |
... | @@ -3042,3 +4119,219 @@ mpr-tables:WellProductionFlows | ... | @@ -3042,3 +4119,219 @@ mpr-tables:WellProductionFlows |
3042 | ]) | 4119 | ]) |
3043 | ] ; | 4120 | ] ; |
3044 | rhspin:tableHeaders ("Wellbore"^^xsd:string "Status"^^xsd:string "Purpose"^^xsd:string "Material"^^xsd:string "Volume"^^xsd:string "Days"^^xsd:string "Flow type"^^xsd:string "Flow subtype"^^xsd:string "Gross/Net"^^xsd:string) . | 4121 | rhspin:tableHeaders ("Wellbore"^^xsd:string "Status"^^xsd:string "Purpose"^^xsd:string "Material"^^xsd:string "Volume"^^xsd:string "Days"^^xsd:string "Flow type"^^xsd:string "Flow subtype"^^xsd:string "Gross/Net"^^xsd:string) . |
4122 | + | ||
4123 | +mpr-tables:WellTest | ||
4124 | + rdf:type rhspin:TableTemplate ; | ||
4125 | + rdfs:label "Well Test Report Summary"^^xsd:string ; | ||
4126 | + rdfs:subClassOf rhspin:MPRGTableTemplates ; | ||
4127 | + spin:body | ||
4128 | + [ rdf:type sp:Select ; | ||
4129 | + sp:orderBy ([ sp:varName "wellboreName"^^xsd:string | ||
4130 | + ] [ sp:varName "activityStart"^^xsd:string | ||
4131 | + ]) ; | ||
4132 | + sp:resultVariables ([ sp:varName "wellboreName"^^xsd:string | ||
4133 | + ] [ sp:varName "wellTestTypeName"^^xsd:string | ||
4134 | + ] [ sp:varName "wellTestPartActiivityName"^^xsd:string | ||
4135 | + ] [ sp:varName "wellTestReasonTypeName"^^xsd:string | ||
4136 | + ] [ sp:varName "activityStart"^^xsd:string | ||
4137 | + ] [ sp:varName "durationValue"^^xsd:string | ||
4138 | + ] [ sp:varName "wellTestName"^^xsd:string | ||
4139 | + ] [ sp:varName "predecessorAt"^^xsd:string | ||
4140 | + ] [ sp:varName "validPredecessorAt"^^xsd:string | ||
4141 | + ]) ; | ||
4142 | + sp:where ([ sp:object <http://www.reportinghub.no/ep/schema/report#ProductionReport> ; | ||
4143 | + sp:predicate rdf:type ; | ||
4144 | + sp:subject | ||
4145 | + [ sp:varName "productionReport"^^xsd:string | ||
4146 | + ] | ||
4147 | + ] [ sp:object | ||
4148 | + [ sp:varName "productionReport"^^xsd:string | ||
4149 | + ] ; | ||
4150 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#partOf> ; | ||
4151 | + sp:subject | ||
4152 | + [ sp:varName "wellTestReport"^^xsd:string | ||
4153 | + ] | ||
4154 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/report#WellTestReport> ; | ||
4155 | + sp:predicate rdf:type ; | ||
4156 | + sp:subject | ||
4157 | + [ sp:varName "wellTestReport"^^xsd:string | ||
4158 | + ] | ||
4159 | + ] [ sp:object | ||
4160 | + [ sp:varName "wellTest"^^xsd:string | ||
4161 | + ] ; | ||
4162 | + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ; | ||
4163 | + sp:subject | ||
4164 | + [ sp:varName "wellTestReport"^^xsd:string | ||
4165 | + ] | ||
4166 | + ] [ rdf:type sp:Optional ; | ||
4167 | + sp:elements ([ sp:object | ||
4168 | + [ sp:varName "wellTestName"^^xsd:string | ||
4169 | + ] ; | ||
4170 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ; | ||
4171 | + sp:subject | ||
4172 | + [ sp:varName "wellTest"^^xsd:string | ||
4173 | + ] | ||
4174 | + ]) | ||
4175 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTest> ; | ||
4176 | + sp:predicate rdf:type ; | ||
4177 | + sp:subject | ||
4178 | + [ sp:varName "wellTest"^^xsd:string | ||
4179 | + ] | ||
4180 | + ] [ sp:object | ||
4181 | + [ sp:varName "wellborePart"^^xsd:string | ||
4182 | + ] ; | ||
4183 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWell> ; | ||
4184 | + sp:subject | ||
4185 | + [ sp:varName "wellTest"^^xsd:string | ||
4186 | + ] | ||
4187 | + ] [ sp:object | ||
4188 | + [ sp:varName "wellbore"^^xsd:string | ||
4189 | + ] ; | ||
4190 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ; | ||
4191 | + sp:subject | ||
4192 | + [ sp:varName "wellborePart"^^xsd:string | ||
4193 | + ] | ||
4194 | + ] [ sp:object | ||
4195 | + [ sp:varName "wellboreName"^^xsd:string | ||
4196 | + ] ; | ||
4197 | + sp:predicate <http://www.reportinghub.no/np/schema/npd#name> ; | ||
4198 | + sp:subject | ||
4199 | + [ sp:varName "wellbore"^^xsd:string | ||
4200 | + ] | ||
4201 | + ] [ rdf:type sp:Optional ; | ||
4202 | + sp:elements ([ sp:object | ||
4203 | + [ sp:varName "wellTestPart"^^xsd:string | ||
4204 | + ] ; | ||
4205 | + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ; | ||
4206 | + sp:subject | ||
4207 | + [ sp:varName "wellTest"^^xsd:string | ||
4208 | + ] | ||
4209 | + ] [ rdf:type sp:Optional ; | ||
4210 | + sp:elements ([ sp:object | ||
4211 | + [ sp:varName "duration"^^xsd:string | ||
4212 | + ] ; | ||
4213 | + sp:predicate rdf:type ; | ||
4214 | + sp:subject | ||
4215 | + [ sp:varName "wellTestPart"^^xsd:string | ||
4216 | + ] | ||
4217 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#TimeDuration> ; | ||
4218 | + sp:predicate rdf:type ; | ||
4219 | + sp:subject | ||
4220 | + [ sp:varName "duration"^^xsd:string | ||
4221 | + ] | ||
4222 | + ] [ rdf:type sp:Bind ; | ||
4223 | + sp:expression | ||
4224 | + [ rdf:type ep-spin-lib:normalizePropertyUnitAndValue ; | ||
4225 | + sp:arg1 [ sp:varName "duration"^^xsd:string | ||
4226 | + ] | ||
4227 | + ] ; | ||
4228 | + sp:variable | ||
4229 | + [ sp:varName "durationValue"^^xsd:string | ||
4230 | + ] | ||
4231 | + ]) | ||
4232 | + ] [ rdf:type sp:Optional ; | ||
4233 | + sp:elements ([ sp:object | ||
4234 | + [ sp:varName "productionActivity"^^xsd:string | ||
4235 | + ] ; | ||
4236 | + sp:predicate rdf:type ; | ||
4237 | + sp:subject | ||
4238 | + [ sp:varName "wellTestPart"^^xsd:string | ||
4239 | + ] | ||
4240 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#ProductionActivity> ; | ||
4241 | + sp:predicate rdfs:subClassOf ; | ||
4242 | + sp:subject | ||
4243 | + [ sp:varName "productionActivity"^^xsd:string | ||
4244 | + ] | ||
4245 | + ] [ sp:object | ||
4246 | + [ sp:varName "wellTestPartActiivityName"^^xsd:string | ||
4247 | + ] ; | ||
4248 | + sp:predicate rdfs:label ; | ||
4249 | + sp:subject | ||
4250 | + [ sp:varName "productionActivity"^^xsd:string | ||
4251 | + ] | ||
4252 | + ]) | ||
4253 | + ]) | ||
4254 | + ] [ rdf:type sp:Optional ; | ||
4255 | + sp:elements ([ sp:object | ||
4256 | + [ sp:varName "activityStart"^^xsd:string | ||
4257 | + ] ; | ||
4258 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | ||
4259 | + sp:subject | ||
4260 | + [ sp:varName "wellTest"^^xsd:string | ||
4261 | + ] | ||
4262 | + ]) | ||
4263 | + ] [ sp:object | ||
4264 | + [ sp:varName "wellTestType"^^xsd:string | ||
4265 | + ] ; | ||
4266 | + sp:predicate rdf:type ; | ||
4267 | + sp:subject | ||
4268 | + [ sp:varName "wellTest"^^xsd:string | ||
4269 | + ] | ||
4270 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#WellTestType> ; | ||
4271 | + sp:predicate rdf:type ; | ||
4272 | + sp:subject | ||
4273 | + [ sp:varName "wellTestType"^^xsd:string | ||
4274 | + ] | ||
4275 | + ] [ sp:object | ||
4276 | + [ sp:varName "wellTestTypeName"^^xsd:string | ||
4277 | + ] ; | ||
4278 | + sp:predicate rdfs:label ; | ||
4279 | + sp:subject | ||
4280 | + [ sp:varName "wellTestType"^^xsd:string | ||
4281 | + ] | ||
4282 | + ] [ rdf:type sp:Optional ; | ||
4283 | + sp:elements ([ sp:object | ||
4284 | + [ sp:varName "wellTestReasonType"^^xsd:string | ||
4285 | + ] ; | ||
4286 | + sp:predicate rdf:type ; | ||
4287 | + sp:subject | ||
4288 | + [ sp:varName "wellTest"^^xsd:string | ||
4289 | + ] | ||
4290 | + ] [ sp:object <http://www.reportinghub.no/ep/schema/production-activity#WellTestReasonType> ; | ||
4291 | + sp:predicate rdf:type ; | ||
4292 | + sp:subject | ||
4293 | + [ sp:varName "wellTestReasonType"^^xsd:string | ||
4294 | + ] | ||
4295 | + ] [ sp:object | ||
4296 | + [ sp:varName "wellTestReasonTypeName"^^xsd:string | ||
4297 | + ] ; | ||
4298 | + sp:predicate rdfs:label ; | ||
4299 | + sp:subject | ||
4300 | + [ sp:varName "wellTestReasonType"^^xsd:string | ||
4301 | + ] | ||
4302 | + ]) | ||
4303 | + ] [ rdf:type sp:Optional ; | ||
4304 | + sp:elements ([ sp:object | ||
4305 | + [ sp:varName "predecessor"^^xsd:string | ||
4306 | + ] ; | ||
4307 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasPredecessor> ; | ||
4308 | + sp:subject | ||
4309 | + [ sp:varName "wellTest"^^xsd:string | ||
4310 | + ] | ||
4311 | + ] [ sp:object | ||
4312 | + [ sp:varName "predecessorAt"^^xsd:string | ||
4313 | + ] ; | ||
4314 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | ||
4315 | + sp:subject | ||
4316 | + [ sp:varName "predecessor"^^xsd:string | ||
4317 | + ] | ||
4318 | + ]) | ||
4319 | + ] [ rdf:type sp:Optional ; | ||
4320 | + sp:elements ([ sp:object | ||
4321 | + [ sp:varName "validPredecessor"^^xsd:string | ||
4322 | + ] ; | ||
4323 | + sp:predicate <http://www.reportinghub.no/ep/schema/production-activity#hasValidPredecessor> ; | ||
4324 | + sp:subject | ||
4325 | + [ sp:varName "wellTest"^^xsd:string | ||
4326 | + ] | ||
4327 | + ] [ sp:object | ||
4328 | + [ sp:varName "validPredecessorAt"^^xsd:string | ||
4329 | + ] ; | ||
4330 | + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ; | ||
4331 | + sp:subject | ||
4332 | + [ sp:varName "validPredecessor"^^xsd:string | ||
4333 | + ] | ||
4334 | + ]) | ||
4335 | + ]) | ||
4336 | + ] ; | ||
4337 | + rhspin:tableHeaders ("Well"^^xsd:string "Test Type"^^xsd:string "Activity"^^xsd:string "Reason"^^xsd:string "Started or Nominally At"^^xsd:string "Duration"^^xsd:string "Description "^^xsd:string "Predecessor At"^^xsd:string "Last Valid At"^^xsd:string) . | ... | ... |
... | @@ -40,9 +40,6 @@ WHERE { | ... | @@ -40,9 +40,6 @@ WHERE { |
40 | <dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:PersonnelInformation" /> | 40 | <dprswp:Table arg:report="{= ?report }" arg:template="dpr-tables:PersonnelInformation" /> |
41 | 41 | ||
42 | 42 | ||
43 | - | ||
44 | - | ||
45 | - | ||
46 | <table> | 43 | <table> |
47 | 44 | ||
48 | <ui:forEach ui:resultSet="{# SELECT ?facilityName ?beds | 45 | <ui:forEach ui:resultSet="{# SELECT ?facilityName ?beds | ... | ... |
... | @@ -18,37 +18,48 @@ WHERE { | ... | @@ -18,37 +18,48 @@ WHERE { |
18 | 18 | ||
19 | <h1>Monthly Partner Report : {= ?reportedFieldName } Field, Month Ending {= ?activityEnd}</h1> | 19 | <h1>Monthly Partner Report : {= ?reportedFieldName } Field, Month Ending {= ?activityEnd}</h1> |
20 | <h2>Report title : {# SELECT ?title WHERE { ?report a ep-report:MonthlyProductionReportPartner . ?report ep-core:name ?title . } }</h2> | 20 | <h2>Report title : {# SELECT ?title WHERE { ?report a ep-report:MonthlyProductionReportPartner . ?report ep-core:name ?title . } }</h2> |
21 | +<h2>Report Status : {# SELECT ?reportStatusLabel | ||
22 | +WHERE { | ||
23 | + ?report rdf:type ep-report:ProductionReport . | ||
24 | + ?report a ?reportStatus . | ||
25 | + ?reportStatus a ep-report:ReportVersionStatus . | ||
26 | + ?reportStatus rdfs:label ?reportStatusLabel . | ||
27 | +}}</h2> | ||
21 | <h2>Submitted by : {# SELECT ?submittingFieldName WHERE | 28 | <h2>Submitted by : {# SELECT ?submittingFieldName WHERE |
22 | { | 29 | { |
23 | 30 | ||
24 | -?report a ep-report:MonthlyProductionReportPartner . | 31 | +?report a ep-report:ProductionReport . |
25 | -?report ep-report:reportSubmittedFrom ?submittingFieldState . | 32 | +?reportIssueActivity ep-report:issuedReport ?report . |
33 | +?reportIssueActivity ep-activity:issuedFrom ?submittingFieldState . | ||
26 | ?submittingFieldState ep-core:temporalPartOf ?submittingField . | 34 | ?submittingFieldState ep-core:temporalPartOf ?submittingField . |
27 | ?submittingField npd:name ?submittingFieldName . | 35 | ?submittingField npd:name ?submittingFieldName . |
28 | 36 | ||
29 | } }</h2> | 37 | } }</h2> |
30 | 38 | ||
39 | + <mprpswp:Table arg:report="{= ?report }" arg:template="mpr-tables:GasSales" /> | ||
31 | 40 | ||
41 | + <mprpswp:Table arg:report="{= ?report }" arg:template="mpr-tables:WellProductionFlows" /> | ||
32 | 42 | ||
43 | + <mprpswp:Table arg:report="{= ?report }" arg:template="mpr-tables:Cargo" /> | ||
33 | 44 | ||
34 | - <mprgswp:Table arg:report="{= ?report }" arg:template="mpr-tables:GasSales" /> | 45 | + <mprpswp:Table arg:report="{= ?report }" arg:template="mpr-tables:CargoOwnership" /> |
35 | - | ||
36 | - <mprgswp:Table arg:report="{= ?report }" arg:template="mpr-tables:WellProductionFlows" /> | ||
37 | - | ||
38 | - <mprgswp:Table arg:report="{= ?report }" arg:template="mpr-tables:Cargo" /> | ||
39 | 46 | ||
40 | - <mprgswp:Table arg:report="{= ?report }" arg:template="mpr-tables:CargoOwnership" /> | 47 | + <mprpswp:Table arg:report="{= ?report }" arg:template="mpr-tables:ProductionSales" /> |
41 | 48 | ||
42 | - <mprgswp:Table arg:report="{= ?report }" arg:template="mpr-tables:ProductionSales" /> | 49 | + <mprpswp:Table arg:report="{= ?report }" arg:template="mpr-tables:ProductionFlowsAll" /> |
43 | 50 | ||
44 | - <mprgswp:Table arg:report="{= ?report }" arg:template="mpr-tables:ProductionFlowsAll" /> | 51 | + <mprpswp:Table arg:report="{= ?report }" arg:template="mpr-tables:ProductionInventory" /> |
45 | 52 | ||
46 | - <mprgswp:Table arg:report="{= ?report }" arg:template="mpr-tables:ProductionInventory" /> | 53 | + <mprpswp:Table arg:report="{= ?report }" arg:template="mpr-tables:ProductionInventoryOwnership" /> |
47 | 54 | ||
48 | - <mprgswp:Table arg:report="{= ?report }" arg:template="mpr-tables:ProductionInventoryOwnership" /> | 55 | +<mprpswp:Table arg:report="{= ?report }" arg:template="mpr-tables:FluidSamples" /> |
49 | 56 | ||
57 | +<mprpswp:Table arg:report="{= ?report }" arg:template="mpr-tables:FluidSampleAnalysisResults" /> | ||
50 | 58 | ||
59 | + <mprpswp:Table arg:report="{= ?report }" arg:template="mpr-tables:WellTest" /> | ||
51 | 60 | ||
61 | + <mprpswp:Table arg:report="{= ?report }" arg:template="mpr-tables:WellInjectionTest" /> | ||
62 | + <mprpswp:Table arg:report="{= ?report }" arg:template="mpr-tables:WellInjectionTestResults" /> | ||
52 | 63 | ||
53 | </ui:group> | 64 | </ui:group> |
54 | 65 | ||
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
-
Please register or login to post a comment