View Issue Details

IDProjectCategoryView StatusLast Update
0000668CaseTalk ModelerValidationpublic2022-01-10 20:40
ReporterMarco Wobben Assigned ToMarco Wobben  
PrioritynormalSeverityminorReproducibilitysometimes
Status closedResolutionfixed 
Product Version6.5 
Target VersionFutureFixed in Version9.5.2 
Summary0000668: Validation of N and N-1 rule should include OTE awareness
DescriptionValidation of N and N-1 rules do not consider existing OTE's. Creating generalized object types includes multiple OTE's which have seperate UC's. Therefor the N and N-1 rule may not be violated, in contrast with the rules.
TagsNo tags attached.
Attached Files
CaseTalk Edition

Relationships

related to 0001492 assignedMarco Wobben Extend support for generalization 
related to 0000461 resolvedMarco Wobben Split OTFT into two 
related to 0001596 closedMarco Wobben UC Wizard on generalized objects fails 
related to 0002880 closedMarco Wobben Generalizations should not trigger N-Rule 

Activities

Marco Wobben

Marco Wobben

2017-11-15 11:17

administrator   ~0001037

The attached images shows how a generalized OTFT contains warnings on both UC's and OTE's. Which is odd, since according to generalized structures, this should be okay. Therefor this issue illustrates a different validation approach may be required.

Perhaps reducing the warning to simply "a generalized otft exists"?
N-Rule-Generalization.png (18,777 bytes)   
N-Rule-Generalization.png (18,777 bytes)   
Marco Wobben

Marco Wobben

2017-11-15 15:13

administrator   ~0001038

The BETA release will contain OTE/UC combination awareness for validation. See attached image N-Rule-Generalization-New.png.
N-Rule-Generalization-New.png (26,094 bytes)   
N-Rule-Generalization-New.png (26,094 bytes)   
Marco Wobben

Marco Wobben

2017-11-15 22:08

administrator   ~0001039

The N-Rule is now processing the PERSON correctly. Yet another generalization exists in CITIZEN, and the N-1 Rule might need work to process expressions too.
N1-Rule_FactType.png (24,297 bytes)   
N1-Rule_FactType.png (24,297 bytes)   
Marco Wobben

Marco Wobben

2018-01-29 13:48

administrator   ~0001097

UC Wizard places wide UC on Object Type Roles. This should be OTE aware as well.
Similar the Solve function for the UC Validation Rule.
Marco Wobben

Marco Wobben

2019-02-18 09:56

administrator   ~0001376

Object Types and the N-Rule are now OTE aware. Fact Types have improved N-1-Rule detection.
Marco Wobben

Marco Wobben

2022-01-10 20:40

administrator   ~0002727

Closing automatically, stayed too long in resolved state. Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2015-05-07 12:22 Marco Wobben New Issue
2015-05-07 12:22 Marco Wobben Status new => assigned
2015-05-07 12:22 Marco Wobben Assigned To => Marco Wobben
2016-01-20 12:59 Marco Wobben Category Validation => Well Formednes Rules
2016-01-20 13:00 Marco Wobben Category Well Formednes Rules => Model Validation
2016-08-26 14:59 Marco Wobben Description Updated
2017-10-25 22:06 Marco Wobben Relationship added related to 0001492
2017-10-25 22:08 Marco Wobben Relationship added related to 0000461
2017-11-15 11:17 Marco Wobben File Added: N-Rule-Generalization.png
2017-11-15 11:17 Marco Wobben Note Added: 0001037
2017-11-15 15:13 Marco Wobben File Added: N-Rule-Generalization-New.png
2017-11-15 15:13 Marco Wobben Note Added: 0001038
2017-11-15 22:08 Marco Wobben File Added: N1-Rule_FactType.png
2017-11-15 22:08 Marco Wobben Note Added: 0001039
2018-01-29 13:48 Marco Wobben Note Added: 0001097
2018-02-02 16:44 Marco Wobben Relationship added related to 0001596
2018-02-10 11:03 Marco Wobben Target Version 9.0 => Future
2019-02-18 09:56 Marco Wobben Status assigned => resolved
2019-02-18 09:56 Marco Wobben Resolution open => fixed
2019-02-18 09:56 Marco Wobben Fixed in Version => 9.5.2
2019-02-18 09:56 Marco Wobben Note Added: 0001376
2020-04-19 09:26 Marco Wobben Category Model Validation => Validation
2021-02-26 15:51 Marco Wobben Relationship added related to 0002880
2022-01-10 20:40 Marco Wobben Note Added: 0002727
2022-01-10 20:40 Marco Wobben Status resolved => closed