MonkeyChap

Put in DDR Table SPARQL for Fluid Readings

...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
21 <http://www.reportinghub.no/ep/spin/ddr-tables> 21 <http://www.reportinghub.no/ep/spin/ddr-tables>
22 rdf:type owl:Ontology ; 22 rdf:type owl:Ontology ;
23 rdfs:comment "A collection of SELECT templates that can be used to assemble tables in DD reports."^^xsd:string ; 23 rdfs:comment "A collection of SELECT templates that can be used to assemble tables in DD reports."^^xsd:string ;
24 - owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/schema/1.0/activity-purpose> , <http://www.reportinghub.no/ep/schema/1.0/ddr> , <http://www.reportinghub.no/spin/rh> ; 24 + owl:imports <http://www.reportinghub.no/spin/rh> , <http://www.reportinghub.no/ep/schema/1.0/ddr> , <http://www.reportinghub.no/ep/schema/1.0/activity-purpose> , <http://spinrdf.org/spin> ;
25 owl:versionInfo "0.1.0"^^xsd:string . 25 owl:versionInfo "0.1.0"^^xsd:string .
26 26
27 ddr-tables:BitRecord 27 ddr-tables:BitRecord
...@@ -1539,6 +1539,186 @@ m"""^^xsd:string """Recovery core ...@@ -1539,6 +1539,186 @@ m"""^^xsd:string """Recovery core
1539 %"""^^xsd:string """Core barrel length 1539 %"""^^xsd:string """Core barrel length
1540 m"""^^xsd:string "Inner barrel type"^^xsd:string "Description"^^xsd:string) . 1540 m"""^^xsd:string "Inner barrel type"^^xsd:string "Description"^^xsd:string) .
1541 1541
1542 +ddr-tables:DrillingFluidInformation
1543 + rdf:type rhspin:TableTemplate ;
1544 + rdfs:label "Cement Fluid Information"^^xsd:string ;
1545 + rdfs:subClassOf rhspin:DDRTableTemplates ;
1546 + spin:body
1547 + [ rdf:type sp:Select ;
1548 + rdfs:comment "?sampleTime ?depthAtLoggingMmd ?fluidType ?fluidDensity ?fluidViscosity ?yieldPoint"^^xsd:string ;
1549 + sp:resultVariables ([ sp:varName "sampleTime"^^xsd:string
1550 + ] [ sp:varName "depthAtLoggingMmd"^^xsd:string
1551 + ] [ sp:varName "fluidType"^^xsd:string
1552 + ] [ sp:varName "fluidDensity"^^xsd:string
1553 + ] [ sp:varName "fluidViscosity"^^xsd:string
1554 + ] [ sp:varName "yieldPoint"^^xsd:string
1555 + ]) ;
1556 + sp:where ([ sp:object
1557 + [ sp:varName "reportOn"^^xsd:string
1558 + ] ;
1559 + sp:predicate <http://www.reportinghub.no/ep/schema/report#reportOn> ;
1560 + sp:subject
1561 + [ sp:varName "report"^^xsd:string
1562 + ]
1563 + ] [ sp:object
1564 + [ sp:varName "fr"^^xsd:string
1565 + ] ;
1566 + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ;
1567 + sp:subject
1568 + [ sp:varName "reportOn"^^xsd:string
1569 + ]
1570 + ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#FluidReading> ;
1571 + sp:predicate rdf:type ;
1572 + sp:subject
1573 + [ sp:varName "fr"^^xsd:string
1574 + ]
1575 + ] [ sp:object
1576 + [ sp:varName "fluid"^^xsd:string
1577 + ] ;
1578 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onFluid> ;
1579 + sp:subject
1580 + [ sp:varName "fr"^^xsd:string
1581 + ]
1582 + ] [ rdf:type sp:Optional ;
1583 + sp:elements ([ sp:object
1584 + [ sp:varName "sampleTime"^^xsd:string
1585 + ] ;
1586 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#nominallyAt> ;
1587 + sp:subject
1588 + [ sp:varName "fr"^^xsd:string
1589 + ]
1590 + ])
1591 + ] [ rdf:type sp:Optional ;
1592 + sp:elements ([ sp:object
1593 + [ sp:varName "density"^^xsd:string
1594 + ] ;
1595 + sp:predicate rdf:type ;
1596 + sp:subject
1597 + [ sp:varName "fluid"^^xsd:string
1598 + ]
1599 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#Density> ;
1600 + sp:predicate rdf:type ;
1601 + sp:subject
1602 + [ sp:varName "density"^^xsd:string
1603 + ]
1604 + ] [ sp:object
1605 + [ sp:varName "fluidDensity"^^xsd:string
1606 + ] ;
1607 + sp:predicate <http://www.reportinghub.no/ep/schema/core#gram_cm-3> ;
1608 + sp:subject
1609 + [ sp:varName "density"^^xsd:string
1610 + ]
1611 + ])
1612 + ] [ rdf:type sp:Optional ;
1613 + sp:elements ([ sp:object
1614 + [ sp:varName "yp"^^xsd:string
1615 + ] ;
1616 + sp:predicate rdf:type ;
1617 + sp:subject
1618 + [ sp:varName "fluid"^^xsd:string
1619 + ]
1620 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#YieldPoint> ;
1621 + sp:predicate rdf:type ;
1622 + sp:subject
1623 + [ sp:varName "yp"^^xsd:string
1624 + ]
1625 + ] [ sp:object
1626 + [ sp:varName "yieldPoint"^^xsd:string
1627 + ] ;
1628 + sp:predicate <http://www.reportinghub.no/ep/schema/core#pascal> ;
1629 + sp:subject
1630 + [ sp:varName "yp"^^xsd:string
1631 + ]
1632 + ])
1633 + ] [ rdf:type sp:Optional ;
1634 + sp:elements ([ sp:object
1635 + [ sp:varName "visc"^^xsd:string
1636 + ] ;
1637 + sp:predicate rdf:type ;
1638 + sp:subject
1639 + [ sp:varName "fluid"^^xsd:string
1640 + ]
1641 + ] [ sp:object <http://www.reportinghub.no/ep/schema/core#PlasticViscosity> ;
1642 + sp:predicate rdf:type ;
1643 + sp:subject
1644 + [ sp:varName "visc"^^xsd:string
1645 + ]
1646 + ] [ sp:object
1647 + [ sp:varName "fluidViscosity"^^xsd:string
1648 + ] ;
1649 + sp:predicate <http://www.reportinghub.no/ep/schema/core#pascal_second> ;
1650 + sp:subject
1651 + [ sp:varName "visc"^^xsd:string
1652 + ]
1653 + ])
1654 + ] [ rdf:type sp:Optional ;
1655 + sp:elements ([ sp:object
1656 + [ sp:varName "flType"^^xsd:string
1657 + ] ;
1658 + sp:predicate rdf:type ;
1659 + sp:subject
1660 + [ sp:varName "fluid"^^xsd:string
1661 + ]
1662 + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#FluidType> ;
1663 + sp:predicate rdf:type ;
1664 + sp:subject
1665 + [ sp:varName "flType"^^xsd:string
1666 + ]
1667 + ] [ sp:object
1668 + [ sp:varName "fluidType"^^xsd:string
1669 + ] ;
1670 + sp:predicate rdfs:comment ;
1671 + sp:subject
1672 + [ sp:varName "flType"^^xsd:string
1673 + ]
1674 + ])
1675 + ] [ rdf:type sp:Optional ;
1676 + sp:elements ([ sp:object
1677 + [ sp:varName "wbTP"^^xsd:string
1678 + ] ;
1679 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
1680 + sp:subject
1681 + [ sp:varName "fr"^^xsd:string
1682 + ]
1683 + ] [ sp:object
1684 + [ sp:varName "wbPos"^^xsd:string
1685 + ] ;
1686 + sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
1687 + sp:subject
1688 + [ sp:varName "wbTP"^^xsd:string
1689 + ]
1690 + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#PositionWithinWellBore> ;
1691 + sp:predicate rdf:type ;
1692 + sp:subject
1693 + [ sp:varName "wbPos"^^xsd:string
1694 + ]
1695 + ] [ rdf:type sp:Optional ;
1696 + sp:elements ([ sp:object
1697 + [ sp:varName "md"^^xsd:string
1698 + ] ;
1699 + sp:predicate <http://www.reportinghub.no/ep/schema/well#measuredDepth> ;
1700 + sp:subject
1701 + [ sp:varName "wbPos"^^xsd:string
1702 + ]
1703 + ] [ sp:object
1704 + [ sp:varName "depthAtLoggingMmd"^^xsd:string
1705 + ] ;
1706 + sp:predicate <http://www.reportinghub.no/ep/schema/core#metre> ;
1707 + sp:subject
1708 + [ sp:varName "md"^^xsd:string
1709 + ]
1710 + ])
1711 + ])
1712 + ])
1713 + ] ;
1714 + rhspin:tableHeaders ("""Start
1715 +time"""^^xsd:string "Fluid type"^^xsd:string """Volume pumped
1716 +m3"""^^xsd:string "Fluid density"^^xsd:string """Yield point
1717 +ft3/sack"""^^xsd:string """Mix water ratio
1718 +gal/sack"""^^xsd:string """Free water
1719 +%"""^^xsd:string """Thickening time
1720 +h"""^^xsd:string "Fluid Description"^^xsd:string "Comments"^^xsd:string) .
1721 +
1542 ddr-tables:EquipmentFailure 1722 ddr-tables:EquipmentFailure
1543 rdf:type rhspin:TableTemplate ; 1723 rdf:type rhspin:TableTemplate ;
1544 rdfs:label "Equipment Failure Information"^^xsd:string ; 1724 rdfs:label "Equipment Failure Information"^^xsd:string ;
...@@ -4167,155 +4347,155 @@ ppm"""^^xsd:string """H2S ...@@ -4167,155 +4347,155 @@ ppm"""^^xsd:string """H2S
4167 content 4347 content
4168 ppm"""^^xsd:string) . 4348 ppm"""^^xsd:string) .
4169 4349
4170 -_:b1 sp:varName "coreNo"^^xsd:string . 4350 +_:b37
4351 + sp:varName "tvd"^^xsd:string .
4171 4352
4172 -_:b2 sp:varName "depthTopmMD"^^xsd:string . 4353 +_:b36
4354 + sp:varName "md"^^xsd:string .
4173 4355
4174 -_:b3 sp:varName "depthBottommMDCore"^^xsd:string . 4356 +_:b35
4357 + sp:varName "wellbore"^^xsd:string .
4175 4358
4176 -_:b4 sp:varName "length"^^xsd:string . 4359 +_:b34
4360 + sp:varName "timeOfRepair"^^xsd:string .
4177 4361
4178 -_:b5 sp:varName "recoveryCore"^^xsd:string . 4362 +_:b33
4363 + sp:varName "timeOfFailure"^^xsd:string .
4179 4364
4180 -_:b6 sp:varName "coreBarrelLength"^^xsd:string . 4365 +_:b32
4366 + sp:varName "classOfEquipment"^^xsd:string .
4181 4367
4182 -_:b7 sp:varName "innerBarrelType"^^xsd:string . 4368 +_:b31
4369 + sp:varName "equipment"^^xsd:string .
4183 4370
4184 -_:b8 sp:varName "description"^^xsd:string . 4371 +_:b30
4372 + sp:varName "temporalPartOfEquipment"^^xsd:string .
4185 4373
4186 -_:b9 sp:varName "reportOn"^^xsd:string . 4374 +_:b29
4375 + sp:varName "mpt"^^xsd:string .
4187 4376
4188 -_:b10 4377 +_:b28
4189 - sp:varName "extractWellCore"^^xsd:string . 4378 + sp:varName "part"^^xsd:string .
4190 4379
4191 -_:b11 4380 +_:b27
4192 - sp:varName "wb"^^xsd:string . 4381 + sp:varName "reportOn"^^xsd:string .
4193 4382
4194 -_:b12 4383 +_:b26
4195 - sp:varName "mdTop"^^xsd:string . 4384 + sp:varName "failureDescription"^^xsd:string .
4196 4385
4197 -_:b13 4386 +_:b25
4198 - sp:varName "mdBott"^^xsd:string . 4387 + sp:varName "repairedTime"^^xsd:string .
4199 4388
4200 -_:b14 4389 +_:b24
4201 - sp:varName "recCore"^^xsd:string . 4390 + sp:varName "downtime"^^xsd:string .
4202 4391
4203 -_:b15 4392 +_:b23
4204 - sp:varName "coreRecPer"^^xsd:string . 4393 + sp:varName "equipmentType"^^xsd:string .
4205 4394
4206 -_:b16 4395 +_:b22
4207 - sp:varName "coreLength"^^xsd:string . 4396 + sp:varName "depthTVD"^^xsd:string .
4208 4397
4209 -_:b17 4398 +_:b21
4210 - sp:varName "barrel"^^xsd:string . 4399 + sp:varName "depthMD"^^xsd:string .
4211 4400
4212 -_:b18 4401 +_:b20
4213 - sp:varName "barLen"^^xsd:string . 4402 + sp:varName "startTime"^^xsd:string .
4214 4403
4215 _:b19 4404 _:b19
4216 sp:varName "barType"^^xsd:string . 4405 sp:varName "barType"^^xsd:string .
4217 4406
4218 -_:b20 4407 +_:b18
4219 - sp:varName "startTime"^^xsd:string . 4408 + sp:varName "barLen"^^xsd:string .
4220 4409
4221 -_:b21 4410 +_:b17
4222 - sp:varName "depthMD"^^xsd:string . 4411 + sp:varName "barrel"^^xsd:string .
4223 4412
4224 -_:b22 4413 +_:b16
4225 - sp:varName "depthTVD"^^xsd:string . 4414 + sp:varName "coreLength"^^xsd:string .
4226 4415
4227 -_:b23 4416 +_:b15
4228 - sp:varName "equipmentType"^^xsd:string . 4417 + sp:varName "coreRecPer"^^xsd:string .
4229 4418
4230 -_:b24 4419 +_:b14
4231 - sp:varName "downtime"^^xsd:string . 4420 + sp:varName "recCore"^^xsd:string .
4232 4421
4233 -_:b25 4422 +_:b13
4234 - sp:varName "repairedTime"^^xsd:string . 4423 + sp:varName "mdBott"^^xsd:string .
4235 4424
4236 -_:b26 4425 +_:b12
4237 - sp:varName "failureDescription"^^xsd:string . 4426 + sp:varName "mdTop"^^xsd:string .
4238 4427
4239 -_:b27 4428 +_:b11
4240 - sp:varName "reportOn"^^xsd:string . 4429 + sp:varName "wb"^^xsd:string .
4241 4430
4242 -_:b28 4431 +_:b10
4243 - sp:varName "part"^^xsd:string . 4432 + sp:varName "extractWellCore"^^xsd:string .
4244 4433
4245 -_:b29 4434 +_:b9 sp:varName "reportOn"^^xsd:string .
4246 - sp:varName "mpt"^^xsd:string .
4247 4435
4248 -_:b30 4436 +_:b8 sp:varName "description"^^xsd:string .
4249 - sp:varName "temporalPartOfEquipment"^^xsd:string .
4250 4437
4251 -_:b31 4438 +_:b7 sp:varName "innerBarrelType"^^xsd:string .
4252 - sp:varName "equipment"^^xsd:string .
4253 4439
4254 -_:b32 4440 +_:b6 sp:varName "coreBarrelLength"^^xsd:string .
4255 - sp:varName "classOfEquipment"^^xsd:string .
4256 4441
4257 -_:b33 4442 +_:b5 sp:varName "recoveryCore"^^xsd:string .
4258 - sp:varName "timeOfFailure"^^xsd:string .
4259 4443
4260 -_:b34 4444 +_:b4 sp:varName "length"^^xsd:string .
4261 - sp:varName "timeOfRepair"^^xsd:string .
4262 4445
4263 -_:b35 4446 +_:b3 sp:varName "depthBottommMDCore"^^xsd:string .
4264 - sp:varName "wellbore"^^xsd:string .
4265 4447
4266 -_:b36 4448 +_:b2 sp:varName "depthTopmMD"^^xsd:string .
4267 - sp:varName "md"^^xsd:string .
4268 4449
4269 -_:b37 4450 +_:b1 sp:varName "coreNo"^^xsd:string .
4270 - sp:varName "tvd"^^xsd:string .
4271 4451
4272 -_:b38 4452 +_:b54
4273 - sp:varName "startTime"^^xsd:string . 4453 + sp:varName "ed"^^xsd:string .
4274 4454
4275 -_:b39 4455 +_:b53
4276 - sp:varName "endTime"^^xsd:string . 4456 + sp:varName "id"^^xsd:string .
4277 4457
4278 -_:b40 4458 +_:b52
4279 - sp:varName "startDepth"^^xsd:string . 4459 + sp:varName "wellbore"^^xsd:string .
4280 4460
4281 -_:b41 4461 +_:b51
4282 - sp:varName "endDepth"^^xsd:string . 4462 + sp:varName "subactclass"^^xsd:string .
4283 4463
4284 -_:b42 4464 +_:b50
4285 - sp:varName "depth"^^xsd:string . 4465 + sp:varName "stateclass"^^xsd:string .
4286 4466
4287 -_:b43 4467 +_:b49
4288 - sp:varName "mainSubActivity"^^xsd:string . 4468 + sp:varName "finishedAt"^^xsd:string .
4289 4469
4290 -_:b44 4470 +_:b48
4291 - sp:varName "state"^^xsd:string . 4471 + sp:varName "startedAt"^^xsd:string .
4292 4472
4293 -_:b45 4473 +_:b47
4294 - sp:varName "remark"^^xsd:string . 4474 + sp:varName "part"^^xsd:string .
4295 4475
4296 _:b46 4476 _:b46
4297 sp:varName "reportOn"^^xsd:string . 4477 sp:varName "reportOn"^^xsd:string .
4298 4478
4299 -_:b47 4479 +_:b45
4300 - sp:varName "part"^^xsd:string . 4480 + sp:varName "remark"^^xsd:string .
4301 4481
4302 -_:b48 4482 +_:b44
4303 - sp:varName "startedAt"^^xsd:string . 4483 + sp:varName "state"^^xsd:string .
4304 4484
4305 -_:b49 4485 +_:b43
4306 - sp:varName "finishedAt"^^xsd:string . 4486 + sp:varName "mainSubActivity"^^xsd:string .
4307 4487
4308 -_:b50 4488 +_:b42
4309 - sp:varName "stateclass"^^xsd:string . 4489 + sp:varName "depth"^^xsd:string .
4310 4490
4311 -_:b51 4491 +_:b41
4312 - sp:varName "subactclass"^^xsd:string . 4492 + sp:varName "endDepth"^^xsd:string .
4313 4493
4314 -_:b52 4494 +_:b40
4315 - sp:varName "wellbore"^^xsd:string . 4495 + sp:varName "startDepth"^^xsd:string .
4316 4496
4317 -_:b53 4497 +_:b39
4318 - sp:varName "id"^^xsd:string . 4498 + sp:varName "endTime"^^xsd:string .
4319 4499
4320 -_:b54 4500 +_:b38
4321 - sp:varName "ed"^^xsd:string . 4501 + sp:varName "startTime"^^xsd:string .
......