Sha256: 639ca868d4ca4df95d2b1abefb2cca06cd9cdc30cf0a6b33bae5aa63ff2d7f99

Contents?: true

Size: 568 Bytes

Versions: 7

Compression:

Stored size: 568 Bytes

Contents

vocabulary SeparateSubtype;

/*
 * Value Types
 */
Claim ID is written as Auto Counter;
Date Time is written as Date Time;
Driver Name is written as String;

/*
 * Entity Types
 */
Claim is identified by its ID;

Driver is identified by its Name;

Incident is identified by Claim where
	Claim concerns at most one Incident;
Incident occurred on at most one Date Time;

Vehicle Incident is a kind of Incident [separate];
Vehicle Incident occured while at most one Driver was in charge;

/*
 * Constraints:
 */
each Incident occurs one time in
	Claim concerns Incident;

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
activefacts-0.8.16 examples/CQL/SeparateSubtype.cql
activefacts-0.8.15 examples/CQL/SeparateSubtype.cql
activefacts-0.8.13 examples/CQL/SeparateSubtype.cql
activefacts-0.8.12 examples/CQL/SeparateSubtype.cql
activefacts-0.8.10 examples/CQL/SeparateSubtype.cql
activefacts-0.8.9 examples/CQL/SeparateSubtype.cql
activefacts-0.8.8 examples/CQL/SeparateSubtype.cql