David Leal

commonPropertiesProductVolume completed - minor addition to the core ontology an…

…d minor changes to flow and production-activity. Also minor changes to the componentContent, productVolume and productVolumePeriod transforms.
This diff could not be displayed because it is too large.
......@@ -15,179 +15,179 @@
<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:comment "physical thing at an instant in time"^^xsd:string ;
rdfs:label "physical thing at an instant"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringGasYearToDate
rdf:type ep-core:ClassNotInheritedByAStrictTemporalPart , ep-flow:TemporalPartDurationType , owl:Class ;
rdf:type owl:Class , ep-flow:TemporalPartDurationType , ep-core:ClassNotInheritedByAStrictTemporalPart ;
rdfs:comment "physical thing starting at 06:00 AM October 1st and ending at same date and time the following year (source MPR-XSD)"^^xsd:string ;
rdfs:label "physical thing during gas year to date"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringMonthToDate
rdf:type ep-core:ClassNotInheritedByAStrictTemporalPart , ep-flow:TemporalPartDurationType , owl:Class ;
rdf:type owl:Class , ep-flow:TemporalPartDurationType , ep-core:ClassNotInheritedByAStrictTemporalPart ;
rdfs:comment "physical thing from the beginning of the calendar month to the end of the report period (source MPR-XSD)"^^xsd:string ;
rdfs:label "physical thing during month to date"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneDay
rdf:type ep-core:ClassNotInheritedByAStrictTemporalPart , ep-flow:TemporalPartDurationType , owl:Class ;
rdf:type owl:Class , ep-flow:TemporalPartDurationType , ep-core:ClassNotInheritedByAStrictTemporalPart ;
rdfs:comment "physical thing during one day. NOTE If the report does not represent one day then this represents the 24 hour period ending at the end of the report period. (source MPR-XSD)"^^xsd:string ;
rdfs:label "physical thing during one day"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneGasDay
rdf:type ep-core:ClassNotInheritedByAStrictTemporalPart , ep-flow:TemporalPartDurationType , owl:Class ;
rdf:type owl:Class , ep-flow:TemporalPartDurationType , ep-core:ClassNotInheritedByAStrictTemporalPart ;
rdfs:comment "physical thing during a day (24 hour period) starting at 06:00 AM and ending 06:00 AM next day (source MPR-XSD)"^^xsd:string ;
rdfs:label "physical thing during one gas day"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneGasMonth
rdf:type ep-core:ClassNotInheritedByAStrictTemporalPart , ep-flow:TemporalPartDurationType , owl:Class ;
rdf:type owl:Class , ep-flow:TemporalPartDurationType , ep-core:ClassNotInheritedByAStrictTemporalPart ;
rdfs:comment "physical thing during a month starting at 06:00 AM the first day and ending at 06:00 AM the first day of the next month (source MPR-XSD)"^^xsd:string ;
rdfs:label "physical thing during one gas month"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneGasYear
rdf:type ep-core:ClassNotInheritedByAStrictTemporalPart , ep-flow:TemporalPartDurationType , owl:Class ;
rdf:type owl:Class , ep-flow:TemporalPartDurationType , ep-core:ClassNotInheritedByAStrictTemporalPart ;
rdfs:comment "physical thing starting at 06:00 AM October 1st and ending at same date and time the following year (source MPR-XSD)"^^xsd:string ;
rdfs:label "physical thing during one gas year"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneMonth
rdf:type ep-core:ClassNotInheritedByAStrictTemporalPart , ep-flow:TemporalPartDurationType , owl:Class ;
rdf:type owl:Class , ep-flow:TemporalPartDurationType , ep-core:ClassNotInheritedByAStrictTemporalPart ;
rdfs:comment "physical thing during one calendar month (source MPR-XSD)"^^xsd:string ;
rdfs:label "physical thing during one month"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneWeek
rdf:type ep-core:ClassNotInheritedByAStrictTemporalPart , ep-flow:TemporalPartDurationType , owl:Class ;
rdf:type owl:Class , ep-flow:TemporalPartDurationType , ep-core:ClassNotInheritedByAStrictTemporalPart ;
rdfs:comment "physical thing during one week. If the report does not represent one week then this represents the 7 times 24 hour period ending at the end of the report period. (source MPR-XSD)"^^xsd:string ;
rdfs:label "physical thing during one week"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringOneYear
rdf:type ep-core:ClassNotInheritedByAStrictTemporalPart , ep-flow:TemporalPartDurationType , owl:Class ;
rdf:type owl:Class , ep-flow:TemporalPartDurationType , ep-core:ClassNotInheritedByAStrictTemporalPart ;
rdfs:comment "physical thing during one Gregorian year (source MPR-XSD)"^^xsd:string ;
rdfs:label "physical thing during one year"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalThing .
ep-core:PhysicalThingDuringYearToDate
rdf:type ep-core:ClassNotInheritedByAStrictTemporalPart , ep-flow:TemporalPartDurationType , owl:Class ;
rdf:type owl:Class , ep-flow:TemporalPartDurationType , ep-core:ClassNotInheritedByAStrictTemporalPart ;
rdfs:comment "physical thing from the beginning of the year to the end of the report period (source MPR-XSD)"^^xsd:string ;
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 "inventory that is allocated (source: MPR-XSD)"^^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:ClassOfMaterialWithMassCriterion
rdf:type rdfs:Class ;
rdfs:comment "NOTE: This class is used for the average daily mass of material in a particular flow. In this case the criteria for being a member of the class is that it is material taken from a particular flow during a reporting period, and that the material has the average mass of a daily flow during the reporting period."^^xsd:string , "class that has amounts of material with a particular mass as members"^^xsd:string ;
rdfs:comment "class that has amounts of material with a particular mass as members"^^xsd:string , "NOTE: This class is used for the average daily mass of material in a particular flow. In this case the criteria for being a member of the class is that it is material taken from a particular flow during a reporting period, and that the material has the average mass of a daily flow during the reporting period."^^xsd:string ;
rdfs:label "class of material with mass criterion"^^xsd:string ;
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: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,19 +205,19 @@ 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: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 .
......@@ -229,31 +229,31 @@ 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:ExportFlow
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
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 .
......@@ -277,61 +277,61 @@ 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:GasLiftFlow
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
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 ep-flow:ProductionFlowPurposeType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
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 ep-flow:ProductionFlowPurposeType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
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 .
......@@ -349,67 +349,67 @@ ep-flow:InventoryInAStandardState
rdfs:subClassOf ep-flow:Inventory .
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 of actually measured product volumes (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:OverboardFlow
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
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 .
......@@ -427,7 +427,7 @@ ep-flow:PrecipitationType
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 .
......@@ -457,31 +457,31 @@ 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 .
......@@ -493,7 +493,7 @@ ep-flow:ProductInventoryType
rdfs:subClassOf owl:Class .
ep-flow:ProductionExploitation
rdf:type ep-flow:ProductionFlowPurposeType , owl:Class ;
rdf:type owl:Class , ep-flow:ProductionFlowPurposeType ;
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 .
......@@ -593,37 +593,37 @@ 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: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: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: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: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: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 .
......@@ -635,13 +635,13 @@ ep-flow:TemporalPartDurationType
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 .
ep-flow:WholeLifeFlow
rdf:type ep-core:ClassNotInheritedByAStrictTemporalPart , owl:Class ;
rdf:type owl:Class , ep-core:ClassNotInheritedByAStrictTemporalPart ;
rdfs:comment "flow that is the whole life of a flow of energy or material"^^xsd:string ;
rdfs:label "whole life flow"^^xsd:string ;
rdfs:subClassOf ep-flow:Flow .
......@@ -653,22 +653,22 @@ ep-flow:WholeLifeInventory
rdfs:subClassOf ep-flow:Inventory .
ep-flow:WholeLifeProductFlow
rdf:type ep-core:ClassNotInheritedByAStrictTemporalPart , owl:Class ;
rdf:type owl:Class , ep-core:ClassNotInheritedByAStrictTemporalPart ;
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 ep-core:ClassNotInheritedByAStrictTemporalPart , owl:Class ;
rdf:type owl:Class , ep-core:ClassNotInheritedByAStrictTemporalPart ;
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 ;
......@@ -680,7 +680,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 ;
......@@ -695,28 +695,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 ;
......@@ -751,13 +751,6 @@ ep-flow:flowMeasuredBy
rdfs:label "flow measured by"^^xsd:string ;
rdfs:range <http://www.reportinghub.no/ep/schema/facility#Facility> .
ep-flow:flowMeasuredOrCalculatedAt
rdf:type owl:ObjectProperty ;
rdfs:comment "facility at which a flow is measured or calculated"^^xsd:string ;
rdfs:domain ep-flow:Flow ;
rdfs:label "flow measured or calculated at"^^xsd:string ;
rdfs:range <http://www.reportinghub.no/ep/schema/facility#Facility> .
ep-flow:flowOutOf
rdf:type owl:ObjectProperty ;
rdfs:comment "physical thing that a flow is out of"^^xsd:string ;
......@@ -767,14 +760,14 @@ 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 ;
rdfs:range ep-core:EnergyPerVolume .
ep-flow:grossCalorificValueStandard
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:comment "The amount of heat which would be released by the complete combustion in air of a specific quantity of product at standard temperature and pressure."^^xsd:string ;
rdfs:domain ep-core:PhysicalObject ;
rdfs:label "gross calorific value (standard)"^^xsd:string ;
......@@ -804,63 +797,70 @@ ep-flow:hasNetworkPart
rdfs:subPropertyOf ep-core:hasPart .
ep-flow:hcDewpoint
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 "The temperature at which the heavier hydrocarbons come out of solution."^^xsd:string ;
rdfs:domain ep-material:Gas ;
rdfs:label "water dewpoint"^^xsd:string ;
rdfs:range ep-core:Temperature .
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:massAtAccountingInstant
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 "mass that is at the accounting instant for an inventory during a period"^^xsd:string ;
rdfs:domain ep-flow:Inventory ;
rdfs:label "mass at accounting instant"^^xsd:string ;
rdfs:range ep-core:Mass .
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:measuredOrCalculatedAt
rdf:type owl:ObjectProperty ;
rdfs:comment "facility at which a flow or inventory is measured or calculated"^^xsd:string ;
rdfs:domain ep-core:PhysicalThing ;
rdfs:label "measured or calculated at"^^xsd:string ;
rdfs:range <http://www.reportinghub.no/ep/schema/facility#Facility> .
ep-flow:reidVapourPressure
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:comment "Reid vapor pressure of stabilized crude."^^xsd:string ;
rdfs:domain ep-material:Liquid ;
rdfs:label "Reid vapour pressure"^^xsd:string ;
rdfs:range ep-core:Pressure .
ep-flow:trueVapourPressure
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 "True vapor pressure of the product. The equilibrium partial pressure exerted by a petroleum liquid as determined in accordance with standard methods."^^xsd:string ;
rdfs:domain ep-material:Liquid ;
rdfs:label "true vapour pressure"^^xsd:string ;
rdfs:range ep-core:Pressure .
ep-flow:waterDewpoint
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 "The temperature at which the first water comes out of solution."^^xsd:string ;
rdfs:domain ep-material:Gas ;
rdfs:label "water dewpoint"^^xsd:string ;
rdfs:range ep-core:Temperature .
ep-flow:wobbeIndex
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 "A number which indicates interchangeability of fuel gasses and is obtained by dividing the heating value of a gas by the square root of its specific gravity."^^xsd:string ;
rdfs:domain ep-material:Gas ;
rdfs:label "Wobbe index"^^xsd:string ;
rdfs:range ep-core:EnergyPerVolume .
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 ;
......
......@@ -31,49 +31,49 @@ ep-activity:ApproveAReport
rdfs:subClassOf ep-activity:Activity .
ep-activity:Completion-DrillStemTest
rdf:type owl:Class , ep-activity:WellTestType ;
rdf:type ep-activity:WellTestType , owl:Class ;
rdfs:comment "well test that is <no definition in MPR-XSD>"^^xsd:string ;
rdfs:label "completion - drill stem test"^^xsd:string ;
rdfs:subClassOf ep-activity:DrillStemTest .
ep-activity:Completion-ProductionTest
rdf:type owl:Class , ep-activity:WellTestType ;
rdf:type ep-activity:WellTestType , owl:Class ;
rdfs:comment "well test that is <no definition in MPR-XSD>"^^xsd:string ;
rdfs:label "completion - production test"^^xsd:string ;
rdfs:subClassOf ep-activity:ProductionTest .
ep-activity:DrawdownTest
rdf:type owl:Class , ep-activity:WellTestType ;
rdf:type ep-activity:WellTestType , owl:Class ;
rdfs:comment "well test that is a <no definition in MPR-XSD>"^^xsd:string ;
rdfs:label "drawdown test"^^xsd:string ;
rdfs:subClassOf ep-activity:WellTest .
ep-activity:Gas-FlowAfterFlowTest
rdf:type owl:Class , ep-activity:WellTestType ;
rdf:type ep-activity:WellTestType , owl:Class ;
rdfs:comment "well test that is <no definition in MPR-XSD>"^^xsd:string ;
rdfs:label "gas - flow after flow test"^^xsd:string ;
rdfs:subClassOf ep-activity:WellTest .
ep-activity:Gas-IsochronalTest
rdf:type owl:Class , ep-activity:WellTestType ;
rdf:type ep-activity:WellTestType , owl:Class ;
rdfs:comment "well test that is <no definition in MPR-XSD>"^^xsd:string ;
rdfs:label "gas - isochronal test"^^xsd:string ;
rdfs:subClassOf ep-activity:WellTest .
ep-activity:Gas-ModifiedIsochronalTest
rdf:type owl:Class , ep-activity:WellTestType ;
rdf:type ep-activity:WellTestType , owl:Class ;
rdfs:comment "well test that is <no definition in MPR-XSD>"^^xsd:string ;
rdfs:label "gas - modified isochronal test"^^xsd:string ;
rdfs:subClassOf ep-activity:WellTest .
ep-activity:InjectionTest-FallOff
rdf:type owl:Class , ep-activity:WellTestType ;
rdf:type ep-activity:WellTestType , owl:Class ;
rdfs:comment "well test that is <no definition in MPR-XSD>"^^xsd:string ;
rdfs:label "injection test - fall-off"^^xsd:string ;
rdfs:subClassOf ep-prodact:InjectionWellTest .
ep-activity:InterferenceTest-PulseTest
rdf:type owl:Class , ep-activity:WellTestType ;
rdf:type ep-activity:WellTestType , owl:Class ;
rdfs:comment "well test that is <no definition in MPR-XSD>"^^xsd:string ;
rdfs:label "interference test - pulse test"^^xsd:string ;
rdfs:subClassOf ep-activity:WellTest .
......@@ -90,19 +90,19 @@ ep-activity:MakeAnObservation
rdfs:subClassOf ep-activity:Activity .
ep-activity:MaximumSandFreeRateTest
rdf:type owl:Class , ep-activity:WellTestType ;
rdf:type ep-activity:WellTestType , owl:Class ;
rdfs:comment "well test that is <no definition in MPR-XSD>"^^xsd:string ;
rdfs:label "maximum sand-free rate test"^^xsd:string ;
rdfs:subClassOf ep-activity:WellTest .
ep-activity:MultiLayerTransientTest
rdf:type owl:Class , ep-activity:WellTestType ;
rdf:type ep-activity:WellTestType , owl:Class ;
rdfs:comment "well test that is <no definition in MPR-XSD>"^^xsd:string ;
rdfs:label "multi-layer transient test"^^xsd:string ;
rdfs:subClassOf ep-activity:WellTest .
ep-activity:MultiRateTest
rdf:type owl:Class , ep-activity:WellTestType ;
rdf:type ep-activity:WellTestType , owl:Class ;
rdfs:comment "well test that is <no definition in MPR-XSD>"^^xsd:string ;
rdfs:label "multi-rate test"^^xsd:string ;
rdfs:subClassOf ep-activity:WellTest .
......@@ -113,13 +113,13 @@ ep-activity:ObserveTheWeather
rdfs:subClassOf ep-activity:MakeAnObservation .
ep-activity:Oil-FlowAfterFlowTest
rdf:type owl:Class , ep-activity:WellTestType ;
rdf:type ep-activity:WellTestType , owl:Class ;
rdfs:comment "well test that is <no definition in MPR-XSD>"^^xsd:string ;
rdfs:label "oil - flow after flow test"^^xsd:string ;
rdfs:subClassOf ep-activity:WellTest .
ep-activity:PressureBuildUpTest
rdf:type owl:Class , ep-activity:WellTestType ;
rdf:type ep-activity:WellTestType , owl:Class ;
rdfs:comment "well test that is a <no definition in MPR-XSD>"^^xsd:string ;
rdfs:label "pressure build-up test"^^xsd:string ;
rdfs:subClassOf ep-activity:WellTest .
......@@ -127,16 +127,16 @@ ep-activity:PressureBuildUpTest
ep-activity:ProductionWellTest
rdf:type owl:Class ;
rdfs:label "production well test"^^xsd:string ;
rdfs:subClassOf ep-activity:WellTest , ep-activity:ProductionActivity .
rdfs:subClassOf ep-activity:ProductionActivity , ep-activity:WellTest .
ep-activity:SingleRateTest
rdf:type owl:Class , ep-activity:WellTestType ;
rdf:type ep-activity:WellTestType , owl:Class ;
rdfs:comment "well test that is <no definition in MPR-XSD>"^^xsd:string ;
rdfs:label "single rate test"^^xsd:string ;
rdfs:subClassOf ep-activity:WellTest .
ep-activity:Water-FlowAfterFlowTest
rdf:type owl:Class , ep-activity:WellTestType ;
rdf:type ep-activity:WellTestType , owl:Class ;
rdfs:comment "well test that is <no definition in MPR-XSD>"^^xsd:string ;
rdfs:label "water - flow after flow test"^^xsd:string ;
rdfs:subClassOf ep-activity:WellTest .
......@@ -188,13 +188,13 @@ ep-prodact:AccidentPreventionExercise
rdfs:subClassOf ep-prodact:DrillOrExcercise .
ep-prodact:AdministerFirstAid
rdf:type owl:Class , ep-prodact:SafetyActivityType ;
rdf:type ep-prodact:SafetyActivityType , owl:Class ;
rdfs:comment "medical treatment that is first aid"^^xsd:string ;
rdfs:label "administer first aid"^^xsd:string ;
rdfs:subClassOf ep-prodact:MedicalTreatment .
ep-prodact:AirTrafficOperation
rdf:type owl:Class , ep-prodact:ProductionActivityType ;
rdf:type ep-prodact:ProductionActivityType , owl:Class ;
rdfs:comment "activity that is an air traffic operation"^^xsd:string ;
rdfs:label "air traffic operation"^^xsd:string ;
rdfs:subClassOf ep-activity:ProductionActivity .
......@@ -224,22 +224,22 @@ ep-prodact:AlertType
rdfs:subClassOf owl:Class .
ep-prodact:AllocateSplitFactors
rdf:type owl:Class , ep-prodact:SplitFactorDeterminationType ;
rdf:type ep-prodact:SplitFactorDeterminationType , owl:Class ;
rdfs:comment "activity that is allocating the fraction of a source flow that is assumed to go into different product streams"^^xsd:string ;
rdfs:label "allocate split factors"^^xsd:string ;
rdfs:subClassOf ep-activity:Activity .
ep-prodact:AnnualProductionActivityToDate
rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ;
rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ;
rdfs:comment "production activity that is during the year to date"^^xsd:string ;
rdfs:label "annual production activity to date"^^xsd:string ;
rdfs:subClassOf ep-activity:ProductionActivity .
ep-prodact:AnnualProductionOperationToDate
rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ;
rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ;
rdfs:comment "production operation from the beginning of an annual reporting period to a date within, or at the end of, the reporting period"^^xsd:string ;
rdfs:label "annual production operation to date"^^xsd:string ;
rdfs:subClassOf ep-prodact:ProductionOperation , ep-prodact:AnnualProductionActivityToDate .
rdfs:subClassOf ep-prodact:AnnualProductionActivityToDate , ep-prodact:ProductionOperation .
ep-prodact:BasketMovement
rdf:type owl:Class ;
......@@ -254,7 +254,7 @@ ep-prodact:CargoShipOperation
rdfs:subClassOf ep-activity:ProductionActivity .
ep-prodact:ConstructionOperation
rdf:type owl:Class , ep-prodact:ProductionActivityType ;
rdf:type ep-prodact:ProductionActivityType , owl:Class ;
rdfs:comment "activity that is construction"^^xsd:string ;
rdfs:label "construction operation"^^xsd:string ;
rdfs:subClassOf ep-activity:Activity ;
......@@ -262,7 +262,7 @@ ep-prodact:ConstructionOperation
"http://posccaesar.org/rdl/RDS9685637"^^xsd:string .
ep-prodact:DailyProductionOperationProcessingLoss
rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ;
rdfs:comment "activity that is all that happens to cause production operation processing loss in one day"^^xsd:string ;
rdfs:label "daily production operation processing loss"^^xsd:string ;
rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
......@@ -280,7 +280,7 @@ ep-prodact:DefinedHazardAndAccidentSituation
rdfs:subClassOf ep-prodact:Incident .
ep-prodact:Deviation
rdf:type owl:Class , ep-prodact:ProductionActivityType ;
rdf:type ep-prodact:ProductionActivityType , owl:Class ;
rdfs:comment "activity that is a deviation from existing procedures and guidelines"^^xsd:string ;
rdfs:label "deviation"^^xsd:string ;
rdfs:subClassOf ep-activity:ProductionActivity .
......@@ -292,25 +292,25 @@ ep-prodact:DischargeWater
rdfs:subClassOf ep-activity:ProductionActivity .
ep-prodact:DrillOrExcercise
rdf:type owl:Class , ep-prodact:SafetyActivityType ;
rdf:type ep-prodact:SafetyActivityType , owl:Class ;
rdfs:comment "activity that is a drill or exercise intended to prevent harm to health, safety or the environment"^^xsd:string ;
rdfs:label "drill or exercise"^^xsd:string ;
rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
ep-prodact:ExtendedMaintenanceTurnaround
rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ;
rdfs:comment "activity that is an extended maintenance turnaround"^^xsd:string ;
rdfs:label "extended maintenance turnaround"^^xsd:string ;
rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
ep-prodact:ExtendedMaintenanceTurnaroundExportTerminal
rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ;
rdfs:comment "extended maintenance turnaround that is for an export terminal"^^xsd:string ;
rdfs:label "extended maintenance turnaround export terminal"^^xsd:string ;
rdfs:subClassOf ep-prodact:ExtendedMaintenanceTurnaround .
ep-prodact:Fire
rdf:type owl:Class , ep-prodact:SafetyActivityType ;
rdf:type ep-prodact:SafetyActivityType , owl:Class ;
rdfs:comment "incident that is an unintentional fire"^^xsd:string ;
rdfs:label "fire"^^xsd:string ;
rdfs:subClassOf ep-prodact:Incident .
......@@ -322,61 +322,61 @@ ep-prodact:FluidLevelTest
rdfs:subClassOf ep-activity:ProductionWellTest .
ep-prodact:FluidSampling-DST
rdf:type owl:Class , ep-prodact:FluidSamplingType ;
rdf:type ep-prodact:FluidSamplingType , owl:Class ;
rdfs:comment "fluid sampling and analysis that has a sample taken as part of a drill stem test"^^xsd:string ;
rdfs:label "fluid sampling - DST"^^xsd:string ;
rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
ep-prodact:FluidSampling-RFTorMDT
rdf:type owl:Class , ep-prodact:FluidSamplingType ;
rdf:type ep-prodact:FluidSamplingType , owl:Class ;
rdfs:comment "<no definition in MPR-XSD>"^^xsd:string ;
rdfs:label "fluid sampling - RFT or MDT"^^xsd:string ;
rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
ep-prodact:FluidSampling-bottomhole
rdf:type owl:Class , ep-prodact:FluidSamplingType ;
rdf:type ep-prodact:FluidSamplingType , owl:Class ;
rdfs:comment "fluid sampling and analysis that has a sample taken from the bottom of a wellbore"^^xsd:string ;
rdfs:label "fluid sampling - bottomhole"^^xsd:string ;
rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
ep-prodact:FluidSampling-formationTester
rdf:type owl:Class , ep-prodact:FluidSamplingType ;
rdf:type ep-prodact:FluidSamplingType , owl:Class ;
rdfs:comment "fluid sampling and analysis that has the sample taken by a formation tester"^^xsd:string ;
rdfs:label "fluid sampling - formation tester"^^xsd:string ;
rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
ep-prodact:FluidSampling-recombined
rdf:type owl:Class , ep-prodact:FluidSamplingType ;
rdf:type ep-prodact:FluidSamplingType , owl:Class ;
rdfs:comment "<no definition in MPR-XSD>"^^xsd:string ;
rdfs:label "fluid sampling - recombined"^^xsd:string ;
rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
ep-prodact:FluidSampling-separatorGas
rdf:type owl:Class , ep-prodact:FluidSamplingType ;
rdf:type ep-prodact:FluidSamplingType , owl:Class ;
rdfs:comment "<no definition in MPR-XSD>"^^xsd:string ;
rdfs:label "fluid sampling - separator gas"^^xsd:string ;
rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
ep-prodact:FluidSampling-separatorOil
rdf:type owl:Class , ep-prodact:FluidSamplingType ;
rdf:type ep-prodact:FluidSamplingType , owl:Class ;
rdfs:comment "<no definition in MPR-XSD>"^^xsd:string ;
rdfs:label "fluid sampling - separator oil"^^xsd:string ;
rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
ep-prodact:FluidSampling-separatorWater
rdf:type owl:Class , ep-prodact:FluidSamplingType ;
rdf:type ep-prodact:FluidSamplingType , owl:Class ;
rdfs:comment "<no definition in MPR-XSD>"^^xsd:string ;
rdfs:label "fluid sampling - separator water"^^xsd:string ;
rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
ep-prodact:FluidSampling-synthetic
rdf:type owl:Class , ep-prodact:FluidSamplingType ;
rdf:type ep-prodact:FluidSamplingType , owl:Class ;
rdfs:comment "<no definition in MPR-XSD>"^^xsd:string ;
rdfs:label "fluid sampling - synthetic"^^xsd:string ;
rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
ep-prodact:FluidSampling-wellhead
rdf:type owl:Class , ep-prodact:FluidSamplingType ;
rdf:type ep-prodact:FluidSamplingType , owl:Class ;
rdfs:comment "fluid sampling and analysis that has the sample taken at the well head"^^xsd:string ;
rdfs:label "fluid sampling - wellhead"^^xsd:string ;
rdfs:subClassOf ep-prodact:FluidSamplingAndAnalysis .
......@@ -394,7 +394,7 @@ ep-prodact:FluidSamplingType
rdfs:subClassOf owl:Class .
ep-prodact:HSEProblem
rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ;
rdfs:comment "activity that is an HSE problem"^^xsd:string ;
rdfs:label "HSE problem"^^xsd:string ;
rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
......@@ -412,7 +412,7 @@ ep-prodact:Incident
rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
ep-prodact:InitialWellTest
rdf:type owl:Class , ep-prodact:WellTestReasonType ;
rdf:type ep-prodact:WellTestReasonType , owl:Class ;
rdfs:comment "well test that is the first on a well"^^xsd:string ;
rdfs:label "initial well test"^^xsd:string ;
rdfs:subClassOf ep-activity:WellTest .
......@@ -430,25 +430,25 @@ ep-prodact:Injury
rdfs:subClassOf ep-prodact:AccidentOrInjury .
ep-prodact:IssueBillOfLading
rdf:type owl:Class , ep-prodact:SalesActivityType ;
rdf:type ep-prodact:SalesActivityType , owl:Class ;
rdfs:comment "sales activity that is issuing a bill of lading"^^xsd:string ;
rdfs:label "issue bill of lading"^^xsd:string ;
rdfs:subClassOf ep-prodact:SalesActivity .
ep-prodact:IssueWorkPermit
rdf:type owl:Class , ep-prodact:SafetyActivityType ;
rdf:type ep-prodact:SafetyActivityType , owl:Class ;
rdfs:comment "activity that is issuing a work permit"^^xsd:string ;
rdfs:label "issue work permit"^^xsd:string ;
rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
ep-prodact:IssueWorkPermitWithSJA
rdf:type owl:Class , ep-prodact:SafetyActivityType ;
rdf:type ep-prodact:SafetyActivityType , owl:Class ;
rdfs:comment "issue a work permit with Safe Job Analysis"^^xsd:string ;
rdfs:label "issue work permit with SJA"^^xsd:string ;
rdfs:subClassOf ep-prodact:IssueWorkPermit .
ep-prodact:JobObservation
rdf:type owl:Class , ep-prodact:SafetyActivityType ;
rdf:type ep-prodact:SafetyActivityType , owl:Class ;
rdfs:comment "<not defined in MPR-XSD>"^^xsd:string ;
rdfs:label "job observation"^^xsd:string ;
rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
......@@ -466,13 +466,13 @@ ep-prodact:LostTimeAccident
rdfs:subClassOf ep-prodact:Injury .
ep-prodact:LostTimeIncident
rdf:type owl:Class , ep-prodact:SafetyActivityType ;
rdf:type ep-prodact:SafetyActivityType , owl:Class ;
rdfs:comment "incident that results in an injured employee who requires medical treatment and cannot return to work the next day (source: MPR-XSD)"^^xsd:string ;
rdfs:label "lost time incident"^^xsd:string ;
rdfs:subClassOf ep-prodact:Injury .
ep-prodact:MaintenanceActivity
rdf:type owl:Class , ep-prodact:ProductionActivityType ;
rdf:type ep-prodact:ProductionActivityType , owl:Class ;
rdfs:comment "activity that is maintenance"^^xsd:string ;
rdfs:label "maintenance activity"^^xsd:string ;
rdfs:subClassOf ep-activity:ProductionActivity ;
......@@ -486,7 +486,7 @@ ep-prodact:MakeAComment
rdfs:subClassOf ep-activity:Activity .
ep-prodact:MakeATransaction
rdf:type owl:Class , ep-prodact:SalesActivityType ;
rdf:type ep-prodact:SalesActivityType , owl:Class ;
rdfs:comment "sales activity that is making a transaction"^^xsd:string ;
rdfs:label "make a transaction"^^xsd:string ;
rdfs:subClassOf ep-prodact:SalesActivity .
......@@ -498,25 +498,25 @@ ep-prodact:MarineOperation
rdfs:subClassOf ep-activity:ProductionActivity .
ep-prodact:MarkedGasLossOfExport
rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ;
rdfs:comment "activity that is not exporting gas due to marked product"^^xsd:string ;
rdfs:label "marked gas loss of export"^^xsd:string ;
rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
ep-prodact:MarkedOilLossOfExport
rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ;
rdfs:comment "activity that is not exporting oil due to marked product"^^xsd:string ;
rdfs:label "marked oil loss of export"^^xsd:string ;
rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
ep-prodact:MeasurePropertiesOfAFlow
ep-prodact:MeasureProperties
rdf:type owl:Class ;
rdfs:comment "activity that is measuring the properties of a flow"^^xsd:string ;
rdfs:label "measure properties of a flow"^^xsd:string ;
rdfs:comment "activity that is measuring properties"^^xsd:string ;
rdfs:label "measure properties"^^xsd:string ;
rdfs:subClassOf ep-activity:Activity .
ep-prodact:MeasureSplitFactors
rdf:type owl:Class , ep-prodact:SplitFactorDeterminationType ;
rdf:type ep-prodact:SplitFactorDeterminationType , owl:Class ;
rdfs:comment "activity that is measuring the fraction of a source flow that goes into different product streams"^^xsd:string ;
rdfs:label "measure split factors"^^xsd:string ;
rdfs:subClassOf ep-activity:Activity .
......@@ -528,19 +528,19 @@ ep-prodact:MedicalTreatment
rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
ep-prodact:MedicalTreatmentInjury
rdf:type owl:Class , ep-prodact:SafetyActivityType ;
rdf:type ep-prodact:SafetyActivityType , owl:Class ;
rdfs:comment "injury that requires medical treatment"^^xsd:string ;
rdfs:label "medical treatment injury"^^xsd:string ;
rdfs:subClassOf ep-prodact:Injury .
ep-prodact:ModificationProject
rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ;
rdfs:comment "activity that is a modification project"^^xsd:string ;
rdfs:label "modification project"^^xsd:string ;
rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
ep-prodact:MonthlyProductionOperationToDate
rdf:type owl:Class , ep-prodact:ProductionOperationClassByDuration ;
rdf:type ep-prodact:ProductionOperationClassByDuration , owl:Class ;
rdfs:comment "production operation from the beginning of a monthly reporting period to a date within, or at the end of, the reporting period"^^xsd:string ;
rdfs:label "monthly production operation to date"^^xsd:string ;
rdfs:subClassOf ep-prodact:ProductionOperation .
......@@ -558,25 +558,25 @@ ep-prodact:MovementOfProductType
rdfs:subClassOf owl:Class .
ep-prodact:NearMiss
rdf:type owl:Class , ep-prodact:SafetyActivityType ;
rdf:type ep-prodact:SafetyActivityType , owl:Class ;
rdfs:comment "incident that under different circumstances could have caused injury, illness and/or major damage to/loss of assets, or harm to the environment or to a third party (source: MPR-XSD)"^^xsd:string ;
rdfs:label "near miss"^^xsd:string ;
rdfs:subClassOf ep-prodact:Incident .
ep-prodact:OperationMistakes
rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ;
rdfs:comment "activity that is an operation mistake"^^xsd:string ;
rdfs:label "operation mistakes"^^xsd:string ;
rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
ep-prodact:OtherReasonWellTest
rdf:type owl:Class , ep-prodact:WellTestReasonType ;
rdf:type ep-prodact:WellTestReasonType , owl:Class ;
rdfs:comment "well test that is not initial, periodic, or a revision"^^xsd:string ;
rdfs:label "other reason well text"^^xsd:string ;
rdfs:subClassOf ep-activity:WellTest .
ep-prodact:PeriodicWellTest
rdf:type owl:Class , ep-prodact:WellTestReasonType ;
rdf:type ep-prodact:WellTestReasonType , owl:Class ;
rdfs:comment "well test that is carried out as part of a periodic testing regime"^^xsd:string ;
rdfs:label "periodic well test"^^xsd:string ;
rdfs:subClassOf ep-activity:WellTest .
......@@ -588,115 +588,115 @@ ep-prodact:PersonnelSafetyIntroduction
rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
ep-prodact:PlannedMaintenanceTurnaround
rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ;
rdfs:comment "activity that is a planned maintenance turnaround"^^xsd:string ;
rdfs:label "planned maintenace turnaround"^^xsd:string ;
rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
ep-prodact:PowerStationFailure
rdf:type owl:Class , ep-prodact:ProductionActivityType ;
rdf:type ep-prodact:ProductionActivityType , owl:Class ;
rdfs:comment "activity that is the failure of a power station"^^xsd:string ;
rdfs:label "power station failure"^^xsd:string ;
rdfs:subClassOf ep-activity:Activity .
ep-prodact:PreventiveMaintenanceTopside
rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ;
rdfs:comment "activity that is preventive maintenance topside"^^xsd:string ;
rdfs:label "preventive maintenace topside"^^xsd:string ;
rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
ep-prodact:ProcessAndOperationProblem
rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ;
rdfs:comment "activity that is a process and operation problem"^^xsd:string ;
rdfs:label "process and operation problem"^^xsd:string ;
rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
ep-prodact:ProductCompletedLifting
rdf:type owl:Class , ep-prodact:MovementOfProductType ;
rdf:type ep-prodact:MovementOfProductType , owl:Class ;
rdfs:comment "movement of product that is exported from a stock within a given time period (source: MPR-XSD)"^^xsd:string ;
rdfs:label "product completed lifting"^^xsd:string ;
rdfs:subClassOf ep-prodact:MovementOfProduct .
ep-prodact:ProductGain-Loss
rdf:type owl:Class , ep-prodact:MovementOfProductType ;
rdf:type ep-prodact:MovementOfProductType , owl:Class ;
rdfs:comment "movement of product that is the lack of proper proportion or relation between the corresponding input and liftings transactions (source: MPR-XSD)"^^xsd:string ;
rdfs:label "product gain/loss"^^xsd:string ;
rdfs:subClassOf ep-prodact:MovementOfProduct .
ep-prodact:ProductInputToStorage
rdf:type owl:Class , ep-prodact:MovementOfProductType ;
rdf:type ep-prodact:MovementOfProductType , owl:Class ;
rdfs:comment "movement of product that is addition to a stock within a given time period (source: MPR-XSD)"^^xsd:string ;
rdfs:label "product input to storage"^^xsd:string ;
rdfs:subClassOf ep-prodact:MovementOfProduct .
ep-prodact:ProductLifted
rdf:type owl:Class , ep-prodact:MovementOfProductType ;
rdf:type ep-prodact:MovementOfProductType , owl:Class ;
rdfs:comment "movement of product that is from storage"^^xsd:string ;
rdfs:label "product lifted"^^xsd:string ;
rdfs:subClassOf ep-prodact:MovementOfProduct .
ep-prodact:ProductLiftingEntitlement
rdf:type owl:Class , ep-prodact:MovementOfProductType ;
rdf:type ep-prodact:MovementOfProductType , owl:Class ;
rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ;
rdfs:label "product lifting entitlement"^^xsd:string ;
rdfs:subClassOf ep-prodact:MovementOfProduct .
ep-prodact:ProductLiftingEntitlementRemaining
rdf:type owl:Class , ep-prodact:MovementOfProductType ;
rdf:type ep-prodact:MovementOfProductType , owl:Class ;
rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ;
rdfs:label "product lifting entitlement remaining"^^xsd:string ;
rdfs:subClassOf ep-prodact:MovementOfProduct .
ep-prodact:ProductLinePack
rdf:type owl:Class , ep-prodact:MovementOfProductType ;
rdf:type ep-prodact:MovementOfProductType , owl:Class ;
rdfs:comment "movement of product that provides the quantity of gas which the operator responsible for gas transportation decides must be provided by the gas producing fields in order to make deliveries as requested by gas shippers and provide operating tolerances (source: MPR-XSD)"^^xsd:string ;
rdfs:label "product line pack"^^xsd:string ;
rdfs:subClassOf ep-prodact:MovementOfProduct .
ep-prodact:ProductMassAdjustment
rdf:type owl:Class , ep-prodact:MovementOfProductType ;
rdf:type ep-prodact:MovementOfProductType , owl:Class ;
rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ;
rdfs:label "product mass adjustment"^^xsd:string ;
rdfs:subClassOf ep-prodact:MovementOfProduct .
ep-prodact:ProductPartialLifting
rdf:type owl:Class , ep-prodact:MovementOfProductType ;
rdf:type ep-prodact:MovementOfProductType , owl:Class ;
rdfs:comment "movement of product that is a lifting up to a (not completed) determined point in time (source: MPR-XSD)"^^xsd:string ;
rdfs:label "product partial lifting"^^xsd:string ;
rdfs:subClassOf ep-prodact:MovementOfProduct .
ep-prodact:ProductPipelineLifting
rdf:type owl:Class , ep-prodact:MovementOfProductType ;
rdf:type ep-prodact:MovementOfProductType , owl:Class ;
rdfs:comment "movement of product that is exported from a stock by a pipeline"^^xsd:string ;
rdfs:label "product pipeline lifting"^^xsd:string ;
rdfs:subClassOf ep-prodact:MovementOfProduct .
ep-prodact:ProductProductionImbalance
rdf:type owl:Class , ep-prodact:MovementOfProductType ;
rdf:type ep-prodact:MovementOfProductType , owl:Class ;
rdfs:comment "movement of product that is the difference between the amount of gas entering and exiting a shipper's nomination portfolio. This will take into account all differences whatever the time or reason it occurs. (source: MPR-XSD)"^^xsd:string ;
rdfs:label "product production imbalance"^^xsd:string ;
rdfs:subClassOf ep-prodact:MovementOfProduct .
ep-prodact:ProductSwap
rdf:type owl:Class , ep-prodact:MovementOfProductType ;
rdf:type ep-prodact:MovementOfProductType , owl:Class ;
rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ;
rdfs:label "product swap"^^xsd:string ;
rdfs:subClassOf ep-prodact:MovementOfProduct .
ep-prodact:ProductTankerLifting
rdf:type owl:Class , ep-prodact:MovementOfProductType ;
rdf:type ep-prodact:MovementOfProductType , owl:Class ;
rdfs:comment "movement of product that is exported from a stock by a tanker"^^xsd:string ;
rdfs:label "product tanker lifting"^^xsd:string ;
rdfs:subClassOf ep-prodact:MovementOfProduct .
ep-prodact:ProductTransaction
rdf:type owl:Class , ep-prodact:MovementOfProductType ;
rdf:type ep-prodact:MovementOfProductType , owl:Class ;
rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ;
rdfs:label "product transaction"^^xsd:string ;
rdfs:subClassOf ep-prodact:MovementOfProduct .
ep-prodact:ProductTransfer
rdf:type owl:Class , ep-prodact:MovementOfProductType ;
rdf:type ep-prodact:MovementOfProductType , owl:Class ;
rdfs:comment "movement of product that <not documented in XSD>"^^xsd:string ;
rdfs:label "product transfer"^^xsd:string ;
rdfs:subClassOf ep-prodact:MovementOfProduct .
......@@ -708,7 +708,7 @@ ep-prodact:ProductionActivityType
rdfs:subClassOf owl:Class .
ep-prodact:ProductionOperation
rdf:type owl:Class , ep-prodact:ProductionActivityType ;
rdf:type ep-prodact:ProductionActivityType , owl:Class ;
rdfs:comment "production activity that is all of what is done in the operation of a facility during a period"^^xsd:string ;
rdfs:label "production operation"^^xsd:string ;
rdfs:subClassOf ep-activity:ProductionActivity .
......@@ -737,13 +737,13 @@ ep-prodact:ProductionOperationProcessingLoss
rdfs:subClassOf ep-activity:ProductionActivity .
ep-prodact:ProductionOperationProcessingLossForUnspecifiedReason
rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ;
rdfs:comment "activity that is a production operation processing loss without a specified reason"^^xsd:string ;
rdfs:label "production operation processing loss for unspecified reason"^^xsd:string ;
rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
ep-prodact:ProductionOperationProcessingRegulatoryReference
rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ;
rdfs:comment "activity that is a production operation processing regulatory reference"^^xsd:string ;
rdfs:label "production operation processing regulatory reference"^^xsd:string ;
rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
......@@ -767,25 +767,25 @@ ep-prodact:ReasonForLossOfProcessingType
rdfs:subClassOf owl:Class .
ep-prodact:ReleaseToAir
rdf:type owl:Class , ep-prodact:SafetyActivityType ;
rdf:type ep-prodact:SafetyActivityType , owl:Class ;
rdfs:comment "spill or leak that is to air"^^xsd:string ;
rdfs:label "release to air"^^xsd:string ;
rdfs:subClassOf ep-prodact:SpillOrLeak .
ep-prodact:ReleaseToWater
rdf:type owl:Class , ep-prodact:SafetyActivityType ;
rdf:type ep-prodact:SafetyActivityType , owl:Class ;
rdfs:comment "spill or leak that is to water"^^xsd:string ;
rdfs:label "release to water"^^xsd:string ;
rdfs:subClassOf ep-prodact:SpillOrLeak .
ep-prodact:ReportHazard
rdf:type owl:Class , ep-prodact:SafetyActivityType ;
rdf:type ep-prodact:SafetyActivityType , owl:Class ;
rdfs:comment "activity that is making a formal report of a hazard"^^xsd:string ;
rdfs:label "report hazard"^^xsd:string ;
rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
ep-prodact:ReservoirLoss
rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ;
rdfs:comment "activity that is a reservoir loss"^^xsd:string ;
rdfs:label "reservoir loss"^^xsd:string ;
rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
......@@ -797,13 +797,13 @@ ep-prodact:RestrictedWork
rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
ep-prodact:RestrictedWorkInjury
rdf:type owl:Class , ep-prodact:SafetyActivityType ;
rdf:type ep-prodact:SafetyActivityType , owl:Class ;
rdfs:comment "injury that results in a reduction in ability to work"^^xsd:string ;
rdfs:label "restricted work injury"^^xsd:string ;
rdfs:subClassOf ep-prodact:Injury .
ep-prodact:RevisionWellTest
rdf:type owl:Class , ep-prodact:WellTestReasonType ;
rdf:type ep-prodact:WellTestReasonType , owl:Class ;
rdfs:comment "well test that is <not defined in MPR-XSD>"^^xsd:string ;
rdfs:label "revision well test"^^xsd:string ;
rdfs:subClassOf ep-activity:WellTest .
......@@ -821,7 +821,7 @@ ep-prodact:SafetyConsideration
rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
ep-prodact:SafetyMeeting
rdf:type owl:Class , ep-prodact:SafetyActivityType ;
rdf:type ep-prodact:SafetyActivityType , owl:Class ;
rdfs:comment "activity that is a safety meeting"^^xsd:string ;
rdfs:label "safety meeting"^^xsd:string ;
rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
......@@ -839,13 +839,13 @@ ep-prodact:SalesActivityType
rdfs:subClassOf owl:Class .
ep-prodact:SentAshore
rdf:type owl:Class , ep-prodact:SafetyActivityType ;
rdf:type ep-prodact:SafetyActivityType , owl:Class ;
rdfs:comment "activity that is sending a person ashore"^^xsd:string ;
rdfs:label "sent ashore"^^xsd:string ;
rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
ep-prodact:SevereAccident
rdf:type owl:Class , ep-prodact:SafetyActivityType ;
rdf:type ep-prodact:SafetyActivityType , owl:Class ;
rdfs:comment "accident that challenges safety systems at a level much higher than expected (source: MPR-XSD)"^^xsd:string ;
rdfs:label "severe accident"^^xsd:string ;
rdfs:subClassOf ep-prodact:AccidentOrInjury .
......@@ -857,13 +857,13 @@ ep-prodact:ShutdownProduction
rdfs:subClassOf ep-activity:ProductionActivity .
ep-prodact:SickOnBoard
rdf:type owl:Class , ep-prodact:SafetyActivityType ;
rdf:type ep-prodact:SafetyActivityType , owl:Class ;
rdfs:comment "activity that is a person being ill on board"^^xsd:string ;
rdfs:label "sick on board"^^xsd:string ;
rdfs:subClassOf ep-prodact:HealthSafetyAndEnvironmentActivity .
ep-prodact:SpillOrLeak
rdf:type owl:Class , ep-prodact:SafetyActivityType ;
rdf:type ep-prodact:SafetyActivityType , owl:Class ;
rdfs:comment "incident that is a spill or leak"^^xsd:string ;
rdfs:label "spill or leak"^^xsd:string ;
rdfs:subClassOf ep-prodact:Incident .
......@@ -881,7 +881,7 @@ ep-prodact:StandbyVesselOperation
rdfs:subClassOf ep-prodact:MarineOperation .
ep-prodact:StrikeOrLockout
rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ;
rdfs:comment "activity that is a strike or lock-out"^^xsd:string ;
rdfs:label "strike or lock-out"^^xsd:string ;
rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
......@@ -893,49 +893,49 @@ ep-prodact:SupplyShipOperation
rdfs:subClassOf ep-prodact:MarineOperation .
ep-prodact:TestingAndLogging
rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ;
rdfs:comment "activity that is testing and logging"^^xsd:string ;
rdfs:label "testing and logging"^^xsd:string ;
rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
ep-prodact:ThirdPartyProcessingLoss
rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ;
rdfs:comment "activity that is a third party processing loss"^^xsd:string ;
rdfs:label "third party processing loss"^^xsd:string ;
rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
ep-prodact:TopsideEquipmentFailureMaintenance
rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ;
rdfs:comment "activity that is an topside equipment failure and maintenance"^^xsd:string ;
rdfs:label "topside equipment failure maintenance"^^xsd:string ;
rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
ep-prodact:TrafficAccident
rdf:type owl:Class , ep-prodact:SafetyActivityType ;
rdf:type ep-prodact:SafetyActivityType , owl:Class ;
rdfs:comment "accident that involves one or more moving vehicles"^^xsd:string ;
rdfs:label "traffic accident"^^xsd:string ;
rdfs:subClassOf ep-prodact:AccidentOrInjury .
ep-prodact:UnavailableTankerStorage
rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ;
rdfs:comment "activity that is unavailable tanker storage"^^xsd:string ;
rdfs:label "unavailable tanker storage"^^xsd:string ;
rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
ep-prodact:UnknownReasonWellTest
rdf:type owl:Class , ep-prodact:WellTestReasonType ;
rdf:type ep-prodact:WellTestReasonType , owl:Class ;
rdfs:comment "well test that is carried out for a reason that is not recorded"^^xsd:string ;
rdfs:label "unknown reason well test"^^xsd:string ;
rdfs:subClassOf ep-activity:WellTest .
ep-prodact:WeatherProblem
rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ;
rdfs:comment "activity that is a weather problem"^^xsd:string ;
rdfs:label "weather problem"^^xsd:string ;
rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
ep-prodact:WellEquipmentFailureMaintenance
rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ;
rdfs:comment "activity that is well equipment failure and maintenance"^^xsd:string ;
rdfs:label "well equipment failure maintenance"^^xsd:string ;
rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
......@@ -946,19 +946,19 @@ ep-prodact:WellOperationType
rdfs:subClassOf owl:Class .
ep-prodact:WellPlannedOperations
rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ;
rdfs:comment "activity that is well planned operations"^^xsd:string ;
rdfs:label "well planned operations"^^xsd:string ;
rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
ep-prodact:WellPreventiveMaintenance
rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ;
rdfs:comment "activity that is well preventive maintenance"^^xsd:string ;
rdfs:label "well preventive maintenance"^^xsd:string ;
rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
ep-prodact:WellProblems
rdf:type owl:Class , ep-prodact:ReasonForLossOfProcessingType ;
rdf:type ep-prodact:ReasonForLossOfProcessingType , owl:Class ;
rdfs:comment "activity that is well problems"^^xsd:string ;
rdfs:label "well problems"^^xsd:string ;
rdfs:subClassOf ep-prodact:ProductionOperationProcessingLoss .
......@@ -997,13 +997,13 @@ ep-prodact:buyer
rdfs:range <http://www.reportinghub.no/ep/schema/organization#PersonOrOrganization> .
ep-prodact:cargoBatchNumber
rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
rdfs:comment "identifier for a batch of cargo"^^xsd:string ;
rdfs:domain ep-material:BatchOfCargo ;
rdfs:label "cargo batch number"^^xsd:string .
ep-prodact:cargoNumber
rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
rdfs:comment "identifier of a cargo"^^xsd:string ;
rdfs:domain ep-material:QuantityOfMaterial ;
rdfs:label "cargo number"^^xsd:string .
......@@ -1062,7 +1062,7 @@ ep-prodact:hasDischargeFlow
rdfs:range <http://www.reportinghub.no/ep/schema/flow#Flow> .
ep-prodact:hasGasLiftChoke
rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:comment "gas lift choke for a well test activity"^^xsd:string ;
rdfs:domain ep-activity:WellTest ;
rdfs:label "has gas lift choke"^^xsd:string ;
......@@ -1082,7 +1082,7 @@ ep-prodact:hasPredecessor
rdfs:range ep-activity:Activity .
ep-prodact:hasShutInPressure
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:comment "pressure that is the shut-in pressure for a well test"^^xsd:string ;
rdfs:domain ep-activity:ProductionWellTest ;
rdfs:label "has shut-in pressure"^^xsd:string ;
......@@ -1095,56 +1095,56 @@ ep-prodact:hasValidPredecessor
rdfs:range ep-activity:Activity .
ep-prodact:injectionWellTestMaximumAnnularPressure
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:comment "pressure that is the maximum annular pressure for an injection well test"^^xsd:string ;
rdfs:domain ep-prodact:InjectionWellTest ;
rdfs:label "injection well test maximum annular pressure"^^xsd:string ;
rdfs:range ep-core:Pressure .
ep-prodact:injectionWellTestMinimumAnnularPressure
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:comment "pressure that is the minimum annular pressure for an injection well test"^^xsd:string ;
rdfs:domain ep-prodact:InjectionWellTest ;
rdfs:label "injection well test minimum annular pressure"^^xsd:string ;
rdfs:range ep-core:Pressure .
ep-prodact:injectionWellTestWellheadFlowingPressure
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:comment "pressure that is the flowing pressure at the wellhead for an injection well test"^^xsd:string ;
rdfs:domain ep-prodact:InjectionWellTest ;
rdfs:label "injection well test wellhead flowing pressure"^^xsd:string ;
rdfs:range ep-core:Pressure .
ep-prodact:injectionWellTestWellheadMaximumPressure
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:comment "pressure that is the maximum pressure at the wellhead for an injection well test"^^xsd:string ;
rdfs:domain ep-prodact:InjectionWellTest ;
rdfs:label "injection well test wellhead maximum pressure"^^xsd:string ;
rdfs:range ep-core:Pressure .
ep-prodact:lastPartOfTypeDefiningType
rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:comment "class of activity that the last part of type is a member of"^^xsd:string ;
rdfs:domain ep-prodact:LastPartOfTypeRemainingActivityPair ;
rdfs:label "last part of type defining type"^^xsd:string ;
rdfs:range owl:Class .
ep-prodact:measuredFlow
ep-prodact:measured
rdf:type owl:ObjectProperty ;
rdfs:comment "flow that is measured by a measure properties of a flow activity"^^xsd:string ;
rdfs:domain ep-prodact:MeasurePropertiesOfAFlow ;
rdfs:label "measured flow"^^xsd:string ;
rdfs:range <http://www.reportinghub.no/ep/schema/flow#Flow> .
rdfs:comment "physical thing that is measured by a measure properties activity"^^xsd:string ;
rdfs:domain ep-prodact:MeasureProperties ;
rdfs:label "measured"^^xsd:string ;
rdfs:range ep-core:PhysicalThing .
ep-prodact:movedProduct
rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:comment "quantity of material that is moved by a movement of product activity"^^xsd:string ;
rdfs:domain ep-prodact:MovementOfProduct ;
rdfs:label "moved product"^^xsd:string ;
rdfs:range ep-material:QuantityOfMaterial .
ep-prodact:onProductionFacility
rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:comment "production facility that a production activity is carried out upon"^^xsd:string ;
rdfs:domain ep-activity:ProductionActivity ;
rdfs:label "on facility"^^xsd:string ;
......@@ -1165,7 +1165,7 @@ ep-prodact:performedByShip
rdfs:range <http://www.reportinghub.no/ep/schema/production-facility#Ship> .
ep-prodact:processingLost
rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:comment "quantity of material that is not produced as a result of a production operation processing loss activity"^^xsd:string ;
rdfs:domain ep-prodact:ProductionOperationProcessingLoss ;
rdfs:range ep-material:QuantityOfMaterial .
......@@ -1176,7 +1176,7 @@ ep-prodact:productionActivityPeriodClassification
rdfs:range ep-prodact:ProductionOperationClassByDuration .
ep-prodact:remainingActivity
rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:comment "activity that is after the last part of type"^^xsd:string ;
rdfs:domain ep-prodact:LastPartOfTypeRemainingActivityPair ;
rdfs:label "remaining activity"^^xsd:string ;
......@@ -1225,7 +1225,7 @@ ep-prodact:sourceOrganization
rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> .
ep-prodact:timeWorked
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:comment "time duration for the parts of a production operation activity that are working"^^xsd:string ;
rdfs:domain ep-prodact:ProductionOperation ;
rdfs:label "time worked"^^xsd:string ;
......
......@@ -21,36 +21,36 @@
<http://www.epim.no/schemas/mprml/1#Cs_productVolumeComponentContent>
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 70101 Set the component flow measuring facility"^^xsd:string ;
rdfs:comment "STEP 70103 Set the component inventory measuring facility"^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "componentFlow"^^xsd:string
[ sp:varName "componentInventory"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#spatialPartOf> ;
sp:subject
[ sp:varName "measuredComponentFlow"^^xsd:string
[ sp:varName "measuredComponentInventory"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/flow#Flow> ;
] [ sp:object <http://www.reportinghub.no/ep/schema/flow#Inventory> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "measuredComponentFlow"^^xsd:string
[ sp:varName "measuredComponentInventory"^^xsd:string
]
] [ sp:object
[ sp:varName "wholeFlowMeasurementFacility"^^xsd:string
[ sp:varName "wholeInventoryMeasurementFacility"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/flow#flowMeasuredOrCalculatedAt> ;
sp:predicate <http://www.reportinghub.no/ep/schema/flow#measuredOrCalculatedAt> ;
sp:subject
[ sp:varName "measuredComponentFlow"^^xsd:string
[ sp:varName "measuredComponentInventory"^^xsd:string
]
]) ;
sp:where ([ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "componentFlow"^^xsd:string
[ sp:varName "componentInventory"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/flow#Flow> ;
] [ sp:object <http://www.reportinghub.no/ep/schema/flow#Inventory> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "componentFlow"^^xsd:string
[ sp:varName "componentInventory"^^xsd:string
]
] [ sp:object spin:_this ;
sp:predicate <http://www.epim.no/schemas/mprml/1#componentContentRef> ;
......@@ -62,33 +62,33 @@
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "wholeFlow"^^xsd:string
[ sp:varName "wholeInventory"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/flow#Flow> ;
] [ sp:object <http://www.reportinghub.no/ep/schema/flow#Inventory> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "wholeFlow"^^xsd:string
[ sp:varName "wholeInventory"^^xsd:string
]
] [ sp:object
[ sp:varName "wholeFlow"^^xsd:string
[ sp:varName "wholeInventory"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#spatialPartOf> ;
sp:subject
[ sp:varName "measuredWholeFlow"^^xsd:string
[ sp:varName "measuredWholeInventory"^^xsd:string
]
] [ sp:object
[ sp:varName "wholeFlowMeasurementFacility"^^xsd:string
[ sp:varName "wholeInventoryMeasurementFacility"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/flow#flowMeasuredOrCalculatedAt> ;
sp:predicate <http://www.reportinghub.no/ep/schema/flow#measuredOrCalculatedAt> ;
sp:subject
[ sp:varName "measuredWholeFlow"^^xsd:string
[ sp:varName "measuredWholeInventory"^^xsd:string
]
] [ sp:object
[ sp:varName "measurementFacility"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
sp:subject
[ sp:varName "wholeFlowMeasurementFacility"^^xsd:string
[ sp:varName "wholeInventoryMeasurementFacility"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ;
sp:predicate rdf:type ;
......@@ -100,7 +100,7 @@
[ rdf:type sp:iri ;
sp:arg1 [ rdf:type fn:concat ;
sp:arg1 [ rdf:type xsd:string ;
sp:arg1 [ sp:varName "componentFlow"^^xsd:string
sp:arg1 [ sp:varName "componentInventory"^^xsd:string
]
] ;
sp:arg2 "/" ;
......@@ -111,83 +111,85 @@
]
] ;
sp:variable
[ sp:varName "measuredComponentFlow"^^xsd:string
[ sp:varName "measuredComponentInventory"^^xsd:string
]
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 70102 record the product flow components - where \"flow\" means inventory and not a flow"^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/flow#Inventory> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "componentInventory"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/material#QuantityOfMaterial> ;
rdfs:comment "STEP 70100 record the component - actually flow and not inventory"^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/flow#Flow> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "componentInventory"^^xsd:string
[ sp:varName "componentFlow"^^xsd:string
]
] [ sp:object
[ sp:varName "componentInventory"^^xsd:string
[ sp:varName "componentFlow"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/material#hasComponent> ;
sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ;
sp:subject
[ sp:varName "wholeInventory"^^xsd:string
[ sp:varName "wholeFlow"^^xsd:string
]
] [ sp:object
[ sp:varName "intervalStart"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ;
sp:subject
[ sp:varName "componentInventory"^^xsd:string
[ sp:varName "componentFlow"^^xsd:string
]
] [ sp:object
[ sp:varName "intervalEnd"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
sp:subject
[ sp:varName "componentInventory"^^xsd:string
[ sp:varName "componentFlow"^^xsd:string
]
] [ sp:object
[ sp:varName "interval"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#existsThroughout> ;
sp:subject
[ sp:varName "componentInventory"^^xsd:string
[ sp:varName "componentFlow"^^xsd:string
]
] [ sp:object
[ sp:varName "temporalPartDurationType"^^xsd:string
] ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "componentInventory"^^xsd:string
[ sp:varName "componentFlow"^^xsd:string
]
] [ sp:object
[ sp:varName "componentInventory"^^xsd:string
[ sp:varName "wholeFlowSourceOrDestination"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSpatialPart> ;
sp:predicate <http://www.reportinghub.no/ep/schema/flow#flowIntoOrOutOf> ;
sp:subject
[ sp:varName "wholeInventoryFacility"^^xsd:string
[ sp:varName "componentFlow"^^xsd:string
]
] [ sp:object
[ sp:varName "componentFlow"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/flow#facilityContainsFlow> ;
sp:subject
[ sp:varName "wholeFlowContainingFacility"^^xsd:string
]
] [ sp:object
[ sp:varName "componentMaterialType"^^xsd:string
] ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "componentInventory"^^xsd:string
[ sp:varName "componentFlow"^^xsd:string
]
] [ sp:object
[ sp:varName "componentName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ;
sp:subject
[ sp:varName "componentInventory"^^xsd:string
[ sp:varName "componentFlow"^^xsd:string
]
] [ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "componentInventory"^^xsd:string
[ sp:varName "componentFlow"^^xsd:string
]
] [ sp:object
[ sp:varName "intervalIdentifier"^^xsd:string
......@@ -250,12 +252,12 @@
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "wholeInventory"^^xsd:string
[ sp:varName "wholeFlow"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/flow#Inventory> ;
] [ sp:object <http://www.reportinghub.no/ep/schema/flow#Flow> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "wholeInventory"^^xsd:string
[ sp:varName "wholeFlow"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
......@@ -274,7 +276,7 @@
[ rdf:type sp:iri ;
sp:arg1 [ rdf:type fn:concat ;
sp:arg1 [ rdf:type xsd:string ;
sp:arg1 [ sp:varName "wholeInventory"^^xsd:string
sp:arg1 [ sp:varName "wholeFlow"^^xsd:string
]
] ;
sp:arg2 [ sp:varName "separatedComponentURISuffix"^^xsd:string
......@@ -282,7 +284,7 @@
]
] ;
sp:variable
[ sp:varName "componentInventory"^^xsd:string
[ sp:varName "componentFlow"^^xsd:string
]
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object
......@@ -290,7 +292,7 @@
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ;
sp:subject
[ sp:varName "wholeInventory"^^xsd:string
[ sp:varName "wholeFlow"^^xsd:string
]
])
] [ rdf:type sp:Optional ;
......@@ -299,7 +301,7 @@
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
sp:subject
[ sp:varName "wholeInventory"^^xsd:string
[ sp:varName "wholeFlow"^^xsd:string
]
])
] [ rdf:type sp:Optional ;
......@@ -308,7 +310,7 @@
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#existsThroughout> ;
sp:subject
[ sp:varName "wholeInventory"^^xsd:string
[ sp:varName "wholeFlow"^^xsd:string
]
])
] [ rdf:type sp:Optional ;
......@@ -317,7 +319,7 @@
] ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "wholeInventory"^^xsd:string
[ sp:varName "wholeFlow"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/flow#TemporalPartDurationType> ;
sp:predicate rdf:type ;
......@@ -327,16 +329,20 @@
])
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object
[ sp:varName "wholeInventory"^^xsd:string
[ sp:varName "wholeFlowSourceOrDestination"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSpatialPart> ;
sp:predicate <http://www.reportinghub.no/ep/schema/flow#flowIntoOrOutOf> ;
sp:subject
[ sp:varName "wholeInventoryFacility"^^xsd:string
[ sp:varName "wholeFlow"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ;
sp:predicate rdf:type ;
])
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object
[ sp:varName "wholeFlow"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/flow#facilityContainsFlow> ;
sp:subject
[ sp:varName "wholeInventoryFacility"^^xsd:string
[ sp:varName "wholeFlowContainingFacility"^^xsd:string
]
])
])
......@@ -366,79 +372,77 @@
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 70100 record the component - actually flow and not inventory"^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/flow#Flow> ;
rdfs:comment "STEP 70102 record the product flow components - where \"flow\" means inventory and not a flow"^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/flow#Inventory> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "componentFlow"^^xsd:string
[ sp:varName "componentInventory"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/material#QuantityOfMaterial> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "componentInventory"^^xsd:string
]
] [ sp:object
[ sp:varName "componentFlow"^^xsd:string
[ sp:varName "componentInventory"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/flow#hasMixedPart> ;
sp:predicate <http://www.reportinghub.no/ep/schema/material#hasComponent> ;
sp:subject
[ sp:varName "wholeFlow"^^xsd:string
[ sp:varName "wholeInventory"^^xsd:string
]
] [ sp:object
[ sp:varName "intervalStart"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ;
sp:subject
[ sp:varName "componentFlow"^^xsd:string
[ sp:varName "componentInventory"^^xsd:string
]
] [ sp:object
[ sp:varName "intervalEnd"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
sp:subject
[ sp:varName "componentFlow"^^xsd:string
[ sp:varName "componentInventory"^^xsd:string
]
] [ sp:object
[ sp:varName "interval"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#existsThroughout> ;
sp:subject
[ sp:varName "componentFlow"^^xsd:string
[ sp:varName "componentInventory"^^xsd:string
]
] [ sp:object
[ sp:varName "temporalPartDurationType"^^xsd:string
] ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "componentFlow"^^xsd:string
]
] [ sp:object
[ sp:varName "wholeFlowSourceOrDestination"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/flow#flowIntoOrOutOf> ;
sp:subject
[ sp:varName "componentFlow"^^xsd:string
[ sp:varName "componentInventory"^^xsd:string
]
] [ sp:object
[ sp:varName "componentFlow"^^xsd:string
[ sp:varName "componentInventory"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/flow#facilityContainsFlow> ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSpatialPart> ;
sp:subject
[ sp:varName "wholeFlowContainingFacility"^^xsd:string
[ sp:varName "wholeInventoryFacility"^^xsd:string
]
] [ sp:object
[ sp:varName "componentMaterialType"^^xsd:string
] ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "componentFlow"^^xsd:string
[ sp:varName "componentInventory"^^xsd:string
]
] [ sp:object
[ sp:varName "componentName"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#name> ;
sp:subject
[ sp:varName "componentFlow"^^xsd:string
[ sp:varName "componentInventory"^^xsd:string
]
] [ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "componentFlow"^^xsd:string
[ sp:varName "componentInventory"^^xsd:string
]
] [ sp:object
[ sp:varName "intervalIdentifier"^^xsd:string
......@@ -501,12 +505,12 @@
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "wholeFlow"^^xsd:string
[ sp:varName "wholeInventory"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/flow#Flow> ;
] [ sp:object <http://www.reportinghub.no/ep/schema/flow#Inventory> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "wholeFlow"^^xsd:string
[ sp:varName "wholeInventory"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
......@@ -525,7 +529,7 @@
[ rdf:type sp:iri ;
sp:arg1 [ rdf:type fn:concat ;
sp:arg1 [ rdf:type xsd:string ;
sp:arg1 [ sp:varName "wholeFlow"^^xsd:string
sp:arg1 [ sp:varName "wholeInventory"^^xsd:string
]
] ;
sp:arg2 [ sp:varName "separatedComponentURISuffix"^^xsd:string
......@@ -533,7 +537,7 @@
]
] ;
sp:variable
[ sp:varName "componentFlow"^^xsd:string
[ sp:varName "componentInventory"^^xsd:string
]
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object
......@@ -541,7 +545,7 @@
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ;
sp:subject
[ sp:varName "wholeFlow"^^xsd:string
[ sp:varName "wholeInventory"^^xsd:string
]
])
] [ rdf:type sp:Optional ;
......@@ -550,7 +554,7 @@
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
sp:subject
[ sp:varName "wholeFlow"^^xsd:string
[ sp:varName "wholeInventory"^^xsd:string
]
])
] [ rdf:type sp:Optional ;
......@@ -559,7 +563,7 @@
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/activity#existsThroughout> ;
sp:subject
[ sp:varName "wholeFlow"^^xsd:string
[ sp:varName "wholeInventory"^^xsd:string
]
])
] [ rdf:type sp:Optional ;
......@@ -568,7 +572,7 @@
] ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "wholeFlow"^^xsd:string
[ sp:varName "wholeInventory"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/flow#TemporalPartDurationType> ;
sp:predicate rdf:type ;
......@@ -578,26 +582,118 @@
])
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object
[ sp:varName "wholeFlowSourceOrDestination"^^xsd:string
[ sp:varName "wholeInventory"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/flow#flowIntoOrOutOf> ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#hasSpatialPart> ;
sp:subject
[ sp:varName "wholeFlow"^^xsd:string
[ sp:varName "wholeInventoryFacility"^^xsd:string
]
])
] [ rdf:type sp:Optional ;
sp:elements ([ sp:object
[ sp:varName "wholeFlow"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/flow#facilityContainsFlow> ;
] [ sp:object <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "wholeFlowContainingFacility"^^xsd:string
[ sp:varName "wholeInventoryFacility"^^xsd:string
]
])
])
] ;
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "STEP 70101 Set the component flow measuring facility"^^xsd:string ;
sp:templates ([ sp:object
[ sp:varName "componentFlow"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#spatialPartOf> ;
sp:subject
[ sp:varName "measuredComponentFlow"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/flow#Flow> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "measuredComponentFlow"^^xsd:string
]
] [ sp:object
[ sp:varName "wholeFlowMeasurementFacility"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/flow#measuredOrCalculatedAt> ;
sp:subject
[ sp:varName "measuredComponentFlow"^^xsd:string
]
]) ;
sp:where ([ sp:object spin:_this ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "componentFlow"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/flow#Flow> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "componentFlow"^^xsd:string
]
] [ sp:object spin:_this ;
sp:predicate <http://www.epim.no/schemas/mprml/1#componentContentRef> ;
sp:subject
[ sp:varName "target"^^xsd:string
]
] [ sp:object
[ sp:varName "target"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/transform/transform-helper-schema#derivedFrom> ;
sp:subject
[ sp:varName "wholeFlow"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/flow#Flow> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "wholeFlow"^^xsd:string
]
] [ sp:object
[ sp:varName "wholeFlow"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#spatialPartOf> ;
sp:subject
[ sp:varName "measuredWholeFlow"^^xsd:string
]
] [ sp:object
[ sp:varName "wholeFlowMeasurementFacility"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/flow#measuredOrCalculatedAt> ;
sp:subject
[ sp:varName "measuredWholeFlow"^^xsd:string
]
] [ sp:object
[ sp:varName "measurementFacility"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/ep/schema/core#temporalPartOf> ;
sp:subject
[ sp:varName "wholeFlowMeasurementFacility"^^xsd:string
]
] [ sp:object <http://www.reportinghub.no/ep/schema/facility#ProductionFacility> ;
sp:predicate rdf:type ;
sp:subject
[ sp:varName "measurementFacility"^^xsd:string
]
] [ rdf:type sp:Bind ;
sp:expression
[ rdf:type sp:iri ;
sp:arg1 [ rdf:type fn:concat ;
sp:arg1 [ rdf:type xsd:string ;
sp:arg1 [ sp:varName "componentFlow"^^xsd:string
]
] ;
sp:arg2 "/" ;
sp:arg3 [ rdf:type xsd:string ;
sp:arg1 [ sp:varName "measurementFacility"^^xsd:string
]
]
]
] ;
sp:variable
[ sp:varName "measuredComponentFlow"^^xsd:string
]
])
] .
<http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-componentContent-v1.0>
rdf:type owl:Ontology ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/scale-maps-to-mpr-enumeration> , <http://www.reportinghub.no/ep/schema/1.0/flow> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://spinrdf.org/spin> , <http://www.epim.no/schemas/mprml/1> ;
owl:imports <http://www.epim.no/schemas/mprml/1> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/flow> , <http://www.reportinghub.no/ep/schema/1.0/scale-maps-to-mpr-enumeration> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
......