<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:access="http://www.bloglines.com/about/specs/fac-1.0">
<access:restriction relationship="allow" />
<channel>
<title>EpiDocumentation</title>
<link>http://epidocumentation.pbwiki.com/</link>
<description>authoring documentation of EpiDoc concepts, tools, and guidelines.</description>
<language>en</language>
<image>
 <url>http://epidocumentation.pbwiki.com/feedlogo.gif</url>
 <title>PBwiki</title>
 <link>http://pbwiki.com/</link>
</image>
<generator>PBwiki 1.3.8</generator>
<webMaster>support@pbwiki.com</webMaster>
 <item>
  <title>XwalkCoreWorkFlow</title>
  <link>http://epidocumentation.pbwiki.com/XwalkCoreWorkFlow</link>
  <author>email.hidden@example.com (Gabriel)</author>
  <description><![CDATA[<h3>Gabriel edited <a href="http://epidocumentation.pbwiki.com/XwalkCoreWorkFlow">XwalkCoreWorkFlow</a></h3>
(generated)<br />a stylesheet that acts upon HGV.xml (the database dump) to create epidocHGV.xml<br /> on<span style="color:red;background-color:#fcc;"> epigraphis</span><span style="font-weight:bold;color:green;background-color:#cfc;"> epigraphic</span> text<span style="color:red;background-color:#fcc;"> field)</span><span style="font-weight:bold;color:green;background-color:#cfc;"> field, translation)</span><br />epidocHGV.xml<br />(generated)<br /><span style="color:red;background-color:#fcc;">...</span><span style="font-weight:bold;color:green;background-color:#cfc;">an XML file containing the key value pairs in the form of variables needed for import into EpiDoc XML</span><br />hgvkv2epidoc.xml<br />(local file)<br />a<span style="color:red;background-color:#fcc;"> template</span><span style="font-weight:bold;color:green;background-color:#cfc;"> template defining the placement of key values into EpiDoc XML (context + variables)<br />kv2epidoc.xsl<br />(core xWalker script)<br />...</span><br />.sidebar_v2 { display: none; }<br />]]></description>
  <pubDate>Sun, 18 May 2008 17:45:35 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>XwalkCoreWorkFlow</title>
  <link>http://epidocumentation.pbwiki.com/XwalkCoreWorkFlow</link>
  <author>email.hidden@example.com (Gabriel)</author>
  <description><![CDATA[<h3>Gabriel edited <a href="http://epidocumentation.pbwiki.com/XwalkCoreWorkFlow">XwalkCoreWorkFlow</a></h3>
(generated)<br />...<br /><span style="color:red;background-color:#fcc;">****</span><span style="font-weight:bold;color:green;background-color:#cfc;">hgvkv2epidoc.xml<br />(local file)<br />a template</span><br />.sidebar_v2 { display: none; }<br />]]></description>
  <pubDate>Sun, 18 May 2008 17:22:37 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>XwalkCoreWorkFlow</title>
  <link>http://epidocumentation.pbwiki.com/XwalkCoreWorkFlow</link>
  <author>email.hidden@example.com (Gabriel)</author>
  <description><![CDATA[<h3>Gabriel edited <a href="http://epidocumentation.pbwiki.com/XwalkCoreWorkFlow">XwalkCoreWorkFlow</a></h3>
(generated)<br />a stylesheet that acts upon HGV.xml (the database dump) to create epidocHGV.xml<br /><span style="font-weight:bold;color:green;background-color:#cfc;">at this stage a runner.sh may also be generated if Transcode, CHET-C, or other processes also need to be run (e.g. on epigraphis text field)</span><br />epidocHGV.xml<br />(generated)<br /><span style="font-weight:bold;color:green;background-color:#cfc;">...<br />****<br />.sidebar_v2 { display: none; }</span><br />]]></description>
  <pubDate>Sun, 18 May 2008 17:10:12 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>XwalkCoreWorkFlow</title>
  <link>http://epidocumentation.pbwiki.com/XwalkCoreWorkFlow</link>
  <author>email.hidden@example.com (Gabriel)</author>
  <description><![CDATA[<h3>Gabriel added <a href="http://epidocumentation.pbwiki.com/XwalkCoreWorkFlow">XwalkCoreWorkFlow</a></h3>
! Crosswalker Core Tool Workflow<br />
<br />
(See CrossWalker page for more detailed specs and files)<br />
<br />
<img src=\"/f/hgv-crosswalker.jpg\" width=\"600\"/><br />
<br />
!!! In diagram above:<br />
<br />
* crosswalker.xsl and kv2epidoc.xsl are the core CrossWalker scripts<br />
* hgv2kv.xml and hgvkv2epidoc.xml are local, user-defined files (for \"hgv\" substitute name of local project/schema)<br />
* HGV.xml is the input file<br />
* all other files are generated by the process and therefore should not need hand-editing at any stage<br />
<br />
!!!The elements:<br />
<br />
# **hgv2kv.xml**<br />
## <em style=\"color:maroon;\">(local file)</em><br />
## defines the key value pairs (data fields or elements) that are to be exported from the source database/schema<br />
## may include element definitions, copy or combine instructions, or XSLT 2.0 templates<br />
# **crosswalker.xsl**<br />
## <em style=\"color:teal;\">(core xWalker script)</em><br />
## a stylesheet that acts upon hgv2kv.xml and creates hgv2kv.xsl<br />
# **hgv2kv.xsl**<br />
## <em style=\"color:gray;\">(generated)</em><br />
## a stylesheet that ac]]></description>
  <pubDate>Sun, 18 May 2008 17:00:15 +0000</pubDate>
  <category>add</category>
 </item>
 <item>
  <title>hgv-crosswalker-1.jpg</title>
  <link>http://epidocumentation.pbwiki.com/XwalkCoreWorkFlow</link>
  <author>email.hidden@example.com (Gabriel)</author>
  <description><![CDATA[<h3>Gabriel renamed hgv-crosswalker-1.jpg <a href="/f/hgv-crosswalker.jpg">hgv-crosswalker.jpg</a></h3>
]]></description>
  <pubDate>Sun, 18 May 2008 16:42:36 +0000</pubDate>
  <category>mvf</category>
 </item>
 <item>
  <title>hgv-crosswalker-1.jpg</title>
  <link>http://epidocumentation.pbwiki.com/f/hgv-crosswalker-1.jpg</link>
  <author>email.hidden@example.com (Gabriel)</author>
  <description><![CDATA[<h3>Gabriel uploaded <a href="http://epidocumentation.pbwiki.com/f/hgv-crosswalker-1.jpg">hgv-crosswalker-1.jpg</a>]]></description>
  <pubDate>Sun, 18 May 2008 16:42:30 +0000</pubDate>
  <category>upl</category>
 </item>
 <item>
  <title>CrossWalker</title>
  <link>http://epidocumentation.pbwiki.com/CrossWalker</link>
  <author>email.hidden@example.com (Gabriel)</author>
  <description><![CDATA[<h3>Gabriel edited <a href="http://epidocumentation.pbwiki.com/CrossWalker">CrossWalker</a></h3>
An XSL transform interacts with the crosswalk file to produce a separate, custom XSL transformation file that can then be used to create EpiDoc documents from the database format and vice versa. Data may be replicated and combined from one or more elements in the source file to a single field (or element) in the output. Multiple source locations (indicated with XPath expressions) and hard-coded default values (if the XPath fails) may be specified. String replacements, value substitutions (for, e.g., vocabulary conversions) and user-supplied XSL transformations may be performed on the data by supplying the appropriate information in the crosswalk file.<br />This tool is still under preliminary development, although most features for production of CSV are fully implemented, and the December 2006 EpiDoc sprint resulted in much of the functionality for the EDR to EpiDoc process being drafted.<br /><span style="color:red;background-color:#fcc;">Hgv2EpiDocCrossWalk</span><span style="font-weight:bold;color:green;background-color:#cfc;">Crosswalker tool core workflow<br />HGV to EpiDoc Crosswalk</span><br />EpiDoc to CSV Cross]]></description>
  <pubDate>Sun, 18 May 2008 16:28:33 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>Hgv2EpiDocCrossWalk</title>
  <link>http://epidocumentation.pbwiki.com/Hgv2EpiDocCrossWalk</link>
  <author>email.hidden@example.com (Gabriel)</author>
  <description><![CDATA[<h3>Gabriel edited <a href="http://epidocumentation.pbwiki.com/Hgv2EpiDocCrossWalk">Hgv2EpiDocCrossWalk</a>]]></description>
  <pubDate>Sun, 18 May 2008 16:23:11 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>Hgv2EpiDocCrossWalk</title>
  <link>http://epidocumentation.pbwiki.com/Hgv2EpiDocCrossWalk</link>
  <author>email.hidden@example.com (Gabriel)</author>
  <description><![CDATA[<h3>Gabriel added <a href="http://epidocumentation.pbwiki.com/Hgv2EpiDocCrossWalk">Hgv2EpiDocCrossWalk</a></h3>
! Crosswalk modules for HGV metadata to ~EpiDoc<br />
<br />
(See also http://epidocdukepapy.pbwiki.com/HGVMetadataXSLTConverter)<br />
<br />
* IDP project created a one-off crosswalk script in XSLT 2.0 (2008-Feb/Apr)<br />
** Moving one record in HGV.fp8 into one ~EpiDoc XML file<br />
** Mapping each HGV metadata record to one+ DDbDP text<br />
* Revisited code and workflow for EDR crosswalk (2008-May) (see image below)<br />
** Core Crosswalker code (crosswalker.xsl, kv2epidoc.xsl)<br />
*** To upgrade from eXSLT to XSLT 2.0<br />
*** Test and iterate, requiring...<br />
** Local Crosswalker modules (hgv2kv.xml, hgvkv2epidoc.xml)<br />
*** hgv2kv.xml (Key Value definitions) will contain XSLT snippets from IDP<br />
*** hgvkv2epidoc.xml (~EpiDoc template) will largely come from HGV EpiDoc template created by JC/GB in 2008-Feb<br />
*** ...<br />
<br />
<img src=\"/f/hgv-crosswalker.jpg\"/><br />
]]></description>
  <pubDate>Sun, 18 May 2008 16:22:22 +0000</pubDate>
  <category>add</category>
 </item>
 <item>
  <title>crosswalker.jpg</title>
  <link>http://epidocumentation.pbwiki.com/Hgv2EpiDocCrossWalk</link>
  <author>email.hidden@example.com (Gabriel)</author>
  <description><![CDATA[<h3>Gabriel renamed crosswalker.jpg <a href="/f/hgv-crosswalker.jpg">hgv-crosswalker.jpg</a></h3>
]]></description>
  <pubDate>Sun, 18 May 2008 16:21:25 +0000</pubDate>
  <category>mvf</category>
 </item>
 <item>
  <title>crosswalker.jpg</title>
  <link>http://epidocumentation.pbwiki.com/f/crosswalker.jpg</link>
  <author>email.hidden@example.com (Gabriel)</author>
  <description><![CDATA[<h3>Gabriel uploaded <a href="http://epidocumentation.pbwiki.com/f/crosswalker.jpg">crosswalker.jpg</a>]]></description>
  <pubDate>Sun, 18 May 2008 16:21:09 +0000</pubDate>
  <category>upl</category>
 </item>
 <item>
  <title>CrossWalker</title>
  <link>http://epidocumentation.pbwiki.com/CrossWalker</link>
  <author>email.hidden@example.com (Gabriel)</author>
  <description><![CDATA[<h3>Gabriel edited <a href="http://epidocumentation.pbwiki.com/CrossWalker">CrossWalker</a></h3>
An XSL transform interacts with the crosswalk file to produce a separate, custom XSL transformation file that can then be used to create EpiDoc documents from the database format and vice versa. Data may be replicated and combined from one or more elements in the source file to a single field (or element) in the output. Multiple source locations (indicated with XPath expressions) and hard-coded default values (if the XPath fails) may be specified. String replacements, value substitutions (for, e.g., vocabulary conversions) and user-supplied XSL transformations may be performed on the data by supplying the appropriate information in the crosswalk file.<br />This tool is still under preliminary development, although most features for production of CSV are fully implemented, and the December 2006 EpiDoc sprint resulted in much of the functionality for the EDR to EpiDoc process being drafted.<br /><span style="font-weight:bold;color:green;background-color:#cfc;">Hgv2EpiDocCrossWalk</span><br />EpiDoc to CSV Crosswalk<br />EDR Crosswalk Workflow<br />]]></description>
  <pubDate>Sun, 18 May 2008 15:59:22 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>EdrXwalkWorkflow</title>
  <link>http://epidocumentation.pbwiki.com/EdrXwalkWorkflow</link>
  <author>email.hidden@example.com (GB)</author>
  <description><![CDATA[<h3>GB edited <a href="http://epidocumentation.pbwiki.com/EdrXwalkWorkflow">EdrXwalkWorkflow</a></h3>
You should now have a collection of EpiDoc documents (one per inscription) in the current folder.<br />NOTE: the kv2epidoc.xsl file uses XSLT Extensions which are only compatible with the the libxslt processor xsltproc.  Specifically the function that allows multiple output documents works only in xsltproc.<br /><span style="font-weight:bold;color:green;background-color:#cfc;">(Diagram below sketched in 2008-MAY)</span><br />]]></description>
  <pubDate>Fri, 16 May 2008 23:00:45 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>EdrXwalkWorkflow</title>
  <link>http://epidocumentation.pbwiki.com/EdrXwalkWorkflow</link>
  <author>email.hidden@example.com (Anonymous)</author>
  <description><![CDATA[<h3>Anonymous edited <a href="http://epidocumentation.pbwiki.com/EdrXwalkWorkflow">EdrXwalkWorkflow</a>]]></description>
  <pubDate>Fri, 16 May 2008 22:58:27 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>edr-crosswalker.jpg</title>
  <link>http://epidocumentation.pbwiki.com/f/edr-crosswalker.jpg</link>
  <author>email.hidden@example.com (Anonymous)</author>
  <description><![CDATA[<h3>Anonymous uploaded <a href="http://epidocumentation.pbwiki.com/f/edr-crosswalker.jpg">edr-crosswalker.jpg</a>]]></description>
  <pubDate>Fri, 16 May 2008 22:55:41 +0000</pubDate>
  <category>upl</category>
 </item>
 <item>
  <title>UpdatingTheDevDTDOnline</title>
  <link>http://epidocumentation.pbwiki.com/UpdatingTheDevDTDOnline</link>
  <author>email.hidden@example.com (Tom Elliott)</author>
  <description><![CDATA[<h3>Tom Elliott added <a href="http://epidocumentation.pbwiki.com/UpdatingTheDevDTDOnline">UpdatingTheDevDTDOnline</a></h3>
* cd to the dtd directory under your svn checkout<br />
<br />
 $ scp tei-epidoc.dtd {username}@{devmachine}:tei-epidoc.dtd<br />
 $ ssh {username}@{devmachine}<br />
 $ cp tei-epidoc.dtd /var/www/html/epidoc/dtd/dev/<br />
]]></description>
  <pubDate>Wed, 30 Apr 2008 21:42:22 +0000</pubDate>
  <category>add</category>
 </item>
 <item>
  <title>AdminHowTos</title>
  <link>http://epidocumentation.pbwiki.com/AdminHowTos</link>
  <author>email.hidden@example.com (Tom Elliott)</author>
  <description><![CDATA[<h3>Tom Elliott edited <a href="http://epidocumentation.pbwiki.com/AdminHowTos">AdminHowTos</a></h3>
BackingUpCVS<br />BackingUpSVN<br /><span style="color:red;background-color:#fcc;">GeneratingStaticGuidelines</span><span style="font-weight:bold;color:green;background-color:#cfc;">GeneratingStaticGuidelines (also how to update the online copy)<br />UpdatingTheDevDTDOnline</span><br />UpdatingTheWebPage<br />]]></description>
  <pubDate>Wed, 30 Apr 2008 21:41:00 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>GeneratingStaticGuidelines</title>
  <link>http://epidocumentation.pbwiki.com/GeneratingStaticGuidelines</link>
  <author>email.hidden@example.com (Tom Elliott)</author>
  <description><![CDATA[<h3>Tom Elliott edited <a href="http://epidocumentation.pbwiki.com/GeneratingStaticGuidelines">GeneratingStaticGuidelines</a></h3>
customize a copy of staticgl.sh.example to reflect realities on your local filesystem, rename it staticgl.sh, put it somewhere in your PATH and make it executeable<br />customize a copy of config.xml.example to reflect realities on your local filesystem, rename it config.xml and save it into the same directory as the static generation code (i.e., staticgen)<br /> {username}@{devserver}:gl.zip$<span style="font-weight:bold;color:green;background-color:#cfc;"> ssh {username}@{devserver}$</span> unzip gl.zip -d /var/www/html/epidoc/gl/dev/<br />]]></description>
  <pubDate>Wed, 30 Apr 2008 21:35:42 +0000</pubDate>
  <category>mod</category>
 </item>
 <item>
  <title>GeneratingStaticGuidelines</title>
  <link>http://epidocumentation.pbwiki.com/GeneratingStaticGuidelines</link>
  <author>email.hidden@example.com (Tom Elliott)</author>
  <description><![CDATA[<h3>Tom Elliott added <a href="http://epidocumentation.pbwiki.com/GeneratingStaticGuidelines">GeneratingStaticGuidelines</a></h3>
Generating Static EpiDoc Guidelines<br />
<br />
* cd into the staticgen subdirectory under guidelines in your svn checkout tree<br />
* customize a copy of <raw>staticgl.sh.example</raw> to reflect realities on your local filesystem, rename it staticgl.sh, put it somewhere in your PATH and make it executeable<br />
* customize a copy of config.xml.example to reflect realities on your local filesystem, rename it config.xml and save it into the same directory as the static generation code (i.e., staticgen)<br />
<br />
 $ <raw>staticgl.sh</raw><br />
 $ cd {output-dir-from-shell-script}<br />
 $ zip gl.zip *<br />
 $ scp gl.zip {username}@{devserver}:gl.zip<br />
 $ unzip gl.zip -d /var/www/html/epidoc/gl/dev/<br />
]]></description>
  <pubDate>Wed, 30 Apr 2008 21:18:58 +0000</pubDate>
  <category>add</category>
 </item>
 <item>
  <title>AdminHowTos</title>
  <link>http://epidocumentation.pbwiki.com/AdminHowTos</link>
  <author>email.hidden@example.com (Tom Elliott)</author>
  <description><![CDATA[<h3>Tom Elliott edited <a href="http://epidocumentation.pbwiki.com/AdminHowTos">AdminHowTos</a></h3>
BackingUpCVS<br />BackingUpSVN<br /><span style="font-weight:bold;color:green;background-color:#cfc;">GeneratingStaticGuidelines</span><br />UpdatingTheWebPage<br />]]></description>
  <pubDate>Wed, 30 Apr 2008 20:47:24 +0000</pubDate>
  <category>mod</category>
 </item>
</channel>
</rss>
