<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-CA" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Thanks for sharing your R package, Adrian, and for starting the conversation, Wendy.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Re: the original question-I used NESSTAR and uploaded the data files I had (in this case SPSS, but it works with STATA too). NESSTAR automatically uploads the existing metadata from the dataset, but there is still a lot of manual work to
 do if the questionnaire had conditional questions/routing. NESSTAR is nice in that you can add additional information or include question text that is longer than the standard variable label, but everything is manual so it takes a lot of work.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">@Adrian-with your R package, is it designed solely to translate existing labeled data into a codebook or is it possible to add and modify the metadata (e.g. with NESSTAR there was the possible of providing additional information about routing)?
 And can is be used to convert data formats other than STATA?<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">On a general note, after the time I spent working in NESSTAR and comparing it to Colectica, it seems to me it would be more efficient if the questions in a survey could be marked up at the level of the survey itself (to allow for capturing
 additional text or routing that cannot be readily included in the labels of the dataset variables). I think that’s what the Colectica Designer tool aims to do, but the problem is that while it allows you to design a survey in Designer and then export that
 marked-up survey to be uploaded into a survey tool, there are only a handful of survey tools that can utilize this exported marked-up survey. Unfortunately, it’s not so simple for my institution to just switch to another survey tool (we use Qualtrics), so
 I’m not sure how we can best create marked-up surveys that can be reused and that should make the process of creating a DDI codebook easier, without requiring researchers to create the survey two times: once in a DDI tool like Colectica and once in the survey
 tool itself. <o:p></o:p></p>
<p class="MsoNormal">Has anyone else had this experience?<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Sincerely,<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Jessica<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:12.0pt;color:black">From: </span></b><span style="font-size:12.0pt;color:black">&lt;ddi-users-bounces@icpsr.umich.edu&gt; on behalf of Adrian Dușa &lt;dusa.adrian@unibuc.ro&gt;<br>
<b>Reply-To: </b>Data Documentation Initiative Users Group &lt;ddi-users@icpsr.umich.edu&gt;<br>
<b>Date: </b>Friday, April 23, 2021 at 10:58 PM<br>
<b>To: </b>Data Documentation Initiative Users Group &lt;ddi-users@icpsr.umich.edu&gt;<br>
<b>Subject: </b>Re: [DDI-users] Translation tools/processes from syntax files to DDICodebook<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">I have an R package that can do that out of the box. The command is as simple as:
<o:p></o:p></p>
<div>
<p class="MsoNormal">convert(&quot;yourfile.dta&quot;, to = &quot;DDI&quot;)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">The latest development version depends on another R package called &quot;haven&quot;, which (in its latest development version but yet not published on CRAN) can read and write Stata style defined missing values such as .a, .b etc.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">In the XML codebook file, they are automatically (and consistently across all variables) replaced with negative numbers such as -1, -2 etc.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Both development versions can be installed from GitHub, using:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">library(remotes)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">install_github(&quot;tidyverse/haven&quot;)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">install_github(&quot;dusadrian/DDIwR&quot;)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">I'd be happy to be of&nbsp;assistance in case you need any help.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">I hope this helps,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Adrian<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class="MsoNormal">On Fri, Apr 23, 2021 at 9:23 PM Wendy Thomas &lt;<a href="mailto:wlt@umn.edu">wlt@umn.edu</a>&gt; wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<p class="MsoNormal">I had this question within another conversation recently and was wondering what people were using and if there were any new tools out there.
<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">&quot;While I have your attention: what is the process of creating the DDI codebooks based on existing data sets? Suppose I have a labeled data set in Stata, what would I need to do to produce a DDI codebook XML file out if it? &quot;<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Answer to the list. I'll compile and I'm sure others are interested.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Wendy<br clear="all">
<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class="MsoNormal">-- <o:p></o:p></p>
<div>
<div>
<p class="MsoNormal">Wendy L. Thomas&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;Phone: &#43;1 612.624.4389<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Data Access Core Director&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;Fax:&nbsp;&nbsp; &#43;1 612.626.8375<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Minnesota Population Center&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Email: <a href="mailto:wlt@umn.edu" target="_blank">
wlt@umn.edu</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">University of Minnesota<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">50 Willey Hall<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">225 19th Avenue South<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Minneapolis, MN 55455<o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal">_______________________________________________<br>
DDI-users mailing list<br>
<a href="mailto:DDI-users@icpsr.umich.edu" target="_blank">DDI-users@icpsr.umich.edu</a><br>
<a href="http://lists.icpsr.umich.edu/mailman/listinfo/ddi-users" target="_blank">http://lists.icpsr.umich.edu/mailman/listinfo/ddi-users</a><o:p></o:p></p>
</blockquote>
</div>
<p class="MsoNormal"><br clear="all">
<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class="MsoNormal">-- <o:p></o:p></p>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal">Adrian Dusa<br>
University of Bucharest<br>
Romanian Social Data Archive<br>
Soseaua Panduri nr. 90-92<br>
050663 Bucharest sector 5<br>
Romania<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://adriandusa.eu" target="_blank">https://adriandusa.eu</a><o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>