Holger Knublauch

DDR SWP progress

1 +<html let:reportOn="{= spl:object(?this, ep-activity:reportOn) }">
2 + <head>
3 + <link rel="stylesheet" type="text/css" href="lib/rh/ddr.css" />
4 + </head>
5 + <body>
6 + <h1>Summary report Wellbore: {# SELECT ?wellBoreName WHERE { ?reportOn iso15926:hasPart/ep-activity:onWellBore/iso15926:temporalPartOf/rdfs:label ?wellBoreName } }</h1>
7 + <div>End time: {= ui:label(spl:object(?reportOn, ep-activity:finishedAt)) }</div>
8 + <hr />
9 + <table><tr>
10 + <td class="ddrSummaryLeft">
11 + <rhswp:NameValuePair arg:name="Report Number:" arg:value="{ spl:object(?this, ?) }" />
12 + <rhswp:NameValuePair arg:name="Wellbore:" arg:value="{# SELECT ?wellBoreName WHERE { ?reportOn iso15926:hasPart/ep-activity:onWellBore/iso15926:temporalPartOf/rdfs:label ?wellBoreName } }" />
13 + <!--
14 + <rhswp:NameValuePair arg:name="Status:" arg:value="{= spl:object(?this, ???) }" />
15 + <rhswp:NameValuePair arg:name="Operator:" arg:value="{= spl:object(?this, ???) }" />
16 + <rhswp:NameValuePair arg:name="Rig name:" arg:value="{= spl:object(?this, ???) }" />
17 + <rhswp:NameValuePair arg:name="Spud date:" arg:value="{= spl:object(?this, ???) }" />
18 + <rhswp:NameValuePair arg:name="Elevation RKB-MSL m:" arg:value="{= spl:object(?this, ???) }" />
19 + <rhswp:NameValuePair arg:name="Tight well:" arg:value="{= spl:object(?this, ???) }" />
20 + <rhswp:NameValuePair arg:name="Pressure psig:" arg:value="{= spl:object(?this, ???) }" />
21 + <rhswp:NameValuePair arg:name="Fixed rig:" arg:value="{= spl:object(?this, ???) }" />
22 + <rhswp:NameValuePair arg:name="Depth at Kick Off mMD:" arg:value="{= spl:object(?this, ???) }" />
23 + <rhswp:NameValuePair arg:name="Plug Back Depth mMD:" arg:value="{= spl:object(?this, ???) }" />
24 + <rhswp:NameValuePair arg:name="Penetration Rate m/h:" arg:value="{= spl:object(?this, ???) }" />
25 + <rhswp:NameValuePair arg:name="Pressure Test Type:" arg:value="{= spl:object(?this, ???) }" />
26 + <rhswp:NameValuePair arg:name="Depth At Formation Strength mMD:" arg:value="{= spl:object(?this, ???) }" />
27 + <rhswp:NameValuePair arg:name="Dia Last Casing In:" arg:value="{= spl:object(?this, ???) }" />
28 + <rhswp:NameValuePair arg:name="Depth At Last Casing MTVD:" arg:value="{= spl:object(?this, ???) }" />
29 + -->
30 + </td>
31 + <td class="ddrSummaryRight">
32 + <rhswp:NameValuePair arg:name="Period:" arg:value="{= fn:concat(ui:label(spl:object(?reportOn, ep-activity:startedAt)), ' - ', ui:label(spl:object(?reportOn, ep-activity:finishedAt))) }" />
33 + <rhswp:NameValuePair arg:name="Wellbore Id:" arg:value="{ SELECT ?wellBoreId WHERE { ?reportOn iso15926:hasPart/ep-activity:onWellBore/iso15926:temporalPartOf/??? ?wellBoreId } }" />
34 + <rhswp:NameValuePair arg:name="Created date:" arg:value="{= spl:object(?this, ep-activity:createdAt) }" />
35 + <!--
36 + <rhswp:NameValuePair arg:name="Drilling contractor:" arg:value="{= spl:object(?this, ???) }" />
37 + <rhswp:NameValuePair arg:name="NPD Rig Id:" arg:value="{= spl:object(?this, ???) }" />
38 + <rhswp:NameValuePair arg:name="Date Well Complete:" arg:value="{= spl:object(?this, ???) }" />
39 + <rhswp:NameValuePair arg:name="Water depth MSL m:" arg:value="{= spl:object(?this, ???) }" />
40 + <rhswp:NameValuePair arg:name="High pressure - High temperature:" arg:value="{= spl:object(?this, ???) }" />
41 + <rhswp:NameValuePair arg:name="Temprature degC:" arg:value="{= spl:object(?this, ???) }" />
42 + <rhswp:NameValuePair arg:name="Wellbore type:" arg:value="{= spl:object(?this, ???) }" />
43 + <rhswp:NameValuePair arg:name="Depth at Kick Off mTVD:" arg:value="{= spl:object(?this, ???) }" />
44 + <rhswp:NameValuePair arg:name="Depth mTVD:" arg:value="{= spl:object(?this, ???) }" />
45 + <rhswp:NameValuePair arg:name="Dist Drilled m:" arg:value="{= spl:object(?this, ???) }" />
46 + <rhswp:NameValuePair arg:name="Hole Dia in:" arg:value="{= spl:object(?this, ???) }" />
47 + <rhswp:NameValuePair arg:name="Formation Strength g/cm3:" arg:value="{= spl:object(?this, ???) }" />
48 + <rhswp:NameValuePair arg:name="Depth At Formation Strength mTVD:" arg:value="{= spl:object(?this, ???) }" />
49 + <rhswp:NameValuePair arg:name="Depth At Last Casting mMD:" arg:value="{= spl:object(?this, ???) }" />
50 + -->
51 + </td>
52 + </tr></table>
53 + </body>
54 +</html>
...\ No newline at end of file ...\ No newline at end of file
1 -# Saved by TopBraid on Sun Aug 07 12:55:42 PDT 2011 1 +# baseURI: http://www.reportinghub.no/swp/ddr
2 -# baseURI: http://www.reportinghub.no/swp/ddr 2 +# imports: http://uispin.org/tui
3 -# imports: http://www.reportinghub.no/ep/schema/1.1.1/ddr 3 +# imports: http://www.reportinghub.no/ep/schema/1.1.1/ddr
4 -# imports: http://www.reportinghub.no/ep/schema/1.1/activity 4 +# imports: http://www.reportinghub.no/ep/schema/1.1/activity
5 -# imports: http://uispin.org/tui 5 +
6 - 6 +@prefix : <http://www.reportinghub.no/swp/ddr#> .
7 -@prefix : <http://www.reportinghub.no/swp/ddr#> . 7 +@prefix let: <http://uispin.org/let#> .
8 -@prefix let: <http://uispin.org/let#> . 8 +@prefix letrs: <http://uispin.org/letrs#> .
9 -@prefix letrs: <http://uispin.org/letrs#> . 9 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
10 -@prefix owl: <http://www.w3.org/2002/07/owl#> . 10 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
11 -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 11 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
12 -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 12 +@prefix sp: <http://spinrdf.org/sp#> .
13 -@prefix sp: <http://spinrdf.org/sp#> . 13 +@prefix spin: <http://spinrdf.org/spin#> .
14 -@prefix spin: <http://spinrdf.org/spin#> . 14 +@prefix spl: <http://spinrdf.org/spl#> .
15 -@prefix spl: <http://spinrdf.org/spl#> . 15 +@prefix ui: <http://uispin.org/ui#> .
16 -@prefix ui: <http://uispin.org/ui#> . 16 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
17 -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 17 +
18 - 18 +<http://www.reportinghub.no/ep/schema/report#DailyDrillingReport>
19 -<http://www.reportinghub.no/ep/schema/ddr#Obj_drillReport> 19 + ui:instanceView <http://www.reportinghub.no/swp/DailyDrillingReport.uispin.html> .
20 - ui:instanceView <http://www.reportinghub.no/swp/Obj_drillReport.uispin.html> . 20 +
21 - 21 +<http://www.reportinghub.no/swp/ddr>
22 -<http://www.reportinghub.no/swp/ddr> 22 + rdf:type owl:Ontology ;
23 - rdf:type owl:Ontology ; 23 + owl:imports <http://www.reportinghub.no/ep/schema/1.1.1/ddr> , <http://uispin.org/tui> , <http://www.reportinghub.no/ep/schema/1.1/activity> ;
24 - owl:imports <http://www.reportinghub.no/ep/schema/1.1/activity> , <http://uispin.org/tui> , <http://www.reportinghub.no/ep/schema/1.1.1/ddr> ; 24 + owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
25 - owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
23 <http://www.reportinghub.no/swp/rh> 23 <http://www.reportinghub.no/swp/rh>
24 rdf:type owl:Ontology ; 24 rdf:type owl:Ontology ;
25 rdfs:comment "SWP components and definitions for ReportingHub."^^xsd:string ; 25 rdfs:comment "SWP components and definitions for ReportingHub."^^xsd:string ;
26 - owl:imports <http://www.reportinghub.no/spin/rh> , <http://uispin.org/tui> ; 26 + owl:imports <http://uispin.org/tui> , <http://www.reportinghub.no/spin/rh> ;
27 owl:versionInfo "0.1.0"^^xsd:string . 27 owl:versionInfo "0.1.0"^^xsd:string .
28 28
29 rhswp:Elements 29 rhswp:Elements
...@@ -44,37 +44,41 @@ rhswp:NameValuePair ...@@ -44,37 +44,41 @@ rhswp:NameValuePair
44 rdfs:subClassOf rhswp:Elements ; 44 rdfs:subClassOf rhswp:Elements ;
45 spin:constraint 45 spin:constraint
46 [ rdf:type spl:Argument ; 46 [ rdf:type spl:Argument ;
47 - rdfs:comment "The label of the value."^^xsd:string ; 47 + rdfs:comment "The value to display."^^xsd:string ;
48 - spl:predicate <http://spinrdf.org/arg#name> ; 48 + spl:predicate <http://spinrdf.org/arg#value>
49 - spl:valueType xsd:string
50 ] ; 49 ] ;
51 spin:constraint 50 spin:constraint
52 [ rdf:type spl:Argument ; 51 [ rdf:type spl:Argument ;
53 - rdfs:comment "The value to display."^^xsd:string ; 52 + rdfs:comment "The label of the value."^^xsd:string ;
54 - spl:predicate <http://spinrdf.org/arg#value> 53 + spl:predicate <http://spinrdf.org/arg#name> ;
54 + spl:valueType xsd:string
55 ] ; 55 ] ;
56 ui:prototype 56 ui:prototype
57 - [ rdf:type html:Div ; 57 + [ rdf:type html:Table ;
58 html:class "nameValuePair"^^xsd:string ; 58 html:class "nameValuePair"^^xsd:string ;
59 ui:child 59 ui:child
60 - [ rdf:type html:Div ; 60 + [ rdf:type html:Tr ;
61 - html:class "nameValueValue"^^xsd:string ;
62 ui:child 61 ui:child
63 - [ rdf:type ui:TextNode ; 62 + [ rdf:type html:Td ;
64 - ui:childIndex 0 ; 63 + html:class "nameValueValue"^^xsd:string ;
65 - ui:text [ sp:varName "value"^^xsd:string 64 + ui:child
66 - ] 65 + [ rdf:type ui:TextNode ;
66 + ui:childIndex 0 ;
67 + ui:text [ sp:varName "value"^^xsd:string
68 + ]
69 + ] ;
70 + ui:childIndex 1
67 ] ; 71 ] ;
68 - ui:childIndex 1
69 - ] ;
70 - ui:child
71 - [ rdf:type html:Div ;
72 - html:class "nameValueName"^^xsd:string ;
73 ui:child 72 ui:child
74 - [ rdf:type ui:TextNode ; 73 + [ rdf:type html:Td ;
75 - ui:childIndex 0 ; 74 + html:class "nameValueName"^^xsd:string ;
76 - ui:text [ sp:varName "name"^^xsd:string 75 + ui:child
77 - ] 76 + [ rdf:type ui:TextNode ;
77 + ui:childIndex 0 ;
78 + ui:text [ sp:varName "name"^^xsd:string
79 + ]
80 + ] ;
81 + ui:childIndex 0
78 ] ; 82 ] ;
79 ui:childIndex 0 83 ui:childIndex 0
80 ] 84 ]
......
1 +@CHARSET "UTF-8";
2 +
3 +body {
4 + font-family: sans-serif;
5 + font-family:Tahoma,arial,Helvetica;
6 + font-size:12px;
7 +}
8 +
9 +.ddrSummaryLeft {
10 + vertical-align: top;
11 + width: 50%;
12 +}
13 +
14 +.ddrSummaryRight {
15 + vertical-align: top;
16 + width: 50%;
17 +}
18 +
19 +.nameValuePair {
20 +}
21 +
22 +.nameValueName {
23 + font-weight: bold;
24 + padding-right: 8;
25 + vertical-align: top;
26 + width: 120px;
27 +}
28 +
29 +.nameValueValue {
30 +}
...\ No newline at end of file ...\ No newline at end of file
...@@ -32,16 +32,6 @@ a,a:link,a:visited { ...@@ -32,16 +32,6 @@ a,a:link,a:visited {
32 color:#375f82; 32 color:#375f82;
33 } 33 }
34 34
35 -.ddrSummaryLeft {
36 - position: absolute;
37 - left: 0;
38 -}
39 -
40 -.ddrSummaryRight {
41 - position: absolute;
42 - right: 0;
43 -}
44 -
45 .formHeader { 35 .formHeader {
46 font-weight: bold; 36 font-weight: bold;
47 } 37 }
...@@ -51,20 +41,3 @@ a,a:link,a:visited { ...@@ -51,20 +41,3 @@ a,a:link,a:visited {
51 width: 950px; 41 width: 950px;
52 height: 106px; 42 height: 106px;
53 } 43 }
54 -
55 -.nameValuePair {
56 -}
57 -
58 -.nameValueName {
59 - font-weight: bold;
60 - position: absolute;
61 - top: 0;
62 - left: 0;
63 - width: 200;
64 -}
65 -
66 -.nameValueValue {
67 - position: absolute;
68 - top: 0;
69 - right: 0;
70 -}
...\ No newline at end of file ...\ No newline at end of file
......