Online "Book Flights" facility for an airline

Fact Types

FT1.  flight booking request specifies departure date
FT2.  flight booking request is for journey
FT3.  return journey is a category of journey
FT4.  flight booking request specifies return date
FT5.  one-way journey is a category of journey
FT6.  flight booking request is for return journey
  (derived from fact types FT2 and FT3)
FT7.  flight booking request is for one-way journey
  (derived from fact types FT2 and FT5)
FT8.  flight booking request specifies origin city
FT9.  flight booking request specifies destination city
FT10.  flight booking request specifies number of passengers
FT11. flight booking request specifies frequent flier membership
FT12.  flight booking confirmation specifies passenger name
FT13.  flight booking confirmation specifies payment arrangement
FT14.  airline serves city
FT15.  flight booking request gives rise to flight booking confirmation
FT16.  travel date is moveable
FT17. paying party wishes to include a CO2 offset payment
FT20. flight booking request is for multi-stop journey
FT21. payment is for flight booking confirmation
FT22. credit card payment is a category of payment
FT23. electronic transfer payment is a category of payment
FT24. flight booking confirmation specifies mobile phone number
FT25. flight booking confirmation specifies e-mail address
FT26. flight booking confirmation specifies credit card
FT27. flight booking confirmation specifies electronic transfer payment receipt
FT28. flight booking confirmation specifies postal address
FT29. flight booking confirmation specifies fax number
FT30. flight booking confirmation specifies origin city daytime phone number
FT31. flight booking confirmation specifies origin city evening phone number
FT32. flight booking confirmation specifies destination city daytime phone number
FT33. flight booking confirmation specifies destination city evening phone number
FT34. bag weighs weight
FT35. bag is labelled with label
FT36. 'heavy bag' label is a category of label
FT37. flight has departure time
FT38. flight booking confirmation specifies flight
FT39. outgoing flight is a category of flight
FT40. return flight is a category of flight
FT41. flight has arrival time
FT42. flight booking confirmation is made online
FT43. flight booking confirmation has booking confirmation time
FT44. postal address includes address line
FT45. postal address includes placename
FT46. postal address includes postal code
FT47. postal address includes country name
FT48. passenger name includes first name
FT49. passenger name includes last name
FT50. flight booking confirmation is for return journey
  (derived from fact types FT6 and FT15)
FT51. flight booking confirmation is for one-way journey
  (derived from fact types FT7 and FT15)
FT54. flight booking confirmation specifies travel class for flight
FT55. flight booking confirmation specifies fare class for flight
FT56. record locator is allocated to flight booking confirmation
FT57. departure date is specified in seat allocation
FT58. flight number is specified in seat allocation
FT59. departure city is specified in seat allocation
FT60. seat number is specified in seat allocation
FT61.  postal authority allocates place name
FT62.  postal authority allocates postal code
FT63.  postal authority is of country
FT64.  postal address specifies country
  (derived from fact type FT47)
FT65.  airline can access postal code information from postal authority
FT66.  flight booking confirmation specifies set of passport details for passenger
FT67.  flight is international
FT68.  flight booking confirmation specifies date of birth for passenger
FT69.  flight booking confirmation specifies insurance option
FT70.  flight booking confirmation specifies escorting party at destination city
FT71.  flight booking confirmation specifies passenger
  (derived from fact type FT12)
FT72.  passenger is of age
FT73.  travel class is offered by airline
FT74.  fare class is available on flight
FT75.  flight is operated by airline
FT76.  flight is operated by partner of airline
FT77.  seat is of fare class
FT78.  seat is available on flight
FT79.  flight has origin city
FT80.  flight has destination city
FT81.  passenger is booked on flight
FT82.  flight connects with flight at port
FT83.  passenger boards flight
FT84.  passenger checks in for flight
FT85.  online check-in is for flight
FT86.  port has minimum domestic transit time
FT87.  port has minimum international transit time
FT88.  flight is domestic
FT89.  passenger undergoes departure control
FT90.  passenger undergoes security screening
FT91.  passenger undergoes check-in
FT92.  passenger enters landside
FT93.  passenger presents boarding pass
FT94.  boarding pass specifies flight
FT95.  boarding pass specifies departure date
FT96.  international flight is a category of flight
FT97.  passenger boards international flight
  (derived from fact types FT83 and FT94)
FT98.  passenger presents passport
FT99.  passport specifies name of passenger
FT100.  passport bears likeness of passenger
FT101.  passport specifies expiry date
FT102.  passenger passes through departure control
FT103.  date is of departure control
FT104.  boarding card specifies name of passenger
FT105.  passenger passes through security screening
FT106.  security screening is for international flight
FT107.  date is of security screening
FT108.  online check-in is a category of check-in
FT109.  domestic flight is a category of flight
FT110.  flight has destination port
FT111.  flight has origin port
FT112.  multi-stop journey is a category of journey
FT113.  passenger name identifies passenger
FT114.  flight booking confirmation specifies paying party
FT115.  flight is part of journey
FT116.  port serves city
FT117.  person travels alone
FT118.  person is of age
FT119.  person obtains travel insurance
FT120.  person is employed as cabin crew member
FT121.  person has height
FT122.  person is allocated to seat in row
FT123.  exit row is a category of row
FT124.  passenger is able to open an aircraft door
FT125.  person is rostered on flight crew
FT126.  person holds airline transport pilot licence
FT127.  airline transport pilot licence is current
FT128.  person holds type endorsement for aircraft type
FT129.  type endorsement is current
FT130.  aircraft type is flown by flight crew
FT131.  person is rostered as pilot in command on flight crew
FT132.  person holds command endorsement
FT133.  command endorsement is current
FT134.  cabin crew member checks that proposition
FT135.  aircraft door is disarmed
FT136.  cabin crew member disarms aircraft door
FT137.  flight crew member signs pre-flight check report
FT138.  flight crew member performs pre-flight check
FT139.  pre-flight check is documented in pre-flight check report
FT140.  departure date is a category of travel date
FT141.  return date is a category of travel date
FT142.  flight booking request specifies proposition
FT143.  flight booking confirmation specifies proposition