RECIFE is a decision support platform developed at IFSTTAR. It includes several algorithms to deal with different problems which emerge in railway planning and operation. These algorithms use a common data structure to represent railway data. This report describes this data structure. Moreover, the report summarizes the main elements of RECIFE Class Manager, a C++ library used in the RECIFE algorithms implementation.