SCHEMA_EP-PRODUCTION-FACILITY-v1.0.ttl 3.88 KB
# baseURI: http://www.reportinghub.no/ep/schema/1.0/production-facility
# imports: http://www.reportinghub.no/ep/schema/1.0/facility
# imports: http://www.reportinghub.no/ep/schema/1.0/organization

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

<http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate>
      rdf:type owl:Class ;
      rdfs:label "production facility to date"^^xsd:string ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> .

<http://www.reportinghub.no/ep/schema/facility#facilityOperator>
      rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
      rdfs:label "facility operator"^^xsd:string ;
      rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> .

ep-prodfac:Boat
      rdf:type owl:Class ;
      rdfs:subClassOf ep-prodfac:ShipOrBoat .

ep-prodfac:OilTanker
      rdf:type owl:Class ;
      rdfs:label "oil tanker"^^xsd:string ;
      rdfs:subClassOf ep-prodfac:Ship .

ep-prodfac:Ship
      rdf:type owl:Class ;
      rdfs:label "Ship"^^xsd:string ;
      rdfs:subClassOf ep-prodfac:ShipOrBoat .

ep-prodfac:ShipOrBoat
      rdf:type owl:Class ;
      rdfs:subClassOf ep-prodfac:TemporalPartOfAShipOrBoat .

ep-prodfac:SupplyShip
      rdf:type owl:Class ;
      rdfs:label "supply ship"^^xsd:string ;
      rdfs:subClassOf ep-prodfac:Ship .

ep-prodfac:TemporalPartOfAShipOrBoat
      rdf:type owl:Class ;
      rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> .

ep-prodfac:numberOfBedsAvailable
      rdf:type owl:DatatypeProperty ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
      rdfs:range xsd:integer .

ep-prodfac:numberOfCateringCrew
      rdf:type owl:DatatypeProperty ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
      rdfs:range xsd:integer .

ep-prodfac:numberOfContractorCrew
      rdf:type owl:DatatypeProperty ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
      rdfs:range xsd:integer .

ep-prodfac:numberOfDayVisitors
      rdf:type owl:DatatypeProperty ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
      rdfs:range xsd:integer .

ep-prodfac:numberOfDrillingContractCrew
      rdf:type owl:DatatypeProperty ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
      rdfs:range xsd:integer .

ep-prodfac:numberOfOtherCrew
      rdf:type owl:DatatypeProperty ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
      rdfs:range xsd:integer .

ep-prodfac:numberOfOwnCrew
      rdf:type owl:DatatypeProperty ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
      rdfs:range xsd:integer .

ep-prodfac:numberOfOwnOtherCrew
      rdf:type owl:DatatypeProperty ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
      rdfs:range xsd:integer .

ep-prodfac:numberOfPersonnelOnBoard
      rdf:type owl:DatatypeProperty ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
      rdfs:range xsd:integer .