9. A system for detecting conflicting edits to a document, the system comprising: a storage system for storing documents; a conflict detection engine executed by a computing device comprising a processor and a memory, the conflict engine operable to: provide copies of a document containing structured data; and receive an edit to a structured data item from a copy of the document, the edit stored as an intent based on a characteristic of the structured data item, the intent comprising a data type indicating an action to be performed on the structured data item; compare the intent of the edit with changes to the corresponding structured data item since the copy was sourced by comparing the action to be performed on the structured data item with the changes to determine if any change of the changes affects the structured data item in an opposing way to the action; determine that the edit conflicts with at least one change in the changes to the structured data item reflected in the current version of the document; prompt for resolution of the conflict, receive a resolution of the conflict, and apply the resolution.
9. A system for detecting conflicting edits to a document, the system comprising: a storage system for storing documents; a conflict detection engine executed by a computing device comprising a processor and a memory, the conflict engine operable to: provide copies of a document containing structured data; and receive an edit to a structured data item from a copy of the document, the edit stored as an intent based on a characteristic of the structured data item, the intent comprising a data type indicating an action to be performed on the structured data item; compare the intent of the edit with changes to the corresponding structured data item since the copy was sourced by comparing the action to be performed on the structured data item with the changes to determine if any change of the changes affects the structured data item in an opposing way to the action; determine that the edit conflicts with at least one change in the changes to the structured data item reflected in the current version of the document; prompt for resolution of the conflict, receive a resolution of the conflict, and apply the resolution. 11. The system of claim 9 wherein the conflict detection engine is further operable to associate a current version number of the document with each copy as a baseline version number when the copies are sourced.