David Leal

Progress on commonPropertiesProductVolume

...@@ -37,6 +37,11 @@ ep-core:AmountOfSubstancePair ...@@ -37,6 +37,11 @@ ep-core:AmountOfSubstancePair
37 rdfs:label "amount of substance pair"^^xsd:string ; 37 rdfs:label "amount of substance pair"^^xsd:string ;
38 rdfs:subClassOf ep-core:Pair . 38 rdfs:subClassOf ep-core:Pair .
39 39
40 +ep-core:AmountOfSubstancePerAmountOfSubstance
41 + rdf:type ep-core:PropertySpace , rdfs:Class ;
42 + rdfs:label "amount of substance per amount of substance"^^xsd:string ;
43 + rdfs:subClassOf ep-core:Ratio .
44 +
40 ep-core:AmountOfSubstancePerMass 45 ep-core:AmountOfSubstancePerMass
41 rdf:type ep-core:PropertySpace , rdfs:Class ; 46 rdf:type ep-core:PropertySpace , rdfs:Class ;
42 rdfs:comment "the amount of substance per unit mass. The SI unit is mole kilogram-1."^^xsd:string ; 47 rdfs:comment "the amount of substance per unit mass. The SI unit is mole kilogram-1."^^xsd:string ;
...@@ -1955,6 +1960,17 @@ ep-core:hasCompositionOfAllPartsOfDefinedType ...@@ -1955,6 +1960,17 @@ ep-core:hasCompositionOfAllPartsOfDefinedType
1955 rdfs:label "has composition of all parts of defined type"^^xsd:string ; 1960 rdfs:label "has composition of all parts of defined type"^^xsd:string ;
1956 rdfs:range ep-core:CompositionOfAllPartsOfDefinedType . 1961 rdfs:range ep-core:CompositionOfAllPartsOfDefinedType .
1957 1962
1963 +ep-core:hasCorrespondingTemporal
1964 + rdfs:comment "temporal part that is the corresponding temporal part in the preceding reporting period"^^xsd:string ;
1965 + rdfs:domain ep-core:PhysicalThing ;
1966 + rdfs:label "has corresponding temporal part in previous reporting period"^^xsd:string ;
1967 + rdfs:range ep-core:PhysicalThing .
1968 +
1969 +ep-core:hasCorrespondingTemporalPartInPrecedingReportingPeriod
1970 + rdf:type owl:ObjectProperty ;
1971 + rdfs:domain ep-core:PhysicalThing ;
1972 + rdfs:range ep-core:PhysicalThing .
1973 +
1958 ep-core:hasFeature 1974 ep-core:hasFeature
1959 rdf:type owl:ObjectProperty ; 1975 rdf:type owl:ObjectProperty ;
1960 rdfs:comment "physical feature that is of a physical thing"^^xsd:string ; 1976 rdfs:comment "physical feature that is of a physical thing"^^xsd:string ;
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
12 12
13 <http://www.reportinghub.no/ep/schema/1.0/production-facility> 13 <http://www.reportinghub.no/ep/schema/1.0/production-facility>
14 rdf:type owl:Ontology ; 14 rdf:type owl:Ontology ;
15 - owl:imports <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/organization> , <http://www.reportinghub.no/ep/schema/1.0/production-well> ; 15 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-well> , <http://www.reportinghub.no/ep/schema/1.0/organization> , <http://www.reportinghub.no/ep/schema/1.0/facility> ;
16 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 16 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
17 17
18 <http://www.reportinghub.no/ep/schema/equipment#Compressor> 18 <http://www.reportinghub.no/ep/schema/equipment#Compressor>
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
37 rdfs:subClassOf ep-core:PhysicalObject . 37 rdfs:subClassOf ep-core:PhysicalObject .
38 38
39 <http://www.reportinghub.no/ep/schema/facility#Field> 39 <http://www.reportinghub.no/ep/schema/facility#Field>
40 - rdf:type ep-core:ClassNotInheritedByAStrictTemporalPart , ep-prodfac:ReportingFacilityType . 40 + rdf:type ep-prodfac:ReportingFacilityType , ep-core:ClassNotInheritedByAStrictTemporalPart .
41 41
42 <http://www.reportinghub.no/ep/schema/facility#Flowline> 42 <http://www.reportinghub.no/ep/schema/facility#Flowline>
43 rdf:type ep-prodfac:ReportingFacilityType . 43 rdf:type ep-prodfac:ReportingFacilityType .
...@@ -55,7 +55,7 @@ ...@@ -55,7 +55,7 @@
55 rdf:type ep-core:ClassNotInheritedByAStrictTemporalPart . 55 rdf:type ep-core:ClassNotInheritedByAStrictTemporalPart .
56 56
57 <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate> 57 <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate>
58 - rdf:type ep-core:ClassNotInheritedByAStrictTemporalPart , owl:Class ; 58 + rdf:type owl:Class , ep-core:ClassNotInheritedByAStrictTemporalPart ;
59 rdfs:comment "production facility that is for all of its life up to a point in time"^^xsd:string ; 59 rdfs:comment "production facility that is for all of its life up to a point in time"^^xsd:string ;
60 rdfs:label "production facility to date"^^xsd:string ; 60 rdfs:label "production facility to date"^^xsd:string ;
61 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> . 61 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> .
...@@ -76,56 +76,56 @@ ...@@ -76,56 +76,56 @@
76 rdf:type ep-prodfac:ReportingFacilityType . 76 rdf:type ep-prodfac:ReportingFacilityType .
77 77
78 <http://www.reportinghub.no/ep/schema/facility#averageHighestThirdWaveHeight> 78 <http://www.reportinghub.no/ep/schema/facility#averageHighestThirdWaveHeight>
79 - rdf:type owl:ObjectProperty , ep-core:Class_of_indirect_property , owl:FunctionalProperty ; 79 + rdf:type owl:FunctionalProperty , ep-core:Class_of_indirect_property , owl:ObjectProperty ;
80 rdfs:comment "length that is the average of the higher 1/3 of the wave heights passing during a sample period (typically 20 to 30 minutes) (source: MPR-XSD)"^^xsd:string ; 80 rdfs:comment "length that is the average of the higher 1/3 of the wave heights passing during a sample period (typically 20 to 30 minutes) (source: MPR-XSD)"^^xsd:string ;
81 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ; 81 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ;
82 rdfs:label "average highest third wave height"^^xsd:string ; 82 rdfs:label "average highest third wave height"^^xsd:string ;
83 rdfs:range ep-core:Length . 83 rdfs:range ep-core:Length .
84 84
85 <http://www.reportinghub.no/ep/schema/facility#averageWaveHeight> 85 <http://www.reportinghub.no/ep/schema/facility#averageWaveHeight>
86 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 86 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
87 rdfs:comment "length that is the average height of surface waves"^^xsd:string ; 87 rdfs:comment "length that is the average height of surface waves"^^xsd:string ;
88 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ; 88 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ;
89 rdfs:label "average wave height"^^xsd:string ; 89 rdfs:label "average wave height"^^xsd:string ;
90 rdfs:range ep-core:Length . 90 rdfs:range ep-core:Length .
91 91
92 <http://www.reportinghub.no/ep/schema/facility#cloudCeilingHeight> 92 <http://www.reportinghub.no/ep/schema/facility#cloudCeilingHeight>
93 - rdf:type owl:ObjectProperty , ep-core:Class_of_indirect_property , owl:FunctionalProperty ; 93 + rdf:type owl:FunctionalProperty , ep-core:Class_of_indirect_property , owl:ObjectProperty ;
94 rdfs:comment "length that is the height of the cloud ceiling"^^xsd:string ; 94 rdfs:comment "length that is the height of the cloud ceiling"^^xsd:string ;
95 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#CloudCover> ; 95 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#CloudCover> ;
96 rdfs:label "cloud ceiling height"^^xsd:string ; 96 rdfs:label "cloud ceiling height"^^xsd:string ;
97 rdfs:range ep-core:Length . 97 rdfs:range ep-core:Length .
98 98
99 <http://www.reportinghub.no/ep/schema/facility#facilityOperator> 99 <http://www.reportinghub.no/ep/schema/facility#facilityOperator>
100 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 100 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
101 rdfs:comment "organization that operates a facility"^^xsd:string ; 101 rdfs:comment "organization that operates a facility"^^xsd:string ;
102 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ; 102 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
103 rdfs:label "facility operator"^^xsd:string ; 103 rdfs:label "facility operator"^^xsd:string ;
104 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> . 104 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> .
105 105
106 <http://www.reportinghub.no/ep/schema/facility#maximumWaveHeight> 106 <http://www.reportinghub.no/ep/schema/facility#maximumWaveHeight>
107 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 107 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
108 rdfs:comment "length that is the maximum height of surface waves"^^xsd:string ; 108 rdfs:comment "length that is the maximum height of surface waves"^^xsd:string ;
109 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ; 109 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ;
110 rdfs:label "maximum wave height"^^xsd:string ; 110 rdfs:label "maximum wave height"^^xsd:string ;
111 rdfs:range ep-core:Length . 111 rdfs:range ep-core:Length .
112 112
113 <http://www.reportinghub.no/ep/schema/facility#surfaceWavePeriod> 113 <http://www.reportinghub.no/ep/schema/facility#surfaceWavePeriod>
114 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 114 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
115 rdfs:comment "time duration that is the period of surface waves"^^xsd:string ; 115 rdfs:comment "time duration that is the period of surface waves"^^xsd:string ;
116 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ; 116 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ;
117 rdfs:label "period"^^xsd:string ; 117 rdfs:label "period"^^xsd:string ;
118 rdfs:range ep-core:TimeDuration . 118 rdfs:range ep-core:TimeDuration .
119 119
120 <http://www.reportinghub.no/ep/schema/facility#visibility> 120 <http://www.reportinghub.no/ep/schema/facility#visibility>
121 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 121 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
122 rdfs:comment "length that is the maximum distance at which things can be seen through surrounding air"^^xsd:string ; 122 rdfs:comment "length that is the maximum distance at which things can be seen through surrounding air"^^xsd:string ;
123 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurroundingAir> ; 123 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurroundingAir> ;
124 rdfs:label "visibility"^^xsd:string ; 124 rdfs:label "visibility"^^xsd:string ;
125 rdfs:range ep-core:Length . 125 rdfs:range ep-core:Length .
126 126
127 <http://www.reportinghub.no/ep/schema/facility#windChillTemperature> 127 <http://www.reportinghub.no/ep/schema/facility#windChillTemperature>
128 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 128 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
129 rdfs:comment "temperature that is the wind chill temperature of surrounding air"^^xsd:string ; 129 rdfs:comment "temperature that is the wind chill temperature of surrounding air"^^xsd:string ;
130 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurroundingAir> ; 130 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurroundingAir> ;
131 rdfs:label "wind chill temperature"^^xsd:string ; 131 rdfs:label "wind chill temperature"^^xsd:string ;
...@@ -147,7 +147,7 @@ ...@@ -147,7 +147,7 @@
147 rdfs:label "flow meter"^^xsd:string . 147 rdfs:label "flow meter"^^xsd:string .
148 148
149 ep-prodfac:AvailableFacility 149 ep-prodfac:AvailableFacility
150 - rdf:type owl:Class , ep-prodfac:FacilityAvailabilityType ; 150 + rdf:type ep-prodfac:FacilityAvailabilityType , owl:Class ;
151 rdfs:label "available facility"^^xsd:string ; 151 rdfs:label "available facility"^^xsd:string ;
152 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> ; 152 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> ;
153 owl:disjointWith ep-prodfac:UnavailableFacility . 153 owl:disjointWith ep-prodfac:UnavailableFacility .
...@@ -208,6 +208,12 @@ ep-prodfac:Plant-processing ...@@ -208,6 +208,12 @@ ep-prodfac:Plant-processing
208 rdfs:label "plant - processing"^^xsd:string ; 208 rdfs:label "plant - processing"^^xsd:string ;
209 rdfs:subClassOf ep-prodfac:Plant . 209 rdfs:subClassOf ep-prodfac:Plant .
210 210
211 +ep-prodfac:Port
212 + rdf:type owl:Class ;
213 + rdfs:comment "facility that enables a flow into or out of a facility of which it is a part"^^xsd:string ;
214 + rdfs:label "port"^^xsd:string ;
215 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> .
216 +
211 ep-prodfac:ProcessingFacility 217 ep-prodfac:ProcessingFacility
212 rdf:type owl:Class ; 218 rdf:type owl:Class ;
213 rdfs:comment "single production processing facility (source: MPR-XSD)"^^xsd:string ; 219 rdfs:comment "single production processing facility (source: MPR-XSD)"^^xsd:string ;
...@@ -251,13 +257,13 @@ ep-prodfac:TrunkLine ...@@ -251,13 +257,13 @@ ep-prodfac:TrunkLine
251 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> . 257 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> .
252 258
253 ep-prodfac:UnavailableFacility 259 ep-prodfac:UnavailableFacility
254 - rdf:type owl:Class , ep-prodfac:FacilityAvailabilityType ; 260 + rdf:type ep-prodfac:FacilityAvailabilityType , owl:Class ;
255 rdfs:label "unavailable facility"^^xsd:string ; 261 rdfs:label "unavailable facility"^^xsd:string ;
256 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> ; 262 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> ;
257 owl:disjointWith ep-prodfac:AvailableFacility . 263 owl:disjointWith ep-prodfac:AvailableFacility .
258 264
259 ep-prodfac:facilityPressureAlarm-low 265 ep-prodfac:facilityPressureAlarm-low
260 - rdf:type owl:ObjectProperty , ep-core:Class_of_indirect_property , owl:FunctionalProperty ; 266 + rdf:type owl:FunctionalProperty , ep-core:Class_of_indirect_property , owl:ObjectProperty ;
261 rdfs:comment "pressure below which an alarm will be raised"^^xsd:string ; 267 rdfs:comment "pressure below which an alarm will be raised"^^xsd:string ;
262 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ; 268 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
263 rdfs:label "facility pressure alarm - low"^^xsd:string ; 269 rdfs:label "facility pressure alarm - low"^^xsd:string ;
...@@ -270,21 +276,21 @@ ep-prodfac:numberOfBedsAvailable ...@@ -270,21 +276,21 @@ ep-prodfac:numberOfBedsAvailable
270 rdfs:range xsd:integer . 276 rdfs:range xsd:integer .
271 277
272 ep-prodfac:operatingTime 278 ep-prodfac:operatingTime
273 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 279 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
274 rdfs:comment "time duration that is the operating time of a temporal part of a facility"^^xsd:string ; 280 rdfs:comment "time duration that is the operating time of a temporal part of a facility"^^xsd:string ;
275 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ; 281 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
276 rdfs:label "operating time"^^xsd:string ; 282 rdfs:label "operating time"^^xsd:string ;
277 rdfs:range ep-core:TimeDuration . 283 rdfs:range ep-core:TimeDuration .
278 284
279 ep-prodfac:pipelineEfficiencyFactor 285 ep-prodfac:pipelineEfficiencyFactor
280 - rdf:type owl:ObjectProperty , ep-core:Class_of_indirect_property , owl:FunctionalProperty ; 286 + rdf:type owl:FunctionalProperty , ep-core:Class_of_indirect_property , owl:ObjectProperty ;
281 rdfs:comment "Factor by which theoretical volumetric flow rates are multiplied to account for water, condenate and solids in a pipeline"^^xsd:string ; 287 rdfs:comment "Factor by which theoretical volumetric flow rates are multiplied to account for water, condenate and solids in a pipeline"^^xsd:string ;
282 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ; 288 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
283 rdfs:label "pipeline efficiency factor"^^xsd:string ; 289 rdfs:label "pipeline efficiency factor"^^xsd:string ;
284 rdfs:range ep-core:VolumePerVolume . 290 rdfs:range ep-core:VolumePerVolume .
285 291
286 ep-prodfac:scheduledTimeUnavailable 292 ep-prodfac:scheduledTimeUnavailable
287 - rdf:type owl:FunctionalProperty , ep-core:Class_of_indirect_property , owl:ObjectProperty ; 293 + rdf:type owl:ObjectProperty , ep-core:Class_of_indirect_property , owl:FunctionalProperty ;
288 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ; 294 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
289 rdfs:label "scheduled time unavailable"^^xsd:string ; 295 rdfs:label "scheduled time unavailable"^^xsd:string ;
290 rdfs:range ep-core:TimeDuration . 296 rdfs:range ep-core:TimeDuration .
...@@ -296,7 +302,7 @@ ep-prodfac:shutDownSequenceNumber ...@@ -296,7 +302,7 @@ ep-prodfac:shutDownSequenceNumber
296 rdfs:range xsd:integer . 302 rdfs:range xsd:integer .
297 303
298 ep-prodfac:timeAvailable 304 ep-prodfac:timeAvailable
299 - rdf:type owl:FunctionalProperty , ep-core:Class_of_indirect_property , owl:ObjectProperty ; 305 + rdf:type owl:ObjectProperty , ep-core:Class_of_indirect_property , owl:FunctionalProperty ;
300 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ; 306 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
301 rdfs:label "time available"^^xsd:string ; 307 rdfs:label "time available"^^xsd:string ;
302 rdfs:range ep-core:TimeDuration . 308 rdfs:range ep-core:TimeDuration .
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
23 23
24 <http://www.reportinghub.no/ep/mpr/spin/1.1/lib> 24 <http://www.reportinghub.no/ep/mpr/spin/1.1/lib>
25 rdf:type owl:Ontology ; 25 rdf:type owl:Ontology ;
26 - owl:imports <http://spinrdf.org/spin> , <http://www.epim.no/schemas/mprml/1> , <http://www.reportinghub.no/ep/schema/1.0/production> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> , <http://www.reportinghub.no/ep/schema/1.0/production-equipment> , <http://www.reportinghub.no/ep/spin/1.1/lib> , <http://www.reportinghub.no/ep/transform/transform-helper-schema> ; 26 + 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-equipment> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> , <http://www.reportinghub.no/ep/schema/1.0/production> , <http://www.epim.no/schemas/mprml/1> , <http://spinrdf.org/spin> ;
27 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 27 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
28 28
29 ep-mpr-spin-lib:Function 29 ep-mpr-spin-lib:Function
...@@ -74,6 +74,28 @@ ep-mpr-spin-lib:buildPersonRoleTypeURI ...@@ -74,6 +74,28 @@ ep-mpr-spin-lib:buildPersonRoleTypeURI
74 ]) 74 ])
75 ] . 75 ] .
76 76
77 +ep-mpr-spin-lib:buildPortURI
78 + rdf:type spin:Function ;
79 + rdfs:label "build Port URI"^^xsd:string ;
80 + rdfs:subClassOf ep-mpr-spin-lib:Function ;
81 + spin:body
82 + [ rdf:type sp:Select ;
83 + sp:resultVariables ([ sp:varName "uri"^^xsd:string
84 + ]) ;
85 + sp:where ([ rdf:type sp:Bind ;
86 + sp:expression
87 + [ rdf:type ep-spin-lib:buildURI ;
88 + sp:arg1 "https://www.reportinghub.no/ep/data/port/" ;
89 + sp:arg2 [ rdf:type ep-spin-lib:normalizeString ;
90 + sp:arg1 spin:_arg1
91 + ]
92 + ] ;
93 + sp:variable
94 + [ sp:varName "uri"^^xsd:string
95 + ]
96 + ])
97 + ] .
98 +
77 ep-mpr-spin-lib:buildPrecipitationTypeURI 99 ep-mpr-spin-lib:buildPrecipitationTypeURI
78 rdf:type spin:Function ; 100 rdf:type spin:Function ;
79 rdfs:label "build PrecipitationType URI"^^xsd:string ; 101 rdfs:label "build PrecipitationType URI"^^xsd:string ;
......