<html xmlns:v="urn:schemas-microsoft-com:vml" 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=iso-8859-1">
<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;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
code
        {mso-style-priority:99;
        font-family:"Courier New";}
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.E-postmall18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.E-postmall19
        {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><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="SV" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hi Amber!<o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">The nesstar codebook is done via a DDI-C -&gt; XSLT -&gt; XML-FO -&gt; PDF transformation.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">It was developed by Pascal Heus in 2006 and used in nesstar webview and publisher.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">A staff member at SND have done some fixes and restructure of it an published as a part of the ddi-xslt package:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><a href="https://github.com/MetadataTransform/ddi-xslt/tree/master/ddi-fo">https://github.com/MetadataTransform/ddi-xslt/tree/master/ddi-fo</a><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Link to the full xslt file: <a href="https://raw.githubusercontent.com/MetadataTransform/ddi-xslt/master/ddi-fo/dditofo_complete.xsl">
https://raw.githubusercontent.com/MetadataTransform/ddi-xslt/master/ddi-fo/dditofo_complete.xsl</a><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">To run this you need apache fop <a href="https://xmlgraphics.apache.org/fop/">
https://xmlgraphics.apache.org/fop/</a> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Example of transformation:<o:p></o:p></span></p>
<p class="MsoNormal"><code><span lang="EN-US" style="font-size:10.0pt">fop -xml ddifile.xml -xsl dditofo_complete.xsl -pdf pdffile.pdf</span></code><span lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Hope this helps!<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Best regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Olof<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="mso-fareast-language:SV">Från:</span></b><span style="mso-fareast-language:SV"> ddi-users-bounces@icpsr.umich.edu &lt;ddi-users-bounces@icpsr.umich.edu&gt;
<b>För </b>Amber Leahey<br>
<b>Skickat:</b> den 1 maj 2019 17:36<br>
<b>Till:</b> Data Documentation Initiative Users Group &lt;ddi-users@icpsr.umich.edu&gt;<br>
<b>Kopia:</b> Victoria Lubitch &lt;victoria.lubitch@utoronto.ca&gt;<br>
<b>Ämne:</b> [DDI-users] Create PDF Codebook<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><span lang="EN-CA">Hi everyone, <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Hoping someone in the community can help us out. We would like to generate PDF Codebooks from DDI XML that is generated by a new tool we are developing for use in Dataverse.
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">The tool allows users to enhance variable metadata for datasets deposited in the Dataverse repository. A prototype interface is available
<a href="https://scholarsportal.github.io/Dataverse-Data-Curation-Tool/?uri=https://dataverse.scholarsportal.info/api/access/datafile/40620/metadata/ddi">
here</a>. <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">We really like the style of the Codebook generated by tools such as Nesstar, does anyone know of any existing code for us to reuse? I&#8217;ve attached a sample Nesstar Codebook in case you are wondering.
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Thanks in advance, <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Amber Leahey<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Data &amp; GIS Librarian<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">Scholars Portal, Ontario Council of University Libraries<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA">416 978 7217<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-CA"><a href="mailto:amber.leahey@utoronto.ca">amber.leahey@utoronto.ca</a>
<o:p></o:p></span></p>
</div>
</body>
</html>