Concurrent one-way protocols in around-the-clock social networks
Procceedings of the 13th International Workshop on the Web and Databases
Automated interaction in social networks with datalog
CIKM '10 Proceedings of the 19th ACM international conference on Information and knowledge management
Concurrent atomic protocols for making and changing decisions in social networks
CIKM '10 Proceedings of the 19th ACM international conference on Information and knowledge management
Social pixels: genesis and evaluation
Proceedings of the international conference on Multimedia
Graph pattern matching: from intractable to polynomial time
Proceedings of the VLDB Endowment
Bridging socially-enhanced virtual communities
Proceedings of the 2011 ACM Symposium on Applied Computing
Proceedings of the thirtieth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Relational approach for shortest path discovery over large graphs
Proceedings of the VLDB Endowment
Query languages for graph databases
ACM SIGMOD Record
Regular path queries on graphs with data
Proceedings of the 15th International Conference on Database Theory
Regular path queries on large graphs
SSDBM'12 Proceedings of the 24th international conference on Scientific and Statistical Database Management
Querying graph databases with XPath
Proceedings of the 16th International Conference on Database Theory
Proceedings of the 32nd symposium on Principles of database systems
A trichotomy for regular simple path queries on graphs
Proceedings of the 32nd symposium on Principles of database systems
Implementing link-prediction for social networks in a database system
Proceedings of the ACM SIGMOD Workshop on Databases and Social Networks
G-path: flexible path pattern query on large graphs
Proceedings of the 22nd international conference on World Wide Web companion
Expressive languages for selecting groups from graph-structured data
Proceedings of the 22nd international conference on World Wide Web
Incremental graph pattern matching
ACM Transactions on Database Systems (TODS)
Socially-based brokerage and composition in virtual communities
International Journal of Networking and Virtual Organisations
Querying Regular Graph Patterns
Journal of the ACM (JACM)
Hi-index | 0.00 |
We present SoQL (SOcial networks Query Language), a new language for querying and creating data in social networks. The language is designed to meet the growing need of social networks participants to efficiently manage the large, and quickly growing, amounts of data available to them, as well as automate processes of creating new data. This need is increasingly pressing as social networks gradually become an important working tool for business development and management. SoQL is a step in the direction of meeting the challenges of providing an expressive querying mechanism and automating processes in social networks.SoQL is an SQL-like language which enables the user to retrieve paths to other participants in the network, and use a retrieved path in order to attempt to create a connection with the participant at the end of the path. The language can specify complex conditions that a desired path should satisfy. The language also supports retrieving a group of participants which satisfy conditions as a group, and connecting its members to each other. SoQL uses the path and group as data types. This work presents the SoQL language and discusses implementation issues.