[0032] For example, using an (unique) identifier associated with the entity in question, the electronic processor 300 accesses the first set of the plurality of data sources 115 to identify one or more data records that include the entity identifier. These records are considered directly linked to the entity. In some embodiments, the electronic processor 300 identifies multiple directly-linked records and generates one or more nodes to represent the records. The electronic processor 300 may also set one or more connections between the nodes based on information included in each record, such as a time. 

[0033] Furthermore, in some embodiments, the electronic processor 300 may identify other identifiers in the directly-identified records, which may identify further related data records (in the first set of the plurality of data sources 115). For example, a record for an entity (including an entity identifier) may include identifiers to other components, stages, or information associated with the entity. Thus, the electronic processor 300 may use the directly-linked records to identify one or more indirectly-linked records that provide further data associated with the entity. Like the directly-linked records, the electronic processor 300 uses the records to create additional nodes and connections within the data graph. The electronic processor 300 repeats this process identifying further layers of linked records until reaching a stopping condition, such as the lack of any further linked records, a predetermined number of layers or records, or the like. 

[0034] The electronic processor 300 may perform this “walking” process from a starting point and moving forward in time or stages (for example, from an origin or other starting point) or from an ending point and moving backward in time or stages. In some embodiments, the electronic processor 300 accesses a configuration or other file or dataset that defines what data sources store data records for a given entity and may also define how the electronic processor 300 should trace and collect data to create the data graph. As noted above, information included in the located records may define the relationships and, hence, connections between nodes, such as an identified stage, an identified time, an identified geographic location, or the like included in a record. Alternatively or in addition, the order in which the electronic processor 300 identifies the relevant records may define relationships and connections between nodes, such as by connecting nodes in the order nodes are created from identified records. 

[0035] As also noted above, each node of the data graph is associated with one or more features, such as a time (for example, a date, a time, or a combination thereof), a geographic location, a facility or organization identifier, a stage type or identifier, test results, audit information, or the like. As described above, the electronic processor 300 

