GreenCode's Blog

知人者智,自知者明……

原创 Visual Wordnet收藏

Visual Wordnet

Editor: Zhang GuiGuan

Kyle Scholz has created a Visual Wordnet based on his Force Directed Graph engine written in JavaScript.

Force Directed Graphs are self-organizing, visually appealing tools for representing relational data. The look is organic, because algorithms simulate the way charged particles arrange in space. They work great in user interfaces because the user has access to data nodes while the graph is being organized.

Figure 1-1 A short of  search word "void"

 

 

Figure 1-2  Search void

 

Figure 1-3  The visual relationalship between the words for the wordnet

 

Figure 1-4 The visual relationalship

Figure 1-5 The dynamic description of the relationship

Figure 1-6 The visual relationalship

Force Directed Graphs are self-organizing, visually appealing tools for representing relational data. The look is organic, because algorithms simulate the way charged particles arrange in space. They work great in user interfaces because the user has access to data nodes while the graph is being organized.

So, what am I using these for?

Recently, I've been considering alternatives to the traditional list and tree views used in search result user interfaces. I'm looking for display tools that can show relationships among results, rather than simply ranking them by score. Force Directed Graphs looked promising, so I started writing this library to determine if a client-resident implementation in Javascript is a viable option.

Initial Findings

  • Performance: As currently implemented, the graphing engine consumes a lot of processing power, even after the graph has settled. An entropy-based throttle would help.
  • Scaling: The layout algorithm has a complexity of On2 :(. It just doesn't scale very well.

Next Steps

I need to produce some functional user interfaces. Lists make very efficient use of space. Users greatly benefit from lengthy titles, annotations, urls, and even thumbnail images in results. It'll certainly be a challenge to incorporate large amounts of text in a user interface based on force directed graphs. Please please please leave a comment if you've seen examples in the wild or have some suggestions. I'll be publishing the results here, so be sure to check back.

More information: 

Force Directed Graphs

http://www.kylescholz.com/blog/2006/06/force_directed_graphs_in_javas.html

Visual wordnet

http://kylescholz.com/projects/wordnet/?text=vitiate

发表于 @ 2006年06月12日 16:25:00|评论(loading...)

新一篇: 《铁齿铜牙》主题曲--- 歌词 | 旧一篇: Services-Oriented Arthitecture的概念和基础

用户操作
[即时聊天] [发私信] [加为好友]
GreenCode
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
GreenCode的公告
文章分类
收藏
    AJAX
    AJAX Matters
    AJAX Patterns
    AJAXed.com
    Ajaxian
    JackBe
    Computer Humor
    ~Humor
    Humorix (4 Li/Unix)
    IOCCC
    James Baughn's Website
    Experts' Blogs
    Herb Sutter (RSS)
    Free eBooks
    F-eBooks(RSS)
    H'M'IsYourBlog
    Your-Blog-Worth
    How much Your IQ is?
    IQ Testing
    Information Retrieval
    Information Visualization
    IT商业巨头
    IBM
    Microsoft
    Sun
    Linux/Unix
    GNU General Public License
    Linux kernel Source
    Linux kernel Source (FTP)
    Linux On Line
    LinuxHQ
    Linux-related documents
    Shipit Ubuntu
    Ubuntu
    User-mode Linux
    Metadata
    MIT Open Courseware
    MIT Open Courseware
    麻省理工学院开放式课件中国镜像(清华大学)
    Object-Oriented Database
    Open Docs
    Google Ocw
    Open Contents
    Open Source Software
    Producing Open Source Software
    Open Source Websites
    Sourceforge
    Operating Systems
    Java-oriented Active Network Operating System
    Linux kernel Source
    Minix3
    Operating System
    OS-developers
    做一个支持图形界面的操作系统
    OSGI
    OWL
    PicasaWeb
    Valuable Pictures(RSS)
    Practical Ajax Projects with Java Technology
    Practical Ajax Projects with Java Technology(RSS)
    RDF/RDS/OWL/OWl Full/OWl DL/OWL Lite/O-Query
    RFID
    Ruby
    Code Samples (PR)
    Programming Ruby
    Ruby Code & Sytle
    Ruby Home
    WiKi Ruby
    Ruby On Rails
    .rubyforge.
    Ruby Central
    Ruby Home
    RubyOnRails
    Service-Oriented Architecture
    The Semantic Web
    A Semantic Web Course
    Conceptual Graphs and the Semantic Web
    Semantic Designs
    Semantic Grid Community Portal
    Semantic Web (W3C)
    Semantic Web Road map
    Semantic-Conference
    Smeantic Minning
    The Semantic Web: An Introduction
    The Tao of BillGates
    Bill Gates Home Page
    WiKiWiKi
    .WiKi.
    .WiKi.org
    .WiKiPedia.
    XML
    编程相关网站
    CSDN
    Eclipse.org
    java.sun.com
    JLisa
    JME Gamer
    Joel On Software
    Lomboz.org
    MyEclipse.org
    Osworkflow
    健康之道
    李开复学生网
    http://www.kaifulee.com
    搜索引擎
    .baidu.
    .google.
    .mooter.
    cs.princeton
    天文观察
    最新天文动态(美国)
    新闻在线
    Chinadaily
    英语学习
    English Study
    拥抱科学
    《科学》新天地
    Scientific American
    优秀的编程学习网站
    .bitpipe.com
    Artima Developer
    MSDN
    Slashdot
    TheServerSide.COM
    源代码搜索引擎
    Google Code Searching
    http://www.koders.com/
    存档
    软件项目交易
    Csdn Blog version 3.1a
    Copyright © GreenCode