SCHEMA_EP-PRODUCTION-REPORT-v1.0.ttl 6.09 KB
# baseURI: http://www.reportinghub.no/ep/schema/1.0/production-report
# imports: http://www.reportinghub.no/ep/schema/1.0/report
# imports: http://www.reportinghub.no/np/schema/1.0/npd

@prefix ep-prodreport:  <http://www.reportinghub.no/ep/schema/production-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/production-report>
      rdf:type owl:Ontology ;
      owl:imports <http://www.reportinghub.no/ep/schema/1.0/report> , <http://www.reportinghub.no/np/schema/1.0/npd> ;
      owl:versionInfo "Created with TopBraid Composer"^^xsd:string .

ep-prodreport:DailyProductionReport
      rdf:type owl:Class ;
      rdfs:label "Daily Production Report"^^xsd:string ;
      rdfs:subClassOf ep-prodreport:ProductionReport .

ep-prodreport:DailyReport
      rdf:type ep-prodreport:ReportPeriodType , owl:Class ;
      rdfs:label "daily report"^^xsd:string ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> .

ep-prodreport:FluidSampleReport
      rdf:type owl:Class ;
      rdfs:label "fluid sample report"^^xsd:string ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> .

ep-prodreport:MonthlyProductionReport
      rdf:type owl:Class ;
      rdfs:label "Monthly Production Report"^^xsd:string ;
      rdfs:subClassOf ep-prodreport:ProductionReport .

ep-prodreport:MonthlyReport
      rdf:type ep-prodreport:ReportPeriodType , owl:Class ;
      rdfs:label "monthly report"^^xsd:string ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> .

ep-prodreport:ProductVolumeFlowReport
      rdf:type owl:Class ;
      rdfs:label "product volume flow report"^^xsd:string ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> .

ep-prodreport:ProductVolumeReport
      rdf:type owl:Class ;
      rdfs:label "product volume report"^^xsd:string ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> .

ep-prodreport:ProductionOperationInstallationReport
      rdf:type owl:Class ;
      rdfs:label "production operation installation report"^^xsd:string ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> .

ep-prodreport:ProductionOperationReport
      rdf:type owl:Class ;
      rdfs:label "production operation report"^^xsd:string ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> .

ep-prodreport:ProductionReport
      rdf:type owl:Class ;
      rdfs:label "Production Report"^^xsd:string ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> .

ep-prodreport:ProductionReportKind
      rdf:type rdfs:Class ;
      rdfs:label "production report kind"^^xsd:string ;
      rdfs:subClassOf owl:Class .

ep-prodreport:ReportAliasIdentifier
      rdf:type owl:Class ;
      rdfs:subClassOf owl:Thing ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:cardinality "1"^^xsd:nonNegativeInteger ;
                owl:onProperty ep-prodreport:isAliasFor
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:cardinality "1"^^xsd:nonNegativeInteger ;
                owl:onProperty ep-prodreport:aliasOwner
              ] ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:minCardinality "1"^^xsd:nonNegativeInteger ;
                owl:onProperty ep-prodreport:aliasName
              ] .

ep-prodreport:ReportForInstant
      rdf:type owl:Class , ep-prodreport:ReportPeriodType ;
      rdfs:label "report for instant"^^xsd:string ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> .

ep-prodreport:ReportMonthToDate
      rdf:type owl:Class , ep-prodreport:ReportPeriodType ;
      rdfs:label "report month to date"^^xsd:string ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> .

ep-prodreport:ReportPeriodType
      rdf:type rdfs:Class ;
      rdfs:label "report period type"^^xsd:string ;
      rdfs:subClassOf owl:Class .

ep-prodreport:ReportYearToDate
      rdf:type owl:Class , ep-prodreport:ReportPeriodType ;
      rdfs:label "report year to date"^^xsd:string ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> .

ep-prodreport:WeeklyReport
      rdf:type owl:Class , ep-prodreport:ReportPeriodType ;
      rdfs:label "weekly report"^^xsd:string ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> .

ep-prodreport:WellTestReport
      rdf:type owl:Class ;
      rdfs:label "well test report"^^xsd:string ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> .

ep-prodreport:YearlyReport
      rdf:type owl:Class , ep-prodreport:ReportPeriodType ;
      rdfs:label "yearly  report"^^xsd:string ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> .

ep-prodreport:aliasName
      rdf:type owl:DatatypeProperty ;
      rdfs:range xsd:string .

ep-prodreport:aliasOwner
      rdf:type owl:ObjectProperty ;
      rdfs:range <http://www.reportinghub.no/np/schema/npd#Individual> .

ep-prodreport:dateCoveredByReport
      rdf:type owl:DatatypeProperty ;
      rdfs:domain ep-prodreport:DailyProductionReport ;
      rdfs:range xsd:date .

ep-prodreport:descriptionOfSource
      rdf:type owl:DatatypeProperty ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/report#Report> .

ep-prodreport:disclaimer
      rdf:type rdf:Property ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/report#Report> ;
      rdfs:range xsd:string .

ep-prodreport:isAliasFor
      rdf:type owl:ObjectProperty ;
      rdfs:range <http://www.reportinghub.no/np/schema/npd#Individual> .

ep-prodreport:issuedAt
      rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/report#Report> ;
      rdfs:label "issued at"^^xsd:string .