Tore Christiansen

added required annotations to ActiviyInPlan

...@@ -82,129 +82,147 @@ ...@@ -82,129 +82,147 @@
82 rdfs:subClassOf :PlanForActivity ; 82 rdfs:subClassOf :PlanForActivity ;
83 rdfs:subClassOf [ 83 rdfs:subClassOf [
84 rdf:type owl:Restriction ; 84 rdf:type owl:Restriction ;
85 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 85 + :shouldBeInternalAndExternalRef "true"^^xsd:boolean ;
86 - owl:onClass :Calendar ; 86 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
87 - owl:onProperty :hasCalendar ; 87 + owl:onClass :ActivityInPlan ;
88 + owl:onProperty :hasParentActivity ;
88 ] ; 89 ] ;
89 rdfs:subClassOf [ 90 rdfs:subClassOf [
90 rdf:type owl:Restriction ; 91 rdf:type owl:Restriction ;
92 + :shouldUseAnyUri "true"^^xsd:boolean ;
91 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 93 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
92 owl:onClass :Contractor ; 94 owl:onClass :Contractor ;
93 owl:onProperty :hasMainContractor ; 95 owl:onProperty :hasMainContractor ;
94 ] ; 96 ] ;
95 rdfs:subClassOf [ 97 rdfs:subClassOf [
96 rdf:type owl:Restriction ; 98 rdf:type owl:Restriction ;
99 + :shouldUseAnyUri "true"^^xsd:boolean ;
97 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 100 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
98 owl:onClass :Operator ; 101 owl:onClass :Operator ;
99 owl:onProperty :hasOperator ; 102 owl:onProperty :hasOperator ;
100 ] ; 103 ] ;
101 rdfs:subClassOf [ 104 rdfs:subClassOf [
102 rdf:type owl:Restriction ; 105 rdf:type owl:Restriction ;
103 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 106 + :shouldUseAnyUri "true"^^xsd:boolean ;
104 - owl:onClass userfield:SourceSpecifiedUserField ; 107 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
105 - owl:onProperty :hasSpecifiedUserField ; 108 + owl:onClass :Contractor ;
109 + owl:onProperty :hasSubContractor ;
106 ] ; 110 ] ;
107 rdfs:subClassOf [ 111 rdfs:subClassOf [
108 rdf:type owl:Restriction ; 112 rdf:type owl:Restriction ;
109 - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 113 + :shouldUseAnyUri "true"^^xsd:boolean ;
110 - owl:onClass userfield:SpecifiedUserField ; 114 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
111 - owl:onProperty :hasSpecifiedUserField ; 115 + owl:onClass :Organization ;
116 + owl:onProperty :hasPlannedMainContractor ;
112 ] ; 117 ] ;
113 rdfs:subClassOf [ 118 rdfs:subClassOf [
114 rdf:type owl:Restriction ; 119 rdf:type owl:Restriction ;
120 + :shouldUseAnyUri "true"^^xsd:boolean ;
115 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 121 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
116 - owl:onClass :Activity ; 122 + owl:onClass :Organization ;
117 - owl:onProperty :hasParentActivity ; 123 + owl:onProperty :hasPlannedOperator ;
118 ] ; 124 ] ;
119 rdfs:subClassOf [ 125 rdfs:subClassOf [
120 rdf:type owl:Restriction ; 126 rdf:type owl:Restriction ;
127 + :shouldUseAnyUri "true"^^xsd:boolean ;
121 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 128 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
122 - owl:onClass :ActivityRiskFactor ; 129 + owl:onClass :PersonOrOrganization ;
123 - owl:onProperty :hasRisk ; 130 + owl:onProperty :hasPlannedSubContractor ;
124 ] ; 131 ] ;
125 rdfs:subClassOf [ 132 rdfs:subClassOf [
126 rdf:type owl:Restriction ; 133 rdf:type owl:Restriction ;
134 + :shouldUseAnyUri "true"^^xsd:boolean ;
127 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 135 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
128 - owl:onClass :ActivityRiskFactor ; 136 + owl:onClass :Phase ;
129 - owl:onProperty :hasRiskFactorForPlan ; 137 + owl:onProperty :partOfPhase ;
130 ] ; 138 ] ;
131 rdfs:subClassOf [ 139 rdfs:subClassOf [
132 rdf:type owl:Restriction ; 140 rdf:type owl:Restriction ;
141 + :shouldUseAnyUri "true"^^xsd:boolean ;
133 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 142 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
134 - owl:onClass :CompletelyFreeField ; 143 + owl:onClass :Responsible ;
135 - owl:onProperty :hasCompletelyFreeFieldDefinition ; 144 + owl:onProperty :hasResponsible ;
136 ] ; 145 ] ;
137 rdfs:subClassOf [ 146 rdfs:subClassOf [
138 rdf:type owl:Restriction ; 147 rdf:type owl:Restriction ;
148 + :shouldUseAnyUri "true"^^xsd:boolean ;
139 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 149 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
140 - owl:onClass :Constraint ; 150 + owl:onClass :Result ;
141 - owl:onProperty :hasConstraint ; 151 + owl:onProperty :hasResult ;
142 ] ; 152 ] ;
143 rdfs:subClassOf [ 153 rdfs:subClassOf [
144 rdf:type owl:Restriction ; 154 rdf:type owl:Restriction ;
145 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 155 + :shouldUseRef "true"^^xsd:boolean ;
146 - owl:onClass :Contractor ; 156 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
147 - owl:onProperty :hasSubContractor ; 157 + owl:onClass :Calendar ;
158 + owl:onProperty :hasCalendar ;
148 ] ; 159 ] ;
149 rdfs:subClassOf [ 160 rdfs:subClassOf [
150 rdf:type owl:Restriction ; 161 rdf:type owl:Restriction ;
162 + :shouldUseRef "true"^^xsd:boolean ;
151 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 163 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
152 - owl:onClass :ExternalReference ; 164 + owl:onClass :WorkOrder ;
153 - owl:onProperty :hasExternalReference ; 165 + owl:onProperty :correspondsToPlan ;
154 ] ; 166 ] ;
155 rdfs:subClassOf [ 167 rdfs:subClassOf [
156 rdf:type owl:Restriction ; 168 rdf:type owl:Restriction ;
157 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 169 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
158 - owl:onClass :FreeField ; 170 + owl:onClass userfield:SourceSpecifiedUserField ;
159 - owl:onProperty :hasFreeField ; 171 + owl:onProperty :hasSpecifiedUserField ;
172 + ] ;
173 + rdfs:subClassOf [
174 + rdf:type owl:Restriction ;
175 + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
176 + owl:onClass userfield:SpecifiedUserField ;
177 + owl:onProperty :hasSpecifiedUserField ;
160 ] ; 178 ] ;
161 rdfs:subClassOf [ 179 rdfs:subClassOf [
162 rdf:type owl:Restriction ; 180 rdf:type owl:Restriction ;
163 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 181 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
164 - owl:onClass :MaterialOrderStatus ; 182 + owl:onClass :ActivityRiskFactor ;
165 - owl:onProperty :hasMaterialOrderStatus ; 183 + owl:onProperty :hasRisk ;
166 ] ; 184 ] ;
167 rdfs:subClassOf [ 185 rdfs:subClassOf [
168 rdf:type owl:Restriction ; 186 rdf:type owl:Restriction ;
169 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 187 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
170 - owl:onClass :Organization ; 188 + owl:onClass :ActivityRiskFactor ;
171 - owl:onProperty :hasPlannedMainContractor ; 189 + owl:onProperty :hasRiskFactorForPlan ;
172 ] ; 190 ] ;
173 rdfs:subClassOf [ 191 rdfs:subClassOf [
174 rdf:type owl:Restriction ; 192 rdf:type owl:Restriction ;
175 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 193 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
176 - owl:onClass :Organization ; 194 + owl:onClass :CompletelyFreeField ;
177 - owl:onProperty :hasPlannedOperator ; 195 + owl:onProperty :hasCompletelyFreeFieldDefinition ;
178 ] ; 196 ] ;
179 rdfs:subClassOf [ 197 rdfs:subClassOf [
180 rdf:type owl:Restriction ; 198 rdf:type owl:Restriction ;
181 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 199 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
182 - owl:onClass :PersonOrOrganization ; 200 + owl:onClass :Constraint ;
183 - owl:onProperty :hasPlannedSubContractor ; 201 + owl:onProperty :hasConstraint ;
184 ] ; 202 ] ;
185 rdfs:subClassOf [ 203 rdfs:subClassOf [
186 rdf:type owl:Restriction ; 204 rdf:type owl:Restriction ;
187 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 205 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
188 - owl:onClass :Phase ; 206 + owl:onClass :ExternalReference ;
189 - owl:onProperty :partOfPhase ; 207 + owl:onProperty :hasExternalReference ;
190 ] ; 208 ] ;
191 rdfs:subClassOf [ 209 rdfs:subClassOf [
192 rdf:type owl:Restriction ; 210 rdf:type owl:Restriction ;
193 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 211 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
194 - owl:onClass :ResourceValue ; 212 + owl:onClass :FreeField ;
195 - owl:onProperty :hasResource ; 213 + owl:onProperty :hasFreeField ;
196 ] ; 214 ] ;
197 rdfs:subClassOf [ 215 rdfs:subClassOf [
198 rdf:type owl:Restriction ; 216 rdf:type owl:Restriction ;
199 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 217 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
200 - owl:onClass :Responsible ; 218 + owl:onClass :MaterialOrderStatus ;
201 - owl:onProperty :hasResponsible ; 219 + owl:onProperty :hasMaterialOrderStatus ;
202 ] ; 220 ] ;
203 rdfs:subClassOf [ 221 rdfs:subClassOf [
204 rdf:type owl:Restriction ; 222 rdf:type owl:Restriction ;
205 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 223 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
206 - owl:onClass :Result ; 224 + owl:onClass :ResourceValue ;
207 - owl:onProperty :hasResult ; 225 + owl:onProperty :hasResource ;
208 ] ; 226 ] ;
209 rdfs:subClassOf [ 227 rdfs:subClassOf [
210 rdf:type owl:Restriction ; 228 rdf:type owl:Restriction ;
...@@ -221,12 +239,6 @@ ...@@ -221,12 +239,6 @@
221 rdfs:subClassOf [ 239 rdfs:subClassOf [
222 rdf:type owl:Restriction ; 240 rdf:type owl:Restriction ;
223 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 241 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
224 - owl:onClass :WorkOrder ;
225 - owl:onProperty :correspondsToPlan ;
226 - ] ;
227 - rdfs:subClassOf [
228 - rdf:type owl:Restriction ;
229 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
230 owl:onDataRange xsd:date ; 242 owl:onDataRange xsd:date ;
231 owl:onProperty :hasOperatorsRequiredEndDate ; 243 owl:onProperty :hasOperatorsRequiredEndDate ;
232 ] ; 244 ] ;
......