SlideShare a Scribd company logo
1 of 19
Download to read offline
NoSQL in research: two stories

          Alfredas Chmieliauskas

  TU Delft, TBM, Energy & Industry Section


                 April 11, 2012




    Alfredas Chmieliauskas   NoSQL War Stories   1 / 27
What do we do at TUDelft E&I?



      modelling and simulation
      data analysis
      economic forecasting and policy analysis
      focus: big industry, infrastructure and energy
      current projects: energy sector in the EU, port of Rotterdam,
      etc




                      Alfredas Chmieliauskas   NoSQL War Stories      2 / 27
Two stories




      Enipedia.org
      AgentSpring




                     Alfredas Chmieliauskas   NoSQL War Stories   3 / 27
Enipedia.org



      is a semantic wiki for energy data
      50’000+ pages on energy infrastructure (power plants, pipes,
      etc) and economics (markets, prices)
      user contributed database (wiki)
      analytics platform (powered by a triple store + sparql
      endpoint)
      12’000 unique monthly visitors, a few editors




                   Alfredas Chmieliauskas   NoSQL War Stories        4 / 27
Enipedia.org stack




                               Figure: Stack


                 Alfredas Chmieliauskas   NoSQL War Stories   5 / 27
Enipedia.org stack




                               Figure: Stack War Stories
                 Alfredas Chmieliauskas NoSQL              6 / 27
SparqlExtension: Visualisation




                 Alfredas Chmieliauskas   NoSQL War Stories   7 / 27
SparqlExtension: Visualisation




                 Figure: SPARQL behind gas flows



                 Alfredas Chmieliauskas   NoSQL War Stories   8 / 27
Enipedia: Power plants




               Figure: Major power plants in the EU


                 Alfredas Chmieliauskas   NoSQL War Stories   9 / 27
Enipedia: Gas Infrastructure




                Figure: Major natural gas pipelines


                 Alfredas Chmieliauskas   NoSQL War Stories   10 / 27
SparqlExtension: Analytics




   Figure: What if Japan switched from nuclear to natural gas? The result
   is around 53Bcm of natural gas annually or 50% of current Japanese
   imports and 18% of worlds total LNG market.




                      Alfredas Chmieliauskas   NoSQL War Stories            11 / 27
Agent-based and graph-based simulations




      things + relations between them = network (or graph)
      graph + behavior = simulation




                  Alfredas Chmieliauskas   NoSQL War Stories   12 / 27
AgentSpring




       AgentSpring - an agent+graph based:
       ...modeling framework
       ...simulation engine
   https://github.com/alfredas/AgentSpring




                     Alfredas Chmieliauskas   NoSQL War Stories   13 / 27
AS stack



      Neo4j
      Spring + SpringDataGraph
      Cypher and Gremlin graph query languages
      RMI based client-server comm.
      REST based web front-end
      R library




                  Alfredas Chmieliauskas   NoSQL War Stories   14 / 27
AS modeling framework: define the network




            Figure: Agent+things+relationships=network

                 Alfredas Chmieliauskas   NoSQL War Stories   15 / 27
AS modeling framework: define behavior




         Figure: Behavior of one agent (modular composition)


                  Alfredas Chmieliauskas   NoSQL War Stories   16 / 27
AS simulation engine




         Figure: Running simulation - new relations are formed


                   Alfredas Chmieliauskas   NoSQL War Stories    17 / 27
Applications




       Interactions between energy markets (today)
       Interactions between infrastructure and markets (next time)




                    Alfredas Chmieliauskas   NoSQL War Stories       18 / 27
Thank You For Listening




   Questions, comments?
   a.chmieliauskas@tudelft.nl




                     Alfredas Chmieliauskas   NoSQL War Stories   19 / 27

More Related Content

Viewers also liked

Prezentace Etwinning Tereza
Prezentace Etwinning TerezaPrezentace Etwinning Tereza
Prezentace Etwinning Terezalandalo
 
風景 南非火車之旅
風景 南非火車之旅風景 南非火車之旅
風景 南非火車之旅ninaa8john
 
AlphaTalks - Seedcamp 2009
AlphaTalks - Seedcamp 2009AlphaTalks - Seedcamp 2009
AlphaTalks - Seedcamp 2009AlphaTalks
 
Comenius Teenagers Year
Comenius Teenagers YearComenius Teenagers Year
Comenius Teenagers Yearlandalo
 
Rozdily na školách - EN
Rozdily na školách - ENRozdily na školách - EN
Rozdily na školách - ENlandalo
 
S L I D E S H O Wprivate
S L I D E S H O WprivateS L I D E S H O Wprivate
S L I D E S H O Wprivatedeelespp
 
Poprve s tabletem W8.1 -TEV
Poprve s tabletem W8.1 -TEVPoprve s tabletem W8.1 -TEV
Poprve s tabletem W8.1 -TEVlandalo
 

Viewers also liked (9)

Prezentace Etwinning Tereza
Prezentace Etwinning TerezaPrezentace Etwinning Tereza
Prezentace Etwinning Tereza
 
test
testtest
test
 
風景 南非火車之旅
風景 南非火車之旅風景 南非火車之旅
風景 南非火車之旅
 
Arcom 070809
Arcom 070809Arcom 070809
Arcom 070809
 
AlphaTalks - Seedcamp 2009
AlphaTalks - Seedcamp 2009AlphaTalks - Seedcamp 2009
AlphaTalks - Seedcamp 2009
 
Comenius Teenagers Year
Comenius Teenagers YearComenius Teenagers Year
Comenius Teenagers Year
 
Rozdily na školách - EN
Rozdily na školách - ENRozdily na školách - EN
Rozdily na školách - EN
 
S L I D E S H O Wprivate
S L I D E S H O WprivateS L I D E S H O Wprivate
S L I D E S H O Wprivate
 
Poprve s tabletem W8.1 -TEV
Poprve s tabletem W8.1 -TEVPoprve s tabletem W8.1 -TEV
Poprve s tabletem W8.1 -TEV
 

Similar to NoSQL in research: Enipedia & AgentSpring

Microsoft Innovation Center Rapperswil
Microsoft Innovation Center Rapperswil Microsoft Innovation Center Rapperswil
Microsoft Innovation Center Rapperswil mictc
 
Considerations for using NoSQL technology on your next IT project - Akmal Cha...
Considerations for using NoSQL technology on your next IT project - Akmal Cha...Considerations for using NoSQL technology on your next IT project - Akmal Cha...
Considerations for using NoSQL technology on your next IT project - Akmal Cha...BCS Data Management Specialist Group
 
[Sirius Day Eindhoven 2018] ASML's MDE Going Sirius
[Sirius Day Eindhoven 2018]  ASML's MDE Going Sirius[Sirius Day Eindhoven 2018]  ASML's MDE Going Sirius
[Sirius Day Eindhoven 2018] ASML's MDE Going SiriusObeo
 
Bandwidth: Use Cases for Elastic Cloud on Kubernetes
Bandwidth: Use Cases for Elastic Cloud on Kubernetes Bandwidth: Use Cases for Elastic Cloud on Kubernetes
Bandwidth: Use Cases for Elastic Cloud on Kubernetes Elasticsearch
 
AutomationML: A Model-Driven View
AutomationML: A Model-Driven ViewAutomationML: A Model-Driven View
AutomationML: A Model-Driven ViewLuca Berardinelli
 
Considerations for using NoSQL technology on your next IT project
Considerations for using NoSQL technology on your next IT projectConsiderations for using NoSQL technology on your next IT project
Considerations for using NoSQL technology on your next IT projectAkmal Chaudhri
 
Considerations for using NoSQL technology on your next IT project
Considerations for using NoSQL technology on your next IT projectConsiderations for using NoSQL technology on your next IT project
Considerations for using NoSQL technology on your next IT projectAkmal Chaudhri
 
Considerations for using NoSQL technology on your next IT project
Considerations for using NoSQL technology on your next IT projectConsiderations for using NoSQL technology on your next IT project
Considerations for using NoSQL technology on your next IT projectAkmal Chaudhri
 
Considerations for using NoSQL technology on your next IT project
Considerations for using NoSQL technology on your next IT projectConsiderations for using NoSQL technology on your next IT project
Considerations for using NoSQL technology on your next IT projectAkmal Chaudhri
 
Thirteen Years of SysML: A Systematic Mapping Study
Thirteen Years of SysML: A Systematic Mapping StudyThirteen Years of SysML: A Systematic Mapping Study
Thirteen Years of SysML: A Systematic Mapping Studyswolny
 
Towards batch one size with industrial semantics email
Towards batch one size with industrial semantics emailTowards batch one size with industrial semantics email
Towards batch one size with industrial semantics emailPaulo Zanini
 
Event Driven Architecture with a RESTful Microservices Architecture (Kyle Ben...
Event Driven Architecture with a RESTful Microservices Architecture (Kyle Ben...Event Driven Architecture with a RESTful Microservices Architecture (Kyle Ben...
Event Driven Architecture with a RESTful Microservices Architecture (Kyle Ben...confluent
 
Machine learning at scale challenges and solutions
Machine learning at scale challenges and solutionsMachine learning at scale challenges and solutions
Machine learning at scale challenges and solutionsStavros Kontopoulos
 
Search-based business intelligence and reverse data engineering with Apache Solr
Search-based business intelligence and reverse data engineering with Apache SolrSearch-based business intelligence and reverse data engineering with Apache Solr
Search-based business intelligence and reverse data engineering with Apache SolrMario-Leander Reimer
 
VILLASframework - A toolset for local and geographically distributed real-tim...
VILLASframework - A toolset for local and geographically distributed real-tim...VILLASframework - A toolset for local and geographically distributed real-tim...
VILLASframework - A toolset for local and geographically distributed real-tim...Steffen Vogel
 
Alessandro Confetti - Oop vs functional: stop the fight and start building me...
Alessandro Confetti - Oop vs functional: stop the fight and start building me...Alessandro Confetti - Oop vs functional: stop the fight and start building me...
Alessandro Confetti - Oop vs functional: stop the fight and start building me...Codemotion
 
Alessandro Confetti - Oop vs functional: stop the fight and start building me...
Alessandro Confetti - Oop vs functional: stop the fight and start building me...Alessandro Confetti - Oop vs functional: stop the fight and start building me...
Alessandro Confetti - Oop vs functional: stop the fight and start building me...Codemotion
 
Oop vs functional stop the fight and start building message driven serverle...
Oop vs functional   stop the fight and start building message driven serverle...Oop vs functional   stop the fight and start building message driven serverle...
Oop vs functional stop the fight and start building message driven serverle...Alessandro Confetti
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 

Similar to NoSQL in research: Enipedia & AgentSpring (20)

Microsoft Innovation Center Rapperswil
Microsoft Innovation Center Rapperswil Microsoft Innovation Center Rapperswil
Microsoft Innovation Center Rapperswil
 
Considerations for using NoSQL technology on your next IT project - Akmal Cha...
Considerations for using NoSQL technology on your next IT project - Akmal Cha...Considerations for using NoSQL technology on your next IT project - Akmal Cha...
Considerations for using NoSQL technology on your next IT project - Akmal Cha...
 
[Sirius Day Eindhoven 2018] ASML's MDE Going Sirius
[Sirius Day Eindhoven 2018]  ASML's MDE Going Sirius[Sirius Day Eindhoven 2018]  ASML's MDE Going Sirius
[Sirius Day Eindhoven 2018] ASML's MDE Going Sirius
 
Bandwidth: Use Cases for Elastic Cloud on Kubernetes
Bandwidth: Use Cases for Elastic Cloud on Kubernetes Bandwidth: Use Cases for Elastic Cloud on Kubernetes
Bandwidth: Use Cases for Elastic Cloud on Kubernetes
 
AutomationML: A Model-Driven View
AutomationML: A Model-Driven ViewAutomationML: A Model-Driven View
AutomationML: A Model-Driven View
 
Considerations for using NoSQL technology on your next IT project
Considerations for using NoSQL technology on your next IT projectConsiderations for using NoSQL technology on your next IT project
Considerations for using NoSQL technology on your next IT project
 
Considerations for using NoSQL technology on your next IT project
Considerations for using NoSQL technology on your next IT projectConsiderations for using NoSQL technology on your next IT project
Considerations for using NoSQL technology on your next IT project
 
Considerations for using NoSQL technology on your next IT project
Considerations for using NoSQL technology on your next IT projectConsiderations for using NoSQL technology on your next IT project
Considerations for using NoSQL technology on your next IT project
 
Considerations for using NoSQL technology on your next IT project
Considerations for using NoSQL technology on your next IT projectConsiderations for using NoSQL technology on your next IT project
Considerations for using NoSQL technology on your next IT project
 
Thirteen Years of SysML: A Systematic Mapping Study
Thirteen Years of SysML: A Systematic Mapping StudyThirteen Years of SysML: A Systematic Mapping Study
Thirteen Years of SysML: A Systematic Mapping Study
 
Towards batch one size with industrial semantics email
Towards batch one size with industrial semantics emailTowards batch one size with industrial semantics email
Towards batch one size with industrial semantics email
 
Event Driven Architecture with a RESTful Microservices Architecture (Kyle Ben...
Event Driven Architecture with a RESTful Microservices Architecture (Kyle Ben...Event Driven Architecture with a RESTful Microservices Architecture (Kyle Ben...
Event Driven Architecture with a RESTful Microservices Architecture (Kyle Ben...
 
Machine learning at scale challenges and solutions
Machine learning at scale challenges and solutionsMachine learning at scale challenges and solutions
Machine learning at scale challenges and solutions
 
CAQA5e_ch1 (3).pptx
CAQA5e_ch1 (3).pptxCAQA5e_ch1 (3).pptx
CAQA5e_ch1 (3).pptx
 
Search-based business intelligence and reverse data engineering with Apache Solr
Search-based business intelligence and reverse data engineering with Apache SolrSearch-based business intelligence and reverse data engineering with Apache Solr
Search-based business intelligence and reverse data engineering with Apache Solr
 
VILLASframework - A toolset for local and geographically distributed real-tim...
VILLASframework - A toolset for local and geographically distributed real-tim...VILLASframework - A toolset for local and geographically distributed real-tim...
VILLASframework - A toolset for local and geographically distributed real-tim...
 
Alessandro Confetti - Oop vs functional: stop the fight and start building me...
Alessandro Confetti - Oop vs functional: stop the fight and start building me...Alessandro Confetti - Oop vs functional: stop the fight and start building me...
Alessandro Confetti - Oop vs functional: stop the fight and start building me...
 
Alessandro Confetti - Oop vs functional: stop the fight and start building me...
Alessandro Confetti - Oop vs functional: stop the fight and start building me...Alessandro Confetti - Oop vs functional: stop the fight and start building me...
Alessandro Confetti - Oop vs functional: stop the fight and start building me...
 
Oop vs functional stop the fight and start building message driven serverle...
Oop vs functional   stop the fight and start building message driven serverle...Oop vs functional   stop the fight and start building message driven serverle...
Oop vs functional stop the fight and start building message driven serverle...
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 

Recently uploaded

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 

Recently uploaded (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

NoSQL in research: Enipedia & AgentSpring

  • 1. NoSQL in research: two stories Alfredas Chmieliauskas TU Delft, TBM, Energy & Industry Section April 11, 2012 Alfredas Chmieliauskas NoSQL War Stories 1 / 27
  • 2. What do we do at TUDelft E&I? modelling and simulation data analysis economic forecasting and policy analysis focus: big industry, infrastructure and energy current projects: energy sector in the EU, port of Rotterdam, etc Alfredas Chmieliauskas NoSQL War Stories 2 / 27
  • 3. Two stories Enipedia.org AgentSpring Alfredas Chmieliauskas NoSQL War Stories 3 / 27
  • 4. Enipedia.org is a semantic wiki for energy data 50’000+ pages on energy infrastructure (power plants, pipes, etc) and economics (markets, prices) user contributed database (wiki) analytics platform (powered by a triple store + sparql endpoint) 12’000 unique monthly visitors, a few editors Alfredas Chmieliauskas NoSQL War Stories 4 / 27
  • 5. Enipedia.org stack Figure: Stack Alfredas Chmieliauskas NoSQL War Stories 5 / 27
  • 6. Enipedia.org stack Figure: Stack War Stories Alfredas Chmieliauskas NoSQL 6 / 27
  • 7. SparqlExtension: Visualisation Alfredas Chmieliauskas NoSQL War Stories 7 / 27
  • 8. SparqlExtension: Visualisation Figure: SPARQL behind gas flows Alfredas Chmieliauskas NoSQL War Stories 8 / 27
  • 9. Enipedia: Power plants Figure: Major power plants in the EU Alfredas Chmieliauskas NoSQL War Stories 9 / 27
  • 10. Enipedia: Gas Infrastructure Figure: Major natural gas pipelines Alfredas Chmieliauskas NoSQL War Stories 10 / 27
  • 11. SparqlExtension: Analytics Figure: What if Japan switched from nuclear to natural gas? The result is around 53Bcm of natural gas annually or 50% of current Japanese imports and 18% of worlds total LNG market. Alfredas Chmieliauskas NoSQL War Stories 11 / 27
  • 12. Agent-based and graph-based simulations things + relations between them = network (or graph) graph + behavior = simulation Alfredas Chmieliauskas NoSQL War Stories 12 / 27
  • 13. AgentSpring AgentSpring - an agent+graph based: ...modeling framework ...simulation engine https://github.com/alfredas/AgentSpring Alfredas Chmieliauskas NoSQL War Stories 13 / 27
  • 14. AS stack Neo4j Spring + SpringDataGraph Cypher and Gremlin graph query languages RMI based client-server comm. REST based web front-end R library Alfredas Chmieliauskas NoSQL War Stories 14 / 27
  • 15. AS modeling framework: define the network Figure: Agent+things+relationships=network Alfredas Chmieliauskas NoSQL War Stories 15 / 27
  • 16. AS modeling framework: define behavior Figure: Behavior of one agent (modular composition) Alfredas Chmieliauskas NoSQL War Stories 16 / 27
  • 17. AS simulation engine Figure: Running simulation - new relations are formed Alfredas Chmieliauskas NoSQL War Stories 17 / 27
  • 18. Applications Interactions between energy markets (today) Interactions between infrastructure and markets (next time) Alfredas Chmieliauskas NoSQL War Stories 18 / 27
  • 19. Thank You For Listening Questions, comments? a.chmieliauskas@tudelft.nl Alfredas Chmieliauskas NoSQL War Stories 19 / 27