Skip to main content

SWISH DataLab: A Web Interface for Data Exploration and Analysis

  • Conference paper
  • First Online:

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 765))

Abstract

SWISH DataLab is a single integrated collaborative environment for data processing, exploration and analysis combining Prolog and R. The web interface makes it possible to share the data, the code of all processing steps and the results among researchers; and a versioning system facilitates reproducibility of the research at any chosen point. Using search logs from the National Library of the Netherlands combined with the collection content metadata, we demonstrate how to use SWISH DataLab for all stages of data analysis, using Prolog predicates, graph visualizations, and R.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    A version of SWISH for teaching Prolog is available online: http://swish.swi-prolog.org/.

  2. 2.

    https://www.r-project.org/.

  3. 3.

    http://jupyter.org/.

  4. 4.

    https://jsfiddle.net/.

  5. 5.

    http://www.graphviz.org/.

  6. 6.

    https://d3js.org/.

  7. 7.

    http://c3js.org/.

  8. 8.

    https://www.rforge.net/Rserve/.

  9. 9.

    http://www.delpher.nl/.

References

  1. Angelopoulos, N., Santos Costa, V., Azevedo, J., Wielemaker, J., Camacho, R., Wessels, L.: Integrative functional statistics in logic programming. In: Sagonas, K. (ed.) PADL 2013. LNCS, vol. 7752, pp. 190–205. Springer, Heidelberg (2013). doi:10.1007/978-3-642-45284-0_13

    Chapter  Google Scholar 

  2. MacIntyre, D.A., Chandiramani, M., Lee, Y.S., Kindinger, L., Smith, A., Angelopoulos, N., Lehne, B., Arulkumaran, S., Brown, R., Teoh, T.G., Holmes, E., Nicoholson, J.K., Marchesi, J.R., Bennett, P.R.: The vaginal microbiome during pregnancy and the postpartum period in a European population. Sci. Rep. 5, 8988 (2015). EP

    Article  Google Scholar 

  3. Andreasen, T., Christiansen, H., Have, C.T.: Querying sentiment development over time. In: Larsen, H.L., Martin-Bautista, M.J., Vila, M.A., Andreasen, T., Christiansen, H. (eds.) FQAS 2013. LNCS (LNAI), vol. 8132, pp. 613–624. Springer, Heidelberg (2013). doi:10.1007/978-3-642-40769-7_53

    Chapter  Google Scholar 

  4. Wielemaker, J., Lager, T., Riguzzi, F.: SWISH: SWI-Prolog for sharing. CoRR abs/1511.00915 (2015)

    Google Scholar 

  5. Beek, W., Wielemaker, J.: SWISH: an integrated semantic web notebook. In: Kawamura, T., Paulheim, H., (eds.) Proceedings of the ISWC 2016 Posters & Demonstrations Track co-located with 15th International Semantic Web Conference (ISWC 2016). CEUR Workshop Proceedings, Kobe, Japan, 19 October 2016, vol. 1690. CEUR-WS.org (2016)

    Google Scholar 

  6. Ragan-Kelley, M., Perez, F., Granger, B., Kluyver, T., Ivanov, P., Frederic, J., Bussonier, M.: The Jupyter/iPython architecture: a unied view of computational research, from interactive exploration to communication and publication. In: AGU Fall Meeting Abstracts, vol. 1, p. 07 (2014)

    Google Scholar 

  7. Wielemaker, J., Hendricks, M.: Why it’s nice to be quoted: Quasiquoting for Prolog. CoRR abs/1308.3941 (2013)

    Google Scholar 

Download references

Acknowledgments

We thank the National Library of the Netherlands for their support. The development of SWISH DataLab was partially supported by the VRE4EIC project, a project that project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 676247.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tessel Bogaard .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Bogaard, T., Wielemaker, J., Hollink, L., van Ossenbruggen, J. (2017). SWISH DataLab: A Web Interface for Data Exploration and Analysis. In: Bosse, T., Bredeweg, B. (eds) BNAIC 2016: Artificial Intelligence. BNAIC 2016. Communications in Computer and Information Science, vol 765. Springer, Cham. https://doi.org/10.1007/978-3-319-67468-1_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-67468-1_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-67467-4

  • Online ISBN: 978-3-319-67468-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics