Toggle navigation
Toggle navigation
This project
Loading...
Sign in
data.posccaesar.org
/
npd
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Graphs
Issues
1
Merge Requests
0
Wiki
Network
Create a new issue
Commits
Issue Boards
Authored by
David Price
2012-12-13 14:01:00 +0000
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
5474c519ebdbc42268947d917d157bb2475d32b2
5474c519
1 parent
fb01c7fc
Added missing rdfs:labels
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
390 additions
and
380 deletions
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-CORE-v1.0.ttl
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-FLOW-v1.0.ttl
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-GEOGRAPHY-v1.0.ttl
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-ORGANIZATION-v1.0.ttl
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-REPORT-v1.0.ttl
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-CORE-v1.0.ttl
View file @
5474c51
This diff could not be displayed because it is too large.
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-FLOW-v1.0.ttl
View file @
5474c51
...
...
@@ -440,7 +440,7 @@ ep-flow:ProductFlow
ep-flow:
ProductFlowGrossOrNetType
rdf:
type
rdfs:
Class
;
rdfs:
label
"
product flow gross or net type"
^^
xsd:
string
;
rdfs:
label
"product flow gross or net type"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-flow:
ProductFlowToDate
...
...
@@ -480,12 +480,12 @@ ep-flow:ProductInventoryOpeningBalance
ep-flow:
ProductInventoryType
rdf:
type
rdfs:
Class
;
rdfs:
label
"
product inventory type"
^^
xsd:
string
;
rdfs:
label
"product inventory type"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-flow:
ProductMaterialType
rdf:
type
rdfs:
Class
;
rdfs:
label
"
product material type"
^^
xsd:
string
;
rdfs:
label
"product material type"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-flow:
Production
...
...
@@ -500,12 +500,12 @@ ep-flow:ProductionFlow
ep-flow:
ProductionFlowDefinitionSubType
rdf:
type
rdfs:
Class
;
rdfs:
label
"
production flow definition subtype"
^^
xsd:
string
;
rdfs:
label
"production flow definition subtype"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-flow:
ProductionFlowDefinitionType
rdf:
type
rdfs:
Class
;
rdfs:
label
"
production flow definition type"
^^
xsd:
string
;
rdfs:
label
"production flow definition type"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-flow:
ProductionFlowNetwork
...
...
@@ -520,7 +520,7 @@ ep-flow:ProductionFlowNetworkToDate
ep-flow:
ProductionFlowPurposeType
rdf:
type
rdfs:
Class
;
rdfs:
label
"
production flow purpose type"
^^
xsd:
string
;
rdfs:
label
"production flow purpose type"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-flow:
ProductionFlowToDate
...
...
@@ -545,7 +545,7 @@ ep-flow:ProductionInventoryCollectionToDate
ep-flow:
ProductionInventoryDefinitionType
rdf:
type
rdfs:
Class
;
rdfs:
label
"
production inventory definition type"
^^
xsd:
string
;
rdfs:
label
"production inventory definition type"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-flow:
ProductionInventoryToDate
...
...
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-GEOGRAPHY-v1.0.ttl
View file @
5474c51
...
...
@@ -40,7 +40,8 @@ ep-core:licenceBlockHasNpdPolygonPart
ep-geo:
AreaCoveredByBusinessArrangement
rdf:
type
owl:
Class
;
rdfs:
label
"A part of the earth recognised in a Business Arrangement"
^^
xsd:
string
;
rdfs:
comment
"A part of the earth recognised in a Business Arrangement"
^^
xsd:
string
;
rdfs:
label
"area covered by business arrangement"
^^
xsd:
string
;
rdfs:
subClassOf
ep-geo:
PartOfTheSurfaceOfTheEarth
;
owl:
disjointWith
ep-geo:
Country
,
ep-geo:
County
,
ep-geo:
LicenceBlock
,
ep-geo:
PartOfSurfaceOfTheEarthSpecifiedAsPolygon
,
ep-geo:
State
.
...
...
@@ -104,11 +105,13 @@ ep-geo:Terminal
ep-geo:
areaOnSurfaceOfEarth
rdf:
type
owl:
ObjectProperty
;
rdfs:
domain
ep-geo:
PartOfTheSurfaceOfTheEarth
;
rdfs:
label
"area on surface of Earth"
^^
xsd:
string
;
rdfs:
range
ep-core:
Area
.
ep-geo:
businessArrangementGoverningArea
rdf:
type
owl:
ObjectProperty
;
rdfs:
domain
ep-geo:
AreaCoveredByBusinessArrangement
;
rdfs:
label
"business arrangement governing area"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/np/schema/npd#BusinessArrangementArea>
.
ep-geo:
hasAreaName
...
...
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-ORGANIZATION-v1.0.ttl
View file @
5474c51
...
...
@@ -113,6 +113,7 @@ ep-org:PersonOrOrganization
ep-org:
PersonOrOrganization-WholeLife
rdf:
type
owl:
Class
;
rdfs:
label
"person or organization whole life"
^^
xsd:
string
;
rdfs:
subClassOf
ep-org:
PersonOrOrganization
.
ep-org:
PersonRole
...
...
www.reportinghub.no/ep/schema/1.0/SCHEMA_EP-REPORT-v1.0.ttl
View file @
5474c51
# baseURI: http://www.reportinghub.no/ep/schema/1.0/report
# imports: http://www.reportinghub.no/ep/schema/1.0/activity
# imports: http://www.reportinghub.no/ep/schema/1.0/core
# imports: http://www.reportinghub.no/ep/schema/1.0/equipment
# imports: http://www.reportinghub.no/ep/schema/1.0/production-activity
# imports: http://www.reportinghub.no/ep/schema/1.0/well
# imports: http://www.reportinghub.no/np/schema/1.0/npd
@prefix
ep-report:
<http://www.reportinghub.no/ep/schema/report#>
.
@prefix
owl:
<http://www.w3.org/2002/07/owl#>
.
@prefix
rdf:
<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
.
@prefix
rdfs:
<http://www.w3.org/2000/01/rdf-schema#>
.
@prefix
xsd:
<http://www.w3.org/2001/XMLSchema#>
.
<http://www.reportinghub.no/ep/schema/1.0/report>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://www.reportinghub.no/ep/schema/1.0/production-activity>
,
<http://www.reportinghub.no/ep/schema/1.0/activity>
,
<http://www.reportinghub.no/ep/schema/1.0/core>
,
<http://www.reportinghub.no/ep/schema/1.0/equipment>
,
<http://www.reportinghub.no/ep/schema/1.0/well>
,
<http://www.reportinghub.no/np/schema/1.0/npd>
;
owl:
versionInfo
"0.1.0"
^^
xsd:
string
.
ep-report:
DailyDrillingReport
rdf:
type
owl:
Class
;
rdfs:
label
"daily drilling report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
DailyDrillingReportFinalisationType
rdf:
type
owl:
Class
;
rdfs:
label
"daily drilling report finalisation type"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-report:
DailyProductionReport
rdf:
type
owl:
Class
;
rdfs:
label
"Daily Production Report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
ProductionReport
.
ep-report:
FinalDailyDrillingReport
rdf:
type
ep-report:
DailyDrillingReportFinalisationType
,
owl:
Class
;
rdfs:
label
"final daily drilling report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
DailyDrillingReport
.
ep-report:
FinalVersionOfAReport
rdf:
type
ep-report:
ReportVersionStatus
,
owl:
Class
;
rdfs:
label
"final version of a report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
FluidSampleReport
rdf:
type
owl:
Class
;
rdfs:
label
"fluid sample report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
MonthlyProductionReport
rdf:
type
owl:
Class
;
rdfs:
label
"Monthly Production Report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
ProductionReport
.
ep-report:
MonthlyProductionReportGovernment
rdf:
type
owl:
Class
;
rdfs:
label
"Monthly Production Report Government"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
MonthlyProductionReport
.
ep-report:
MonthlyProductionReportPartner
rdf:
type
owl:
Class
;
rdfs:
label
"Monthly Production Report Partner"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
MonthlyProductionReport
.
ep-report:
NonProductivetimeReport
rdf:
type
owl:
Class
;
rdfs:
label
"non-productive time report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
cardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
ep-report:
createdAt
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
xsd:
dateTime
;
owl:
onProperty
ep-report:
createdAt
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
cardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
ep-report:
reportOn
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
ep-report:
DailyDrillingReport
;
owl:
onProperty
ep-report:
reportOn
]
.
ep-report:
NormalDailyDrillingReport
rdf:
type
ep-report:
DailyDrillingReportFinalisationType
,
owl:
Class
;
rdfs:
label
"normal daily drilling report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
DailyDrillingReport
.
ep-report:
PreliminaryDailyDrillingReport
rdf:
type
ep-report:
DailyDrillingReportFinalisationType
,
owl:
Class
;
rdfs:
label
"preliminary daily drilling report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
DailyDrillingReport
.
ep-report:
PreliminaryVersionOfAReport
rdf:
type
ep-report:
ReportVersionStatus
,
owl:
Class
;
rdfs:
label
"preliminary version of a report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ProductVolumeFlowReport
rdf:
type
owl:
Class
;
rdfs:
label
"product volume flow report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ProductVolumeReport
rdf:
type
owl:
Class
;
rdfs:
label
"product volume report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ProductionOperationInstallationReport
rdf:
type
owl:
Class
;
rdfs:
label
"production operation installation report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ProductionOperationReport
rdf:
type
owl:
Class
;
rdfs:
label
"production operation report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ProductionReport
rdf:
type
owl:
Class
;
rdfs:
label
"Production Report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ProductionReportType
rdf:
type
rdfs:
Class
;
rdfs:
label
"production report type"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-report:
Report
rdf:
type
owl:
Class
;
rdfs:
label
"report"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Thing
.
ep-report:
ReportAliasIdentifier
rdf:
type
owl:
Class
;
rdfs:
label
"report alias identifier"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Thing
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
minCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
ep-report:
aliasName
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
cardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
ep-report:
aliasOwner
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
cardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
ep-report:
isAliasFor
]
.
ep-report:
ReportForGasYearToDate
rdf:
type
ep-report:
ReportPeriodType
,
owl:
Class
;
rdfs:
label
"report for gas year to date"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ReportForInstant
rdf:
type
ep-report:
ReportPeriodType
,
owl:
Class
;
rdfs:
label
"report for instant"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ReportForMonthToDate
rdf:
type
ep-report:
ReportPeriodType
,
owl:
Class
;
rdfs:
label
"report for month to date"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ReportForOneDay
rdf:
type
ep-report:
ReportPeriodType
,
owl:
Class
;
rdfs:
label
"report for one day"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ReportForOneGasDay
rdf:
type
ep-report:
ReportPeriodType
,
owl:
Class
;
rdfs:
label
"report for one gas day"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ReportForOneGasMonth
rdf:
type
ep-report:
ReportPeriodType
,
owl:
Class
;
rdfs:
label
"report for one gas month"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ReportForOneGasYear
rdf:
type
ep-report:
ReportPeriodType
,
owl:
Class
;
rdfs:
label
"report for one gas year"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ReportForOneMonth
rdf:
type
ep-report:
ReportPeriodType
,
owl:
Class
;
rdfs:
label
"report for one month"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ReportForOneWeek
rdf:
type
ep-report:
ReportPeriodType
,
owl:
Class
;
rdfs:
label
"report for one week"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ReportForOneYear
rdf:
type
ep-report:
ReportPeriodType
,
owl:
Class
;
rdfs:
label
"report for one year"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ReportForYearToDate
rdf:
type
ep-report:
ReportPeriodType
,
owl:
Class
;
rdfs:
label
"report for year to date"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ReportPeriodType
rdf:
type
rdfs:
Class
;
rdfs:
label
"report period type"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-report:
ReportVersionStatus
rdf:
type
rdfs:
Class
;
rdfs:
label
"report version status"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-report:
WeeklyDrillingReport
rdf:
type
owl:
Class
;
rdfs:
label
"weekly drilling report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
cardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
ep-report:
createdAt
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
xsd:
dateTime
;
owl:
onProperty
ep-report:
createdAt
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
cardinality
"7"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
ep-report:
reportOn
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
ep-report:
DailyDrillingReport
;
owl:
onProperty
ep-report:
reportOn
]
.
ep-report:
WellTestReport
rdf:
type
owl:
Class
;
rdfs:
label
"well test report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
aliasName
rdf:
type
owl:
DatatypeProperty
;
rdfs:
range
xsd:
string
.
ep-report:
aliasOwner
rdf:
type
owl:
ObjectProperty
;
rdfs:
range
<http://www.reportinghub.no/np/schema/npd#Individual>
.
ep-report:
approvedReport
rdf:
type
owl:
ObjectProperty
;
rdfs:
domain
<http://www.reportinghub.no/ep/schema/activity#ApproveAReport>
;
rdfs:
label
"approved report"
^^
xsd:
string
;
rdfs:
range
ep-report:
Report
.
ep-report:
createdAt
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-report:
Report
;
rdfs:
label
"created at"
^^
xsd:
string
.
ep-report:
dailyDrillingReportNumber
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-report:
DailyDrillingReport
;
rdfs:
label
"daily drilling report number"
^^
xsd:
string
.
ep-report:
dateCoveredByReport
rdf:
type
owl:
DatatypeProperty
;
rdfs:
domain
ep-report:
DailyProductionReport
;
rdfs:
range
xsd:
date
.
ep-report:
datumObjectForDailyDrillingReport
rdf:
type
owl:
ObjectProperty
;
rdfs:
domain
ep-report:
DailyDrillingReport
;
rdfs:
label
"datum object for daily drilling report"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/core#PhysicalObject>
.
ep-report:
descriptionOfSource
rdf:
type
owl:
DatatypeProperty
;
rdfs:
domain
ep-report:
Report
.
ep-report:
disclaimer
rdf:
type
rdf:
Property
;
rdfs:
domain
ep-report:
Report
;
rdfs:
range
xsd:
string
.
ep-report:
existsDuringPeriodReportedOnBy
rdf:
type
owl:
ObjectProperty
;
rdfs:
domain
<http://www.reportinghub.no/ep/schema/core#PhysicalObject>
;
rdfs:
label
"exists during period reported on by"
^^
xsd:
string
;
rdfs:
range
ep-report:
Report
.
ep-report:
existsUpToTheEndOfThePeriodReportedOnBy
rdf:
type
owl:
ObjectProperty
;
rdfs:
domain
<http://www.reportinghub.no/ep/schema/core#PhysicalObject>
;
rdfs:
label
"exists up to the end of the period reported on by"
^^
xsd:
string
;
rdfs:
range
ep-report:
Report
.
ep-report:
hasContent
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-report:
Report
;
rdfs:
label
"has content"
^^
xsd:
string
.
ep-report:
isAliasFor
rdf:
type
owl:
ObjectProperty
;
rdfs:
range
<http://www.reportinghub.no/np/schema/npd#Individual>
.
ep-report:
issuedAt
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-report:
Report
;
rdfs:
label
"issued at"
^^
xsd:
string
.
ep-report:
issuedReport
rdf:
type
owl:
ObjectProperty
;
rdfs:
domain
<http://www.reportinghub.no/ep/schema/activity#IssueAReport>
;
rdfs:
label
"issued report"
^^
xsd:
string
;
rdfs:
range
ep-report:
Report
.
ep-report:
nameAsDatumObject
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
<http://www.reportinghub.no/ep/schema/core#PhysicalObject>
;
rdfs:
label
"name as datum object"
^^
xsd:
string
.
ep-report:
reportOn
rdf:
type
owl:
ObjectProperty
;
rdfs:
domain
ep-report:
Report
;
rdfs:
label
"report on"
^^
xsd:
string
.
ep-report:
reportSubmittedBy
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-report:
Report
;
rdfs:
label
"report submitted by"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/core#PhysicalObject>
.
ep-report:
reportSubmittedFrom
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-report:
Report
;
rdfs:
label
"report submitted from"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/facility#Facility>
.
ep-report:
reportVersion
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-report:
Report
;
rdfs:
label
"report version"
^^
xsd:
string
.
ep-report:
title
rdf:
type
owl:
DatatypeProperty
;
rdfs:
domain
ep-report:
Report
;
rdfs:
label
"title"
^^
xsd:
string
;
rdfs:
range
xsd:
string
.
ep-report:
validFrom
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-report:
Report
;
rdfs:
label
"valid from"
^^
xsd:
string
.
ep-report:
validTo
rdf:
type
owl:
FunctionalProperty
,
owl:
DatatypeProperty
;
rdfs:
domain
ep-report:
Report
;
rdfs:
label
"valid to"
^^
xsd:
string
.
# baseURI: http://www.reportinghub.no/ep/schema/1.0/report
# imports: http://www.reportinghub.no/ep/schema/1.0/activity
# imports: http://www.reportinghub.no/ep/schema/1.0/core
# imports: http://www.reportinghub.no/ep/schema/1.0/equipment
# imports: http://www.reportinghub.no/ep/schema/1.0/production-activity
# imports: http://www.reportinghub.no/ep/schema/1.0/well
# imports: http://www.reportinghub.no/np/schema/1.0/npd
@prefix
ep-report:
<http://www.reportinghub.no/ep/schema/report#>
.
@prefix
owl:
<http://www.w3.org/2002/07/owl#>
.
@prefix
rdf:
<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
.
@prefix
rdfs:
<http://www.w3.org/2000/01/rdf-schema#>
.
@prefix
xsd:
<http://www.w3.org/2001/XMLSchema#>
.
<http://www.reportinghub.no/ep/schema/1.0/report>
rdf:
type
owl:
Ontology
;
owl:
imports
<http://www.reportinghub.no/ep/schema/1.0/activity>
,
<http://www.reportinghub.no/ep/schema/1.0/core>
,
<http://www.reportinghub.no/ep/schema/1.0/equipment>
,
<http://www.reportinghub.no/ep/schema/1.0/production-activity>
,
<http://www.reportinghub.no/ep/schema/1.0/well>
,
<http://www.reportinghub.no/np/schema/1.0/npd>
;
owl:
versionInfo
"0.1.0"
^^
xsd:
string
.
ep-report:
DailyDrillingReport
rdf:
type
owl:
Class
;
rdfs:
label
"daily drilling report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
DailyDrillingReportFinalisationType
rdf:
type
owl:
Class
;
rdfs:
label
"daily drilling report finalisation type"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-report:
DailyProductionReport
rdf:
type
owl:
Class
;
rdfs:
label
"Daily Production Report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
ProductionReport
.
ep-report:
FinalDailyDrillingReport
rdf:
type
ep-report:
DailyDrillingReportFinalisationType
,
owl:
Class
;
rdfs:
label
"final daily drilling report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
DailyDrillingReport
.
ep-report:
FinalVersionOfAReport
rdf:
type
ep-report:
ReportVersionStatus
,
owl:
Class
;
rdfs:
label
"final version of a report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
FluidSampleReport
rdf:
type
owl:
Class
;
rdfs:
label
"fluid sample report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
MonthlyProductionReport
rdf:
type
owl:
Class
;
rdfs:
label
"Monthly Production Report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
ProductionReport
.
ep-report:
MonthlyProductionReportGovernment
rdf:
type
owl:
Class
;
rdfs:
label
"Monthly Production Report Government"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
MonthlyProductionReport
.
ep-report:
MonthlyProductionReportPartner
rdf:
type
owl:
Class
;
rdfs:
label
"Monthly Production Report Partner"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
MonthlyProductionReport
.
ep-report:
NonProductivetimeReport
rdf:
type
owl:
Class
;
rdfs:
label
"non-productive time report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
cardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
ep-report:
createdAt
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
xsd:
dateTime
;
owl:
onProperty
ep-report:
createdAt
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
cardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
ep-report:
reportOn
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
ep-report:
DailyDrillingReport
;
owl:
onProperty
ep-report:
reportOn
]
.
ep-report:
NormalDailyDrillingReport
rdf:
type
ep-report:
DailyDrillingReportFinalisationType
,
owl:
Class
;
rdfs:
label
"normal daily drilling report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
DailyDrillingReport
.
ep-report:
PreliminaryDailyDrillingReport
rdf:
type
ep-report:
DailyDrillingReportFinalisationType
,
owl:
Class
;
rdfs:
label
"preliminary daily drilling report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
DailyDrillingReport
.
ep-report:
PreliminaryVersionOfAReport
rdf:
type
ep-report:
ReportVersionStatus
,
owl:
Class
;
rdfs:
label
"preliminary version of a report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ProductVolumeFlowReport
rdf:
type
owl:
Class
;
rdfs:
label
"product volume flow report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ProductVolumeReport
rdf:
type
owl:
Class
;
rdfs:
label
"product volume report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ProductionOperationInstallationReport
rdf:
type
owl:
Class
;
rdfs:
label
"production operation installation report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ProductionOperationReport
rdf:
type
owl:
Class
;
rdfs:
label
"production operation report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ProductionReport
rdf:
type
owl:
Class
;
rdfs:
label
"Production Report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ProductionReportType
rdf:
type
rdfs:
Class
;
rdfs:
label
"production report type"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-report:
Report
rdf:
type
owl:
Class
;
rdfs:
label
"report"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Thing
.
ep-report:
ReportAliasIdentifier
rdf:
type
owl:
Class
;
rdfs:
label
"report alias identifier"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Thing
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
minCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
ep-report:
aliasName
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
cardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
ep-report:
aliasOwner
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
cardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
ep-report:
isAliasFor
]
.
ep-report:
ReportForGasYearToDate
rdf:
type
ep-report:
ReportPeriodType
,
owl:
Class
;
rdfs:
label
"report for gas year to date"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ReportForInstant
rdf:
type
ep-report:
ReportPeriodType
,
owl:
Class
;
rdfs:
label
"report for instant"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ReportForMonthToDate
rdf:
type
ep-report:
ReportPeriodType
,
owl:
Class
;
rdfs:
label
"report for month to date"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ReportForOneDay
rdf:
type
ep-report:
ReportPeriodType
,
owl:
Class
;
rdfs:
label
"report for one day"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ReportForOneGasDay
rdf:
type
ep-report:
ReportPeriodType
,
owl:
Class
;
rdfs:
label
"report for one gas day"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ReportForOneGasMonth
rdf:
type
ep-report:
ReportPeriodType
,
owl:
Class
;
rdfs:
label
"report for one gas month"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ReportForOneGasYear
rdf:
type
ep-report:
ReportPeriodType
,
owl:
Class
;
rdfs:
label
"report for one gas year"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ReportForOneMonth
rdf:
type
ep-report:
ReportPeriodType
,
owl:
Class
;
rdfs:
label
"report for one month"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ReportForOneWeek
rdf:
type
ep-report:
ReportPeriodType
,
owl:
Class
;
rdfs:
label
"report for one week"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ReportForOneYear
rdf:
type
ep-report:
ReportPeriodType
,
owl:
Class
;
rdfs:
label
"report for one year"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ReportForYearToDate
rdf:
type
ep-report:
ReportPeriodType
,
owl:
Class
;
rdfs:
label
"report for year to date"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
ReportPeriodType
rdf:
type
rdfs:
Class
;
rdfs:
label
"report period type"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-report:
ReportVersionStatus
rdf:
type
rdfs:
Class
;
rdfs:
label
"report version status"
^^
xsd:
string
;
rdfs:
subClassOf
owl:
Class
.
ep-report:
WeeklyDrillingReport
rdf:
type
owl:
Class
;
rdfs:
label
"weekly drilling report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
cardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
ep-report:
createdAt
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
xsd:
dateTime
;
owl:
onProperty
ep-report:
createdAt
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
cardinality
"7"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
ep-report:
reportOn
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
allValuesFrom
ep-report:
DailyDrillingReport
;
owl:
onProperty
ep-report:
reportOn
]
.
ep-report:
WellTestReport
rdf:
type
owl:
Class
;
rdfs:
label
"well test report"
^^
xsd:
string
;
rdfs:
subClassOf
ep-report:
Report
.
ep-report:
aliasName
rdf:
type
owl:
DatatypeProperty
;
rdfs:
label
"alias name"
^^
xsd:
string
;
rdfs:
range
xsd:
string
.
ep-report:
aliasOwner
rdf:
type
owl:
ObjectProperty
;
rdfs:
label
"alias owner"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/np/schema/npd#Individual>
.
ep-report:
approvedReport
rdf:
type
owl:
ObjectProperty
;
rdfs:
domain
<http://www.reportinghub.no/ep/schema/activity#ApproveAReport>
;
rdfs:
label
"approved report"
^^
xsd:
string
;
rdfs:
range
ep-report:
Report
.
ep-report:
createdAt
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-report:
Report
;
rdfs:
label
"created at"
^^
xsd:
string
.
ep-report:
dailyDrillingReportNumber
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-report:
DailyDrillingReport
;
rdfs:
label
"daily drilling report number"
^^
xsd:
string
.
ep-report:
dateCoveredByReport
rdf:
type
owl:
DatatypeProperty
;
rdfs:
domain
ep-report:
DailyProductionReport
;
rdfs:
label
"date covered by report"
^^
xsd:
string
;
rdfs:
range
xsd:
date
.
ep-report:
datumObjectForDailyDrillingReport
rdf:
type
owl:
ObjectProperty
;
rdfs:
domain
ep-report:
DailyDrillingReport
;
rdfs:
label
"datum object for daily drilling report"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/core#PhysicalObject>
.
ep-report:
descriptionOfSource
rdf:
type
owl:
DatatypeProperty
;
rdfs:
domain
ep-report:
Report
;
rdfs:
label
"description of source"
^^
xsd:
string
.
ep-report:
disclaimer
rdf:
type
rdf:
Property
;
rdfs:
domain
ep-report:
Report
;
rdfs:
label
"disclaimer"
^^
xsd:
string
;
rdfs:
range
xsd:
string
.
ep-report:
existsDuringPeriodReportedOnBy
rdf:
type
owl:
ObjectProperty
;
rdfs:
domain
<http://www.reportinghub.no/ep/schema/core#PhysicalObject>
;
rdfs:
label
"exists during period reported on by"
^^
xsd:
string
;
rdfs:
range
ep-report:
Report
.
ep-report:
existsUpToTheEndOfThePeriodReportedOnBy
rdf:
type
owl:
ObjectProperty
;
rdfs:
domain
<http://www.reportinghub.no/ep/schema/core#PhysicalObject>
;
rdfs:
label
"exists up to the end of the period reported on by"
^^
xsd:
string
;
rdfs:
range
ep-report:
Report
.
ep-report:
hasContent
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-report:
Report
;
rdfs:
label
"has content"
^^
xsd:
string
.
ep-report:
isAliasFor
rdf:
type
owl:
ObjectProperty
;
rdfs:
label
"is alias for"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/np/schema/npd#Individual>
.
ep-report:
issuedAt
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-report:
Report
;
rdfs:
label
"issued at"
^^
xsd:
string
.
ep-report:
issuedReport
rdf:
type
owl:
ObjectProperty
;
rdfs:
domain
<http://www.reportinghub.no/ep/schema/activity#IssueAReport>
;
rdfs:
label
"issued report"
^^
xsd:
string
;
rdfs:
range
ep-report:
Report
.
ep-report:
nameAsDatumObject
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
<http://www.reportinghub.no/ep/schema/core#PhysicalObject>
;
rdfs:
label
"name as datum object"
^^
xsd:
string
.
ep-report:
reportOn
rdf:
type
owl:
ObjectProperty
;
rdfs:
domain
ep-report:
Report
;
rdfs:
label
"report on"
^^
xsd:
string
.
ep-report:
reportSubmittedBy
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-report:
Report
;
rdfs:
label
"report submitted by"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/core#PhysicalObject>
.
ep-report:
reportSubmittedFrom
rdf:
type
owl:
FunctionalProperty
,
owl:
ObjectProperty
;
rdfs:
domain
ep-report:
Report
;
rdfs:
label
"report submitted from"
^^
xsd:
string
;
rdfs:
range
<http://www.reportinghub.no/ep/schema/facility#Facility>
.
ep-report:
reportVersion
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-report:
Report
;
rdfs:
label
"report version"
^^
xsd:
string
.
ep-report:
title
rdf:
type
owl:
DatatypeProperty
;
rdfs:
domain
ep-report:
Report
;
rdfs:
label
"title"
^^
xsd:
string
;
rdfs:
range
xsd:
string
.
ep-report:
validFrom
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-report:
Report
;
rdfs:
label
"valid from"
^^
xsd:
string
.
ep-report:
validTo
rdf:
type
owl:
DatatypeProperty
,
owl:
FunctionalProperty
;
rdfs:
domain
ep-report:
Report
;
rdfs:
label
"valid to"
^^
xsd:
string
.
...
...
Please
register
or
login
to post a comment