IDEAS home Printed from https://ideas.repec.org/c/boc/bocode/s459367.html
 

OPENDF: Stata module to work with Open Data Format files in Stata

Author

Listed:
  • Tom Hartl

    (DIW Berlin)

Programming Language

Stata

Abstract

The opendf package provides functions to work with the Open Data Format (ODF) in Stata. The ODF is an open, non-proprietary, multilingual, metadata-enriched, and zip-compressed data format designed to meet the FAIR principles for scientific data management and stewardship. It is platform-independent and open-source, ensuring broad accessibility and usability. The package provides three core functions: opendf read, opendf docu, and opendf write. opendf read: This function imports ODF files into Stata, loading both data and associated metadata into the environment. The metadata is stored in labels and characteristics within Stata. Users can specify the additional parameters rowrange, colrange, clear, save, replace, and verbose. opendf docu: This function displays metadata for the dataset or specific variables in a user-friendly style within Stata. When called without arguments, it shows metadata for the entire dataset. When provided with a variable name, it displays metadata specific to that variable. The function also supports a languages argument to display metadata in one or several specific languages. opendf write: This export function allows users to save Stata datasets in the ODF format. It captures all metadata stored in labels and characteristics that are compatible with the ODF specification and writes it to an XML file within the ODF zip file. The function requires the file name or path for the new ODF zip file and offers additional arguments such as input, languages, variables, replace, and verbose.

Suggested Citation

  • Tom Hartl, 2024. "OPENDF: Stata module to work with Open Data Format files in Stata," Statistical Software Components S459367, Boston College Department of Economics, revised 21 Jan 2025.
  • Handle: RePEc:boc:bocode:s459367
    Note: This module should be installed from within Stata by typing "ssc install opendf". The module is made available under terms of the GPL v3 (https://www.gnu.org/licenses/gpl-3.0.txt). Windows users should not attempt to download these files with a web browser.
    as

    Download full text from publisher

    File URL: http://fmwww.bc.edu/repec/bocode/o/opendf.ado
    File Function: program code
    Download Restriction: no

    File URL: http://fmwww.bc.edu/repec/bocode/o/opendf_csv2dta.ado
    File Function: program code
    Download Restriction: no

    File URL: http://fmwww.bc.edu/repec/bocode/o/opendf_csv2zip.ado
    File Function: program code
    Download Restriction: no

    File URL: http://fmwww.bc.edu/repec/bocode/o/opendf_docu.ado
    File Function: program code
    Download Restriction: no

    File URL: http://fmwww.bc.edu/repec/bocode/o/opendf_dta2csv.ado
    File Function: program code
    Download Restriction: no

    File URL: http://fmwww.bc.edu/repec/bocode/o/opendf_installpython.ado
    File Function: program code
    Download Restriction: no

    File URL: http://fmwww.bc.edu/repec/bocode/o/opendf_read.ado
    File Function: program code
    Download Restriction: no

    File URL: http://fmwww.bc.edu/repec/bocode/o/opendf_removepython.ado
    File Function: program code
    Download Restriction: no

    File URL: http://fmwww.bc.edu/repec/bocode/o/opendf_write.ado
    File Function: program code
    Download Restriction: no

    File URL: http://fmwww.bc.edu/repec/bocode/o/opendf_zip2csv.ado
    File Function: program code
    Download Restriction: no

    File URL: http://fmwww.bc.edu/repec/bocode/o/opendf.sthlp
    File Function: help file
    Download Restriction: no

    File URL: http://fmwww.bc.edu/repec/bocode/o/opendf_csv2dta.sthlp
    File Function: help file
    Download Restriction: no

    File URL: http://fmwww.bc.edu/repec/bocode/o/opendf_csv2zip.sthlp
    File Function: help file
    Download Restriction: no

    File URL: http://fmwww.bc.edu/repec/bocode/o/opendf_docu.sthlp
    File Function: help file
    Download Restriction: no

    File URL: http://fmwww.bc.edu/repec/bocode/o/opendf_dta2csv.sthlp
    File Function: help file
    Download Restriction: no

    File URL: http://fmwww.bc.edu/repec/bocode/o/opendf_installpython.sthlp
    File Function: help file
    Download Restriction: no

    File URL: http://fmwww.bc.edu/repec/bocode/o/opendf_read.sthlp
    File Function: help file
    Download Restriction: no

    File URL: http://fmwww.bc.edu/repec/bocode/o/opendf_removepython.sthlp
    File Function: help file
    Download Restriction: no

    File URL: http://fmwww.bc.edu/repec/bocode/o/opendf_write.sthlp
    File Function: help file
    Download Restriction: no

    File URL: http://fmwww.bc.edu/repec/bocode/o/opendf_zip2csv.sthlp
    File Function: help file
    Download Restriction: no

    File URL: http://fmwww.bc.edu/repec/bocode/c/csv2xml.py
    File Function: program code
    Download Restriction: no

    File URL: http://fmwww.bc.edu/repec/bocode/x/xml2csv.py
    File Function: program code
    Download Restriction: no

    File URL: http://fmwww.bc.edu/repec/bocode/o/opendf_example_data.zip
    File Function: zip archive
    Download Restriction: no
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:boc:bocode:s459367. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Christopher F Baum (email available below). General contact details of provider: https://edirc.repec.org/data/debocus.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.