1. Sylva A relaxed-schema graph database Diego Muñoz Escalante, Javier de la Rosa dmunozes@uwo.ca, jdelaros@uwo.ca
2. The CulturePlex Laboratory Research on several phases of cultural dynamics Creation Transmission Representation Cultural Complexity Analysis at several scales Multidisciplinary approach Taking advantage of new technologies
3. Motivation Common needs between several CulturePlex projects Network structure Models of abstract representation Storage systems Visualization tools Analysis measures
4. Motivation Common properties of study Same interest in the topics as well as on the relationships between them Based on flexible schemes of representation at both levels: Description Semantics Strong mathematical background Network theory
5. Motivation Solve heterogeneous part Heterogeneous datasources Databases, Spreadsheets, Binary Files... Ad-hoc visualizations Avoid repetitive manual work Import data into complex networks Creating visualization systems Analyzing the patterns of the networks
6. Sylva Suite Components: Sylva Data Sylva Visualization Sylva Analysis Steroids For users For developers Future
7. Sylva Suite Components: Sylva Data Sylva Visualization Sylva Analysis Steroids For users For developers Future
8. Sylva Data An unified way to insert data Easy and Collaborative Textual and multimedia data Based on concept relations instead of tables Schema based Natural way to define valid relationships Flexible editing Plug-able
10. Sylva Suite Components: Sylva Data Sylva Visualization Sylva Analysis Steroids For users For developers Future
11. Sylva Visualization Collection of visualization tools Static, interactive, 3D Unified way of data representation Let different researchers discuss their work Network based Intuitive way to understand how things are related Different tools Letting the data being shown in multiple formats
13. Sylva Suite Components: Sylva Data Sylva Visualization Sylva Analysis Steroids For users For developers Future
14. Sylva Analysis The digital humanist tool Find influences between topics and entities Explore connections Pattern recognition In the same dataset Between different Sylva datasets Simulate systems with variables F.I. 'What if' this topic had never existed? Under intense development...
15. Sylva Suite Components: Sylva Data Sylva Visualization Sylva Analysis Steroids For users For developers Future
16. Sylva Steroids for Users General purpose import tool Input: CSV files Tables, Spreadsheets, ... Allows the user to specify Columns that generate: Nodes, relations, node fields, relation fields Web interface
17. Sylva Steroids for Users Export to several formats Providing deeper analysis with specific tools like: Gephi NetworkX Spreadsheets Own output format Community oriented
18. Sylva Suite Components: Sylva Data Sylva Visualization Sylva Analysis Steroids For users For developers Future
19. Sylva Steroids for Developers neo4j-rest-client (https://github.com/versae/neo4j-rest-client) Connects Python tools to the Java-based Neo4j database Open source Neo4j specification
20. Sylva Steroids for Developers django-graphize (https://github.com/escalant3/django-graphize) Export from SQL to Graph Databases Django addon Transfers information from a relational database to graph format Open source Features: model selection and filtering customizable field generation many-to-many supported settings file
21. Sylva Suite Components: Sylva Data Sylva Visualization Sylva Analysis Steroids For users For developers Future
22. Future Our objective is creating an useful tool Developers Open source Join the community! Users Visit out project page Suggest Participate Use it! http://escalant3.github.com/sylva
23. Thanks Sylva developers: Diego Muñoz Escalante Javier de la Rosa Pérez Karthick Ramachandran sylva.project@gmail.com Questions?