Я не верю, что для этого существует что-то еще, не так, как несколько месяцев назад, когда с ним связывался. Из того, что я увидел, есть 2 основных контрольно-пропускных пункта:
- XML является иерархическим, вы не можете легко представить данные графика в этом формате.
- Отсутствие явных идентификаторов для узлов. Несмотря на то, что существуют неявные идентификаторы, это все равно, что использовать ROWID в Oracle для импорта / экспорта ... не гарантируется, что они будут одинаковыми.
Некоторые люди считают, что GraphML будет правильным форматом для этого, я склонен согласиться. Если у вас нет графических структур, и вы были бы хорошо представлены в XML / иерархическом формате ... ну, тогда это просто неудача. Поскольку большинство пользователей, которые будут заниматься такой задачей улучшения, используют данные, которые не будут храниться таким образом, я не вижу выхода решения XML ... более вероятно, что сначала будет найден формат, поддерживающий все виды использования.