SCHEMA_EP-ORGANIZATION-v1.0.ttl
6.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
# 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 "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 ep-org:CrewType , owl:Class ;
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 "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 ep-org:CrewType , owl:Class ;
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 "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 ep-org:CrewType , owl:Class ;
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 ep-org:CrewType , owl:Class ;
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-core:PhysicalObject , ep-org:PersonOrOrganization ;
ep-core:seeReferenceData
"http://posccaesar.org/rdl/RDS282149"^^xsd:string .
ep-org:Organization-WholeLife
rdf:type owl:Class ;
rdfs:comment "organization that is for all of its life"^^xsd:string ;
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:comment "physical object that is a person or an organization"^^xsd:string ;
rdfs:label "person or organization"^^xsd:string ;
rdfs:subClassOf ep-core:PhysicalObject .
ep-org:PersonOrOrganization-WholeLife
rdf:type owl:Class ;
rdfs:comment "person or organization that is for all of its life"^^xsd:string ;
rdfs:label "person or organization whole life"^^xsd:string ;
rdfs:subClassOf ep-org:PersonOrOrganization .
ep-org:PersonRole
rdf:type owl:Class ;
rdfs:comment "person that is whilst he or she is playing a role"^^xsd:string ;
rdfs:label "person role"^^xsd:string ;
rdfs:subClassOf ep-org:Person .
ep-org:PersonRoleType
rdf:type rdfs:Class ;
rdfs:comment "class that consists of subclasses of person role"^^xsd:string ;
rdfs:label "person role type"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-org:TotalCrew
rdf:type ep-org:CrewType , owl:Class ;
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:comment "person that is for all of its life"^^xsd:string ;
rdfs:label "whole life person"^^xsd:string ;
rdfs:subClassOf ep-org:Person , ep-org:PersonOrOrganization-WholeLife .
ep-org:hasCrew
rdf:type owl:ObjectProperty ;
rdfs:comment "crew of a facility"^^xsd:string ;
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 .