visualization of agrovoc
DESCRIPTION
Authors: Gagandeep Singh, Prabhakar TV, Chatterjee JayantaTRANSCRIPT
![Page 1: Visualization of AGROVOC](https://reader033.vdocuments.us/reader033/viewer/2022052600/55794d2bd8b42a31678b51de/html5/thumbnails/1.jpg)
Visualization of AGROVOC
Gagandeep SinghPrabhakar TV
Chatterjee JayantaWith acknowledgement to MD Singh
![Page 2: Visualization of AGROVOC](https://reader033.vdocuments.us/reader033/viewer/2022052600/55794d2bd8b42a31678b51de/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052600/55794d2bd8b42a31678b51de/html5/thumbnails/3.jpg)
Existing tools
• Not very happy with what they do/show• Wanted to do our own �
![Page 4: Visualization of AGROVOC](https://reader033.vdocuments.us/reader033/viewer/2022052600/55794d2bd8b42a31678b51de/html5/thumbnails/4.jpg)
Depth first traversal of Agrovocusing H3
![Page 5: Visualization of AGROVOC](https://reader033.vdocuments.us/reader033/viewer/2022052600/55794d2bd8b42a31678b51de/html5/thumbnails/5.jpg)
Visualization of the whole of AGROVOC using H3
![Page 6: Visualization of AGROVOC](https://reader033.vdocuments.us/reader033/viewer/2022052600/55794d2bd8b42a31678b51de/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052600/55794d2bd8b42a31678b51de/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052600/55794d2bd8b42a31678b51de/html5/thumbnails/8.jpg)
Neighborhood around Maize term
![Page 9: Visualization of AGROVOC](https://reader033.vdocuments.us/reader033/viewer/2022052600/55794d2bd8b42a31678b51de/html5/thumbnails/9.jpg)
A concept map about Bond Chemistry drawn manually
![Page 10: Visualization of AGROVOC](https://reader033.vdocuments.us/reader033/viewer/2022052600/55794d2bd8b42a31678b51de/html5/thumbnails/10.jpg)
The same concept map drawn by the Firefox extension
![Page 11: Visualization of AGROVOC](https://reader033.vdocuments.us/reader033/viewer/2022052600/55794d2bd8b42a31678b51de/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052600/55794d2bd8b42a31678b51de/html5/thumbnails/12.jpg)
Our browser
• Data in MySQL• Over a web-service connected to FAO• Also as a Firefox plugin
![Page 13: Visualization of AGROVOC](https://reader033.vdocuments.us/reader033/viewer/2022052600/55794d2bd8b42a31678b51de/html5/thumbnails/13.jpg)
The architecture of the generic ontology viewer
![Page 14: Visualization of AGROVOC](https://reader033.vdocuments.us/reader033/viewer/2022052600/55794d2bd8b42a31678b51de/html5/thumbnails/14.jpg)
A snapshot of the tool in action
![Page 15: Visualization of AGROVOC](https://reader033.vdocuments.us/reader033/viewer/2022052600/55794d2bd8b42a31678b51de/html5/thumbnails/15.jpg)
• Demo
![Page 16: Visualization of AGROVOC](https://reader033.vdocuments.us/reader033/viewer/2022052600/55794d2bd8b42a31678b51de/html5/thumbnails/16.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022052600/55794d2bd8b42a31678b51de/html5/thumbnails/17.jpg)
Thank you