9. An apparatus comprising: a processor; and a memory storing machine-readable instructions that, when executed, cause the processor to implement: an editor useable to create a first script defining a physical topology and control of a process control system including multiple process controllers and process control devices, the first script including tokens that have a type and value to define attributes of the multiple process controllers and process control devices, the topology representing physical communicative couplings between the multiple process controllers and the process control devices, the first script comprising an interpretable system-level vendor-independent schema; and a compiler including: a parser to identify one or more first expressions based on grammatical relationships between the tokens contained in the first script; and an interpreter to: retrieve vendor-specific information associated with the process control system from a device database associated with the process control system; and form a second script based on the identified one or more first expressions and the retrieved vendor-specific information, the second script to configure the multiple process controllers and process control devices and structured in accordance with a first vendor-specific configuration language associated with the process control system.
9. An apparatus comprising: a processor; and a memory storing machine-readable instructions that, when executed, cause the processor to implement: an editor useable to create a first script defining a physical topology and control of a process control system including multiple process controllers and process control devices, the first script including tokens that have a type and value to define attributes of the multiple process controllers and process control devices, the topology representing physical communicative couplings between the multiple process controllers and the process control devices, the first script comprising an interpretable system-level vendor-independent schema; and a compiler including: a parser to identify one or more first expressions based on grammatical relationships between the tokens contained in the first script; and an interpreter to: retrieve vendor-specific information associated with the process control system from a device database associated with the process control system; and form a second script based on the identified one or more first expressions and the retrieved vendor-specific information, the second script to configure the multiple process controllers and process control devices and structured in accordance with a first vendor-specific configuration language associated with the process control system. 13. The apparatus as defined in claim 9 , wherein the first script defines a process controller, a process control element, a input/output gateway, an input/output card of the input/output gateway, a first communication path between the process controller and the input/output gateway, and a second communication path between the input/output card of the input/output gateway and the process control element.