SCHEMA_EP-ORGANIZATION-v1.0.ttl 6.26 KB
# baseURI: http://www.reportinghub.no/ep/schema/1.0/organization
# imports: http://www.reportinghub.no/ep/schema/1.0/core
# imports: http://www.reportinghub.no/ep/schema/1.0/facility

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

ep-org:CateringCrew
      rdf:type owl:Class , ep-org:CrewType ;
      rdfs:comment "the persons from the catering contractor spending the night at the installation"^^xsd:string ;
      rdfs:label "catering crew"^^xsd:string ;
      rdfs:subClassOf ep-org:Crew .

ep-org:CommercialEntity
      rdf:type owl:Class ;
      rdfs:comment "organization that is a group of organisations or facilities as if it were a single composite (source: MPR-XSD)"^^xsd:string ;
      rdfs:label "commercial entity"^^xsd:string ;
      rdfs:subClassOf ep-org:PersonOrOrganization ;
      ep-core:seeReferenceData
              "http://posccaesar.org/rdl/RDS418236511"^^xsd:string .

ep-org:Company
      rdf:type owl:Class ;
      rdfs:comment "organization that is a company"^^xsd:string ;
      rdfs:label "Company"^^xsd:string ;
      rdfs:subClassOf ep-org:Organization-WholeLife .

ep-org:ContractorCrew
      rdf:type owl:Class , ep-org:CrewType ;
      rdfs:label "contractor crew"^^xsd:string ;
      rdfs:subClassOf ep-org:Crew ;
      ep-core:seeReferenceData
              "http://posccaesar.org/rdl/RDS16701329"^^xsd:string .

ep-org:Crew
      rdf:type owl:Class ;
      rdfs:label "crew"^^xsd:string ;
      rdfs:subClassOf ep-org:Organization ;
      ep-core:seeReferenceData
              "http://posccaesar.org/rdl/RDS16701120"^^xsd:string .

ep-org:CrewType
      rdf:type rdfs:Class ;
      rdfs:comment "the type of personnel grouping"^^xsd:string ;
      rdfs:label "crew type"^^xsd:string ;
      rdfs:subClassOf owl:Class .

ep-org:DayVisitorCrew
      rdf:type owl:Class , ep-org:CrewType ;
      rdfs:comment "the persons visiting the installation but not spending the night at the installation"^^xsd:string ;
      rdfs:label "day visitor crew"^^xsd:string ;
      rdfs:subClassOf ep-org:Crew .

ep-org:DrillingContractCrew
      rdf:type owl:Class , ep-org:CrewType ;
      rdfs:label "drilling contract crew"^^xsd:string ;
      rdfs:subClassOf ep-org:Crew ;
      ep-core:seeReferenceData
              "http://posccaesar.org/rdl/RDS16701510"^^xsd:string .

ep-org:NonOperatorOvernightVisitorCrew
      rdf:type owl:Class , ep-org:CrewType ;
      rdfs:comment "the persons from an unknown source normally not working on the installation, but spending the night there"^^xsd:string ;
      rdfs:label "non-operator overnight visitor crew"^^xsd:string ;
      rdfs:subClassOf ep-org:Crew .

ep-org:OperatorNormalCrew
      rdf:type owl:Class , ep-org:CrewType ;
      rdfs:comment "the persons from the operator normally working on the installation and spending the night there"^^xsd:string ;
      rdfs:label "operator normal crew"^^xsd:string ;
      rdfs:subClassOf ep-org:Crew .

ep-org:OperatorOvernightVisitorCrew
      rdf:type owl:Class , ep-org:CrewType ;
      rdfs:comment "the persons from the operator normally not working on the installation, but spending the night there"^^xsd:string ;
      rdfs:label "operator overnight visitor crew"^^xsd:string ;
      rdfs:subClassOf ep-org:Crew .

ep-org:Organization
      rdf:type owl:Class ;
      rdfs:label "organization"^^xsd:string ;
      rdfs:subClassOf ep-org:PersonOrOrganization , ep-core:PhysicalObject ;
      ep-core:seeReferenceData
              "http://posccaesar.org/rdl/RDS282149"^^xsd:string .

ep-org:Organization-WholeLife
      rdf:type owl:Class ;
      rdfs:label "organization - whole life"^^xsd:string ;
      rdfs:subClassOf ep-org:PersonOrOrganization-WholeLife , ep-org:Organization .

ep-org:Person
      rdf:type owl:Class ;
      rdfs:label "person"^^xsd:string ;
      rdfs:subClassOf ep-org:PersonOrOrganization ;
      ep-core:seeReferenceData
              "http://posccaesar.org/rdl/RDS413954"^^xsd:string .

ep-org:PersonOrOrganization
      rdf:type owl:Class ;
      rdfs:label "person or organization"^^xsd:string ;
      rdfs:subClassOf ep-core:PhysicalObject .

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
      rdf:type owl:Class ;
      rdfs:label "person role"^^xsd:string ;
      rdfs:subClassOf ep-org:Person .

ep-org:PersonRoleType
      rdf:type rdfs:Class ;
      rdfs:label "person role type"^^xsd:string ;
      rdfs:subClassOf owl:Class .

ep-org:TotalCrew
      rdf:type owl:Class , ep-org:CrewType ;
      rdfs:comment "all personnel on board"^^xsd:string ;
      rdfs:label "total crew"^^xsd:string ;
      rdfs:subClassOf ep-org:Crew .

ep-org:WholeLifePerson
      rdf:type owl:Class ;
      rdfs:label "whole life person"^^xsd:string ;
      rdfs:subClassOf ep-org:PersonOrOrganization-WholeLife , ep-org:Person .

ep-org:hasCrew
      rdf:type owl:ObjectProperty ;
      rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
      rdfs:label "has crew"^^xsd:string ;
      rdfs:range ep-org:Crew .

ep-org:numberInCrew
      rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
      rdfs:comment "The count of personnel on a type of crew. One of the types is all personnel on board."^^xsd:string ;
      rdfs:domain ep-org:Crew ;
      rdfs:label "number in crew"^^xsd:string .

ep-org:owner
      rdf:type owl:ObjectProperty ;
      rdfs:domain owl:Thing ;
      rdfs:label "owner"^^xsd:string ;
      rdfs:range ep-org:PersonOrOrganization ;
      ep-core:seeReferenceData
              "http://posccaesar.org/rdl/RDS572300221"^^xsd:string .