View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001975 | CaseTalk Modeler | Generation (SQL, XML, etc) | public | 2018-12-11 17:39 | 2022-01-10 20:40 |
| Reporter | Marco Wobben | Assigned To | Marco Wobben | ||
| Priority | normal | Severity | feature | Reproducibility | sometimes |
| Status | closed | Resolution | fixed | ||
| Target Version | 9.5.1 | Fixed in Version | 9.5.1 | ||
| Summary | 0001975: OWL - Recognize generalized super types | ||||
| Description | Some generalized object types contain multiple roles, and an OTE per role, if the incoming OTFT's all have the same identification. | ||||
| Tags | No tags attached. | ||||
| CaseTalk Edition | unknown | ||||
| related to | 0001901 | closed | Marco Wobben | Draw generalized super types with arrow |
| Some generalized object types are not always a supertype. Sometimes the object type is just a placeholder and not perse a supertype. | |
|
The Generalized OT should perhaps not be a SuperType but a UNION construction of instances, all sharing a similar identification for the Generalized OT? E.g.: <owl:Class rdf:ID="Fruit"> <owl:unionOf rdf:parseType="Collection"> <owl:Class rdf:about="#SweetFruit" /> <owl:Class rdf:about="#NonSweetFruit" /> </owl:unionOf> </owl:Class> Or: <owl:Class rdf:ID="WineColor"> <rdfs:subClassOf rdf:resource="#WineDescriptor"/> <owl:oneOf rdf:parseType="Collection"> <WineColor rdf:about="#White" /> <WineColor rdf:about="#Rose" /> <WineColor rdf:about="#Red" /> </owl:oneOf> </owl:Class> |
|
|
Or combine the subClassOf and the disjointWith: > Don't create your own vehicleType property and VehicleType class, just use rdf:Type and rdfs:subClassOf: :Car rdfs:subClassOf :Vehicle. :Boat rdfs:subClassOf :Vehicle. Then if you want to say that certain classes are disjunctive, use: :Car owl:disjointWith :Boat. < |
|
|
Any generalized object type with the following conditions is rendered as a Class with unionOf construction: <owl:Class rdf:ID="Fruit"> <owl:unionOf rdf:parseType="Collection"> <owl:Class rdf:about="#SweetFruit" /> <owl:Class rdf:about="#NonSweetFruit" /> </owl:unionOf> </owl:Class> * Nominalized Fact Type has only optional roles * Nominalized Fact Type contains no Fact Type Expressions * Every Object Type Expression has only one role |
|
| Closing automatically, stayed too long in resolved state. Feel free to re-open with additional information if you think the issue is not resolved. | |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2018-12-11 17:39 | Marco Wobben | New Issue | |
| 2018-12-11 17:39 | Marco Wobben | Status | new => assigned |
| 2018-12-11 17:39 | Marco Wobben | Assigned To | => Marco Wobben |
| 2018-12-11 17:39 | Marco Wobben | Relationship added | related to 0001901 |
| 2018-12-12 09:23 | Marco Wobben | Description Updated | |
| 2018-12-16 15:08 | Marco Wobben | Note Added: 0001345 | |
| 2018-12-19 10:01 | Marco Wobben | Note Added: 0001351 | |
| 2018-12-19 18:16 | Marco Wobben | Note Edited: 0001351 | |
| 2018-12-19 18:18 | Marco Wobben | Note Edited: 0001351 | |
| 2018-12-27 13:29 | Marco Wobben | Note Added: 0001355 | |
| 2019-01-07 13:34 | Marco Wobben | Note Added: 0001357 | |
| 2019-01-07 13:34 | Marco Wobben | Note Edited: 0001357 | |
| 2019-01-07 13:34 | Marco Wobben | Status | assigned => resolved |
| 2019-01-07 13:34 | Marco Wobben | Resolution | open => fixed |
| 2019-01-07 13:34 | Marco Wobben | Fixed in Version | => 9.5.1 |
| 2022-01-10 20:40 | Marco Wobben | Note Added: 0003675 | |
| 2022-01-10 20:40 | Marco Wobben | Status | resolved => closed |