SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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)
 

Kürzlich hochgeladen

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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
 

Kürzlich hochgeladen (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 

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