Graph diffing and versioning tool

Posted by hashable on Stack Overflow See other posts from Stack Overflow or by hashable
Published on 2010-03-12T02:29:30Z Indexed on 2010/03/12 14:37 UTC
Read the original article Hit count: 268

Filed under:
|
|
|
|

I am working with a team that edits large DAGs represented as single files. Currently we are unable to work with multiple users concurrently modifying the DAG.

Is there a tool (somewhat like the Eclipse SVN plugin) that can do do revision control on the file (manage timestamps/revision stamps) to identify incoming/outgoing/conflicting changes (Node/Link insertion/deletion/modification) and merge changes just like programmers do with source code files?

The system should be able to do dependency management also. E.g. an incoming Link must not be accepted when one of the two Nodes is absent. That is, it should not "break" the existing DAG by allowing partial updates.

If there is a framework to do this using generic "Node" and "Link" interfaces?

Note: I am aware of Protege and its plugins. They currently do not satisfy my requirements.

© Stack Overflow or respective owner

Related posts about graphs

Related posts about graph