David Leal

First work on MPR Fluid sample transform + minor fixes elsewhere

1 +# Saved by TopBraid on Mon Dec 19 18:49:44 GMT 2011
1 # baseURI: http://www.reportinghub.no/ep/schema/1.0/production-report 2 # baseURI: http://www.reportinghub.no/ep/schema/1.0/production-report
2 # imports: http://www.reportinghub.no/ep/schema/1.0/report 3 # imports: http://www.reportinghub.no/ep/schema/1.0/report
3 # imports: http://www.reportinghub.no/np/schema/1.0/npd 4 # imports: http://www.reportinghub.no/np/schema/1.0/npd
...@@ -10,19 +11,29 @@ ...@@ -10,19 +11,29 @@
10 11
11 <http://www.reportinghub.no/ep/schema/1.0/production-report> 12 <http://www.reportinghub.no/ep/schema/1.0/production-report>
12 rdf:type owl:Ontology ; 13 rdf:type owl:Ontology ;
13 - owl:imports <http://www.reportinghub.no/np/schema/1.0/npd> , <http://www.reportinghub.no/ep/schema/1.0/report> ; 14 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/report> , <http://www.reportinghub.no/np/schema/1.0/npd> ;
14 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 15 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
15 16
16 ep-prodreport:DailyProductVolumeReport 17 ep-prodreport:DailyProductVolumeReport
17 - rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ; 18 + rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ;
18 rdfs:label "daily product volume report"^^xsd:string ; 19 rdfs:label "daily product volume report"^^xsd:string ;
19 - rdfs:subClassOf ep-prodreport:DailyProductionReport . 20 + rdfs:subClassOf ep-prodreport:ProductVolumeReport .
20 21
21 ep-prodreport:DailyProductionReport 22 ep-prodreport:DailyProductionReport
22 rdf:type owl:Class ; 23 rdf:type owl:Class ;
23 rdfs:label "Daily Production Report"^^xsd:string ; 24 rdfs:label "Daily Production Report"^^xsd:string ;
24 rdfs:subClassOf ep-prodreport:ProductionReport . 25 rdfs:subClassOf ep-prodreport:ProductionReport .
25 26
27 +ep-prodreport:FluidSampleReport
28 + rdf:type owl:Class ;
29 + rdfs:label "fluid sample report"^^xsd:string ;
30 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> .
31 +
32 +ep-prodreport:MonthlyProductVolumeReport
33 + rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ;
34 + rdfs:label " monthly product volume report"^^xsd:string ;
35 + rdfs:subClassOf ep-prodreport:ProductVolumeReport .
36 +
26 ep-prodreport:MonthlyProductionReport 37 ep-prodreport:MonthlyProductionReport
27 rdf:type owl:Class ; 38 rdf:type owl:Class ;
28 rdfs:label "Monthly Production Report"^^xsd:string ; 39 rdfs:label "Monthly Production Report"^^xsd:string ;
...@@ -33,11 +44,26 @@ ep-prodreport:ProductVolumeReport ...@@ -33,11 +44,26 @@ ep-prodreport:ProductVolumeReport
33 rdfs:label "product volume report"^^xsd:string ; 44 rdfs:label "product volume report"^^xsd:string ;
34 rdfs:subClassOf ep-prodreport:ProductionReport . 45 rdfs:subClassOf ep-prodreport:ProductionReport .
35 46
47 +ep-prodreport:ProductVolumeReportForInstant
48 + rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ;
49 + rdfs:label "product volume report for instant"^^xsd:string ;
50 + rdfs:subClassOf ep-prodreport:ProductVolumeReport .
51 +
52 +ep-prodreport:ProductVolumeReportMonthToDate
53 + rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ;
54 + rdfs:label " product volume report month to date"^^xsd:string ;
55 + rdfs:subClassOf ep-prodreport:ProductVolumeReport .
56 +
36 ep-prodreport:ProductVolumeReportPeriodType 57 ep-prodreport:ProductVolumeReportPeriodType
37 rdf:type rdfs:Class ; 58 rdf:type rdfs:Class ;
38 rdfs:label "product volume report period type"^^xsd:string ; 59 rdfs:label "product volume report period type"^^xsd:string ;
39 rdfs:subClassOf owl:Class . 60 rdfs:subClassOf owl:Class .
40 61
62 +ep-prodreport:ProductVolumeReportYearToDate
63 + rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ;
64 + rdfs:label " product volume report year to date"^^xsd:string ;
65 + rdfs:subClassOf ep-prodreport:ProductVolumeReport .
66 +
41 ep-prodreport:ProductionReport 67 ep-prodreport:ProductionReport
42 rdf:type owl:Class ; 68 rdf:type owl:Class ;
43 rdfs:label "Production Report"^^xsd:string ; 69 rdfs:label "Production Report"^^xsd:string ;
...@@ -53,8 +79,8 @@ ep-prodreport:ReportAliasIdentifier ...@@ -53,8 +79,8 @@ ep-prodreport:ReportAliasIdentifier
53 rdfs:subClassOf owl:Thing ; 79 rdfs:subClassOf owl:Thing ;
54 rdfs:subClassOf 80 rdfs:subClassOf
55 [ rdf:type owl:Restriction ; 81 [ rdf:type owl:Restriction ;
56 - owl:minCardinality "1"^^xsd:nonNegativeInteger ; 82 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
57 - owl:onProperty ep-prodreport:aliasName 83 + owl:onProperty ep-prodreport:isAliasFor
58 ] ; 84 ] ;
59 rdfs:subClassOf 85 rdfs:subClassOf
60 [ rdf:type owl:Restriction ; 86 [ rdf:type owl:Restriction ;
...@@ -63,10 +89,20 @@ ep-prodreport:ReportAliasIdentifier ...@@ -63,10 +89,20 @@ ep-prodreport:ReportAliasIdentifier
63 ] ; 89 ] ;
64 rdfs:subClassOf 90 rdfs:subClassOf
65 [ rdf:type owl:Restriction ; 91 [ rdf:type owl:Restriction ;
66 - owl:cardinality "1"^^xsd:nonNegativeInteger ; 92 + owl:minCardinality "1"^^xsd:nonNegativeInteger ;
67 - owl:onProperty ep-prodreport:isAliasFor 93 + owl:onProperty ep-prodreport:aliasName
68 ] . 94 ] .
69 95
96 +ep-prodreport:WeeklyProductVolumeReport
97 + rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ;
98 + rdfs:label "weekly product volume report"^^xsd:string ;
99 + rdfs:subClassOf ep-prodreport:ProductVolumeReport .
100 +
101 +ep-prodreport:YearlyProductVolumeReport
102 + rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ;
103 + rdfs:label "yearly product volume report"^^xsd:string ;
104 + rdfs:subClassOf ep-prodreport:ProductVolumeReport .
105 +
70 ep-prodreport:aliasName 106 ep-prodreport:aliasName
71 rdf:type owl:DatatypeProperty ; 107 rdf:type owl:DatatypeProperty ;
72 rdfs:range xsd:string . 108 rdfs:range xsd:string .
......
1 -# Saved by TopBraid on Sun Dec 18 18:59:31 GMT 2011 1 +# Saved by TopBraid on Mon Dec 19 16:52:20 GMT 2011
2 # baseURI: null 2 # baseURI: null
3 3
4 @prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> . 4 @prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> .
......
1 +# Saved by TopBraid on Mon Dec 19 18:38:19 GMT 2011
1 # baseURI: null 2 # baseURI: null
2 3
3 @prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> . 4 @prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> .
......
1 -# Saved by TopBraid on Sun Dec 18 21:07:10 GMT 2011 1 +# Saved by TopBraid on Mon Dec 19 20:23:39 GMT 2011
2 # baseURI: null 2 # baseURI: null
3 3
4 @prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> . 4 @prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> .
......
1 +# Saved by TopBraid on Mon Dec 19 16:28:11 GMT 2011
1 # baseURI: null 2 # baseURI: null
2 3
3 @prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> . 4 @prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> .
......
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 -<?xml-stylesheet type="text/xsl" href="H:\trym\TOOLS\TRANSFORMATIONS\PRODMLMPRTOHTMLREPORT.xsl"?> 2 +<!-- <?xml-stylesheet type="text/xsl" href="H:\trym\TOOLS\TRANSFORMATIONS\PRODMLMPRTOHTMLREPORT.xsl"?> -->
3 -<objects version="1.0.0.0(PRODML)" xmlns="http://www.witsml.org/schemas/131" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.witsml.org/schemas/131 3 +<objects version="1.0.0.0(PRODML)" xmlns="http://www.epim.no/schemas/mprml/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
4 -H:\EPIM\MPR\EC_MPR_SCHEMAS\MPR_SCHEMA\obj_object_profiled_data_schema.xsd">
5 <context xsi:type="obj_report"> 4 <context xsi:type="obj_report">
6 <kind>Monthly production report Trym</kind> 5 <kind>Monthly production report Trym</kind>
7 <title>Monthly production report Trym Oktober 2010</title> 6 <title>Monthly production report Trym Oktober 2010</title>
......