Record is related to Data. File have Data. File entails/necessarily involves Rub. 
Election is derived from Elect. Election is related to Contest. Tournament is a type of Contest. 
Record <--RelatedTo--> Data <--HasA-- File --Entails--> Rub 
Elect <--DerivedFrom-- Election <--RelatedTo--> Contest <--IsA-- Tournament 