Sha256: 2e176e86d58c73450a59815096404ccfcf07afed8ce39d4c2de85ed8bf4f652d

Contents?: true

Size: 663 Bytes

Versions: 10

Compression:

Stored size: 663 Bytes

Contents

vocabulary SeparateSubtype;

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

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

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

Person is identified by its Name;

Vehicle Incident is a kind of Incident [separate];

Witness is a kind of Person;
Witness saw Incident,
	Incident was independently witnessed by at most one Witness;

Driver is a kind of Person;
Vehicle Incident occurred while at most one Driver was in charge;

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
activefacts-examples-1.7.2 cql/SeparateSubtype.cql
activefacts-examples-1.7.1 cql/SeparateSubtype.cql
activefacts-1.6.0 examples/CQL/SeparateSubtype.cql
activefacts-1.5.3 examples/CQL/SeparateSubtype.cql
activefacts-1.5.2 examples/CQL/SeparateSubtype.cql
activefacts-1.5.1 examples/CQL/SeparateSubtype.cql
activefacts-1.5.0 examples/CQL/SeparateSubtype.cql
activefacts-1.3.0 examples/CQL/SeparateSubtype.cql
activefacts-1.2.1 examples/CQL/SeparateSubtype.cql
activefacts-1.2.0 examples/CQL/SeparateSubtype.cql