visualization of agrovoc

17
Visualization of AGROVOC Gagandeep Singh Prabhakar TV Chatterjee Jayanta With acknowledgement to MD Singh

Upload: aims-agricultural-information-management-standards

Post on 11-Jun-2015

271 views

Category:

Education


0 download

DESCRIPTION

Authors: Gagandeep Singh, Prabhakar TV, Chatterjee Jayanta

TRANSCRIPT

Page 1: Visualization of AGROVOC

Visualization of AGROVOC

Gagandeep SinghPrabhakar TV

Chatterjee JayantaWith acknowledgement to MD Singh

Page 2: Visualization of AGROVOC

The problem

• AGROVOC is very big• 200,000 terms and 150,000 relationships -

10 languages• How do I demonstrate it to an agricultural

scientist?• Text based browsing sucks• Visualization might help

Page 3: Visualization of AGROVOC

Existing tools

• Not very happy with what they do/show• Wanted to do our own �

Page 4: Visualization of AGROVOC

Depth first traversal of Agrovocusing H3

Page 5: Visualization of AGROVOC

Visualization of the whole of AGROVOC using H3

Page 6: Visualization of AGROVOC

Types of relationships in AGROVOC

• Equivalence: Used to denote interchangeability in use. Examples are: Use and Used For.

• Hierarchical: Used to denote superclass-subclass structure or “is-a” relationships. Examples are: Narrower Term, Broader Term

• Associative: Used to show association (besides the two kinds above) between terms. Examples are: Related Term

• Apart from these, to disambiguate things there are scope notes also. Scope notes maybe a definition of a term, a history note, instructions to the indexer or searcher, or simply a comment.

Page 7: Visualization of AGROVOC

AGROVOC Browsing

• AGROVOC is top heavy – many terms with no broader term

• Typically neighborhood is of interest – 1-neighborhood

• Multiple languages

Page 8: Visualization of AGROVOC

Neighborhood around Maize term

Page 9: Visualization of AGROVOC

A concept map about Bond Chemistry drawn manually

Page 10: Visualization of AGROVOC

The same concept map drawn by the Firefox extension

Page 11: Visualization of AGROVOC

Our Approach

• Based on Fruchterman-Reingold approach.• The nodes are modeled as charged particles and the

edges are modeled as springs. • Forces due to these are calculated using the laws of

physics. • On each iteration, the nodes are moved a distance

proportional to the force being exerted on them. • uses cooling schedules based on the degree of a node.

The more connected the node, the lower is its temperature and the greater the inertia to move.

• Our method is universally applicable since we consider only a 1-distance neighborhood of the node.

Page 12: Visualization of AGROVOC

Our browser

• Data in MySQL• Over a web-service connected to FAO• Also as a Firefox plugin

Page 13: Visualization of AGROVOC

The architecture of the generic ontology viewer

Page 14: Visualization of AGROVOC

A snapshot of the tool in action

Page 15: Visualization of AGROVOC

• Demo

Page 16: Visualization of AGROVOC

What else?

• addition, deletion and modification of nodes, edges, tags etc. A tool with these capabilities can help ease the creation and maintenance of existing ontologies.

• a complete authoring environment by allowing multiple users to visually make changes to an ontology and the same changes being committed back to a central repository.

• Icon repository, so that appropriate icons can be displayed for each term.

Page 17: Visualization of AGROVOC

Thank you