|
27 | 27 | </owl:ObjectProperty> |
28 | 28 |
|
29 | 29 | <owl:ObjectProperty rdf:about="#type"> |
30 | | - <rdfs:domain rdf:resource="#Interaction"/> |
31 | | - <rdfs:domain rdf:resource="#ExternallyDefined"/> |
32 | | - <rdfs:domain rdf:resource="#Component"/> |
33 | | - <rdfs:domain rdf:resource="#LocalSubComponent"/> |
| 30 | + <rdfs:domain> |
| 31 | + <owl:Class> |
| 32 | + <owl:unionOf rdf:parseType="Collection"> |
| 33 | + <rdf:Description rdf:about="#Component"/> |
| 34 | + <rdf:Description rdf:about="#LocalSubComponent"/> |
| 35 | + <rdf:Description rdf:about="#ExternallyDefined"/> |
| 36 | + <rdf:Description rdf:about="#Interaction"/> |
| 37 | + </owl:unionOf> |
| 38 | + </owl:Class> |
| 39 | + </rdfs:domain> |
34 | 40 | <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">type</rdfs:label> |
35 | 41 | </owl:ObjectProperty> |
36 | 42 |
|
37 | 43 | <owl:ObjectProperty rdf:about="#role"> |
38 | | - <rdfs:domain rdf:resource="#Feature"/> |
39 | | - <rdfs:domain rdf:resource="#Component"/> |
40 | | - <rdfs:domain rdf:resource="#Participation"/> |
| 44 | + <rdfs:domain> |
| 45 | + <owl:Class> |
| 46 | + <owl:unionOf rdf:parseType="Collection"> |
| 47 | + <rdf:Description rdf:about="#Component"/> |
| 48 | + <rdf:Description rdf:about="#Feature"/> |
| 49 | + <rdf:Description rdf:about="#Participation"/> |
| 50 | + </owl:unionOf> |
| 51 | + </owl:Class> |
| 52 | + </rdfs:domain> |
41 | 53 | <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">role</rdfs:label> |
42 | 54 | </owl:ObjectProperty> |
43 | 55 |
|
44 | 56 | <owl:ObjectProperty rdf:about="#hasSequence"> |
45 | | - <rdfs:domain rdf:resource="#Location"/> |
46 | | - <rdfs:domain rdf:resource="#Component"/> |
| 57 | + <rdfs:domain> |
| 58 | + <owl:Class> |
| 59 | + <owl:unionOf rdf:parseType="Collection"> |
| 60 | + <rdf:Description rdf:about="#Component"/> |
| 61 | + <rdf:Description rdf:about="#Location"/> |
| 62 | + </owl:unionOf> |
| 63 | + </owl:Class> |
| 64 | + </rdfs:domain> |
47 | 65 | <rdfs:range rdf:resource="#Sequence"/> |
48 | 66 | <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">hasSequence</rdfs:label> |
49 | 67 | </owl:ObjectProperty> |
50 | 68 |
|
51 | 69 | <owl:ObjectProperty rdf:about="#hasFeature"> |
52 | | - <rdfs:domain rdf:resource="#ComponentReference"/> |
53 | | - <rdfs:domain rdf:resource="#Component"/> |
| 70 | + <rdfs:domain> |
| 71 | + <owl:Class> |
| 72 | + <owl:unionOf rdf:parseType="Collection"> |
| 73 | + <rdf:Description rdf:about="#Component"/> |
| 74 | + <rdf:Description rdf:about="#ComponentReference"/> |
| 75 | + </owl:unionOf> |
| 76 | + </owl:Class> |
| 77 | + </rdfs:domain> |
54 | 78 | <rdfs:range rdf:resource="#Feature"/> |
55 | 79 | <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">hasFeature</rdfs:label> |
56 | 80 | </owl:ObjectProperty> |
|
82 | 106 |
|
83 | 107 | <owl:ObjectProperty rdf:about="#orientation"> |
84 | 108 | <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> |
85 | | - <rdfs:domain rdf:resource="#Feature"/> |
86 | | - <rdfs:domain rdf:resource="#Location"/> |
| 109 | + <rdfs:domain> |
| 110 | + <owl:Class> |
| 111 | + <owl:unionOf rdf:parseType="Collection"> |
| 112 | + <rdf:Description rdf:about="#Feature"/> |
| 113 | + <rdf:Description rdf:about="#Location"/> |
| 114 | + </owl:unionOf> |
| 115 | + </owl:Class> |
| 116 | + </rdfs:domain> |
87 | 117 | <rdfs:range rdf:resource="#Orientation"/> |
88 | 118 | <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">orientation</rdfs:label> |
89 | 119 | </owl:ObjectProperty> |
|
108 | 138 | </owl:ObjectProperty> |
109 | 139 |
|
110 | 140 | <owl:ObjectProperty rdf:about="#hasLocation"> |
111 | | - <rdfs:domain rdf:resource="#SequenceFeature"/> |
112 | | - <rdfs:domain rdf:resource="#SubComponent"/> |
113 | | - <rdfs:domain rdf:resource="#LocalSubComponent"/> |
| 141 | + <rdfs:domain> |
| 142 | + <owl:Class> |
| 143 | + <owl:unionOf rdf:parseType="Collection"> |
| 144 | + <rdf:Description rdf:about="#SubComponent"/> |
| 145 | + <rdf:Description rdf:about="#LocalSubComponent"/> |
| 146 | + <rdf:Description rdf:about="#SequenceFeature"/> |
| 147 | + </owl:unionOf> |
| 148 | + </owl:Class> |
| 149 | + </rdfs:domain> |
114 | 150 | <rdfs:range rdf:resource="#Location"/> |
115 | 151 | <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">hasLocation</rdfs:label> |
116 | 152 | </owl:ObjectProperty> |
117 | 153 |
|
118 | 154 | <owl:ObjectProperty rdf:about="#inChildOf"> |
119 | 155 | <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> |
120 | | - <rdfs:domain rdf:resource="#SubComponent"/> |
121 | | - <rdfs:range rdf:resource="#Component"/> |
| 156 | + <rdfs:domain rdf:resource="#ComponentReference"/> |
| 157 | + <rdfs:range rdf:resource="#SubComponent"/> |
122 | 158 | <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">inChildOf</rdfs:label> |
123 | 159 | </owl:ObjectProperty> |
124 | 160 |
|
|
253 | 289 |
|
254 | 290 | <owl:ObjectProperty rdf:about="#source"> |
255 | 291 | <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> |
256 | | - <rdfs:domain rdf:resource="#Attachment"/> |
257 | | - <rdfs:domain rdf:resource="#Model"/> |
| 292 | + <rdfs:domain> |
| 293 | + <owl:Class> |
| 294 | + <owl:unionOf rdf:parseType="Collection"> |
| 295 | + <rdf:Description rdf:about="#Model"/> |
| 296 | + <rdf:Description rdf:about="#Attachment"/> |
| 297 | + </owl:unionOf> |
| 298 | + </owl:Class> |
| 299 | + </rdfs:domain> |
258 | 300 | <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">source</rdfs:label> |
259 | 301 | </owl:ObjectProperty> |
260 | 302 |
|
|
0 commit comments