SCHEMA_EP-PRODUCTION-REPORT-v1.0.ttl 5.46 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:DailyProductVolumeReport
      rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ;
      rdfs:label "daily product volume report"^^xsd:string ;
      rdfs:subClassOf ep-prodreport:ProductVolumeReport .

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

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:MonthlyProductVolumeReport
      rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ;
      rdfs:label " monthly product volume report"^^xsd:string ;
      rdfs:subClassOf ep-prodreport:ProductVolumeReport .

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

ep-prodreport:ProductVolumeReport
      rdf:type owl:Class ;
      rdfs:label "product volume report"^^xsd:string ;
      rdfs:subClassOf ep-prodreport:ProductionReport .

ep-prodreport:ProductVolumeReportForInstant
      rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ;
      rdfs:label "product volume report for instant"^^xsd:string ;
      rdfs:subClassOf ep-prodreport:ProductVolumeReport .

ep-prodreport:ProductVolumeReportMonthToDate
      rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ;
      rdfs:label " product volume report month to date"^^xsd:string ;
      rdfs:subClassOf ep-prodreport:ProductVolumeReport .

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

ep-prodreport:ProductVolumeReportYearToDate
      rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ;
      rdfs:label " product volume report year to date"^^xsd:string ;
      rdfs:subClassOf ep-prodreport:ProductVolumeReport .

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:WeeklyProductVolumeReport
      rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ;
      rdfs:label "weekly product volume report"^^xsd:string ;
      rdfs:subClassOf ep-prodreport:ProductVolumeReport .

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:YearlyProductVolumeReport
      rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ;
      rdfs:label "yearly product volume report"^^xsd:string ;
      rdfs:subClassOf ep-prodreport:ProductVolumeReport .

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: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 .