David Leal

documentation of the report schema for loading into the RDL

......@@ -15,84 +15,84 @@
<http://www.reportinghub.no/ep/schema/1.0/flow>
rdf:type owl:Ontology ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/material> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-activity> , <http://www.reportinghub.no/ep/schema/1.0/material> , <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/core> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
ep-core:PhysicalThingAtInstant
rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
rdf:type owl:Class , ep-flow:TemporalPartDurationType ;
rdfs:label "physical thing at instant"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringGasYearToDate
rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
rdf:type owl:Class , ep-flow:TemporalPartDurationType ;
rdfs:label "physical thing during gas year to date"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringMonthToDate
rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
rdf:type owl:Class , ep-flow:TemporalPartDurationType ;
rdfs:label "physical thing during month to date"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneDay
rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
rdf:type owl:Class , ep-flow:TemporalPartDurationType ;
rdfs:label "physical thing during one day"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneGasDay
rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
rdf:type owl:Class , ep-flow:TemporalPartDurationType ;
rdfs:label "physical thing during one gas day"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneGasMonth
rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
rdf:type owl:Class , ep-flow:TemporalPartDurationType ;
rdfs:label "physical thing during one gas month"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneGasYear
rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
rdf:type owl:Class , ep-flow:TemporalPartDurationType ;
rdfs:label "physical thing during one gas year"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneMonth
rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
rdf:type owl:Class , ep-flow:TemporalPartDurationType ;
rdfs:label "physical thing during one month"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneWeek
rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
rdf:type owl:Class , ep-flow:TemporalPartDurationType ;
rdfs:label "physical thing during one week"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneYear
rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
rdf:type owl:Class , ep-flow:TemporalPartDurationType ;
rdfs:label "physical thing during one year"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringYearToDate
rdf:type ep-flow:TemporalPartDurationType , owl:Class ;
rdf:type owl:Class , ep-flow:TemporalPartDurationType ;
rdfs:label "physical thing during year to date"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-flow:AllocatedFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:comment "flow that is allocated back to a well as opposed to being measured at a well (source: MPR-XSD)"^^xsd:string ;
rdfs:label "allocated flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:AllocatedInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:comment "is \"allocated\" valid for an inventory"^^xsd:string ;
rdfs:label "allocated inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:Inventory .
ep-flow:BudgetFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:comment "flow that is a performance requirement as determined by a budget (source: MPR-XSD)"^^xsd:string ;
rdfs:label "budget flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:BudgetInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:comment "inventory that is a performance requirement determined by a budget (source: MPR-XSD)"^^xsd:string ;
rdfs:label "budget inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:Inventory .
......@@ -103,91 +103,91 @@ ep-flow:ClassOfMaterialWithMassCriterion
rdfs:subClassOf owl:Class .
ep-flow:ConstraintFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:comment "flow that is determined by an allowable or other performance limit. This includes allowables which are usually established by a regulatory agency for a product. (source: MPR-XSD)"^^xsd:string ;
rdfs:label "constraint flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:ConstraintFlow-fixed
rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ;
rdfs:comment "constraint flow that is the only permitted flow (source: MPR-XSD)"^^xsd:string ;
rdfs:label "constraint flow - fixed"^^xsd:string ;
rdfs:subClassOf ep-flow:ConstraintFlow .
ep-flow:ConstraintFlow-maximum
rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ;
rdfs:comment "constraint flow that is the maximum permitted flow (source: MPR-XSD)"^^xsd:string ;
rdfs:label "constraint flow - maximum"^^xsd:string ;
rdfs:subClassOf ep-flow:ConstraintFlow .
ep-flow:ConstraintFlow-minimum
rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ;
rdfs:comment "constraint flow that is the minimum permitted flow (source: MPR-XSD)"^^xsd:string ;
rdfs:label "constraint flow - minimum"^^xsd:string ;
rdfs:subClassOf ep-flow:ConstraintFlow .
ep-flow:ConstraintInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:comment "is \"constraint\" valid for an inventory"^^xsd:string ;
rdfs:label "constraint inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:Inventory .
ep-flow:ConsumptionFlow
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:comment "flow that is consumed by a facility (source: MPR-XSD)"^^xsd:string ;
rdfs:label "consumption flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:ConsumptionFlow-HPflare
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:comment "consumption flow - flare that is burned in a high pressure flare (source: MPR-XSD)"^^xsd:string ;
rdfs:label "consumption flow - HP flare"^^xsd:string ;
rdfs:subClassOf ep-flow:ConsumptionFlow-flare .
ep-flow:ConsumptionFlow-LPflare
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:comment "consumption flow - flare that is burned in a low pressure flare (source: MPR-XSD)"^^xsd:string ;
rdfs:label "consumption flow - LP flare"^^xsd:string ;
rdfs:subClassOf ep-flow:ConsumptionFlow-flare .
ep-flow:ConsumptionFlow-blackstart
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:comment "consumption flow that is to restart power facilities as a result of an overall power outage (source: MPR-XSD)"^^xsd:string ;
rdfs:label "consumption flow - blackstart"^^xsd:string ;
rdfs:subClassOf ep-flow:ConsumptionFlow .
ep-flow:ConsumptionFlow-compressor
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:comment "consumption flow that is by a compressor (source: MPR-XSD)"^^xsd:string ;
rdfs:label "consumption flow - compressor"^^xsd:string ;
rdfs:subClassOf ep-flow:ConsumptionFlow .
ep-flow:ConsumptionFlow-emitted
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:comment "consumption flow that is released into the atmosphere as a by-product of consumption (source: MPR-XSD)"^^xsd:string ;
rdfs:label "consumption flow - emitted"^^xsd:string ;
rdfs:subClassOf ep-flow:ConsumptionFlow .
ep-flow:ConsumptionFlow-flare
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:comment "consumption flow that is burned in a flare. A fluid stream that has one or more flares as the ultimate target. (source: MPR-XSD)"^^xsd:string ;
rdfs:label "consumption flow - flare"^^xsd:string ;
rdfs:subClassOf ep-flow:ConsumptionFlow .
ep-flow:ConsumptionFlow-fuel
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:comment "consumption flow that is by processing equipment (source: MPR-XSD)"^^xsd:string ;
rdfs:label "consumption flow - fuel"^^xsd:string ;
rdfs:subClassOf ep-flow:ConsumptionFlow .
ep-flow:ConsumptionFlow-noncompressor
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:comment "consumption flow that is by a device other than a compressor (source: MPR-XSD)"^^xsd:string ;
rdfs:label "consumption flow - non-compressor"^^xsd:string ;
rdfs:subClassOf ep-flow:ConsumptionFlow .
ep-flow:ConsumptionFlow-venting
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:comment "consumption flow that is released into the atmosphere (source: MPR-XSD)"^^xsd:string ;
rdfs:label "consumption flow - venting"^^xsd:string ;
rdfs:subClassOf ep-flow:ConsumptionFlow .
......@@ -205,31 +205,31 @@ ep-flow:DailyProductionFlow
rdfs:subClassOf ep-flow:ProductionFlow .
ep-flow:DerivedFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:comment "flow that is derived directly from one or more other flows (source: MPR-XSD)"^^xsd:string ;
rdfs:label "derived flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:DerivedFlow-difference
rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ;
rdfs:comment "derived flow that is the difference between two other flows (source: MPR-XSD)"^^xsd:string ;
rdfs:label "derived flow - difference"^^xsd:string ;
rdfs:subClassOf ep-flow:DerivedFlow .
ep-flow:DerivedInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:comment "is \"derived\" valid for an inventory"^^xsd:string ;
rdfs:label "derived inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:Inventory .
ep-flow:DifferenceFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:comment "flow that is the difference between two flows, e.g. a target flow and a metered flow (source: MPR-XSD)"^^xsd:string ;
rdfs:label "difference flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:DifferenceInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:comment "is \"difference\" valid for an inventory"^^xsd:string ;
rdfs:label "difference inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:Inventory .
......@@ -241,37 +241,37 @@ ep-flow:ElectricPowerFlow
rdfs:subClassOf ep-flow:Flow .
ep-flow:EstimatedFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:comment "flow that is estimated or calculated, possibly based on comparable product flow units, but not based on reservoir simulations for the particular product flow unit (source: MPR-XSD)"^^xsd:string ;
rdfs:label "estimated flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:EstimatedInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:comment "is \"estimated\" valid for an inventory"^^xsd:string ;
rdfs:label "estimated inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:Inventory .
ep-flow:ExportFlow
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:comment "flow that leaves a facility for commercial purposes (source: MPR-XSD)"^^xsd:string ;
rdfs:label "export"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:ExportFlow-nominated
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:comment "export flow that is planned (source: MPR-XSD)"^^xsd:string ;
rdfs:label "export flow nominated"^^xsd:string ;
rdfs:subClassOf ep-flow:ExportFlow .
ep-flow:ExportFlow-requested
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:comment "export flow that is requested (source: MPR-XSD)"^^xsd:string ;
rdfs:label "export flow requested"^^xsd:string ;
rdfs:subClassOf ep-flow:ExportFlow .
ep-flow:ExportFlow-shortfall
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:comment "export flow that is the difference between what was requested and what was delivered (source: MPR-XSD)"^^xsd:string ;
rdfs:label "export flow shortfall"^^xsd:string ;
rdfs:subClassOf ep-flow:ExportFlow .
......@@ -283,49 +283,49 @@ ep-flow:Flow
rdfs:subClassOf ep-core:PhysicalThing .
ep-flow:FlowAtInstant
rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ;
rdf:type owl:Class ;
rdfs:comment "flow that is at an instant in time"^^xsd:string ;
rdfs:label "flow at instant"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:FlowDuringDay
rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ;
rdf:type owl:Class ;
rdfs:comment "flow that is during a day"^^xsd:string ;
rdfs:label "flow during day"^^xsd:string ;
rdfs:subClassOf ep-flow:FlowDuringPeriod .
ep-flow:FlowDuringMonth
rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ;
rdf:type owl:Class ;
rdfs:comment "flow that is during a month"^^xsd:string ;
rdfs:label "flow during month"^^xsd:string ;
rdfs:subClassOf ep-flow:FlowDuringPeriod .
ep-flow:FlowDuringMonthToDate
rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ;
rdf:type owl:Class ;
rdfs:comment "flow that exists from the beginning of a month to a point in time within it"^^xsd:string ;
rdfs:label "flow during month to date"^^xsd:string ;
rdfs:subClassOf ep-flow:FlowDuringPeriod .
ep-flow:FlowDuringPeriod
rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ;
rdf:type owl:Class ;
rdfs:comment "flow that is during a period of time"^^xsd:string ;
rdfs:label "flow during period"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:FlowDuringWeek
rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ;
rdf:type owl:Class ;
rdfs:comment "flow that is during a week"^^xsd:string ;
rdfs:label "flow during week"^^xsd:string ;
rdfs:subClassOf ep-flow:FlowDuringPeriod .
ep-flow:FlowDuringYear
rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ;
rdf:type owl:Class ;
rdfs:comment "flow that is during a year"^^xsd:string ;
rdfs:label "flow during year"^^xsd:string ;
rdfs:subClassOf ep-flow:FlowDuringPeriod .
ep-flow:FlowDuringYearToDate
rdf:type ep-flow:TemporalPartOfAFlowDurationType , owl:Class ;
rdf:type owl:Class ;
rdfs:comment "flow that exists from the beginning of a year to a point in time within it"^^xsd:string ;
rdfs:label "flow during year to date"^^xsd:string ;
rdfs:subClassOf ep-flow:FlowDuringPeriod .
......@@ -343,67 +343,67 @@ ep-flow:FlowOfLiquid
rdfs:subClassOf ep-flow:Flow .
ep-flow:FlowToSale
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:comment "flow that is sold and transported to a buyer by pipeline (source: MPR-XSD)"^^xsd:string ;
rdfs:label "flow to sale"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:FlowToStorage
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:comment "flow that is directed to one or more storage locations (source: MPR-XSD)"^^xsd:string ;
rdfs:label "flow to storage"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:ForecastFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:comment "flow that is a forecast (source: MPR-XSD)"^^xsd:string ;
rdfs:label "forecast flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:ForecastFlow-declineCurve
rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ;
rdfs:comment "forecast flow that is calculated using a pseudo decline-curve of flow rate over time. This presumes that the flow will not be interrupted over the time period. (source: MPR-XSD)"^^xsd:string ;
rdfs:label "forecast flow - decline curve"^^xsd:string ;
rdfs:subClassOf ep-flow:ForecastFlow .
ep-flow:ForecastFlow-standard
rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ;
rdfs:comment "forecast flow that is a standard forecast as opposed to calculated using a decline curve (source: MPR-XSD)"^^xsd:string ;
rdfs:label "forecast flow - standard"^^xsd:string ;
rdfs:subClassOf ep-flow:ForecastFlow .
ep-flow:ForecastInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:comment "inventory that is a forecast (source: MPR-XSD)"^^xsd:string ;
rdfs:label "forecast inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:Inventory .
ep-flow:GasLiftFlow
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:comment "injection flow into a producing well to reduce the hydrostataic pressure of the fluid column. The resulting reduction in bottom hole pressure allows the reservoir liquids to flow. (source: MPR-XSD)"^^xsd:string ;
rdfs:label "gas lift flow"^^xsd:string ;
rdfs:subClassOf ep-flow:InjectionFlow .
ep-flow:GrossProductFlow
rdf:type ep-flow:ProductFlowGrossOrNetType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductFlowGrossOrNetType ;
rdfs:comment "probably a mistake - should be rolled up as condensate-gross or oil-gross"^^xsd:string ;
rdfs:label "gross product flow"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductFlow .
ep-flow:HydrocarbonAccountingFlow
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:comment "flow that is an accounting of all of the fluids into and out of Stock (i.e., Inventory) which includes all storage facilities at a site including fluid within a pipeline (source: MPR-XSD)"^^xsd:string ;
rdfs:label "hydrocarbon accounting"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:ImportFlow
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:comment "flow that enters a facility for commercial purposes (source: MPR-XSD)"^^xsd:string ;
rdfs:label "import"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:InjectionFlow
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdfs:comment "flow that is injected into a well (source: MPR-XSD)"^^xsd:string ;
rdfs:label "injection flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
......@@ -415,79 +415,79 @@ ep-flow:Inventory
rdfs:subClassOf ep-core:PhysicalObject .
ep-flow:MassAdjustedFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:comment "flow that <not documented in XSD>"^^xsd:string ;
rdfs:label "mass adjusted flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:MeasuredFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:comment "flow that is actually measured at the port (source: MPR-XSD)"^^xsd:string ;
rdfs:label "measured flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:MeasuredFlow-fiscal
rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ;
rdfs:comment "measured flow that was measured for fiscal purposes"^^xsd:string ;
rdfs:label "measured flow - fiscal"^^xsd:string ;
rdfs:subClassOf ep-flow:MeasuredFlow .
ep-flow:MeasuredFlow-raw
rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ;
rdfs:comment "measured flow that is a raw measurement (source: MPR-XSD)"^^xsd:string ;
rdfs:label "measured flow - raw"^^xsd:string ;
rdfs:subClassOf ep-flow:MeasuredFlow .
ep-flow:MeasuredFlow-recalibrated
rdf:type ep-flow:ProductionFlowDefinitionSubType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionSubType ;
rdfs:comment "measured flow that has been changed because of a recalibration of a sensor (source: MPR-XSD)"^^xsd:string ;
rdfs:label "measured flow - recalibrated"^^xsd:string ;
rdfs:subClassOf ep-flow:MeasuredFlow .
ep-flow:MeasuredInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:comment "inventory that is actually measured (source: MPR-XSD)"^^xsd:string ;
rdfs:label "measured inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:Inventory .
ep-flow:MeteredFlowFiscal
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:comment "flow that is generated by measurement and calculation and has an impact on company revenue and government taxation"^^xsd:string ;
rdfs:label "metered flow fiscal"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:NetProductFlow
rdf:type ep-flow:ProductFlowGrossOrNetType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductFlowGrossOrNetType ;
rdfs:comment "probably a mistake - should be rolled up as condensate-net"^^xsd:string ;
rdfs:label "net product flow"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductFlow .
ep-flow:NominatedFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:comment "flow that is a promise to a buyer. Normally a 1 day forcast. (source: MPR-XSD)"^^xsd:string ;
rdfs:label "nominated flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:NominatedInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:comment "is \"nominated\" valid for an inventory"^^xsd:string ;
rdfs:label "nominated inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:Inventory .
ep-flow:OverboardFlow
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:comment "flow that is overboard into the sea (source: MPR-XSD)"^^xsd:string ;
rdfs:label "overboard"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:PotentialFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:comment "flow that is the estimated maximum possible (source: MPR-XSD)"^^xsd:string ;
rdfs:label "potential flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:PotentialInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:comment "inventory that is the estimated maximum possible (source: MPR-XSD)"^^xsd:string ;
rdfs:label "potential inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:Inventory .
......@@ -500,17 +500,18 @@ ep-flow:Precipitation
ep-flow:PrecipitationType
rdf:type rdfs:Class ;
rdfs:comment "class that consists of subclasses of precipitation"^^xsd:string ;
rdfs:label "precipitation type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:ProcessedFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:comment "flow that has been processed. This is different from derived flow because it is fundamentally a variation of the original flow. (source: MPR-XSD)"^^xsd:string ;
rdfs:label "processed flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:ProcessedInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:comment "inventory that is defined by processing measured values. This is different from a derived inventory because it is fundamentally a variation of the original. (source: MPR-XSD)"^^xsd:string ;
rdfs:label "processed inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:Inventory .
......@@ -539,47 +540,49 @@ ep-flow:ProductInventory
rdfs:subClassOf ep-flow:Inventory .
ep-flow:ProductInventoryAdjustedClosingBalance
rdf:type ep-flow:ProductInventoryType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductInventoryType ;
rdfs:comment "product inventory that <not documented in XSD>"^^xsd:string ;
rdfs:label "product inventory adjusted closing balance"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductInventory .
ep-flow:ProductInventoryClosingBalance
rdf:type ep-flow:ProductInventoryType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductInventoryType ;
rdfs:comment "product inventory that is at the end of a time period (source: MPR-XSD)"^^xsd:string ;
rdfs:label "product inventory closing balance"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductInventory .
ep-flow:ProductInventoryClosingStorageBalance
rdf:type ep-flow:ProductInventoryType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductInventoryType ;
rdfs:comment "product inventory closing balance that has been adjusted"^^xsd:string ;
rdfs:label "product inventory closing storage balance"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductInventory .
ep-flow:ProductInventoryOpFlex
rdf:type ep-flow:ProductInventoryType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductInventoryType ;
rdfs:comment "product inventory that is the unused and availiable quantity of gas within a gas transportation system and/or at one or many gas producing fields that is accessible by the operator responsible for gas transportation for the purposes of alleviating field curtailment (source: MPR-XSD)"^^xsd:string ;
rdfs:label "product inventory opFlex"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductInventory .
ep-flow:ProductInventoryOpeningBalance
rdf:type ep-flow:ProductInventoryType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductInventoryType ;
rdfs:comment "product inventory that is at the beginning of a time period (source: MPR-XSD)"^^xsd:string ;
rdfs:label "product inventory opening balance"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductInventory .
ep-flow:ProductInventoryType
rdf:type rdfs:Class ;
rdfs:comment "class that consists of subclasses of inventory defined by the SalesFlowPart enumeration in the MPR_XSD"^^xsd:string ;
rdfs:label "product inventory type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:ProductMaterialType
rdf:type rdfs:Class ;
rdfs:comment "class that consists of subclasses of material defined by the ReportingProduct enumeration in the MPR-XSD"^^xsd:string ;
rdfs:label "product material type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:ProductionExploitation
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdfs:comment "flow that is exploited from a reservoir. This is independent of any disposition. (source: MPR-XSD)"^^xsd:string ;
rdfs:label "production exploitation"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
......@@ -592,6 +595,7 @@ ep-flow:ProductionFlow
ep-flow:ProductionFlowDefinitionSubType
rdf:type rdfs:Class ;
rdfs:comment "class that consists of the subclasses of flow defined by the FlowSubQualifier enumeration in the MPR-XSD"^^xsd:string ;
rdfs:label "production flow definition subtype"^^xsd:string ;
rdfs:subClassOf owl:Class .
......@@ -643,6 +647,7 @@ ep-flow:ProductionInventoryCollectionToDate
ep-flow:ProductionInventoryDefinitionType
rdf:type rdfs:Class ;
rdfs:comment "class that consists of subclasses of inventory defined by the FlowQualifier enumeration in the MPR-XSD"^^xsd:string ;
rdfs:label "production inventory definition type"^^xsd:string ;
rdfs:subClassOf owl:Class .
......@@ -677,83 +682,79 @@ ep-flow:ProductionTestWellHeadFlow
rdfs:subClassOf ep-flow:Flow .
ep-flow:QuotaFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:comment "flow that is set by some authority, and that may or may not be based on technical criteria (source: MPR-XSD)"^^xsd:string ;
rdfs:label "quota flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:QuotaInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:comment "inventory set by some authority, which may or may not be based on technical criteria (source: MPR-XSD)"^^xsd:string ;
rdfs:label "quota inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:Inventory .
ep-flow:RecommendedFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:comment "flow that is believed to be very desirable if it can be achieved. This a recommendation that something be changed in order to achieve this flow. (source: MPR-XSD)"^^xsd:string ;
rdfs:label "recommended flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:RecommendedInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:comment "inventory that is believed to be very desirable if it can be achieved. This a recommendation that something be changed in order to achieve this. (source: MPR-XSD)"^^xsd:string ;
rdfs:label "recommended inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:Inventory .
ep-flow:SaleableFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:comment "flow that is of a product marked as being saleable. Hence the final destination would be sale. (source: MPR-XSD)"^^xsd:string ;
rdfs:label "saleable flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:SaleableInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:comment "inventory that is of marked as being saleable. Hence the final destination of the material would be a sale. (source: MPR-XSD)"^^xsd:string ;
rdfs:label "saleable inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:Inventory .
ep-flow:SimulatedFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:comment "flow that is estimated based on a simulation that includes the particular product flow unit (source: MPR-XSD)"^^xsd:string ;
rdfs:label "simulated flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:SimulatedInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:comment "inventory that is an estimate based upon a simulation (source: MPR-XSD)"^^xsd:string ;
rdfs:label "simulated inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:Inventory .
ep-flow:TargetFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:comment "flow that is desired (source: MPR-XSD)"^^xsd:string ;
rdfs:label "target flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:TargetInventory
rdf:type ep-flow:ProductionInventoryDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionInventoryDefinitionType ;
rdfs:comment "inventory that is desired (source: MPR-XSD)"^^xsd:string ;
rdfs:label "target inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:Inventory .
ep-flow:TariffBasisFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:comment "flow that <not documented in XSD>"^^xsd:string ;
rdfs:label "tariff basis flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
ep-flow:TemporalPartDurationType
rdf:type rdfs:Class ;
rdfs:comment "class that consists of subclasses of physical thing according to period of existence, where the period corresponds to the enumeration ReportingPeriod in the MPR-XSD"^^xsd:string ;
rdfs:label "temporal part duration type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:TemporalPartOfAFlowDurationType
rdf:type rdfs:Class ;
rdfs:label "temporal part of a flow duration type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-flow:ValueAdjustedFlow
rdf:type ep-flow:ProductionFlowDefinitionType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowDefinitionType ;
rdfs:comment "flow that <not documented in XSD>"^^xsd:string ;
rdfs:label "value adjusted flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
......@@ -774,19 +775,19 @@ ep-flow:WholeLifeProductFlow
rdf:type owl:Class ;
rdfs:comment "product flow that is the whole life of a flow of product"^^xsd:string ;
rdfs:label "whole life product flow"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductFlow , ep-flow:WholeLifeFlow .
rdfs:subClassOf ep-flow:WholeLifeFlow , ep-flow:ProductFlow .
ep-flow:WholeLifeProductInventory
rdf:type owl:Class ;
rdfs:comment "product inventory that is the whole life of the managed store of product"^^xsd:string ;
rdfs:label "whole life product inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductInventory , ep-flow:WholeLifeInventory .
rdfs:subClassOf ep-flow:WholeLifeInventory , ep-flow:ProductInventory .
ep-flow:WholeLifeProductionFlow
rdf:type owl:Class ;
rdfs:comment "production flow that is the whole life of a flow of produced material"^^xsd:string ;
rdfs:label "whole life production flow"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductionFlow , ep-flow:WholeLifeFlow .
rdfs:subClassOf ep-flow:WholeLifeFlow , ep-flow:ProductionFlow .
ep-flow:WholeLifeProductionFlowNetwork
rdf:type owl:Class ;
......@@ -798,7 +799,7 @@ ep-flow:WholeLifeProductionInventory
rdf:type owl:Class ;
rdfs:comment "production inventory that is the whole life of a store of produced material"^^xsd:string ;
rdfs:label "whole life production inventory"^^xsd:string ;
rdfs:subClassOf ep-flow:ProductionInventory , ep-flow:WholeLifeInventory .
rdfs:subClassOf ep-flow:WholeLifeInventory , ep-flow:ProductionInventory .
ep-flow:WholeLifeProductionInventoryCollection
rdf:type owl:Class ;
......@@ -813,28 +814,28 @@ ep-flow:Wind
rdfs:subClassOf ep-flow:Flow .
ep-flow:allocatedTo
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:comment "facility that a split of a flow or inventory is allocated to"^^xsd:string ;
rdfs:domain ep-core:PhysicalObject ;
rdfs:label "allocatedTo"^^xsd:string ;
rdfs:range <http://www.reportinghub.no/ep/schema/facility#Facility> .
ep-flow:amountOfPrecipitation
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:comment "volume per unit area of material that falls in a precipitation"^^xsd:string ;
rdfs:domain ep-flow:Precipitation ;
rdfs:label "amount of precipitation"^^xsd:string ;
rdfs:range ep-core:Length .
ep-flow:dailyAverageAmountOfMaterial
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:comment "mass that is the average of the masses of the materials that flows in different days"^^xsd:string ;
rdfs:domain ep-flow:Flow ;
rdfs:label "daily average amount of material"^^xsd:string ;
rdfs:range ep-flow:ClassOfMaterialWithMassCriterion .
ep-flow:energyContent
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdfs:comment "energy of combustion in a quantity of material"^^xsd:string ;
rdfs:domain ep-material:QuantityOfMaterial ;
rdfs:label "energy content"^^xsd:string ;
......@@ -885,7 +886,7 @@ ep-flow:flowOutOf
rdfs:subPropertyOf ep-flow:flowIntoOrOutOf .
ep-flow:grossCalorificValue
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdfs:comment "energy per volume that is the gross calorific value for a quantity of material"^^xsd:string ;
rdfs:domain ep-material:QuantityOfMaterial ;
rdfs:label "gross calorific value"^^xsd:string ;
......@@ -893,46 +894,48 @@ ep-flow:grossCalorificValue
ep-flow:hasMixedPart
rdf:type owl:ObjectProperty ;
rdfs:domain ep-flow:WholeLifeFlow ;
rdfs:comment "flow that is between the same two nodes as the whole and that is mixed within the whole"^^xsd:string ;
rdfs:domain ep-flow:Flow ;
rdfs:label "has mixed part"^^xsd:string ;
rdfs:range ep-flow:WholeLifeFlow ;
rdfs:range ep-flow:Flow ;
rdfs:subPropertyOf ep-core:hasPart .
ep-flow:hasNetworkPart
rdf:type owl:ObjectProperty ;
rdfs:domain ep-flow:WholeLifeFlow ;
rdfs:comment "flow that all that flows between two nodes in a whole that is a network of flows"^^xsd:string ;
rdfs:domain ep-flow:Flow ;
rdfs:label "has network part"^^xsd:string ;
rdfs:range ep-flow:WholeLifeFlow ;
rdfs:range ep-flow:Flow ;
rdfs:subPropertyOf ep-core:hasPart .
ep-flow:horizontalDirectionAzimuth
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:comment "plane angle that is the horizontal direction azimuth of a flow"^^xsd:string ;
rdfs:domain ep-flow:Flow ;
rdfs:label "horizontal direction azimuth"^^xsd:string ;
rdfs:range ep-core:PlaneAngle .
ep-flow:materialThatFlows
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:comment "quantity of material that moves during a flow"^^xsd:string ;
rdfs:domain ep-flow:Flow ;
rdfs:label "material that flows"^^xsd:string ;
rdfs:range ep-material:QuantityOfMaterial .
ep-flow:rateOfFlowOfMaterial
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:comment "not used in the MPR"^^xsd:string ;
rdfs:label "rate of flow of material"^^xsd:string ;
rdfs:range ep-core:MeasureOfAmountOfMaterial .
ep-flow:summedDailyMass
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-flow:Inventory ;
rdfs:label "summed daily mass"^^xsd:string ;
rdfs:range ep-core:Mass .
ep-flow:yearlyAverageAmountOfMaterial
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:comment "mass that is the average of the masses of the materials that flows in different years"^^xsd:string ;
rdfs:domain ep-flow:Flow ;
rdfs:label "yearly average amount of material"^^xsd:string ;
......
......@@ -17,53 +17,75 @@
owl:imports <http://www.reportinghub.no/ep/schema/1.0/activity> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/equipment> , <http://www.reportinghub.no/ep/schema/1.0/production-activity> , <http://www.reportinghub.no/ep/schema/1.0/well> , <http://www.reportinghub.no/np/schema/1.0/npd> ;
owl:versionInfo "0.1.0"^^xsd:string .
<http://www.reportinghub.no/ep/schema/flow#ProductionFlowDefinitionType>
rdfs:comment "class that consists of subclasses of flow defined by the FlowQualifier enumeration in the MPR-XSD"^^xsd:string .
<http://www.reportinghub.no/ep/schema/flow#ProductionFlowPurposeType>
rdfs:comment "class that consists of the subclasses of flow defined by the ReportingFlow enumeration in the MPR-XSD"^^xsd:string .
ep-report:DailyDrillingReport
rdf:type owl:Class ;
rdfs:comment "drilling report that is for one day"^^xsd:string ;
rdfs:label "daily drilling report"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
rdfs:subClassOf ep-report:DrillingReport .
ep-report:DailyDrillingReportFinalisationType
rdf:type owl:Class ;
rdfs:comment "class that consists of the subclasses of report defined by the OpsReportVersion enumeration in the DDR-XSD"^^xsd:string ;
rdfs:label "daily drilling report finalisation type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-report:DailyProductionReport
rdf:type owl:Class ;
rdfs:label "Daily Production Report"^^xsd:string ;
rdfs:comment "production report that is for one day"^^xsd:string ;
rdfs:label "daily production report"^^xsd:string ;
rdfs:subClassOf ep-report:ProductionReport .
ep-report:DrillingReport
rdf:type owl:Class ;
rdfs:comment "report that is about drilling"^^xsd:string ;
rdfs:label "drilling report"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
ep-report:FinalDailyDrillingReport
rdf:type ep-report:DailyDrillingReportFinalisationType , owl:Class ;
rdfs:comment "daily drilling report that contains the final definitive status for the well. This report is normally issued some period of time (e.g., 6 months) after the completion of drilling. (source: DDR-XSD)"^^xsd:string ;
rdfs:label "final daily drilling report"^^xsd:string ;
rdfs:subClassOf ep-report:DailyDrillingReport .
ep-report:FinalVersionOfAReport
rdf:type ep-report:ReportVersionStatus , owl:Class ;
rdfs:comment "report that is a final version"^^xsd:string ;
rdfs:label "final version of a report"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
ep-report:FluidSampleReport
rdf:type owl:Class ;
rdfs:comment "report that is about a fluid sample"^^xsd:string ;
rdfs:label "fluid sample report"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
ep-report:MonthlyProductionReport
rdf:type owl:Class ;
rdfs:label "Monthly Production Report"^^xsd:string ;
rdfs:comment "production report that is for one month"^^xsd:string ;
rdfs:label "monthly production report"^^xsd:string ;
rdfs:subClassOf ep-report:ProductionReport .
ep-report:MonthlyProductionReportGovernment
rdf:type owl:Class ;
rdfs:label "Monthly Production Report Government"^^xsd:string ;
rdfs:comment "monthly production report that is produced for government"^^xsd:string ;
rdfs:label "monthly production report government"^^xsd:string ;
rdfs:subClassOf ep-report:MonthlyProductionReport .
ep-report:MonthlyProductionReportPartner
rdf:type owl:Class ;
rdfs:label "Monthly Production Report Partner"^^xsd:string ;
rdfs:comment "monthly production report that is produced for partners"^^xsd:string ;
rdfs:label "monthly production report partner"^^xsd:string ;
rdfs:subClassOf ep-report:MonthlyProductionReport .
ep-report:NonProductivetimeReport
rdf:type owl:Class ;
rdfs:comment "report that is part of a daily drilling report and that is on non-productive time"^^xsd:string ;
rdfs:label "non-productive time report"^^xsd:string ;
rdfs:subClassOf ep-report:Report ;
rdfs:subClassOf
......@@ -89,56 +111,61 @@ ep-report:NonProductivetimeReport
ep-report:NormalDailyDrillingReport
rdf:type ep-report:DailyDrillingReportFinalisationType , owl:Class ;
rdfs:comment "daily drilling report that has been approved by the drilling operator (source: DDR-XSD)"^^xsd:string ;
rdfs:label "normal daily drilling report"^^xsd:string ;
rdfs:subClassOf ep-report:DailyDrillingReport .
rdfs:subClassOf ep-report:DailyDrillingReport , ep-report:FinalVersionOfAReport .
ep-report:PreliminaryDailyDrillingReport
rdf:type ep-report:DailyDrillingReportFinalisationType , owl:Class ;
rdfs:comment "daily drilling report that is a preliminary report that has not yet been approved by the drilling operator. This report is normally issued at the beginning of the work day (e.g., 6:00 am) before. (source: DDR-XSD)"^^xsd:string ;
rdfs:label "preliminary daily drilling report"^^xsd:string ;
rdfs:subClassOf ep-report:DailyDrillingReport .
rdfs:subClassOf ep-report:DailyDrillingReport , ep-report:PreliminaryVersionOfAReport .
ep-report:PreliminaryVersionOfAReport
rdf:type ep-report:ReportVersionStatus , owl:Class ;
rdfs:comment "report that is a preliminary version"^^xsd:string ;
rdfs:label "preliminary version of a report"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
ep-report:ProductVolumeFlowReport
rdf:type owl:Class ;
rdfs:comment "report that is part of a product volume report and that is about a single flow"^^xsd:string ;
rdfs:label "product volume flow report"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
ep-report:ProductVolumeReport
rdf:type owl:Class ;
rdfs:comment "report that is part of a production report and that is about product volumes"^^xsd:string ;
rdfs:label "product volume report"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
ep-report:ProductionOperationInstallationReport
rdf:type owl:Class ;
rdfs:comment "report that is part of a production operation report and that is for a single installation"^^xsd:string ;
rdfs:label "production operation installation report"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
ep-report:ProductionOperationReport
rdf:type owl:Class ;
rdfs:comment "report that is part of a production report and that is about operations"^^xsd:string ;
rdfs:label "production operation report"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
ep-report:ProductionReport
rdf:type owl:Class ;
rdfs:label "Production Report"^^xsd:string ;
rdfs:comment "report that is about oil and gas production"^^xsd:string ;
rdfs:label "production report"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
ep-report:ProductionReportType
rdf:type rdfs:Class ;
rdfs:label "production report type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-report:Report
rdf:type owl:Class ;
rdfs:comment "document content that is about a physical thing"^^xsd:string ;
rdfs:label "report"^^xsd:string ;
rdfs:subClassOf owl:Thing .
ep-report:ReportAliasIdentifier
rdf:type owl:Class ;
rdfs:comment "not used in DDR or MPR"^^xsd:string ;
rdfs:label "report alias identifier"^^xsd:string ;
rdfs:subClassOf owl:Thing ;
rdfs:subClassOf
......@@ -157,75 +184,154 @@ ep-report:ReportAliasIdentifier
owl:onProperty ep-report:isAliasFor
] .
ep-report:ReportAt06-00
rdf:type owl:Class , ep-report:ReportPeriodType ;
rdfs:comment "report for instant that is for 6 am during the report period. This can be ambiguous if the report period begins and ends at 6 am, so use report start/end instead. This cannot be used for a reporting period that is greater than 24 hours. (source: MPR-XSD)"^^xsd:string ;
rdfs:label "report at 06:00"^^xsd:string ;
rdfs:subClassOf ep-report:ReportForInstant .
ep-report:ReportAtBeginningOfReportingPeriod
rdf:type ep-report:ReportPeriodType , owl:Class ;
rdfs:comment "report for instant that is a part of another report, and that is for the beginning of the period of the report it is part of (source: MPR-XSD)."^^xsd:string ;
rdfs:label "report at beginning of reporting period"^^xsd:string ;
rdfs:subClassOf ep-report:ReportForInstant .
ep-report:ReportAtEndOfReportingPeriod
rdf:type ep-report:ReportPeriodType , owl:Class ;
rdfs:comment "report for instant that is a part of another report, and that is for the end of the period of the report it is part of (source: MPR-XSD)."^^xsd:string ;
rdfs:label "report at end of reporting period"^^xsd:string ;
rdfs:subClassOf ep-report:ReportForInstant .
ep-report:ReportAtMidnight
rdf:type owl:Class , ep-report:ReportPeriodType ;
rdfs:comment "report for instant that is for midnight during the report period. This can be ambiguous if the report period begins and ends at midnight, so use report start/end instead. This cannot be used for a reporting period that is greater than 24 hours. (source: MPR-XSD)"^^xsd:string ;
rdfs:label "report at midnight"^^xsd:string ;
rdfs:subClassOf ep-report:ReportForInstant .
ep-report:ReportAtNoon
rdf:type owl:Class , ep-report:ReportPeriodType ;
rdfs:comment "report for instant that is for noon during the report period. This can be ambiguous if the report period begins and ends at noon, so use report start/end instead. This cannot be used for a reporting period that is greater than 24 hours. (source: MPR-XSD)"^^xsd:string ;
rdfs:label "report at noon"^^xsd:string ;
rdfs:subClassOf ep-report:ReportForInstant .
ep-report:ReportForAllToDate
rdf:type owl:Class , ep-report:ReportPeriodType ;
rdfs:comment "report that is about activities within all time up to the end of a report period (source: MPR-XSD)"^^xsd:string ;
rdfs:label "report for all to date"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
ep-report:ReportForDailyMonthToDate
rdf:type ep-report:ReportPeriodType , owl:Class ;
rdfs:comment "report that is about the average for each day within the period from the beginning of a month to the end of a report period (source: MPR-XSD)"^^xsd:string ;
rdfs:label "report for daily month to date"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
ep-report:ReportForDailyYearToDate
rdf:type ep-report:ReportPeriodType , owl:Class ;
rdfs:comment "report that is about the average for each day within the period from the beginning of a year to the end of a report period (source: MPR-XSD)"^^xsd:string ;
rdfs:label "report for daily year to date"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
ep-report:ReportForGasYearToDate
rdf:type ep-report:ReportPeriodType , owl:Class ;
rdfs:comment "report that is about activities within a period starting at 06:00 AM October 1st ending at 06:00 AM on a given date (source: MPR-XSD)"^^xsd:string ;
rdfs:label "report for gas year to date"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
ep-report:ReportForInstant
rdf:type ep-report:ReportPeriodType , owl:Class ;
rdf:type owl:Class ;
rdfs:comment "report that is about what exists at a point in time"^^xsd:string ;
rdfs:label "report for instant"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
ep-report:ReportForMonthToDate
rdf:type ep-report:ReportPeriodType , owl:Class ;
rdfs:comment "report on activities within a period from the beginning of a calendar month up to the end of a reporting period (source: MPR-XSD)"^^xsd:string ;
rdfs:label "report for month to date"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
ep-report:ReportForOneDay
rdf:type ep-report:ReportPeriodType , owl:Class ;
rdfs:comment "report that is about activities within one day, or within the 24 hour period ending at the end of a report period (source: MPR-XSD)"^^xsd:string ;
rdfs:label "report for one day"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
ep-report:ReportForOneGasDay
rdf:type ep-report:ReportPeriodType , owl:Class ;
rdfs:comment "report that is about activities within a period starting at 06:00 AM and ending 06:00 AM next day (source: MPR-XSD)"^^xsd:string ;
rdfs:label "report for one gas day"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
ep-report:ReportForOneGasMonth
rdf:type ep-report:ReportPeriodType , owl:Class ;
rdfs:comment "report that is about activities within a period starting at 06:00 AM on the the first day of a month and ending at 06:00 AM on the first day of next month (source: MPR-XSD)"^^xsd:string ;
rdfs:label "report for one gas month"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
ep-report:ReportForOneGasYear
rdf:type ep-report:ReportPeriodType , owl:Class ;
rdf:type owl:Class , ep-report:ReportPeriodType ;
rdfs:comment "report that is about activities within a period starting at 06:00 AM October 1st and ending at same date and time the following year (source: MPR-XSD)"^^xsd:string ;
rdfs:label "report for one gas year"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
ep-report:ReportForOneMonth
rdf:type ep-report:ReportPeriodType , owl:Class ;
rdfs:comment "report that is about activities within one calendar month (source: MPR-XSD)"^^xsd:string ;
rdfs:label "report for one month"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
ep-report:ReportForOneWeek
rdf:type ep-report:ReportPeriodType , owl:Class ;
rdfs:comment "report that is about activities within one calendar week, or 7 consequtive 24 hour periods ending at the end of the report period (source: MPR-XSD)"^^xsd:string ;
rdfs:label "report for one week"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
ep-report:ReportForOneYear
rdf:type ep-report:ReportPeriodType , owl:Class ;
rdfs:comment "report that is about activities within one Gregorian year (source: MPR-XSD)"^^xsd:string ;
rdfs:label "report for one year"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
ep-report:ReportForYearToDate
ep-report:ReportForPreviousPeriod
rdf:type owl:Class , ep-report:ReportPeriodType ;
rdfs:comment "report that is a part of another report and that is about activities within the period immediately prior to that of the report it is a part of. For example, if the report period represents a day then the previous period represents the previous day (source: MPR-XSD)."^^xsd:string ;
rdfs:label "report for previous period"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
ep-report:ReportForReportingPeriod
rdf:type ep-report:ReportPeriodType , owl:Class ;
rdfs:comment "report that is about activities within the whole of a reporting period (source: MPR-XSD)"^^xsd:string ;
rdfs:label "report for reporting period"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
ep-report:ReportForYearToDate
rdf:type owl:Class , ep-report:ReportPeriodType ;
rdfs:comment "report that is about activities within the period from the beginning of a year up to the end of a reporting period (source: MPR-XSD)"^^xsd:string ;
rdfs:label "report for year to date"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
ep-report:ReportPeriodType
rdf:type rdfs:Class ;
rdfs:comment "class that consist of the subclasses of report corresponding to the ReportingPeriod enumeration in the MPR-XSD"^^xsd:string ;
rdfs:label "report period type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-report:ReportVersionStatus
rdf:type rdfs:Class ;
rdfs:comment "class that consists of the subclasses of report corresponding to the VersionStatus enumeration in the MPR-XSD"^^xsd:string ;
rdfs:label "report version status"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-report:WeeklyDrillingReport
rdf:type owl:Class ;
rdfs:comment "drilling report that is for one week"^^xsd:string ;
rdfs:label "weekly drilling report"^^xsd:string ;
rdfs:subClassOf ep-report:Report ;
rdfs:subClassOf ep-report:DrillingReport ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom ep-report:DailyDrillingReport ;
owl:onProperty ep-report:reportOn
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
......@@ -240,139 +346,159 @@ ep-report:WeeklyDrillingReport
[ rdf:type owl:Restriction ;
owl:cardinality "7"^^xsd:nonNegativeInteger ;
owl:onProperty ep-report:reportOn
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom ep-report:DailyDrillingReport ;
owl:onProperty ep-report:reportOn
] .
ep-report:WellTestReport
rdf:type owl:Class ;
rdfs:comment "report that contains the results of a well test"^^xsd:string ;
rdfs:label "well test report"^^xsd:string ;
rdfs:subClassOf ep-report:Report .
ep-report:aliasName
rdf:type owl:DatatypeProperty ;
rdfs:comment "not used in DDR or MPR"^^xsd:string ;
rdfs:label "alias name"^^xsd:string ;
rdfs:range xsd:string .
ep-report:aliasOwner
rdf:type owl:ObjectProperty ;
rdfs:comment "not used in DDR or MPR"^^xsd:string ;
rdfs:label "alias owner"^^xsd:string ;
rdfs:range <http://www.reportinghub.no/np/schema/npd#Individual> .
ep-report:approvedReport
rdf:type owl:ObjectProperty ;
rdfs:comment "report that is approved by an approve a report activity"^^xsd:string ;
rdfs:domain <http://www.reportinghub.no/ep/schema/activity#ApproveAReport> ;
rdfs:label "approved report"^^xsd:string ;
rdfs:range ep-report:Report .
ep-report:createdAt
rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
rdfs:comment "point in time that a report was created at"^^xsd:string ;
rdfs:domain ep-report:Report ;
rdfs:label "created at"^^xsd:string .
ep-report:dailyDrillingReportNumber
rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
rdfs:comment "identifier of a daily drilling report"^^xsd:string ;
rdfs:domain ep-report:DailyDrillingReport ;
rdfs:label "daily drilling report number"^^xsd:string .
ep-report:dateCoveredByReport
rdf:type owl:DatatypeProperty ;
rdfs:comment "not used in MPR or DDR"^^xsd:string ;
rdfs:domain ep-report:DailyProductionReport ;
rdfs:label "date covered by report"^^xsd:string ;
rdfs:range xsd:date .
ep-report:datumObjectForDailyDrillingReport
rdf:type owl:ObjectProperty ;
rdfs:comment "physical object that is the datum object used throughout a daily drilling report"^^xsd:string ;
rdfs:domain ep-report:DailyDrillingReport ;
rdfs:label "datum object for daily drilling report"^^xsd:string ;
rdfs:range <http://www.reportinghub.no/ep/schema/core#PhysicalObject> .
ep-report:descriptionOfSource
rdf:type owl:DatatypeProperty ;
rdfs:comment "text that describes the source of a report"^^xsd:string ;
rdfs:domain ep-report:Report ;
rdfs:label "description of source"^^xsd:string .
ep-report:disclaimer
rdf:type rdf:Property ;
rdfs:comment "not used in DDR or MPR"^^xsd:string ;
rdfs:domain ep-report:Report ;
rdfs:label "disclaimer"^^xsd:string ;
rdfs:range xsd:string .
ep-report:existsDuringPeriodReportedOnBy
rdf:type owl:ObjectProperty ;
rdfs:comment "report that that is for a period during which the physical object exists"^^xsd:string ;
rdfs:domain <http://www.reportinghub.no/ep/schema/core#PhysicalObject> ;
rdfs:label "exists during period reported on by"^^xsd:string ;
rdfs:range ep-report:Report .
ep-report:existsUpToTheEndOfThePeriodReportedOnBy
rdf:type owl:ObjectProperty ;
rdfs:comment "report that is for a period that ends at the same time as the physical object"^^xsd:string ;
rdfs:domain <http://www.reportinghub.no/ep/schema/core#PhysicalObject> ;
rdfs:label "exists up to the end of the period reported on by"^^xsd:string ;
rdfs:range ep-report:Report .
ep-report:hasContent
rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
rdfs:comment "text that is the content of a report"^^xsd:string ;
rdfs:domain ep-report:Report ;
rdfs:label "has content"^^xsd:string .
ep-report:isAliasFor
rdf:type owl:ObjectProperty ;
rdfs:comment "not used in the DDR or MPR"^^xsd:string ;
rdfs:label "is alias for"^^xsd:string ;
rdfs:range <http://www.reportinghub.no/np/schema/npd#Individual> .
ep-report:issuedAt
rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
rdfs:comment "point in time that a report was issued at"^^xsd:string ;
rdfs:domain ep-report:Report ;
rdfs:label "issued at"^^xsd:string .
ep-report:issuedReport
rdf:type owl:ObjectProperty ;
rdfs:comment "report that is issued by an issue a report activity"^^xsd:string ;
rdfs:domain <http://www.reportinghub.no/ep/schema/activity#IssueAReport> ;
rdfs:label "issued report"^^xsd:string ;
rdfs:range ep-report:Report .
ep-report:nameAsDatumObject
rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
rdfs:comment "name by which a physical object is refered to as a datum object"^^xsd:string ;
rdfs:domain <http://www.reportinghub.no/ep/schema/core#PhysicalObject> ;
rdfs:label "name as datum object"^^xsd:string .
ep-report:reportOn
rdf:type owl:ObjectProperty ;
rdfs:comment "physical thing that a report is about"^^xsd:string ;
rdfs:domain ep-report:Report ;
rdfs:label "report on"^^xsd:string .
rdfs:label "report on"^^xsd:string ;
rdfs:range <http://www.reportinghub.no/ep/schema/core#PhysicalThing> .
ep-report:reportSubmittedBy
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:comment "not used in the DDR or MPR"^^xsd:string ;
rdfs:domain ep-report:Report ;
rdfs:label "report submitted by"^^xsd:string ;
rdfs:range <http://www.reportinghub.no/ep/schema/core#PhysicalObject> .
ep-report:reportSubmittedFrom
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:comment "not used in the DDR or MPR"^^xsd:string ;
rdfs:domain ep-report:Report ;
rdfs:label "report submitted from"^^xsd:string ;
rdfs:range <http://www.reportinghub.no/ep/schema/facility#Facility> .
ep-report:reportVersion
rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
rdfs:comment "version identifier for a report"^^xsd:string ;
rdfs:domain ep-report:Report ;
rdfs:label "report version"^^xsd:string .
ep-report:title
rdf:type owl:DatatypeProperty ;
rdfs:comment "title of a report"^^xsd:string ;
rdfs:domain ep-report:Report ;
rdfs:label "title"^^xsd:string ;
rdfs:range xsd:string .
ep-report:validFrom
rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
rdfs:comment "point in time that a report is valid from"^^xsd:string ;
rdfs:domain ep-report:Report ;
rdfs:label "valid from"^^xsd:string .
ep-report:validTo
rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
rdfs:comment "point in time that a report if valid until"^^xsd:string ;
rdfs:domain ep-report:Report ;
rdfs:label "valid to"^^xsd:string .
......
......@@ -4822,19 +4822,19 @@ ep-mpr-spin-lib:selectReportPeriodType
sp:arg1 spin:_arg1 ;
sp:arg2 <http://www.epim.no/schemas/mprml/1#RP_0600>
] ;
sp:arg2 <http://www.reportinghub.no/ep/schema/report#ReportForInstant> ;
sp:arg2 <http://www.reportinghub.no/ep/schema/report#ReportAt06-00> ;
sp:arg3 [ rdf:type sp:if ;
sp:arg1 [ rdf:type sp:eq ;
sp:arg1 spin:_arg1 ;
sp:arg2 <http://www.epim.no/schemas/mprml/1#RP_dailymonthtodate>
] ;
sp:arg2 <http://www.reportinghub.no/ep/schema/report#ReportForMonthToDate> ;
sp:arg2 <http://www.reportinghub.no/ep/schema/report#ReportForDailyMonthToDate> ;
sp:arg3 [ rdf:type sp:if ;
sp:arg1 [ rdf:type sp:eq ;
sp:arg1 spin:_arg1 ;
sp:arg2 <http://www.epim.no/schemas/mprml/1#RP_dailyyeartodate>
] ;
sp:arg2 <http://www.reportinghub.no/ep/schema/report#ReportForYearToDate> ;
sp:arg2 <http://www.reportinghub.no/ep/schema/report#ReportForDailyYearToDate> ;
sp:arg3 [ rdf:type sp:if ;
sp:arg1 [ rdf:type sp:eq ;
sp:arg1 spin:_arg1 ;
......@@ -4870,7 +4870,7 @@ ep-mpr-spin-lib:selectReportPeriodType
sp:arg1 spin:_arg1 ;
sp:arg2 <http://www.epim.no/schemas/mprml/1#RP_midnight>
] ;
sp:arg2 <http://www.reportinghub.no/ep/schema/report#ReportForInstant> ;
sp:arg2 <http://www.reportinghub.no/ep/schema/report#ReportAtMidnight> ;
sp:arg3 [ rdf:type sp:if ;
sp:arg1 [ rdf:type sp:eq ;
sp:arg1 spin:_arg1 ;
......@@ -4888,13 +4888,13 @@ ep-mpr-spin-lib:selectReportPeriodType
sp:arg1 spin:_arg1 ;
sp:arg2 <http://www.epim.no/schemas/mprml/1#RP_noon>
] ;
sp:arg2 <http://www.reportinghub.no/ep/schema/report#ReportForInstant> ;
sp:arg2 <http://www.reportinghub.no/ep/schema/report#ReportAtNoon> ;
sp:arg3 [ rdf:type sp:if ;
sp:arg1 [ rdf:type sp:eq ;
sp:arg1 spin:_arg1 ;
sp:arg2 <http://www.epim.no/schemas/mprml/1#RP_previousperiod>
] ;
sp:arg2 <http://www.reportinghub.no/ep/schema/report#Report> ;
sp:arg2 <http://www.reportinghub.no/ep/schema/report#ReportForPreviousPeriod> ;
sp:arg3 [ rdf:type sp:if ;
sp:arg1 [ rdf:type sp:eq ;
sp:arg1 spin:_arg1 ;
......@@ -4906,19 +4906,19 @@ ep-mpr-spin-lib:selectReportPeriodType
sp:arg1 spin:_arg1 ;
sp:arg2 <http://www.epim.no/schemas/mprml/1#RP_reportend>
] ;
sp:arg2 <http://www.reportinghub.no/ep/schema/report#ReportForInstant> ;
sp:arg2 <http://www.reportinghub.no/ep/schema/report#ReportAtEndOfReportingPeriod> ;
sp:arg3 [ rdf:type sp:if ;
sp:arg1 [ rdf:type sp:eq ;
sp:arg1 spin:_arg1 ;
sp:arg2 <http://www.epim.no/schemas/mprml/1#RP_reportstart>
] ;
sp:arg2 <http://www.reportinghub.no/ep/schema/report#ReportForInstant> ;
sp:arg2 <http://www.reportinghub.no/ep/schema/report#ReportAtBeginningOfReportingPeriod> ;
sp:arg3 [ rdf:type sp:if ;
sp:arg1 [ rdf:type sp:eq ;
sp:arg1 spin:_arg1 ;
sp:arg2 <http://www.epim.no/schemas/mprml/1#RP_totalcumulative>
] ;
sp:arg2 <http://www.reportinghub.no/ep/schema/report#Report> ;
sp:arg2 <http://www.reportinghub.no/ep/schema/report#ReportForAllToDate> ;
sp:arg3 [ rdf:type sp:if ;
sp:arg1 [ rdf:type sp:eq ;
sp:arg1 spin:_arg1 ;
......@@ -4937,6 +4937,12 @@ ep-mpr-spin-lib:selectReportPeriodType
sp:arg2 <http://www.epim.no/schemas/mprml/1#RP_yeartodate>
] ;
sp:arg2 <http://www.reportinghub.no/ep/schema/report#ReportForYearToDate> ;
sp:arg3 [ rdf:type sp:if ;
sp:arg1 [ rdf:type sp:eq ;
sp:arg1 spin:_arg1 ;
sp:arg2 <http://www.epim.no/schemas/mprml/1#RP_report>
] ;
sp:arg2 <http://www.reportinghub.no/ep/schema/report#ReportForReportingPeriod> ;
sp:arg3 <http://www.reportinghub.no/ep/schema/report#Report>
]
]
......@@ -4957,6 +4963,7 @@ ep-mpr-spin-lib:selectReportPeriodType
]
]
]
]
] ;
sp:variable
[ sp:varName "reportPeriodType"^^xsd:string
......