SlideShare a Scribd company logo
Drawing Organization Charts Using VIVO
             by Alex Rockwell
Introduction
• Purpose

• Program Design

• Use Cases

• Extending to People
Purpose
• One of the goals of VIVO is to show which
 organizations faculty, staff, and students
 belong to.

• UF's academic structure is highly complex
  and does not correspond to its financial
  structure.

• UF does not have a facility to create
  organizational charts. Most organization
  charts are created by hand.
Original Uses
• Demonstrate how to work with VIVO's linked
  data

• Create org charts automatically for each
  institution

• Create poster sized drawings for marketing
  purposes
Program Design
Art vs Science
• More than 60% of my time on the project
  has been spent drawing graphs.

• Over 100 graphs have been created.

• Drawing graphs with 500+ nodes and
  including labels is extremely difficult.
First Graph




• Extends several feet in both directions

• This first result was so bad I nearly scrapped
  the whole project...
Evolution
Evolution
Evolution
Evolution
Immediate Impact
• The original picture generated substantial
  interest in the program.

• Showed that writing interesting 3rd party
  applications on the VIVO platform is
  possible.

• Many problems including missing,
  misplaced, and duplicated data have been
  uncovered by the crawler.
Finding all UF organizations
• Over 100 external organizations were added
  to VIVO during CV entry of the showcase
  departments.

• SPARQL cannot do recursive queries, so we
  did not have a tool to automatically find all
  sub-organizations of UF.

• Extended the ontology locally with a
  rootOrganization data property to mark
  organizations as children of UF.
Finding Data Problems
• Looking at graphs generated by the program
  has uncovered many problems in our data,
  including missing, misplaced, and
  duplicated records.

• We can understand the organizational
  structure much faster by looking at the
  graph rather than manually following the
  links from one organization to another.
Extending to People
• Plan to show the relationship between
  people and their affiliations with
  departments, centers and institutes.

• Need to import data to show the heads of
  departments.

• Finding the right representation will be
  challenging because UF's VVIO will include
  close to 30,000 people by the end of the
  grant.
Interactive Graph Demo
• Demo available at http://qa.vivo.ufl.edu/
  infovis/demo.html

• Created with JavaScript InfoVis Toolkit
  (http://thejit.org)
Contact Information
• Alex Rockwell (alexhr@ufl.edu)

• Source code available at
  github.com/arockwell/vivo_org_chart

More Related Content

What's hot

WSO2 Internship Report
WSO2 Internship ReportWSO2 Internship Report
WSO2 Internship Report
Ujitha Iroshan
 
Project report on recruitment and selection at cmpdi
Project report on recruitment and selection at cmpdiProject report on recruitment and selection at cmpdi
Project report on recruitment and selection at cmpdi
Kumari Pswn
 
analysis of effective of training program
analysis of effective of training programanalysis of effective of training program
analysis of effective of training program
Rekha Angel
 
Experience at WSO2 as an Intern
Experience at WSO2 as an InternExperience at WSO2 as an Intern
Experience at WSO2 as an Intern
Pushpalanka Jayawardhana
 
Customer Satisfaction of Toyota
Customer Satisfaction of ToyotaCustomer Satisfaction of Toyota
Customer Satisfaction of Toyota
Anmol Arora
 
Toyota motor corporation
Toyota motor corporationToyota motor corporation
Toyota motor corporation
Sajedul Islam Chy
 
Force motors Report presentation
Force motors  Report presentationForce motors  Report presentation
Force motors Report presentation
Arjama Mukherjee
 
Project on automobile sector in india
Project on automobile sector in indiaProject on automobile sector in india
Project on automobile sector in india
Shaikh Mussaddik
 
Projec report on training and development project from reliance money
Projec report on  training and development project from reliance moneyProjec report on  training and development project from reliance money
Projec report on training and development project from reliance money
Vipul Sachan
 
Final internship report chanda
Final internship report chandaFinal internship report chanda
Final internship report chanda
Chanda Deb Nath
 
Summer Internship Report - Marico Kaya Enterprises Ltd
Summer Internship Report - Marico Kaya Enterprises LtdSummer Internship Report - Marico Kaya Enterprises Ltd
Summer Internship Report - Marico Kaya Enterprises Ltd
Disha Bedi
 
Training report_orginal
Training report_orginalTraining report_orginal
Training report_orginal
Shanuka Dharmadasa
 
Industrial Training Experience
Industrial Training ExperienceIndustrial Training Experience
Industrial Training Experience
Lahiru Dilshan
 
Honda Company Analysis Report
Honda Company Analysis ReportHonda Company Analysis Report
Honda Company Analysis Report
Qazi Faheem
 
Jeena organiations study at keralakaumathi
Jeena organiations study at keralakaumathiJeena organiations study at keralakaumathi
Jeena organiations study at keralakaumathi
Libu Thomas
 
تعريف خدمة جماعة 1
تعريف خدمة جماعة 1تعريف خدمة جماعة 1
تعريف خدمة جماعة 1
abdallam
 
TVS PPT Amudha
TVS PPT AmudhaTVS PPT Amudha
TVS PPT Amudha
Amu dha
 
A project report on consumer satisfaction level of bajaj bike project report
A project report on consumer satisfaction level of bajaj bike project reportA project report on consumer satisfaction level of bajaj bike project report
A project report on consumer satisfaction level of bajaj bike project report
Babasab Patil
 
TVS Automobiles
TVS AutomobilesTVS Automobiles
TVS Automobiles
Neeraj Nagori
 
Internship report (e commerce industries in bangladesh and their services a s...
Internship report (e commerce industries in bangladesh and their services a s...Internship report (e commerce industries in bangladesh and their services a s...
Internship report (e commerce industries in bangladesh and their services a s...
Saif Mahmud
 

What's hot (20)

WSO2 Internship Report
WSO2 Internship ReportWSO2 Internship Report
WSO2 Internship Report
 
Project report on recruitment and selection at cmpdi
Project report on recruitment and selection at cmpdiProject report on recruitment and selection at cmpdi
Project report on recruitment and selection at cmpdi
 
analysis of effective of training program
analysis of effective of training programanalysis of effective of training program
analysis of effective of training program
 
Experience at WSO2 as an Intern
Experience at WSO2 as an InternExperience at WSO2 as an Intern
Experience at WSO2 as an Intern
 
Customer Satisfaction of Toyota
Customer Satisfaction of ToyotaCustomer Satisfaction of Toyota
Customer Satisfaction of Toyota
 
Toyota motor corporation
Toyota motor corporationToyota motor corporation
Toyota motor corporation
 
Force motors Report presentation
Force motors  Report presentationForce motors  Report presentation
Force motors Report presentation
 
Project on automobile sector in india
Project on automobile sector in indiaProject on automobile sector in india
Project on automobile sector in india
 
Projec report on training and development project from reliance money
Projec report on  training and development project from reliance moneyProjec report on  training and development project from reliance money
Projec report on training and development project from reliance money
 
Final internship report chanda
Final internship report chandaFinal internship report chanda
Final internship report chanda
 
Summer Internship Report - Marico Kaya Enterprises Ltd
Summer Internship Report - Marico Kaya Enterprises LtdSummer Internship Report - Marico Kaya Enterprises Ltd
Summer Internship Report - Marico Kaya Enterprises Ltd
 
Training report_orginal
Training report_orginalTraining report_orginal
Training report_orginal
 
Industrial Training Experience
Industrial Training ExperienceIndustrial Training Experience
Industrial Training Experience
 
Honda Company Analysis Report
Honda Company Analysis ReportHonda Company Analysis Report
Honda Company Analysis Report
 
Jeena organiations study at keralakaumathi
Jeena organiations study at keralakaumathiJeena organiations study at keralakaumathi
Jeena organiations study at keralakaumathi
 
تعريف خدمة جماعة 1
تعريف خدمة جماعة 1تعريف خدمة جماعة 1
تعريف خدمة جماعة 1
 
TVS PPT Amudha
TVS PPT AmudhaTVS PPT Amudha
TVS PPT Amudha
 
A project report on consumer satisfaction level of bajaj bike project report
A project report on consumer satisfaction level of bajaj bike project reportA project report on consumer satisfaction level of bajaj bike project report
A project report on consumer satisfaction level of bajaj bike project report
 
TVS Automobiles
TVS AutomobilesTVS Automobiles
TVS Automobiles
 
Internship report (e commerce industries in bangladesh and their services a s...
Internship report (e commerce industries in bangladesh and their services a s...Internship report (e commerce industries in bangladesh and their services a s...
Internship report (e commerce industries in bangladesh and their services a s...
 

Similar to Drawing organization Charts in VIVO

Alamw15 VIVO
Alamw15 VIVOAlamw15 VIVO
Alamw15 VIVO
Kristi Holmes
 
Etech slideshare
Etech slideshareEtech slideshare
Etech slideshare
wendelpascua
 
Social Media for HR masterclass to Philips India HR Team
Social Media for HR masterclass to Philips India HR TeamSocial Media for HR masterclass to Philips India HR Team
Social Media for HR masterclass to Philips India HR Team
Gautam Ghosh
 
OACUHO2014 Technological Tools with Diverse Application
OACUHO2014 Technological Tools with Diverse ApplicationOACUHO2014 Technological Tools with Diverse Application
OACUHO2014 Technological Tools with Diverse Application
Vadim Levin
 
Virtual organisations
Virtual organisationsVirtual organisations
Virtual organisations
koshyligo
 
Strategy for Social Intranet Success
Strategy for Social Intranet SuccessStrategy for Social Intranet Success
Strategy for Social Intranet Success
Joel Oleson
 
Etech ict presentation
Etech ict presentationEtech ict presentation
Etech ict presentation
wendelpascua
 
Social hr for ril
Social hr for rilSocial hr for ril
Social hr for ril
Gautam Ghosh
 
Etech ppt
Etech pptEtech ppt
Etech ppt
wendelpascua
 
Etech pres 2
Etech pres 2Etech pres 2
Etech pres 2
WeinDietherManuel
 
Online platform for ict development 4
Online platform for ict development 4Online platform for ict development 4
Online platform for ict development 4
wendelpascua
 
Research Week 2014: Conference Planning: Processes, Funding, Resources
Research Week 2014: Conference Planning: Processes, Funding, ResourcesResearch Week 2014: Conference Planning: Processes, Funding, Resources
Research Week 2014: Conference Planning: Processes, Funding, Resources
Wilfrid Laurier University
 
Athabasca University e-Lab Launch November 2, 2012
Athabasca University e-Lab Launch November 2, 2012Athabasca University e-Lab Launch November 2, 2012
Athabasca University e-Lab Launch November 2, 2012
staticred
 
Online platform for ict development
Online platform for ict developmentOnline platform for ict development
Online platform for ict development
wendelpascua
 
Online Platforms for ICT Content Development
Online Platforms for ICT Content DevelopmentOnline Platforms for ICT Content Development
Online Platforms for ICT Content Development
AiraJayeAgustin
 
Etech activity
Etech activityEtech activity
Etech activity
AppleCristobal1
 
Startupfest 2016: NOAH ILIINSKY (Amazon Web Services) - How to
Startupfest 2016: NOAH ILIINSKY (Amazon Web Services) - How to Startupfest 2016: NOAH ILIINSKY (Amazon Web Services) - How to
Startupfest 2016: NOAH ILIINSKY (Amazon Web Services) - How to
Startupfest
 
Social Media Tools for Scientists and Building an Online Profile
Social Media Tools for Scientists and Building an Online ProfileSocial Media Tools for Scientists and Building an Online Profile
Social Media Tools for Scientists and Building an Online Profile
US Environmental Protection Agency (EPA), Center for Computational Toxicology and Exposure
 
Online platform for ict development 2]
Online platform for ict development 2]Online platform for ict development 2]
Online platform for ict development 2]
wendelpascua
 
Driving Employee Engagement Through A Social Intranet - Federal Communicators...
Driving Employee Engagement Through A Social Intranet - Federal Communicators...Driving Employee Engagement Through A Social Intranet - Federal Communicators...
Driving Employee Engagement Through A Social Intranet - Federal Communicators...
Federal Communicators Network
 

Similar to Drawing organization Charts in VIVO (20)

Alamw15 VIVO
Alamw15 VIVOAlamw15 VIVO
Alamw15 VIVO
 
Etech slideshare
Etech slideshareEtech slideshare
Etech slideshare
 
Social Media for HR masterclass to Philips India HR Team
Social Media for HR masterclass to Philips India HR TeamSocial Media for HR masterclass to Philips India HR Team
Social Media for HR masterclass to Philips India HR Team
 
OACUHO2014 Technological Tools with Diverse Application
OACUHO2014 Technological Tools with Diverse ApplicationOACUHO2014 Technological Tools with Diverse Application
OACUHO2014 Technological Tools with Diverse Application
 
Virtual organisations
Virtual organisationsVirtual organisations
Virtual organisations
 
Strategy for Social Intranet Success
Strategy for Social Intranet SuccessStrategy for Social Intranet Success
Strategy for Social Intranet Success
 
Etech ict presentation
Etech ict presentationEtech ict presentation
Etech ict presentation
 
Social hr for ril
Social hr for rilSocial hr for ril
Social hr for ril
 
Etech ppt
Etech pptEtech ppt
Etech ppt
 
Etech pres 2
Etech pres 2Etech pres 2
Etech pres 2
 
Online platform for ict development 4
Online platform for ict development 4Online platform for ict development 4
Online platform for ict development 4
 
Research Week 2014: Conference Planning: Processes, Funding, Resources
Research Week 2014: Conference Planning: Processes, Funding, ResourcesResearch Week 2014: Conference Planning: Processes, Funding, Resources
Research Week 2014: Conference Planning: Processes, Funding, Resources
 
Athabasca University e-Lab Launch November 2, 2012
Athabasca University e-Lab Launch November 2, 2012Athabasca University e-Lab Launch November 2, 2012
Athabasca University e-Lab Launch November 2, 2012
 
Online platform for ict development
Online platform for ict developmentOnline platform for ict development
Online platform for ict development
 
Online Platforms for ICT Content Development
Online Platforms for ICT Content DevelopmentOnline Platforms for ICT Content Development
Online Platforms for ICT Content Development
 
Etech activity
Etech activityEtech activity
Etech activity
 
Startupfest 2016: NOAH ILIINSKY (Amazon Web Services) - How to
Startupfest 2016: NOAH ILIINSKY (Amazon Web Services) - How to Startupfest 2016: NOAH ILIINSKY (Amazon Web Services) - How to
Startupfest 2016: NOAH ILIINSKY (Amazon Web Services) - How to
 
Social Media Tools for Scientists and Building an Online Profile
Social Media Tools for Scientists and Building an Online ProfileSocial Media Tools for Scientists and Building an Online Profile
Social Media Tools for Scientists and Building an Online Profile
 
Online platform for ict development 2]
Online platform for ict development 2]Online platform for ict development 2]
Online platform for ict development 2]
 
Driving Employee Engagement Through A Social Intranet - Federal Communicators...
Driving Employee Engagement Through A Social Intranet - Federal Communicators...Driving Employee Engagement Through A Social Intranet - Federal Communicators...
Driving Employee Engagement Through A Social Intranet - Federal Communicators...
 

Recently uploaded

GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
Edge AI and Vision Alliance
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 

Recently uploaded (20)

GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 

Drawing organization Charts in VIVO

  • 1. Drawing Organization Charts Using VIVO by Alex Rockwell
  • 2. Introduction • Purpose • Program Design • Use Cases • Extending to People
  • 3. Purpose • One of the goals of VIVO is to show which organizations faculty, staff, and students belong to. • UF's academic structure is highly complex and does not correspond to its financial structure. • UF does not have a facility to create organizational charts. Most organization charts are created by hand.
  • 4. Original Uses • Demonstrate how to work with VIVO's linked data • Create org charts automatically for each institution • Create poster sized drawings for marketing purposes
  • 6. Art vs Science • More than 60% of my time on the project has been spent drawing graphs. • Over 100 graphs have been created. • Drawing graphs with 500+ nodes and including labels is extremely difficult.
  • 7. First Graph • Extends several feet in both directions • This first result was so bad I nearly scrapped the whole project...
  • 12. Immediate Impact • The original picture generated substantial interest in the program. • Showed that writing interesting 3rd party applications on the VIVO platform is possible. • Many problems including missing, misplaced, and duplicated data have been uncovered by the crawler.
  • 13. Finding all UF organizations • Over 100 external organizations were added to VIVO during CV entry of the showcase departments. • SPARQL cannot do recursive queries, so we did not have a tool to automatically find all sub-organizations of UF. • Extended the ontology locally with a rootOrganization data property to mark organizations as children of UF.
  • 14. Finding Data Problems • Looking at graphs generated by the program has uncovered many problems in our data, including missing, misplaced, and duplicated records. • We can understand the organizational structure much faster by looking at the graph rather than manually following the links from one organization to another.
  • 15. Extending to People • Plan to show the relationship between people and their affiliations with departments, centers and institutes. • Need to import data to show the heads of departments. • Finding the right representation will be challenging because UF's VVIO will include close to 30,000 people by the end of the grant.
  • 16. Interactive Graph Demo • Demo available at http://qa.vivo.ufl.edu/ infovis/demo.html • Created with JavaScript InfoVis Toolkit (http://thejit.org)
  • 17. Contact Information • Alex Rockwell (alexhr@ufl.edu) • Source code available at github.com/arockwell/vivo_org_chart