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 | BCP Software | Assigned To | BCP Software | ||
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 | BCP Software | 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 | BCP Software | New Issue | |
2018-12-11 17:39 | BCP Software | Status | new => assigned |
2018-12-11 17:39 | BCP Software | Assigned To | => BCP Software |
2018-12-11 17:39 | BCP Software | Relationship added | related to 0001901 |
2018-12-12 09:23 | BCP Software | Description Updated | |
2018-12-16 15:08 | BCP Software | Note Added: 0001345 | |
2018-12-19 10:01 | BCP Software | Note Added: 0001351 | |
2018-12-19 18:16 | BCP Software | Note Edited: 0001351 | |
2018-12-19 18:18 | BCP Software | Note Edited: 0001351 | |
2018-12-27 13:29 | BCP Software | Note Added: 0001355 | |
2019-01-07 13:34 | BCP Software | Note Added: 0001357 | |
2019-01-07 13:34 | BCP Software | Note Edited: 0001357 | |
2019-01-07 13:34 | BCP Software | Status | assigned => resolved |
2019-01-07 13:34 | BCP Software | Resolution | open => fixed |
2019-01-07 13:34 | BCP Software | Fixed in Version | => 9.5.1 |
2022-01-10 20:40 | BCP Software | Note Added: 0003675 | |
2022-01-10 20:40 | BCP Software | Status | resolved => closed |