This work represents a first step in a wide project
which will conduct to the complete development of
a framework for data extraction from multiple social
networks. In fact, future works include the develop-
ment of the needed transformations that could auto-
matically translate the queries into executable code,
whose execution performs the needed operations on
the OSNs to obtain data. We plan to integrate different
existing techniques for the data extraction from web
sources (such as web scraping and APIs call) in order
to design an efficient and effective tool. Of course,
the most critical issue is to cope with the continuous
changes in web presentation layers and in APIs, of-
fered by the OSNs. At last, we plan to build inno-
vative applications which could use the social data to
enforce the trust associated with web profiles.
ACKNOWLEDGEMENTS
This work has been partially supported by the
project “Secure Citizen Remote Identification (SE-
CRI)” (CUP J88C17000150006), funded by Regione
Calabria - POR Calabria FESR-FSE 2014-2020 -
Asse I
REFERENCES
Resource Description Framework . https://www.w3.org/rdf.
SPARQL Query Language for RDF .
https://www.w3.org/tr/rdf-sparql-query/.
(2008). Facebook Query Language.
http://developers.facebook.com.
Barbieri, D. F., Braga, D., Ceri, S., VALLE, E. D., and
Grossniklaus, M. (2010). C-sparql: a continuous
query language for rdf data streams. International
Journal of Semantic Computing, 4(01):3–25.
Bell, G. (2009). Building social Web applications: Estab-
lishing community at the heart of your site. ” O’Reilly
Media, Inc.”.
Buccafurri, F., Lax, G., Nicolazzo, S., and Nocera, A.
(2016). A model to support design and development
of multiple-social-network applications. Information
Sciences, 331:99–119.
Buccafurri, F., Lax, G., Nocera, A., and Ursino, D. (2015).
A system for extracting structural information from
social network accounts. Software: Practice and Ex-
perience, 45(9):1251–1275.
Buna, S. (2016). Learning GraphQL and Relay. Packt Pub-
lishing Ltd.
Choi, H., Son, J., Cho, Y., Sung, M. K., and Chung, Y. D.
(2009). Spider: a system for scalable, parallel/dis-
tributed evaluation of large-scale rdf data. In Proceed-
ings of the 18th ACM conference on Information and
knowledge management, pages 2087–2088. ACM.
Crockford, D. (2006). The application/json media type for
javascript object notation (json). Technical report.
Diamantini, C., Lo Giudice, P., Musarella, L., Potena, D.,
Storti, E., and Ursino, D. (2018). An approach to
extracting thematic views from highly heterogeneous
sources of a data lake. In Proceedings of the 26th
Italian Symposium on Advanced Database Systems
(SEBD).
Eysholdt, M. and Behrens, H. (2010). Xtext: implement
your language faster than the quick and dirty way.
In Proceedings of the ACM international conference
companion on Object oriented programming systems
languages and applications companion, pages 307–
309. ACM.
Glinz, M. (2002). Statecharts for requirements
specification-as simple as possible, as rich as
needed. In Proceedings of the ICSE2002 workshop
on scenarios and state machines: models, algorithms,
and tools.
Lomborg, S. and Bechmann, A. (2014). Using apis for data
collection on social media. The Information Society,
30(4):256–265.
Marres, N. and Weltevrede, E. (2013). Scraping the social?
issues in live social research. Journal of cultural econ-
omy, 6(3):313–335.
Miller, J. J. (2013). Graph database applications and con-
cepts with neo4j. In Proceedings of the Southern Asso-
ciation for Information Systems Conference, Atlanta,
GA, USA, volume 2324.
Prud, E., Seaborne, A., et al. (2006). Sparql query language
for rdf.
Richardson, L., Amundsen, M., and Ruby, S. (2013). REST-
ful Web APIs: Services for a Changing World. ”
O’Reilly Media, Inc.”.
Rotruck, J. T., Pope, A. L., Ganther, H. E., Swanson, A.,
Hafeman, D. G., and Hoekstra, W. (1973). Selenium:
biochemical role as a component of glutathione per-
oxidase. Science, 179(4073):588–590.
San Martın, M., Gutierrez, C., and Wood, P. T. (2011). Snql:
A social networks query and transformation language.
cities, 5:r5.
Sheng, L., Ozsoyoglu, Z. M., and Ozsoyoglu, G. (1999).
A graph query language and its query processing. In
Proceedings 15th International Conference on Data
Engineering (Cat. No. 99CB36337), pages 572–581.
IEEE.
Silva, R. R. C., Leal, B. C., Brito, F. T., Vidal, V. M., and
Machado, J. C. (2017). A differentially private ap-
proach for querying rdf data of social networks. In
Proceedings of the 21st International Database En-
gineering & Applications Symposium, pages 74–81.
ACM.
Thushar, A. and Thilagam, P. S. (2008). An rdf approach for
discovering the relevant semantic associations in a so-
cial network. In Proceedings of the 16th International
Conference on Advanced Computing and Communi-
cations (ADCOM), pages 214–220. IEEE.
A Novel Query Language for Data Extraction from Social Networks
371