David Price

Added some defns and rd links

# 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-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:label "catering crew"^^xsd:string ;
rdfs:subClassOf ep-org:Crew .
ep-org:CommercialEntity
rdf:type owl:Class ;
rdfs:label "commercial entity"^^xsd:string ;
rdfs:subClassOf ep-org:PersonOrOrganization .
ep-org:Company
rdf:type owl:Class ;
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-org:Crew
rdf:type owl:Class ;
rdfs:label "crew"^^xsd:string ;
rdfs:subClassOf ep-org:Organization .
ep-org:CrewType
rdf:type rdfs:Class ;
rdfs:label "crew type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-org:DayVisitorCrew
rdf:type owl:Class , ep-org:CrewType ;
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-org:NonOperatorOvernightVisitorCrew
rdf:type owl:Class , ep-org:CrewType ;
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:label "operator normal crew"^^xsd:string ;
rdfs:subClassOf ep-org:Crew .
ep-org:OperatorOvernightVisitorCrew
rdf:type owl:Class , ep-org:CrewType ;
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 , <http://www.reportinghub.no/ep/schema/core#PhysicalObject> .
ep-org:Organization-WholeLife
rdf:type owl:Class ;
rdfs:label "organization - whole life"^^xsd:string ;
rdfs:subClassOf ep-org:Organization , ep-org:PersonOrOrganization-WholeLife .
ep-org:Person
rdf:type owl:Class ;
rdfs:label "person"^^xsd:string ;
rdfs:subClassOf ep-org:PersonOrOrganization .
ep-org:PersonOrOrganization
rdf:type owl:Class ;
rdfs:label "person or organization"^^xsd:string ;
rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalObject> .
ep-org:PersonOrOrganization-WholeLife
rdf:type owl:Class ;
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: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:Person , ep-org:PersonOrOrganization-WholeLife .
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:DatatypeProperty , owl:FunctionalProperty ;
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 .
# 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/core> , <http://www.reportinghub.no/ep/schema/1.0/facility> ;
owl:versionInfo "0.1.0"^^xsd:string .
ep-org:CateringCrew
rdf:type ep-org:CrewType , owl:Class ;
rdfs:comment "A count that is the number of 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: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:label "Company"^^xsd:string ;
rdfs:subClassOf ep-org:Organization-WholeLife .
ep-org:ContractorCrew
rdf:type ep-org:CrewType , owl:Class ;
rdfs:comment "A count that is the number of persons from other than operator spending the night at the installation."^^xsd:string ;
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 ep-org:CrewType , owl:Class ;
rdfs:comment "A count that is the number of 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 ep-org:CrewType , owl:Class ;
rdfs:comment "A count that is the number of persons from the drilling contractor spending the night at the installation."^^xsd:string ;
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 ep-org:CrewType , owl:Class ;
rdfs:comment "A count that is the number of 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 ep-org:CrewType , owl:Class ;
rdfs:comment "A count that is the number of 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 ep-org:CrewType , owl:Class ;
rdfs:comment "A count that is the number of 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-core:PhysicalObject , ep-org:PersonOrOrganization ;
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:Organization , ep-org:PersonOrOrganization-WholeLife .
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: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 ep-org:CrewType , owl:Class ;
rdfs:comment "A count of the total 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:Person , ep-org:PersonOrOrganization-WholeLife .
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:DatatypeProperty , owl:FunctionalProperty ;
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 .
......