David Price

Added some defns and rd links

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