David Price

Added some defns and rd links

1 -# baseURI: http://www.reportinghub.no/ep/schema/1.0/organization 1 +# baseURI: http://www.reportinghub.no/ep/schema/1.0/organization
2 -# imports: http://www.reportinghub.no/ep/schema/1.0/core 2 +# imports: http://www.reportinghub.no/ep/schema/1.0/core
3 -# imports: http://www.reportinghub.no/ep/schema/1.0/facility 3 +# imports: http://www.reportinghub.no/ep/schema/1.0/facility
4 - 4 +
5 -@prefix ep-org: <http://www.reportinghub.no/ep/schema/organization#> . 5 +@prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> .
6 -@prefix owl: <http://www.w3.org/2002/07/owl#> . 6 +@prefix ep-org: <http://www.reportinghub.no/ep/schema/organization#> .
7 -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 7 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
8 -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 8 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
9 -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 9 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
10 - 10 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
11 -<http://www.reportinghub.no/ep/schema/1.0/organization> 11 +
12 - rdf:type owl:Ontology ; 12 +<http://www.reportinghub.no/ep/schema/1.0/organization>
13 - owl:imports <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/core> ; 13 + rdf:type owl:Ontology ;
14 - owl:versionInfo "0.1.0"^^xsd:string . 14 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/facility> ;
15 - 15 + owl:versionInfo "0.1.0"^^xsd:string .
16 -ep-org:CateringCrew 16 +
17 - rdf:type owl:Class , ep-org:CrewType ; 17 +ep-org:CateringCrew
18 - rdfs:label "catering crew"^^xsd:string ; 18 + rdf:type ep-org:CrewType , owl:Class ;
19 - rdfs:subClassOf ep-org:Crew . 19 + rdfs:comment "A count that is the number of persons from the catering contractor spending the night at the installation."^^xsd:string ;
20 - 20 + rdfs:label "catering crew"^^xsd:string ;
21 -ep-org:CommercialEntity 21 + rdfs:subClassOf ep-org:Crew .
22 - rdf:type owl:Class ; 22 +
23 - rdfs:label "commercial entity"^^xsd:string ; 23 +ep-org:CommercialEntity
24 - rdfs:subClassOf ep-org:PersonOrOrganization . 24 + rdf:type owl:Class ;
25 - 25 + rdfs:label "commercial entity"^^xsd:string ;
26 -ep-org:Company 26 + rdfs:subClassOf ep-org:PersonOrOrganization ;
27 - rdf:type owl:Class ; 27 + ep-core:seeReferenceData
28 - rdfs:label "Company"^^xsd:string ; 28 + "http://posccaesar.org/rdl/RDS418236511"^^xsd:string .
29 - rdfs:subClassOf ep-org:Organization-WholeLife . 29 +
30 - 30 +ep-org:Company
31 -ep-org:ContractorCrew 31 + rdf:type owl:Class ;
32 - rdf:type owl:Class , ep-org:CrewType ; 32 + rdfs:label "Company"^^xsd:string ;
33 - rdfs:label "contractor crew"^^xsd:string ; 33 + rdfs:subClassOf ep-org:Organization-WholeLife .
34 - rdfs:subClassOf ep-org:Crew . 34 +
35 - 35 +ep-org:ContractorCrew
36 -ep-org:Crew 36 + rdf:type ep-org:CrewType , owl:Class ;
37 - rdf:type owl:Class ; 37 + rdfs:comment "A count that is the number of persons from other than operator spending the night at the installation."^^xsd:string ;
38 - rdfs:label "crew"^^xsd:string ; 38 + rdfs:label "contractor crew"^^xsd:string ;
39 - rdfs:subClassOf ep-org:Organization . 39 + rdfs:subClassOf ep-org:Crew ;
40 - 40 + ep-core:seeReferenceData
41 -ep-org:CrewType 41 + "http://posccaesar.org/rdl/RDS16701329"^^xsd:string .
42 - rdf:type rdfs:Class ; 42 +
43 - rdfs:label "crew type"^^xsd:string ; 43 +ep-org:Crew
44 - rdfs:subClassOf owl:Class . 44 + rdf:type owl:Class ;
45 - 45 + rdfs:label "crew"^^xsd:string ;
46 -ep-org:DayVisitorCrew 46 + rdfs:subClassOf ep-org:Organization ;
47 - rdf:type owl:Class , ep-org:CrewType ; 47 + ep-core:seeReferenceData
48 - rdfs:label "day visitor crew"^^xsd:string ; 48 + "http://posccaesar.org/rdl/RDS16701120"^^xsd:string .
49 - rdfs:subClassOf ep-org:Crew . 49 +
50 - 50 +ep-org:CrewType
51 -ep-org:DrillingContractCrew 51 + rdf:type rdfs:Class ;
52 - rdf:type owl:Class , ep-org:CrewType ; 52 + rdfs:comment "The type of personnel grouping."^^xsd:string ;
53 - rdfs:label "drilling contract crew"^^xsd:string ; 53 + rdfs:label "crew type"^^xsd:string ;
54 - rdfs:subClassOf ep-org:Crew . 54 + rdfs:subClassOf owl:Class .
55 - 55 +
56 -ep-org:NonOperatorOvernightVisitorCrew 56 +ep-org:DayVisitorCrew
57 - rdf:type owl:Class , ep-org:CrewType ; 57 + rdf:type ep-org:CrewType , owl:Class ;
58 - rdfs:label "non-operator overnight visitor crew"^^xsd:string ; 58 + rdfs:comment "A count that is the number of persons visiting the installation but not spending the night at the installation."^^xsd:string ;
59 - rdfs:subClassOf ep-org:Crew . 59 + rdfs:label "day visitor crew"^^xsd:string ;
60 - 60 + rdfs:subClassOf ep-org:Crew .
61 -ep-org:OperatorNormalCrew 61 +
62 - rdf:type owl:Class , ep-org:CrewType ; 62 +ep-org:DrillingContractCrew
63 - rdfs:label "operator normal crew"^^xsd:string ; 63 + rdf:type ep-org:CrewType , owl:Class ;
64 - rdfs:subClassOf ep-org:Crew . 64 + rdfs:comment "A count that is the number of persons from the drilling contractor spending the night at the installation."^^xsd:string ;
65 - 65 + rdfs:label "drilling contract crew"^^xsd:string ;
66 -ep-org:OperatorOvernightVisitorCrew 66 + rdfs:subClassOf ep-org:Crew ;
67 - rdf:type owl:Class , ep-org:CrewType ; 67 + ep-core:seeReferenceData
68 - rdfs:label "operator overnight visitor crew"^^xsd:string ; 68 + "http://posccaesar.org/rdl/RDS16701510"^^xsd:string .
69 - rdfs:subClassOf ep-org:Crew . 69 +
70 - 70 +ep-org:NonOperatorOvernightVisitorCrew
71 -ep-org:Organization 71 + rdf:type ep-org:CrewType , owl:Class ;
72 - rdf:type owl:Class ; 72 + 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 ;
73 - rdfs:label "organization"^^xsd:string ; 73 + rdfs:label "non-operator overnight visitor crew"^^xsd:string ;
74 - rdfs:subClassOf ep-org:PersonOrOrganization , <http://www.reportinghub.no/ep/schema/core#PhysicalObject> . 74 + rdfs:subClassOf ep-org:Crew .
75 - 75 +
76 -ep-org:Organization-WholeLife 76 +ep-org:OperatorNormalCrew
77 - rdf:type owl:Class ; 77 + rdf:type ep-org:CrewType , owl:Class ;
78 - rdfs:label "organization - whole life"^^xsd:string ; 78 + 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 ;
79 - rdfs:subClassOf ep-org:Organization , ep-org:PersonOrOrganization-WholeLife . 79 + rdfs:label "operator normal crew"^^xsd:string ;
80 - 80 + rdfs:subClassOf ep-org:Crew .
81 -ep-org:Person 81 +
82 - rdf:type owl:Class ; 82 +ep-org:OperatorOvernightVisitorCrew
83 - rdfs:label "person"^^xsd:string ; 83 + rdf:type ep-org:CrewType , owl:Class ;
84 - rdfs:subClassOf ep-org:PersonOrOrganization . 84 + 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 ;
85 - 85 + rdfs:label "operator overnight visitor crew"^^xsd:string ;
86 -ep-org:PersonOrOrganization 86 + rdfs:subClassOf ep-org:Crew .
87 - rdf:type owl:Class ; 87 +
88 - rdfs:label "person or organization"^^xsd:string ; 88 +ep-org:Organization
89 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalObject> . 89 + rdf:type owl:Class ;
90 - 90 + rdfs:label "organization"^^xsd:string ;
91 -ep-org:PersonOrOrganization-WholeLife 91 + rdfs:subClassOf ep-core:PhysicalObject , ep-org:PersonOrOrganization ;
92 - rdf:type owl:Class ; 92 + ep-core:seeReferenceData
93 - rdfs:subClassOf ep-org:PersonOrOrganization . 93 + "http://posccaesar.org/rdl/RDS282149"^^xsd:string .
94 - 94 +
95 -ep-org:PersonRole 95 +ep-org:Organization-WholeLife
96 - rdf:type owl:Class ; 96 + rdf:type owl:Class ;
97 - rdfs:label "person role"^^xsd:string ; 97 + rdfs:label "organization - whole life"^^xsd:string ;
98 - rdfs:subClassOf ep-org:Person . 98 + rdfs:subClassOf ep-org:Organization , ep-org:PersonOrOrganization-WholeLife .
99 - 99 +
100 -ep-org:PersonRoleType 100 +ep-org:Person
101 - rdf:type rdfs:Class ; 101 + rdf:type owl:Class ;
102 - rdfs:label "person role type"^^xsd:string ; 102 + rdfs:label "person"^^xsd:string ;
103 - rdfs:subClassOf owl:Class . 103 + rdfs:subClassOf ep-org:PersonOrOrganization ;
104 - 104 + ep-core:seeReferenceData
105 -ep-org:TotalCrew 105 + "http://posccaesar.org/rdl/RDS413954"^^xsd:string .
106 - rdf:type owl:Class , ep-org:CrewType ; 106 +
107 - rdfs:label "total crew"^^xsd:string ; 107 +ep-org:PersonOrOrganization
108 - rdfs:subClassOf ep-org:Crew . 108 + rdf:type owl:Class ;
109 - 109 + rdfs:label "person or organization"^^xsd:string ;
110 -ep-org:WholeLifePerson 110 + rdfs:subClassOf ep-core:PhysicalObject .
111 - rdf:type owl:Class ; 111 +
112 - rdfs:label "whole life person"^^xsd:string ; 112 +ep-org:PersonOrOrganization-WholeLife
113 - rdfs:subClassOf ep-org:Person , ep-org:PersonOrOrganization-WholeLife . 113 + rdf:type owl:Class ;
114 - 114 + rdfs:subClassOf ep-org:PersonOrOrganization .
115 -ep-org:hasCrew 115 +
116 - rdf:type owl:ObjectProperty ; 116 +ep-org:PersonRole
117 - rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ; 117 + rdf:type owl:Class ;
118 - rdfs:label "has crew"^^xsd:string ; 118 + rdfs:label "person role"^^xsd:string ;
119 - rdfs:range ep-org:Crew . 119 + rdfs:subClassOf ep-org:Person .
120 - 120 +
121 -ep-org:numberInCrew 121 +ep-org:PersonRoleType
122 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 122 + rdf:type rdfs:Class ;
123 - rdfs:domain ep-org:Crew ; 123 + rdfs:label "person role type"^^xsd:string ;
124 - rdfs:label "number in crew"^^xsd:string . 124 + rdfs:subClassOf owl:Class .
125 - 125 +
126 -ep-org:owner 126 +ep-org:TotalCrew
127 - rdf:type owl:ObjectProperty ; 127 + rdf:type ep-org:CrewType , owl:Class ;
128 - rdfs:domain owl:Thing ; 128 + rdfs:comment "A count of the total personnel on board."^^xsd:string ;
129 - rdfs:label "owner"^^xsd:string ; 129 + rdfs:label "total crew"^^xsd:string ;
130 - rdfs:range ep-org:PersonOrOrganization . 130 + rdfs:subClassOf ep-org:Crew .
131 +
132 +ep-org:WholeLifePerson
133 + rdf:type owl:Class ;
134 + rdfs:label "whole life person"^^xsd:string ;
135 + rdfs:subClassOf ep-org:Person , ep-org:PersonOrOrganization-WholeLife .
136 +
137 +ep-org:hasCrew
138 + rdf:type owl:ObjectProperty ;
139 + rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
140 + rdfs:label "has crew"^^xsd:string ;
141 + rdfs:range ep-org:Crew .
142 +
143 +ep-org:numberInCrew
144 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
145 + rdfs:comment "The count of personnel on a type of crew. One of the types is all personnel on board."^^xsd:string ;
146 + rdfs:domain ep-org:Crew ;
147 + rdfs:label "number in crew"^^xsd:string .
148 +
149 +ep-org:owner
150 + rdf:type owl:ObjectProperty ;
151 + rdfs:domain owl:Thing ;
152 + rdfs:label "owner"^^xsd:string ;
153 + rdfs:range ep-org:PersonOrOrganization ;
154 + ep-core:seeReferenceData
155 + "http://posccaesar.org/rdl/RDS572300221"^^xsd:string .
......