Smart Container: an Ontology Towards Conceptualizing Docker

Because of growing demand to preserve and share reproducible computational experiments in scientific community, there has been interest in using Docker Linux Containers as a preservation mechanism. However, this is insufficient to help researches to comprehend ”Dockerized” experiments and connect computational artifacts with concepts in peer-reviewed publications. We present here an ontology and software, Smart Container, that can conceptualize Docker artifacts by and is aligned with other existing vocabularies such as the well known W3C prov vocabulary.

[1]  Steffen Staab,et al.  An Ontology for Software , 2009, Handbook on Ontologies.

[2]  Michael D. Hildreth Data and Software Preservation for Open Science (DASPOS) , 2014, 2014 IEEE 30th International Conference on Data Engineering Workshops.

[3]  Deborah L. McGuinness,et al.  PROV-O: The PROV Ontology , 2013 .

[4]  Kerry L. Taylor,et al.  Sensor Data Provenance: SSNO and PROV-O Together At Last , 2014, TC/SSN@ISWC.

[5]  Carole A. Goble,et al.  Why workflows break — Understanding and combating decay in Taverna workflows , 2012, 2012 IEEE 8th International Conference on E-Science.