1. A method for managing data related to network elements in a telecommunications network, comprising: receiving, at a server, a document containing data related to one or more network elements in the telecommunications network, the document associated with a corresponding source provider, a location, a receipt timestamp indicating the time and date that the document was received, and a creation timestamp indicating the time and date that the document was created; determining a document class for the document; generating an intermediate, in-memory representation of the document data, the intermediate representation comprising a plurality of key-value pairs, wherein each key-value pair is associated with a network element in the telecommunications network; identifying a parsing template corresponding to the document class and the corresponding source provider of the document, the parsing template comprising a plurality of parsing rules; parsing the intermediate representation according to the plurality of parsing rules to identify relevant values from the intermediate representation; correlating the identified values to a network model according to the plurality of parsing rules, the network model comprising a plurality of network entities that represent types of network elements in the telecommunications network, wherein the network model provides a uniform structure to be applied across a plurality of source providers, wherein each network entity of the network model comprises one or more attributes, and wherein each identified value is correlated to an attribute of a network entity in the network model based on a respective parsing rule of the parsing template; normalizing each identified value according to a format defined by the network model; writing the normalized values to a networking database, the networking database comprising a plurality of different types of data related to network elements in the telecommunications network, wherein the written values are linked to the corresponding associated network elements and correlated network entity attributes.
1. A method for managing data related to network elements in a telecommunications network, comprising: receiving, at a server, a document containing data related to one or more network elements in the telecommunications network, the document associated with a corresponding source provider, a location, a receipt timestamp indicating the time and date that the document was received, and a creation timestamp indicating the time and date that the document was created; determining a document class for the document; generating an intermediate, in-memory representation of the document data, the intermediate representation comprising a plurality of key-value pairs, wherein each key-value pair is associated with a network element in the telecommunications network; identifying a parsing template corresponding to the document class and the corresponding source provider of the document, the parsing template comprising a plurality of parsing rules; parsing the intermediate representation according to the plurality of parsing rules to identify relevant values from the intermediate representation; correlating the identified values to a network model according to the plurality of parsing rules, the network model comprising a plurality of network entities that represent types of network elements in the telecommunications network, wherein the network model provides a uniform structure to be applied across a plurality of source providers, wherein each network entity of the network model comprises one or more attributes, and wherein each identified value is correlated to an attribute of a network entity in the network model based on a respective parsing rule of the parsing template; normalizing each identified value according to a format defined by the network model; writing the normalized values to a networking database, the networking database comprising a plurality of different types of data related to network elements in the telecommunications network, wherein the written values are linked to the corresponding associated network elements and correlated network entity attributes. 4. The method of claim 1 , wherein the intermediate representation comprises an abstract syntax tree.