1. A method for managing data across multiple data views, the method comprising: displaying a semantic data view pane comprising semantic nodes of a data model; displaying a presentation data view pane comprising presentation nodes of the data model, wherein each presentation node corresponds to at least one semantic node and wherein each semantic node corresponds to at least one presentation node; receiving a modification at one of: the semantic data view pane and the presentation data view pane; and updating, in response to the received modification, both the semantic data view pane and the presentation data view pane.