SCHEMA_NPD-v1.1.ttl 12.4 KB
# Saved by TopBraid on Fri Jul 29 17:18:40 BST 2011
# baseURI: http://www.reportinghub.no/1.1/schema/npd

@prefix npd:     <http://www.reportinghub.no/schema/npd#> .
@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 sp:      <http://spinrdf.org/sp#> .
@prefix spin:    <http://spinrdf.org/spin#> .
@prefix spl:     <http://spinrdf.org/spl#> .
@prefix xsd:     <http://www.w3.org/2001/XMLSchema#> .

<http://www.reportinghub.no/1.1/schema/npd>
      rdf:type owl:Ontology ;
      owl:versionInfo "Created with TopBraid Composer"^^xsd:string .

npd:BusinessArrangementArea
      rdf:type owl:Class ;
      rdfs:comment "A business arrangement area in this context is an area which is a result of unitisations, sliding scale rules or other business arrangements which have altered the terms of the original production licence."^^xsd:string ;
      rdfs:subClassOf npd:Owner , npd:NpdIndividual , npd:TemporalIndividual .

npd:Company
      rdf:type owl:Class ;
      rdfs:subClassOf npd:NpdIndividual .

npd:Discovery
      rdf:type owl:Class ;
      rdfs:comment "A discovery is a petroleum deposit or several petroleum deposits collectively, which have been discovered in the same well, in which through testing, sampling or logging there has been established a probability of the existence of mobile petroleum (includes both commercial and technical discovery)."^^xsd:string ;
      rdfs:subClassOf npd:NpdIndividual .

npd:Facility
      rdf:type owl:Class ;
      rdfs:subClassOf npd:NpdIndividual , npd:TemporalIndividual .

npd:Field
      rdf:type owl:Class ;
      rdfs:comment "A field is a discovery or several discoveries combined which the licensees have decided to develop, and for which the authorities have approved a plan for development and operation (PDO) or granted a PDO exemption."^^xsd:string ;
      rdfs:subClassOf npd:NpdIndividual .

npd:FixedFacility
      rdf:type owl:Class ;
      rdfs:comment "'Permanently placed facility' is a generic term for all facilities that are placed on a field permanently. Floating production facilities, which in principle are mobile, come under this definition as they are meant to be permanently placed on the field."^^xsd:string ;
      rdfs:subClassOf npd:Facility .

npd:Individual
      rdf:type owl:Class ;
      rdfs:subClassOf owl:Thing .

npd:License
      rdf:type owl:Class ;
      rdfs:comment "Production licences are granted by the Ministry of Petroleum and Energy. Transfer of a production licence or participating interest in a production licence must be approved by the ministry."^^xsd:string ;
      rdfs:subClassOf npd:Owner , npd:NpdIndividual , npd:TemporalIndividual .

npd:MoveableFacility
      rdf:type owl:Class ;
      rdfs:comment "Mobile facilities are facilities not meant to be permanently placed on the field during the lifetime of the field, for example mobile drilling units."^^xsd:string ;
      rdfs:subClassOf npd:Facility .

npd:NpdIndividual
      rdf:type owl:Class ;
      rdfs:subClassOf npd:Individual .

npd:OperatingCompany
      rdf:type owl:Class ;
      rdfs:subClassOf npd:Company .

npd:Owner
      rdf:type owl:Class ;
      rdfs:comment "Supertype of BAA and License - i.e. anything that can own a Field"^^xsd:string ;
      rdfs:subClassOf npd:Individual .

npd:ParcellBAA
      rdf:type owl:Class ;
      rdfs:subClassOf npd:BusinessArrangementArea .

npd:ParentCompany
      rdf:type owl:Class ;
      rdfs:subClassOf npd:Company .

npd:SeismicAreaBAA
      rdf:type owl:Class ;
      rdfs:subClassOf npd:BusinessArrangementArea .

npd:Share
      rdf:type owl:Class ;
      rdfs:comment "A company's share in something - e.g. a BAA or a License"^^xsd:string ;
      rdfs:subClassOf npd:TemporalIndividual .

npd:ShareOfBAA
      rdf:type owl:Class ;
      rdfs:subClassOf npd:Share .

npd:ShareOfLicense
      rdf:type owl:Class ;
      rdfs:comment "A class that relates a Company to a License it has been granted."^^xsd:string ;
      rdfs:subClassOf npd:Share .

npd:SlidingScaleBAA
      rdf:type owl:Class ;
      rdfs:subClassOf npd:BusinessArrangementArea .

npd:SubSurfaceFixedFacility
      rdf:type owl:Class ;
      rdfs:subClassOf npd:FixedFacility .

npd:SurfaceFixedFacility
      rdf:type owl:Class ;
      rdfs:subClassOf npd:FixedFacility .

npd:TemporalIndividual
      rdf:type owl:Class ;
      rdfs:comment "An individual (cringe) that has temporal extent. If Matthew and Chris ever found out about this, they'd string me up."^^xsd:string ;
      rdfs:subClassOf npd:Individual .

npd:UnitizedBAA
      rdf:type owl:Class ;
      rdfs:subClassOf npd:BusinessArrangementArea .

npd:Well
      rdf:type owl:Class ;
      rdfs:subClassOf npd:Individual .

npd:WellBore
      rdf:type owl:Class ;
      rdfs:subClassOf npd:NpdIndividual , npd:TemporalIndividual .

npd:baaShared
      rdf:type owl:ObjectProperty ;
      rdfs:domain npd:ShareOfBAA ;
      rdfs:range npd:BusinessArrangementArea .

npd:belongsTo
      rdf:type owl:ObjectProperty ;
      rdfs:domain npd:Facility ;
      rdfs:range npd:Field .

npd:companyShortName
      rdf:type owl:DatatypeProperty ;
      rdfs:domain npd:Company ;
      rdfs:range xsd:string ;
      rdfs:subPropertyOf rdfs:label .

npd:currentActivityStatus
      rdf:type owl:DatatypeProperty ;
      rdfs:domain npd:Field ;
      rdfs:range xsd:string .

npd:currentOperator
      rdf:type owl:ObjectProperty ;
      rdfs:comment "Corresponds to Current Operator field in fixed facility tables"^^xsd:string ;
      rdfs:domain npd:FixedFacility ;
      rdfs:range npd:Company .

npd:currentlyResponsibleCompany
      rdf:type owl:ObjectProperty ;
      rdfs:comment "Corresponds to Currently Reponsible Company field in moveable facility tables"^^xsd:string ;
      rdfs:domain npd:MoveableFacility ;
      rdfs:range npd:Company .

npd:discoveryCurrentActivityStatus
      rdf:type owl:DatatypeProperty ;
      rdfs:domain npd:Discovery ;
      rdfs:range xsd:string .

npd:discoveryField
      rdf:type owl:ObjectProperty ;
      rdfs:comment "Corresponds to  Field NPDID field in NPD Discovery table (overview)"^^xsd:string ;
      rdfs:domain npd:Discovery ;
      rdfs:range npd:WellBore .

npd:discoveryHCType
      rdf:type owl:DatatypeProperty ;
      rdfs:domain npd:Discovery ;
      rdfs:range xsd:string .

npd:discoveryMainNcsArea
      rdf:type owl:DatatypeProperty ;
      rdfs:domain npd:Discovery ;
      rdfs:range xsd:string .

npd:discoveryOperator
      rdf:type owl:ObjectProperty ;
      rdfs:comment "Corresponds to  Operator field in NPD Discovery table (overview)"^^xsd:string ;
      rdfs:domain npd:Discovery ;
      rdfs:range npd:Company .

npd:discoveryOwner
      rdf:type owl:ObjectProperty ;
      rdfs:comment "Corresponds to  Owner field in NPD Discovery table (see also Owner Kind)"^^xsd:string ;
      rdfs:domain npd:Discovery ;
      rdfs:range npd:Owner .

npd:discoveryWellBore
      rdf:type owl:ObjectProperty ;
      rdfs:comment "Corresponds to Discovery Wellbore NPDID in the Discovery table (overview)"^^xsd:string ;
      rdfs:domain npd:Discovery ;
      rdfs:range npd:WellBore .

npd:discoveryYear
      rdf:type owl:DatatypeProperty ;
      rdfs:domain npd:Discovery ;
      rdfs:range xsd:date .

npd:drilledInProductionLicense
      rdf:type owl:ObjectProperty ;
      rdfs:comment "Corresponds to Drilled in Production License field in WellBore tables"^^xsd:string ;
      rdfs:domain npd:WellBore ;
      rdfs:range npd:License .

npd:drillingFacility
      rdf:type owl:ObjectProperty ;
      rdfs:comment "Corresponds to Drilled in Production License field in WellBore tables"^^xsd:string ;
      rdfs:domain npd:WellBore ;
      rdfs:range npd:Facility .

npd:drillingOperator
      rdf:type owl:ObjectProperty ;
      rdfs:comment "Corresponds to Drilling Operator field in WellBore tables"^^xsd:string ;
      rdfs:domain npd:WellBore ;
      rdfs:range npd:Company .

npd:endDate
      rdf:type owl:DatatypeProperty ;
      rdfs:comment "The date at which an individual ceases to exist"^^xsd:string ;
      rdfs:domain npd:TemporalIndividual ;
      rdfs:range xsd:date .

npd:facilityKind
      rdf:type owl:DatatypeProperty ;
      rdfs:comment "corresponds to Kind field in both the fixed and moveable facility tables"^^xsd:string ;
      rdfs:domain npd:Facility ;
      rdfs:range xsd:string .

npd:fieldDiscoveryWellBore
      rdf:type owl:ObjectProperty ;
      rdfs:comment "Corresponds to Discovery Wellbore NPDID in the Field table "^^xsd:string ;
      rdfs:domain npd:Field ;
      rdfs:range npd:WellBore .

npd:fieldOperator
      rdf:type owl:ObjectProperty ;
      rdfs:domain npd:Field ;
      rdfs:range npd:Company .

npd:fieldOwner
      rdf:type owl:ObjectProperty ;
      rdfs:comment "The owner column in the NPD Field table may correspond to a BAA or a License, as indicated by the Owner Kind column"^^xsd:string ;
      rdfs:domain npd:Field ;
      rdfs:range npd:Owner .

npd:fixedFacilityPhase
      rdf:type owl:DatatypeProperty ;
      rdfs:comment "corresponds to Phase field in fixed facility tables"^^xsd:string ;
      rdfs:domain npd:FixedFacility ;
      rdfs:range xsd:string .

npd:hasParentCompany
      rdf:type owl:ObjectProperty ;
      rdfs:domain npd:OperatingCompany ;
      rdfs:range npd:ParentCompany .

npd:id
      rdf:type owl:DatatypeProperty ;
      rdfs:domain npd:NpdIndividual ;
      rdfs:range xsd:string .

npd:licenseShared
      rdf:type owl:ObjectProperty ;
      rdfs:domain npd:ShareOfLicense ;
      rdfs:range npd:License .

npd:licenseStatus
      rdf:type owl:DatatypeProperty ;
      rdfs:comment "corresponds to the Status field in the License table"^^xsd:string ;
      rdfs:domain npd:License ;
      rdfs:range xsd:string .

npd:licensingActivity
      rdf:type owl:DatatypeProperty ;
      rdfs:comment "corresponds to the licensing activity field in the License table"^^xsd:string ;
      rdfs:domain npd:License ;
      rdfs:range xsd:string .

npd:name
      rdf:type owl:DatatypeProperty ;
      rdfs:domain npd:Individual ;
      rdfs:range xsd:string ;
      rdfs:subPropertyOf rdfs:label .

npd:partOfWell
      rdf:type owl:ObjectProperty ;
      rdfs:domain npd:WellBore ;
      rdfs:range npd:Well .

npd:percentageOfShare
      rdf:type owl:DatatypeProperty ;
      rdfs:domain npd:Share ;
      rdfs:range xsd:float .

npd:productionFacility
      rdf:type owl:ObjectProperty ;
      rdfs:comment "Corresponds to Production Facility field in WellBore tables"^^xsd:string ;
      rdfs:domain npd:WellBore ;
      rdfs:range npd:Facility .

npd:shareHolder
      rdf:type owl:ObjectProperty ;
      rdfs:comment "Equivalent to AwardedTo field in License table"^^xsd:string ;
      rdfs:domain npd:Share ;
      rdfs:range npd:Company .

npd:startDate
      rdf:type owl:DatatypeProperty ;
      rdfs:comment "The date at which an individual comes into existance"^^xsd:string ;
      rdfs:domain npd:TemporalIndividual ;
      rdfs:range xsd:date .

npd:wellBoreCompletionDate
      rdf:type owl:DatatypeProperty ;
      rdfs:comment "Corresponds to Completion Date field in WellBore tables"^^xsd:string ;
      rdfs:domain npd:WellBore ;
      rdfs:range xsd:date .

npd:wellBoreContent
      rdf:type owl:DatatypeProperty ;
      rdfs:comment "Corresponds to Content field in WellBore tables"^^xsd:string ;
      rdfs:domain npd:WellBore ;
      rdfs:range xsd:string .

npd:wellBoreDrillPermit
      rdf:type owl:DatatypeProperty ;
      rdfs:comment "Corresponds to Drill Permit field in WellBore tables"^^xsd:string ;
      rdfs:domain npd:WellBore ;
      rdfs:range xsd:string .

npd:wellBorePurpose
      rdf:type owl:DatatypeProperty ;
      rdfs:comment "Corresponds to Purpose field in WellBore tables"^^xsd:string ;
      rdfs:domain npd:WellBore ;
      rdfs:range xsd:string .

npd:wellBoreType
      rdf:type owl:DatatypeProperty ;
      rdfs:comment "Corresponds to Type field in WellBore tables"^^xsd:string ;
      rdfs:domain npd:WellBore ;
      rdfs:range xsd:string .

npd:wellboreOwner
      rdf:type owl:ObjectProperty ;
      rdfs:comment "Corresponds to Owner field in WellBore tables - see also Owner Kind"^^xsd:string ;
      rdfs:domain npd:WellBore ;
      rdfs:range npd:Owner .