On influences between software standards and their implementations in open source projects: Experiences from RDFa and its implementation in Drupal

It is widely acknowledged that standards implemented in open source software can reduce the risk for lock-in, improve interoperability, and promote competition on the market. However, there is limited knowledge concerning the relationship between standards and their implementations in open source software. This paper reports from an investigation of influences between software standards and open source software implementations of software standards. The study focuses on the RDFa standard and its implementation in the Drupal project. Specifically, issues in the W3C issue trackers for RDFa and the Drupal issue tracker for RDFa have been analysed. Findings show that there is clear evidence of reciprocal action between RDFa and its implementation in Drupal. The study contributes novel insights concerning effective processes for development and long-term maintenance of software standards and their implementations in open source projects.

[1]  B. Prajapati Jigna,et al.  Performance Analysis of Content Management Systems- Joomla, Drupal and WordPress , 2011 .

[2]  Kevin Crowston,et al.  Bug Fixing Practices within Free/Libre Open Source Software Development Teams , 2008, J. Database Manag..

[3]  Jonas Gamalielsson,et al.  Experiences from implementing PDF in open source: Challenges and opportunities for standardisation processes , 2013, 2013 8th International Conference on Standardization and Innovation in Information Technology (SIIT).

[4]  J. West,et al.  Open innovation : researching a new paradigm , 2008 .

[5]  Timothy S. Simcoe Open Standards and Intellectual Property Rights , 2006 .

[6]  Stefan Sobernig Query translation between RDF and XML: A case study in the educational domain , 2005 .

[7]  Tineke M. Egyedi,et al.  Difficulties implementing standards , 2003, ESSDERC 2003. Proceedings of the 33rd European Solid-State Device Research - ESSDERC '03 (IEEE Cat. No. 03EX704).

[8]  Chun-Yu Lin,et al.  Learners' Perspectives on Incorporating Drupal and Web 2.0 Tools in a Blended-learning Chinese Classroom , 2009 .

[9]  Stefan Andersson,et al.  Towards a Reference Model on How to Utilise Open Standards in Open Source Projects: Experiences Based on Drupal , 2013, OSS.

[10]  Ken Krechmer Cathedrals, libraries and bazaars , 2002, SAC '02.

[11]  Kai Jakobs,et al.  ICT Standards Research - Quo Vadis? , 2006 .

[12]  Martin Kretschmer,et al.  Open Standards in Government IT: A Review of the Evidence , 2012 .

[13]  Stefan Decker,et al.  RDFa in Drupal: Bringing Cheese to the Web of Data , 2009, SFSW@ESWC.

[14]  Alejandro Garza From OPAC to CMS: Drupal as an extensible library platform , 2009, Libr. Hi Tech.

[15]  Steven Pemberton,et al.  RDFa in XHTML: Syntax and Processing , 2008 .

[16]  Dan Brickley,et al.  Resource Description Framework (RDF) Model and Syntax Specification , 2002 .

[17]  Peter Mika,et al.  Metadata Statistics for a Large Web Corpus , 2012, LDOW.

[18]  Johanna Völker,et al.  Deployment of RDFa, Microdata, and Microformats on the Web - A Quantitative Analysis , 2013, International Semantic Web Conference.

[19]  Stefan Andersson,et al.  How Can Open Standards Be Effectively Implemented in Open Source? , 2012, OSS.

[20]  Tineke M. Egyedi,et al.  Standard-compliant, but incompatible?! , 2007, Comput. Stand. Interfaces.

[21]  Rishab A. Ghosh An Economic Basis for Open Standards , 2005 .

[22]  Brian Behlendorf How Open Source Can Still Save the World , 2009, OSS.

[23]  Jochen Friedrich Making innovation happen: The role of standards and openness in an innovation-friendly ecosystem , 2011, 2011 7th International Conference on Standardization and Innovation in Information Technology (SIIT).

[24]  Jonas Gamalielsson,et al.  Learning through analysis of coding practices in FLOSS projects , 2012 .

[25]  D. Faems,et al.  Book review: Open Innovation: Researching a New Paradigm / by H. Chesbrough, W. Vanhaverbeke and J. West. - Oxford University Press. - ISBN 978-0-19929072-7 , 2008 .

[26]  Susan Chesley Perry,et al.  From Static and Stale to Dynamic and Collaborative: The Drupal Difference , 2011 .

[27]  Kevin Crowston,et al.  Free/Libre open-source software development: What we know and what we do not know , 2012, CSUR.