Will you supoprt the ISO topic map standard as an input/output file format in the near future?

Asked by gaharman

I only wish to know if you have plans to support topic maps as an input/output file format in the near future?

Question information

Language:
English Edit question
Status:
Solved
For:
Gephi Edit question
Assignee:
No assignee Edit question
Solved by:
Mathieu Bastian
Solved:
Last query:
Last reply:
Revision history for this message
Mathieu Bastian (mathieu.bastian) said :
#1

Hello, thanks for asking through Launchpad. This is the first question :-)

We don’t have currently plan for implementing this feature. Actually I don’t know a lot about this file format, it is XML based, isn’t it?
Given that, it would be better you implement this Importer/Exporter.

Creating a compatible Importer needs few programming experience and we will offer you mentorship for get into the code.

Revision history for this message
gaharman (gsh-mchsi) said :
#2

Mathieu,

Thanks for your reply. The XTM exchange syntax is based on XML. Topic maps
are essentially a navigation superstructure where the topic map instantiates
an ontology made up of nodes and edges, and each node encapsulates
references to resources topically realted to that node. My interest was in
the possibility of using Gephi as a display engine, in conjunction with a
Topic Map processing engine such as TM4J. I will look more closely at the
import/export capability of Gephi. Can you point me to any particular
resources on your web-site or elswhere that will help me understand what I
might be able to do to make Gephi compatible with the XTM syntax? I have
included several links to sources of information on the XTM syntax .

Regards,

Greg Harman

http://www.topicmaps.org/xtm/1.0/
http://www.isotopicmaps.org/sam/sam-xtm/
http://xml.coverpages.org/XTM-SC34-N0328.html

----- Original Message -----
From: "Mathieu Bastian" <email address hidden>
To: <email address hidden>
Sent: Tuesday, March 10, 2009 4:25 AM
Subject: Re: [Question #63413]: Will you supoprt the ISO topic map standard
asan input/output file format in the near future?

Your question #63413 on Gephi changed:
https://answers.launchpad.net/gephi/+question/63413

    Status: Open => Answered

Mathieu Bastian proposed the following answer:
Hello, thanks for asking through Launchpad. This is the first question
:-)

We don’t have currently plan for implementing this feature. Actually I don’t
know a lot about this file format, it is XML based, isn’t it?
Given that, it would be better you implement this Importer/Exporter.

Creating a compatible Importer needs few programming experience and we
will offer you mentorship for get into the code.

--
If this answers your question, please go to the following page to let us
know that it is solved:
https://answers.launchpad.net/gephi/+question/63413/+confirm?answer_id=0

If you still need help, you can reply to this email or go to the
following page to enter your feedback:
https://answers.launchpad.net/gephi/+question/63413

You received this question notification because you are a direct
subscriber of the question.

Revision history for this message
Best Mathieu Bastian (mathieu.bastian) said :
#3

If I understood well it is possible to get nodes and edges from the file format. Thus it would be easy to construct the network structure from the data. The only requirement is to have nodes unique identifier, but it’s most likely the case. In addition edges must be described just with 2 nodes (source and target). Hence OK for network structure.

About what you name “references to resources topically related” it would be good to know if this fits with our Attributes concepts. In standard network file format, one can set data to any node/edge, on the condition that the number and nature of data is the same for every node/edge. In other words, it’s not possible to set 3 integer for node n0 and 5 strings for node n1. See mode details in the developer handbook: http://gephi.org/community/developer-handbook/data-attributes

You can already see an example of the XGMML importer here :
http://bazaar.launchpad.net/~gephi.team/gephi/dev/annotate/head%3A/src/gephi/io//ImporterXGMML.java

To resume some basic specification, any Importer receives an instance of an ImportContainer, which is an empty container where you put nodes, edges and attributes you find during import. When import finished, Gephi controllers handle the rest of operations.

Revision history for this message
gaharman (gsh-mchsi) said :
#4

Mathieu,

This is good information. Thank You! I will do some additional study of the possibilities, and if I have further questions, I will post them. Thabjs again.

Greg Harman

Revision history for this message
Sébastien Heymann (sebastien.heymann) said :
#5

Hi,

You may use Wandora (http://www.wandora.org/wandora/wiki/index.php?title=Main_Page) to convert your data in GraphML (http://www.wandora.org/wandora/wiki/index.php?title=GraphML_export) and import them in Gephi.