KUKU

KU ScholarWorks

  • myKU
  • Email
  • Enroll & Pay
  • KU Directory
    • Login
    View Item 
    •   KU ScholarWorks
    • Institute for Policy & Social Research
    • Data Science
    • DDI
    • View Item
    •   KU ScholarWorks
    • Institute for Policy & Social Research
    • Data Science
    • DDI
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Implementing the DDI4 Model in the R Language

    Thumbnail
    View/Open
    The PowerPoint presentation (2.945Mb)
    Issue Date
    2018-12-04
    Author
    Wackerow, Joachim
    Hoyle, Larry
    Type
    Presentation
    Metadata
    Show full item record
    Abstract
    Model based DDI4 lends itself to a representation in a language with object oriented structures. This presentation describes an ongoing project implementing the complete DDI4 model in R. We currently have the complete structure represented as R6 objects. Future work will focus on a graphical user interface for entering metadata and on capturing metadata about transformations. Import and export of DDI and a human readable codebook are also planned.

    Each DDI4 class is modeled as an (object oriented) R6 class. This approach yields several useful capabilities. Properties and relationships of objects are validated as to correct datatype and cardinality as they are instantiated. Existence of DDI URNs is validated against an internal registry and via an XML catalog. The latter allows for validating the existence of an external object. DDI metadata are attached to existing R objects as attributes having DDI URNs as their values.

    The DDI4R package, including documentation, is generated programmatically directly from the DDI4 model XMI file available on the DDI4 website.

    Having metadata objects in R may also offer interesting future possibilities for operations directly on metadata. Sum and difference operators on Collections, for example might be useful in harmonization.
    Description
    A presentation at EDDI18 – 10th Annual European DDI User Conference, Berlin Germany December 4, 2018.
    URI
    http://hdl.handle.net/1808/27451
    Collections
    • DDI [7]

    Items in KU ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.


    We want to hear from you! Please share your stories about how Open Access to this item benefits YOU.


    Contact KU ScholarWorks
    785-864-8983
    KU Libraries
    1425 Jayhawk Blvd
    Lawrence, KS 66045
    785-864-8983

    KU Libraries
    1425 Jayhawk Blvd
    Lawrence, KS 66045
    Image Credits
     

     

    Browse

    All of KU ScholarWorksCommunities & CollectionsThis Collection

    My Account

    LoginRegister

    Statistics

    View Usage Statistics

    Contact KU ScholarWorks
    785-864-8983
    KU Libraries
    1425 Jayhawk Blvd
    Lawrence, KS 66045
    785-864-8983

    KU Libraries
    1425 Jayhawk Blvd
    Lawrence, KS 66045
    Image Credits
     

     

    The University of Kansas
      Contact KU ScholarWorks
    Lawrence, KS | Maps
     
    • Academics
    • Admission
    • Alumni
    • Athletics
    • Campuses
    • Giving
    • Jobs

    The University of Kansas prohibits discrimination on the basis of race, color, ethnicity, religion, sex, national origin, age, ancestry, disability, status as a veteran, sexual orientation, marital status, parental status, gender identity, gender expression and genetic information in the University’s programs and activities. The following person has been designated to handle inquiries regarding the non-discrimination policies: Director of the Office of Institutional Opportunity and Access, IOA@ku.edu, 1246 W. Campus Road, Room 153A, Lawrence, KS, 66045, (785)864-6414, 711 TTY.

     Contact KU
    Lawrence, KS | Maps