David Price

Merge branch 'random'

...@@ -1385,6 +1385,36 @@ ep-spin-lib:numberWellbore ...@@ -1385,6 +1385,36 @@ ep-spin-lib:numberWellbore
1385 ] ; 1385 ] ;
1386 spin:returnType xsd:string . 1386 spin:returnType xsd:string .
1387 1387
1388 +ep-spin-lib:randomURI
1389 + rdf:type spin:Function ;
1390 + rdfs:label "create random URI"^^xsd:string ;
1391 + rdfs:subClassOf ep-spin-lib:Function ;
1392 + spin:body
1393 + [ rdf:type sp:Select ;
1394 + sp:resultVariables ([ sp:varName "uri"^^xsd:string
1395 + ]) ;
1396 + sp:where ([ rdf:type sp:Bind ;
1397 + sp:expression
1398 + [ rdf:type spif:generateUUID
1399 + ] ;
1400 + sp:variable
1401 + [ sp:varName "uuid"^^xsd:string
1402 + ]
1403 + ] [ rdf:type sp:Bind ;
1404 + sp:expression
1405 + [ rdf:type sp:iri ;
1406 + sp:arg1 [ rdf:type fn:concat ;
1407 + sp:arg1 "https://www.reportinghub.no/data/" ;
1408 + sp:arg2 [ sp:varName "uuid"^^xsd:string
1409 + ]
1410 + ]
1411 + ] ;
1412 + sp:variable
1413 + [ sp:varName "uri"^^xsd:string
1414 + ]
1415 + ])
1416 + ] .
1417 +
1388 ep-spin-lib:selectActivitySuccessFlag 1418 ep-spin-lib:selectActivitySuccessFlag
1389 rdf:type spin:Function ; 1419 rdf:type spin:Function ;
1390 rdfs:label "select ActivitySuccessFlag"^^xsd:string ; 1420 rdfs:label "select ActivitySuccessFlag"^^xsd:string ;
...@@ -4697,10 +4727,10 @@ _:b36 ...@@ -4697,10 +4727,10 @@ _:b36
4697 _:b37 4727 _:b37
4698 sp:varName "classOfWellDatumObject"^^xsd:string . 4728 sp:varName "classOfWellDatumObject"^^xsd:string .
4699 4729
4700 -_:b38 4730 +_:b47
4701 sp:varName "dailyDrillingReportType"^^xsd:string . 4731 sp:varName "dailyDrillingReportType"^^xsd:string .
4702 4732
4703 -_:b47 4733 +_:b38
4704 sp:varName "dailyDrillingReportType"^^xsd:string . 4734 sp:varName "dailyDrillingReportType"^^xsd:string .
4705 4735
4706 _:b39 4736 _:b39
...@@ -4784,68 +4814,68 @@ _:b33 ...@@ -4784,68 +4814,68 @@ _:b33
4784 _:b57 4814 _:b57
4785 sp:varName "temperatureScale"^^xsd:string . 4815 sp:varName "temperatureScale"^^xsd:string .
4786 4816
4787 -_:b12 4817 +_:b14
4788 sp:varName "uri"^^xsd:string . 4818 sp:varName "uri"^^xsd:string .
4789 4819
4790 -_:b17 4820 +_:b3 sp:varName "uri"^^xsd:string .
4791 - sp:varName "uri"^^xsd:string .
4792 4821
4793 _:b1 sp:varName "uri"^^xsd:string . 4822 _:b1 sp:varName "uri"^^xsd:string .
4794 4823
4795 -_:b13 4824 +_:b12
4796 - sp:varName "uri"^^xsd:string .
4797 -
4798 -_:b19
4799 sp:varName "uri"^^xsd:string . 4825 sp:varName "uri"^^xsd:string .
4800 4826
4801 -_:b3 sp:varName "uri"^^xsd:string . 4827 +_:b13
4802 -
4803 -_:b21
4804 sp:varName "uri"^^xsd:string . 4828 sp:varName "uri"^^xsd:string .
4805 4829
4806 -_:b18 4830 +_:b16
4807 sp:varName "uri"^^xsd:string . 4831 sp:varName "uri"^^xsd:string .
4808 4832
4809 -_:b20 4833 +_:b10
4810 sp:varName "uri"^^xsd:string . 4834 sp:varName "uri"^^xsd:string .
4811 4835
4812 -_:b2 sp:varName "uri"^^xsd:string . 4836 +_:b15
4813 -
4814 -_:b10
4815 sp:varName "uri"^^xsd:string . 4837 sp:varName "uri"^^xsd:string .
4816 4838
4817 _:b5 sp:varName "uri"^^xsd:string . 4839 _:b5 sp:varName "uri"^^xsd:string .
4818 4840
4819 -_:b15 4841 +_:b22
4820 sp:varName "uri"^^xsd:string . 4842 sp:varName "uri"^^xsd:string .
4821 4843
4822 -_:b11 4844 +_:b17
4823 sp:varName "uri"^^xsd:string . 4845 sp:varName "uri"^^xsd:string .
4824 4846
4825 -_:b16 4847 +_:b19
4826 sp:varName "uri"^^xsd:string . 4848 sp:varName "uri"^^xsd:string .
4827 4849
4828 -_:b8 sp:varName "uri"^^xsd:string . 4850 +_:b9 sp:varName "uri"^^xsd:string .
4829 4851
4830 _:b23 4852 _:b23
4831 sp:varName "uri"^^xsd:string . 4853 sp:varName "uri"^^xsd:string .
4832 4854
4833 -_:b4 sp:varName "uri"^^xsd:string . 4855 +_:b24
4834 -
4835 -_:b14
4836 sp:varName "uri"^^xsd:string . 4856 sp:varName "uri"^^xsd:string .
4837 4857
4838 -_:b24 4858 +_:b2 sp:varName "uri"^^xsd:string .
4859 +
4860 +_:b21
4839 sp:varName "uri"^^xsd:string . 4861 sp:varName "uri"^^xsd:string .
4840 4862
4863 +_:b8 sp:varName "uri"^^xsd:string .
4864 +
4841 _:b6 sp:varName "uri"^^xsd:string . 4865 _:b6 sp:varName "uri"^^xsd:string .
4842 4866
4843 -_:b7 sp:varName "uri"^^xsd:string . 4867 +_:b11
4868 + sp:varName "uri"^^xsd:string .
4844 4869
4845 -_:b22 4870 +_:b18
4846 sp:varName "uri"^^xsd:string . 4871 sp:varName "uri"^^xsd:string .
4847 4872
4848 -_:b9 sp:varName "uri"^^xsd:string . 4873 +_:b4 sp:varName "uri"^^xsd:string .
4874 +
4875 +_:b20
4876 + sp:varName "uri"^^xsd:string .
4877 +
4878 +_:b7 sp:varName "uri"^^xsd:string .
4849 4879
4850 _:b59 4880 _:b59
4851 sp:varName "volumeScale"^^xsd:string . 4881 sp:varName "volumeScale"^^xsd:string .
......