Sha256: dbef3b037555965d1113d4d1ffde8b07a15ce2c45159c4f597173e43a1ef4a71

Contents?: true

Size: 665 Bytes

Versions: 8

Compression:

Stored size: 665 Bytes

Contents

vocabulary SubtypePI;

/*
 * Value Types
 */
Entrant ID is written as Auto Counter;
Family Name is written as String;
Given Name is written as String;
Team ID is written as Auto Counter;

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

Entrant Given Name is where
	Entrant has at least one Given Name,
	Given Name is of Entrant;

Team is a kind of Entrant identified by its ID;

Competitor is a kind of Entrant;
Competitor has one Family Name;

/*
 * Constraints:
 */
either Entrant is a Competitor or Entrant is a Team but not both;
each combination Family Name, Given Name occurs at most one time in
	Competitor has Family Name,
	Entrant has Given Name;

Version data entries

8 entries across 8 versions & 1 rubygems

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