[Summit] XEP dependency graph

Peter Waher Peter.Waher at clayster.com
Mon Jul 29 16:07:51 UTC 2013


Interesting info.

I wonder if circular relationship graphs could be used to create a better visual presentation of relationships between XEPs:

Have you extracted the references between documents into an separate document you could share? Perhaps a simple script can be used to plot the information in a circular diagram.

Best regards,
Peter Waher

-----Original Message-----
From: Yusuke DOI [mailto:yusuke.doi at toshiba.co.jp] 
Sent: den 27 juli 2013 16:20
To: summit at xmpp.org
Subject: [Summit] XEP dependency graph

Dear folks,

There was discussion about 'tagging' XEPs today. It's important to add tags somehow, but I think we don't have where to start for now. To bootstrap the classification of XEPs, I've wrote a tiny script to extract dependency and gave it to graphviz.


Because the file is too large (width: 32767px), you'd have better view with downloading it. It has too many edges and almost impossible to view, but I think you can find which XEP referenced much.

Here's top 18 list of most referenced XEPs and other documents.:

    256 XMPP Core
     67 XMPP IM
     67 XEP-0030
     27 XEP-0060
     22 XEP-0045
     22 XEP-0004
     21 XEP-0001
     19 XEP-0163
     18 XEP-0166
     13 XEP-0115
      9 XEP-0082
      9 XEP-0054
      8 XEP-0167
      8 XEP-0068
      6 XEP-0138
      6 XEP-0124
      6 XEP-0049
      6 XEP-0016

An idea: Most referred document may have manually-configured tags (keywords), and the keywords can propagated through dependency graph to set 'default set of keywords' if the XEP has no manually-set tags.

Hoping it helps.

// Yusuke DOI <yusuke.doi at toshiba.co.jp>

No virus found in this message.
Checked by AVG - www.avg.com
Version: 2013.0.3349 / Virus Database: 3204/6513 - Release Date: 07/23/13

More information about the Summit mailing list