Graph file formats are formats that structure and organize a set of graph information in a file. They ensure interoperability between heterogeneous software programs. While ETL (Extraction-Transformation-Loading) processes are almost represented as graphs, the use of graph technologies may be a high-level way to design ETL solutions without handling the complexity and heterogeneity of physical languages. Therefore, the aim of this document is to make a comparative study between four XML graph file formats; XGMML, GraphXML, GraphML, and GXL by implementing in each format, a scenario of an ETL process converting a Gregorian date to Hijri date, in order to show that graph file formats could be used as abstraction languages for representing ETL processes.
展开▼