sanskrit-lexicon / ACC

ACC specific issues
0 stars 0 forks source link

xml problems with markup #13

Closed funderburkjim closed 7 years ago

funderburkjim commented 7 years ago

When constructing acc.xml from acc6.txt, several (about 40) records had non-valid xml.

A few additions and alterations to the input change files of correctionwork/issue-cologne-142/ got this down to 26 cases. These changes are pushed to dev server as commit 52b6d197...

Making an xml file with acc5.txt as input generates no errors, so this isolates the problem to acc6.

The other cases will require some changes to the hw_ref_int.py program that makes acc6.

funderburkjim commented 7 years ago

temp.txt should provide some clues to what needs to be done.

For each case, the digitization lines (of acc6) and the corresponding xml construction are displayed.

For the first few cases, I've put '****' around the digitization lines that generate the invalid xml.

The first case can be corrected by having the varadarAjastava ab tag to begin on next line.

The second case has an 'ab' tag in the middle of Devanagari text, which is probably always wrong.

funderburkjim commented 7 years ago

@drdhaval2785 When these problems are resolved, I'll continue with altering acc.dtd so that the xml will validate.

Incidentally, when you make a change to acc6.txt, you can regenerate the xml from acc6 by:

python make_xml.py ../orig/acc6.txt acchw.txt tempejf_acc.xml > redoxml_log.txt

And then example the log file to see if any xml errors remain.

drdhaval2785 commented 7 years ago

Sure. Will post when I get it right.

drdhaval2785 commented 7 years ago

Now 8 remain.

drdhaval2785 commented 7 years ago

Now 9 remain

<!-- xml error #1: L = 11664, hw = nArAyaRaBawwa-->
<H1><h><key1>nArAyaRaBawwa</key1><key2>nArAyaRa Bawwa</key2></h><body><s>nArAyaRa Bawwa</s>  <ab type="pers">son</ab> of <ab type="hw" value="rAmeSvara">Rāmeśvara</ab> <ab type="hw" value="Bawwa">Bhaṭṭa</ab>, <ab type="pers">son</ab> of <ab type="hw" value="govinda">Govinda</ab> <br/><ab type="hw" value="Bawwa">Bhaṭṭa</ab>, was <ab type="pers">father</ab> of <ab type="hw" value="rAmakfzRa">Rāmakṛṣṇa</ab> <ab type="hw" value="Bawwa">Bhaṭṭa</ab>, <ab type="pers">father</ab> <br/>of <ab type="hw" value="dinakara">Dinakara</ab> <ab type="hw" value="Bawwa">Bhaṭṭa</ab> (<ab type="pers">father</ab> of <ab type="hw" value="viSveSvara">Viśveśvara</ab> <ab type="hw" value="Bawwa">Bhaṭṭa</ab>) and <br/><ab type="hw" value="kamalAkara">Kamalākara</ab> <ab type="hw" value="Bawwa">Bhaṭṭa</ab> (1612): <div n="2"><ab type="hw" value="antyezwipadDati">Antyeṣṭipaddhati</ab> or <ab type="hw" value="OrDvadehikapadDati">Aurdhvadehikapaddhati</ab>. </div><div n="2"><ab type="hw" value="antyezwiprayoga">Antyeṣṭiprayoga</ab>. </div><div n="2"><ab type="hw" value="ayananirRaya">Ayananirṇaya</ab>. </div><div n="2"><ab type="hw" value="AturasaMnyAsaviDi">Āturasaṃnyāsavidhi</ab>. </div><div n="2">Āhitāgnimaraṇe Dāhādi. </div><div n="2"><ab type="hw" value="AhnikaviDi">Āhnikavidhi</ab>. </div><div n="2"><ab type="hw" value="utsargaprayoga">Utsargaprayoga</ab>. <ls>NP</ls>. V, 48. See Jalāśayāśra- <br/>motsargavidhi. </div><div n="2"><ab type="hw" value="kAlanirRaya">Kālanirṇaya</ab> (?). </div><div n="2"><symbol n="C.">C.</symbol> on Mādhava's Kālanirṇayasaṃgrahaślokāḥ. </div><div n="2"><ab type="hw" value="kASImaraRamuktivicAra">Kāśīmaraṇamuktivicāra</ab>.  [Page1-292-b+ 48] </div><div n="2"><ab type="hw" value="gayAkAryAnuzWAnapadDati">Gayākāryānuṣṭhānapaddhati</ab>, a part of the <ab type="hw" value="trisTalIsetu">Tri- </div><div n="2">sthalīsetu</ab>. </div><div n="2"><ab type="hw" value="gayAyAtrAprayoga">Gayāyātrāprayoga</ab>. </div><div n="2"><ab type="hw" value="gotrapravaranirRaya">Gotrapravaranirṇaya</ab>. </div><div n="2">Jalāśayāśramotsargavidhi. </div><div n="2"><ab type="hw" value="taqAgotsarga">Taḍāgotsarga</ab>, another name of the preceding <br/>book. <ls>Hall</ls> p. 178. </div><div n="2"><ab type="hw" value="tiTinirRaya">Tithinirṇaya</ab>. </div><div n="2"><ab type="hw" value="tulApuruzamahAdAnaprayoga">Tulāpuruṣamahādānaprayoga</ab>. </div><div n="2"><ab type="hw" value="trisTalIsetu">Tristhalīsetu</ab>. </div><div n="2"><ab type="hw" value="trisTalIsetumAhAtmya">Tristhalīsetumāhātmya</ab>. </div><div n="2"><ab type="hw" value="divyAnuzWAnapadDati">Divyānuṣṭhānapaddhati</ab>. </div><div n="2"><ab type="hw" value="prayAgasetu">Prayāgasetu</ab>. </div><div n="2"><ab type="hw" value="prayogaratna">Prayogaratna</ab>. </div><div n="2"><ab type="hw" value="mAMsamImAMsA">Māṃsamīmāṃsā</ab>. Quoted in <ab type="hw" value="nirRayasinDu">Nirṇayasindhu</ab>. </div><div n="2"><ab type="hw" value="rudrapadDati">Rudrapaddhati</ab> or <ab type="hw" value="rudrAnuzWAnapadDati">Rudrānuṣṭhānapaddhati</ab>. </div><div n="2"><ab type="hw" value="liNgAdipratizWAviDi">Liṅgādipratiṣṭhāvidhi</ab>. <ls>P</ls>. 22. </div><div n="2"><ab type="hw" value="vAstupuruzaviDi">Vāstupuruṣavidhi</ab>. <ls>Poona</ls> 459. </div><div n="2"><ab type="hw" value="vfzotsargapadDati">Vṛṣotsargapaddhati</ab>. <ls>Bhk</ls>. 24.</div></body><tail><L>11664</L><pc>1-292,1</pc></tail></H1>
<!-- xml error #2: L = 14323, hw = prayogapArijAta-->
<H1><h><key1>prayogapArijAta</key1><key2>prayogapArijAta</key2></h><body><s>prayogapArijAta</s>  <ab type="subj">dh</ab>. <ls>Mack</ls>. 28. Quoted by <ab type="hw" value="nArAyaRa">Nārāyaṇa</ab> in <br/><ab type="hw" value="prayogaratna">Prayogaratna</ab>, in <ab type="hw" value="AcArArka">Ācārārka</ab>, <ab type="hw" value="saMskAramayUKa">Saṃskāramayūkha</ab>, by <br/><ab type="hw" value="KaRqerAya">Khaṇḍerāya</ab> <ls>W</ls>. p. 312. <div n="3">--by Navaśiṣya Paṇḍita. <ls>Rice</ls> 44. </div><div n="3">--by <ab type="hw" value="nfsiMha">Nṛsiṃha</ab>. Has five Kāṇḍa, <ab type="hw" value="saMskAra">Saṃskāra</ab>, Pākayajña, <br/><ab type="hw" value="ADAna">Ādhāna</ab>, <ab type="hw" value="Ahnika">Āhnika</ab>, <ab type="hw" value="gotrapravaranirRaya">Gotrapravaranirṇaya</ab>. <ls>Mack</ls>. 24. <br/><ls>Khn</ls>. 76 (<ab type="hw" value="Ahnika">āhnika</ab>). <ls>K</ls>. 186. <ls>Bik</ls>. 353 (<ab type="hw" value="Ahnika">āhnika</ab>). 439 <br/>(<ab type="hw" value="saMskAra">saṃskāra</ab> and <ab type="hw" value="Ahnika">āhnika</ab>). 440 (<ab type="subj">śrāddha</ab>). <ls>NP</ls>. V, 76.  [Page1-356-a+ 47] <br/><ls>Burnell</ls> 131^a. <ls>Bhk</ls>. 23 (<ab type="hw" value="Ahnika">āhnika</ab>). <ls>Poona</ls> II, 141. 142. <br/><ls>Oppert</ls> II, 163. 7642. 8055. <ls>Rice</ls> 204. </div><div n="3">--<ab type="subj">Sv</ab>. by <ab type="hw" value="puruzottama">Puruṣottama</ab> <ab type="hw" value="Bawwa">Bhaṭṭa</ab>. <ls>Brl</ls>. 56. <ls>Oppert</ls> II, <br/>10147. <ab type="hw" value="prayogapArijAte"><HI>Prayogapārijāte</ab> <ab type="hw" value="karRaveDaviDAna">Karṇavedhavidhāna</ab>. <ls>Ben</ls>. 140.</div></body><tail><L>14323</L><pc>1-355,2</pc></tail></H1>
<!-- xml error #3: L = 17651, hw = mAnavasUtra-->
<H1><h><key1>mAnavasUtra</key1><key2>mAnavasUtra</key2></h><body><s>mAnavasUtra</s>  <div n="2">1. <ab type="hw" value="SrOta">Śrauta</ab>. 1. Prāksoma. 2. <ab type="hw" value="agnizwoma">Agniṣṭoma</ab>. 3. <ab type="hw" value="prAyaScitta">Prā- <br/>yaścitta</ab>. 4. Pravargya. 5. Iṣṭi. 6. <ab type="hw" value="<ab type="hw" value="cayana">cayana</ab>">Cayana</ab>. <br/>7. <ab type="hw" value="vAjapeya">Vājapeya</ab>. 8. Anugrahāḥ. 9. <ab type="hw" value="rAjasUya">Rājasūya</ab>. 10. <br/><ab type="hw" value="SulbasUtra">Śulbasūtra</ab>. 11. <ab type="hw" value="pariSizwa">Pariśiṣṭa</ab>. See <ls>P</ls>. von Bradke <br/>in ZMG. 36, 446. <ls>IO</ls>. 599 (<ab type="hw" value="agnizwoma">agniṣṭoma</ab>). <ls>B</ls>. <br/>1, 188. <ls>NP</ls>. VI, 12 (and <symbol n="C.">C.</symbol>). <ls>Haug</ls> 24. 25. <br/><ls>Peters</ls>. 1, 118. <ls>Sūcīpattra</ls> p. 78. <ls>SB</ls>. 53. <br/><ls>Bühler</ls> 538 (ānugrahika). 538. 539 (prāksoma, <br/><ab type="hw" value="agnizwoma">agniṣṭoma</ab>, prāyaścitti, pravargya, iṣṭi, <ab type="hw" value="cayana">cayana</ab>, <br/><ab type="hw" value="vAjapeya">vājapeya</ab>, <ab type="hw" value="rAjasUya">rājasūya</ab>, śulba, <ab type="hw" value="pravarADyAya">pravarādhyāya</ab>). </div><div n="2"><symbol n="C.">C.</symbol> <ls>B</ls>. 1, 188. <ls>Haug</ls> 40. </div><div n="2"><symbol n="C.">C.</symbol> by <ab type="hw" value="agnisvAmin">Agnisvāmin</ab>. <ls>IO</ls>. 1158 (<ab type="hw" value="agnizwoma">agniṣṭoma</ab>). </div><div n="2"><symbol n="C.">C.</symbol> by Kumārila. <ls>IO</ls>. 17 (first four adhyāyās). <br/><ls>Bühler</ls> 539 (the same). </div><div n="2"><symbol n="C.">C.</symbol> by <ab type="hw" value="miSra">Miśra</ab> <ab type="hw" value="bAlakfzRa">Bālakṛṣṇa</ab>. <ls>Bühler</ls> 539 (prāksoma). </div><div n="2"><ab type="hw" value="darSapUrRamAsa">Darśapūrṇamāsa</ab>. <ls>B</ls>. 1, 188. </div><div n="2"><ab type="hw" value="SulbasUtra">Śulbasūtra</ab>. <ls>Bühler</ls> 539. </div><div n="2"><symbol n="C.">C.</symbol> by <ab type="hw" value="SaNkara">Śaṅkara</ab>, <ab type="pers">son</ab> of <ab type="hw" value="nArada">Nārada</ab>. <ls>Bühler</ls> 539. </div><div n="2"><symbol n="C.">C.</symbol> by <ab type="hw" value="SivadAsa">Śivadāsa</ab>. <ls>Sūcīpattra</ls> 78. </div><div n="2">2. <ab type="hw" value="gfhyasUtra">Gṛhyasūtra</ab> Mānavamaitrāyaṇīya (<ab type="hw" value="hemAdri">Hemādri</ab> in <br/>the <ab type="hw" value="pariSezaKaRqa">Pariśeṣakhaṇḍa</ab> quotes them frequently <br/>by this name). <ls>Khn</ls>. 10. <ls>B</ls>. 1, 188. <ls>Haug</ls> <br/>26 (and <symbol n="C.">C.</symbol>). <ls>Bühler</ls> 538. </div><div n="2"><symbol n="C.">C.</symbol> <ab type="hw" value="pUraRavyAKyA">Pūraṇavyākhyā</ab> by <ab type="hw" value="azwAvakra">Aṣṭāvakra</ab>. <ls>Bühler</ls> 538. </div><div n="2"><ab type="hw" value="agnihotrahoma">Agnihotrahoma</ab>. <ls>B</ls>. 1, 188. </div><div n="2"><ab type="hw" value="agnyADAna">Agnyādhāna</ab>. <ls>B</ls>. 1, 188. </div><div n="2"><ab type="hw" value="SrAdDakalpa">Śrāddhakalpa</ab>. Quoted by <ab type="hw" value="hemAdri">Hemādri</ab> in <ab type="hw" value="pariSezaKaRqa">Pariśeṣa- <br/>khaṇḍa</ab> 1, 1256. </div><div n="2">Mānavagṛhyapariśiṣṭa. <ls>Bühler</ls> 538.</div></body><tail><L>17651</L><pc>1-451,2</pc></tail></H1>
<!-- xml error #4: L = 18848, hw = raGudevanyAyAlaMkAraBawwAcArya-->
<H1><h><key1>raGudevanyAyAlaMkAraBawwAcArya</key1><key2>raGudeva nyAyAlaMkAra BawwAcArya</key2></h><body><s>raGudeva nyAyAlaMkAra BawwAcArya</s>  <ab type="pers">pupil</ab> of <ab type="hw" value="harirAma">Harirāma</ab>: <div n="2">Kaṇādasūtravyākhyāna. </div><div n="2">Tattvacintāmaṇivyākhyā <ab type="hw" value="gUQArTadIpikA">Gūḍhārthadīpikā</ab>, other- <br/>wise called Raghudevī.<ab type="hw" value="anumAnapariCeda">--Anumānaparicheda</ab> <br/><ls>B</ls>. 4, 12. </div><div n="2"><ab type="hw" value="dravyasArasaMgraha">Dravyasārasaṃgraha</ab>. </div><div n="2">Padārthakhaṇḍanavivaraṇa, a <symbol n="C.">C.</symbol> on Raghunātha's <br/><ab type="hw" value="padArTaKaRqana">Padārthakhaṇḍana</ab>. <H/><i>Tracts for the most part from the <ab type="hw" value="tattvacintAmaRi">Tattvacintāmaṇi-%</ab>} <br/><i>vyākhyā.</i> </div><div n="2"><ab type="hw" value="anumitiparAmarSavicAra">Anumitiparāmarśavicāra</ab> <ls>IO</ls>. 47. 1517. <ls>Hall</ls> p. 51. <br/><ls>K</ls>. 154. <ls>B</ls>. 4, 12. <ls>Oudh</ls> XV, 104. <ls>SB</ls>. 191. 193. </div><div n="2"><ab type="hw" value="avayavagranTa">Avayavagrantha</ab>. <ls>K</ls>. 156. <ls>Ben</ls>. 181. 186. </div><div n="2"><ab type="hw" value="AkANkzAvAda">Ākāṅkṣāvāda</ab>. <ls>Ben</ls>. 165. </div><div n="2"><ab type="hw" value="AKyAtavAdawippaRI"><ab type="hw" value="AKyAtavAda">Ākhyātavāda</ab>ṭippaṇī</ab>, on Raghunātha's <ab type="hw" value="AKyAtavAda">Ākhyātavāda</ab>. <br/><ls>Hall</ls> p. 59. <ls>L</ls>. 1985. <ls>Khn</ls>. 60. <ls>K</ls>. 142. <ls>B</ls>. <br/>4, 14. <ls>Report</ls> XXV. <ls>Ben</ls>. 180. <ls>Rādh</ls> 11. <br/><ls>Oudh</ls> X, 12. <ls>Bhr</ls>. 726. <ls>H</ls>. 253. <ls>Oppert</ls> <br/>7837. <ls>W</ls>. 1623. </div><div n="2"><ab type="hw" value="ISvaravAda">Īśvaravāda</ab>. <ls>Hall</ls> p. 41. <ls>Ben</ls>. 179. </div><div n="2"><ab type="hw" value="upasargadyotakatvavicAra">Upasargadyotakatvavicāra</ab>. <ls>Oudh</ls> XV, 104. </div><div n="2"><ab type="hw" value="kAraRavAdArTa">Kāraṇavādārtha</ab>. <ls>K</ls>. 142. </div><div n="2"><ab type="hw" value="kAryakAraRaBAvavicAra">Kāryakāraṇabhāvavicāra</ab>. <ls>Bühler</ls> 555. </div><div n="2"><ab type="hw" value="citrarUpavAda">Citrarūpavāda</ab>. <ls>Oudh</ls> XV, 104. </div><div n="2"><ab type="hw" value="jYAnadvayavAda">Jñānadvayavāda</ab>. <ls>Oudh</ls> XV, 104. </div><div n="2"><ab type="hw" value="jYAnalakzaRavicAra">Jñānalakṣaṇavicāra</ab>. <ls>Burnell</ls> 121^a. </div><div n="2"><ab type="hw" value="tarkavicAra">Tarkavicāra</ab>. <ls>Bh</ls>. 35. </div><div n="2"><ab type="hw" value="daRqakAraRatAvicAra">Daṇḍakāraṇatāvicāra</ab>. <ls>Oudh</ls> XV, 104. </div><div n="2"><ab type="hw" value="DarmitAvaCedakapratyAsattinirUpaRa">Dharmitāvachedakapratyāsattinirūpaṇa</ab>. <ls>Hall</ls> p. 52. </div><div n="2">Nañarthavādaṭippaṇī or Nañvādaṭippaṇī <ls>Oxf</ls>. 245^b. <br/><ls>Hall</ls> p. 61. <ls>K</ls>. 150. <ls>Burnell</ls> 116^a. <ls>H</ls>. 261. <br/><ls>Oppert</ls> 8026. 8027. </div><div n="2"><ab type="hw" value="navInanirmARa">Navīnanirmāṇa</ab> (?). <ls>K</ls>. 150. </div><div n="2"><ab type="hw" value="niruktiprakASa">Niruktiprakāśa</ab>. <ls>Hall</ls> p. 40. <ls>SB</ls>. 190. 196. 199. 200. </div><div n="2"><ab type="hw" value="niScayatvanirukti">Niścayatvanirukti</ab>. <ls>L</ls>. 1428. <ls>K</ls>. 158. </div><div n="2"><ab type="hw" value="niScayavAda">Niścayavāda</ab>. <ls>Oudh</ls> XV, 104. </div><div n="2"><ab type="hw" value="pakzatA">Pakṣatā</ab>. <ls>SB</ls>. 208. </div><div n="2">Pratiyogijñānakāraṇatāvicāra. <ls>Ben</ls>. 194. </div><div n="2">Pratiyogijñānasya Hetutvakhaṇḍanam. <ls>Hall</ls> p. 44. </div><div n="2"><ab type="hw" value="manovAda">Manovāda</ab>. <ls>K</ls>. 156. </div><div n="2"><ab type="hw" value="lakzaRAvAda">Lakṣaṇāvāda</ab>. <ls>Oudh</ls> XV, 104. </div><div n="2"><ab type="hw" value="lOkikavizayatAvAda">Laukikaviṣayatāvāda</ab>. <ls>Oudh</ls> XV, 106. </div><div n="2"><ab type="hw" value="viSizwavESizwyaboDavicAra">Viśiṣṭavaiśiṣṭyabodhavicāra</ab>. <ls>Hall</ls> p. 42. <ls>Oudh</ls> <br/>XV, 104. <ls>H</ls>. 270. <ls>SB</ls>. 201. </div><div n="2"><ab type="hw" value="viSizwavESizwyavAda">Viśiṣṭavaiśiṣṭyavāda</ab>. <ls>Burnell</ls> 121^a. <ls>Oppert</ls> <br/>II, 3804. </div><div n="2"><ab type="hw" value="viSizwavESizwyAvagAhivAdArTa">Viśiṣṭavaiśiṣṭyāvagāhivādārtha</ab>. <ls>Oppert</ls> II, 9366.  [Page1-483-a+ 48] </div><div n="2"><ab type="hw" value="vizayatAvAda">Viṣayatāvāda</ab>. <ls>K</ls>. 160. <ls>Oudh</ls> X, 16. XV, 104. <br/><ls>H</ls>. 270. </div><div n="2"><ab type="hw" value="sAmagrIvAda">Sāmagrīvāda</ab>. <ls>IO</ls>. 47. <ls>Hall</ls> p. 43. <ls>K</ls>. 162. <ls>B</ls>. <br/>4, 34. <ls>Report</ls> XXVI. <ls>Oudh</ls> XV, 100. <ls>H</ls>. <br/>276. <ls>SB</ls>. 201. </div><div n="2"><ab type="hw" value="smftisaMskAravicAra">Smṛtisaṃskāravicāra</ab>. <ls>IO</ls>. 47. <ls>Oudh</ls> XV, 104.</div></body><tail><L>18848</L><pc>1-482,2</pc></tail></H1>
<!-- xml error #5: L = 40761, hw = mukundadAsa-->
<H1><h><key1>mukundadAsa</key1><key2>mukundadAsa</key2></h><body><s>mukundadAsa</s> <ab type="hw" value="manovalambikA"> <div n="3">Manovalambikā</ab>.</div></body><tail><L>40761</L><pc>2-217,2</pc></tail></H1>
<!-- xml error #6: L = 42324, hw = fgveda-->
<H1><h><key1>fgveda</key1><key2>fgveda</key2></h><body><s>fgveda</s>  <ls>AS</ls> p. 32 (I. F. 27. III. F. 190 eighth <ab type="hw" value="azwaka">Aṣṭaka</ab>. <br/>I. A. 17 first <ab type="hw" value="azwaka">Aṣṭaka</ab> with <ab type="hw" value="sAyaRa">Sāyaṇa</ab>'s C.). Ed. U. <br/>(<ab type="hw" value="azwaka">Aṣṭaka</ab> 1. 3. 4. 5). <ls>Hr. Notices</ls> Vol. XI, Pref. p. 19 <br/>(<ab type="hw" value="SANKAyana">Śāṅkhāyana</ab> <ab type="hw" value="SAKA">Śākhā</ab>). <ls>Hz</ls>. 699. 698 (pada). 728 (pada. <br/><ab type="hw" value="azwaka">Aṣṭaka</ab> 1). <ls>Lz</ls>. 1--9. <ls>Whish</ls> 13 a (pada of hymn <br/>1, 1--3, 4). 176 (<ab type="hw" value="azwaka">Aṣṭaka</ab> 1--4. pada). 177 (<ab type="hw" value="azwaka">Aṣṭaka</ab> <br/>5--8. pada). <div n="2">C. by <ab type="hw" value="AnandatIrTa">Ānandatīrtha</ab>. </div><div n="2">CC. by <ab type="hw" value="jayatIrTa">Jayatīrtha</ab>. <ls>AS</ls> p. 32 (first Adhyāya). </div><div n="2">C. by <ab type="hw" value="sAyaRa">Sāyaṇa</ab>. <ls>AS</ls> p. 32 (III. <ls>D</ls>. 46. I. F. 28 <br/>[<ab type="hw" value="azwaka">Aṣṭaka</ab> 1--3]. Ed. U. (<ab type="hw" value="azwaka">Aṣṭaka</ab> 1. 3. 4. 5). <br/><ls>Whish</ls> 1 a (1, 122--165). 2 (1, 75--121). <br/>13 (Introduction and C. on 1, 1--19). <ab type="hw" value="prAtiSAKya"><HI>Prātiśākhya</ab> by <ab type="hw" value="SOnaka">Śaunaka</ab>. <ls>AS</ls> p. 32 (4 MSS). 205. <br/><ls>Hpr</ls>. 2, 25. <ls>Whish</ls> 73, 1 (1, 16--52). </div><div n="2">C. Pārṣadvṛtti. <ls>Whish</ls> 73, 1 (Paṭala 1--10). </div><div n="2">C. by <ab type="hw" value="uvawa">Uvaṭa</ab>. <ls>AS</ls> p. 32. <ls>BC</ls> 428. <ls>Hpr</ls>. 2, 136. <ab type="hw" value="sarvAnukramaRikA"><HI>Sarvānukramaṇikā</ab> by <ab type="hw" value="kAtyAyana">Kātyāyana</ab>. <ls>AS</ls> p. 216 (2 MSS.). <br/><ls>Hpr</ls>. 2, 5. <ls>Whish</ls> 78, 6 (till X, 105). </div><div n="2">C. by <ab type="hw" value="zaqguruSizya">Ṣaḍguruśiṣya</ab>. <ls>Hpr</ls>. 2, 243. </div><div n="3">Ṛgvedānukramaṇikā, different from the <ab type="hw" value="sarvAnukramaRikA">Sarvānukra- <br/>maṇikā</ab>. <ls>Hpr</ls>. 2, 250. <ab type="hw" value="anuvAkAnukramaRI"><HI>Anuvākānukramaṇī</ab>. <ls>AS</ls> p. 216.</div></body><tail><L>42324</L><pc>3-016,1</pc></tail></H1>
<!-- xml error #7: L = 43307, hw = caturvargacintAmaRi-->
<H1><h><key1>caturvargacintAmaRi</key1><key2>caturvargacintAmaRi</key2></h><body><s>caturvargacintAmaRi</s>  by <ab type="hw" value="hemAdri">Hemādri</ab>. <div n="2"><ab type="hw" value="vrataKaRqa">Vratakhaṇḍa</ab>. <ls>AK</ls> 352. <ls>CS</ls> 2, 213 (<ab type="subj">inc</ab>.). </div><div n="2"><ab type="hw" value="dAnaKaRqa">Dānakhaṇḍa</ab>. <ls>AK</ls> 351. <ls>AS</ls> p. 62 (2 MSS.). <br/><ls>CS</ls> 2, 214 (<ab type="subj">inc</ab>.). 215 (<ab type="subj">inc</ab>.). <ls>Lz</ls>. 496 (<ab type="subj">fr</ab>.). </div><div n="2"><ab type="hw" value="SrAdDaKaRqa">Śrāddhakhaṇḍa</ab>. <ls>CS</ls> 2, 216. </div><div n="2"><ab type="hw" value="prAyaScittaKaRqa">Prāyaścittakhaṇḍa</ab>. <ls>AK</ls> 353. <ls>Hz</ls>. 795. 1312 (<ab type="subj">inc</ab>.). </div><div n="2"><ab type="hw" value="lakzaRasamuccaya">Lakṣaṇasamuccaya</ab> from the <ab type="hw" value="pariSezaKaRqa">Pariśeṣakhaṇḍa</ab>. <br/><ls>CS</ls> 2, 218. <ab type="hw" value="caturviMSatigAyatrI"><HI>Caturviṃśatigāyatrī</ab> <ab type="subj">tantr</ab>. <ls>AK</ls> 16. <ls>Lz</ls> 1264. <ab type="hw" value="caturviMSatismfti"><HI>Caturviṃśatismṛti</ab> <ab type="subj">dh</ab>. <ls>AK</ls> 354. <ls>Lz</ls>. 494 (<ab type="hw" value="prAyaScittADyAya">Prāyaścittā- <br/>dhyāya</ab> <ab type="subj">fr</ab>.). </div><div n="2">C. by Bhaṭṭoji. <ls>AK</ls> 355 (<ab type="subj">inc</ab>.). <ls>BC</ls> 467. <ls>Lz</ls>. 494 <br/>(<ab type="hw" value="prAyaScittADyAya">Prāyaścittādhyāya</ab> <ab type="subj">fr</ab>.). </div><div n="2"><ab type="hw" value="SrAdDakARqa">Śrāddhakāṇḍa</ab>. C. by Bhaṭṭoji. <ls>Bd</ls>. 251.</div></body><tail><L>43307</L><pc>3-038,2</pc></tail></H1>
<!-- xml error #8: L = 43723, hw = talpagirimAhAtmya-->
<H1><h><key1>talpagirimAhAtmya</key1><key2>talpagirimAhAtmya</key2></h><body><s>talpagirimAhAtmya</s>  from the Kṣetrakhaṇḍa of the <ab type="hw" value="skandapurARa">Skanda- <br/>purāṇa</ab>. <ls>AS</ls> p. 75. <ls>IO</ls>. 2574. <div n="3"><s>tAjika</s> or <s>nIlakaRWI</s> or <s>saMjYAtantra</s> by <ab type="hw" value="nIlakaRWa">Nīlakaṇṭha</ab>, <ab type="pers">son</ab> <br/>of <ab type="hw" value="ananta">Ananta</ab>. <ls>AS</ls> p. 75 (2 MSS.). <ls>Lz</ls>. 1126--1128. <br/><ls>Peters</ls>. 5, 478. </div><div n="2">C. by <ab type="hw" value="govinda">Govinda</ab>. <ls>Peters</ls>. 5, 478. </div><div n="2">C. <ab type="hw" value="SiSuboDinI">Śiśubodhinī</ab> by <ab type="hw" value="mADava">Mādhava</ab>, <ab type="pers">son</ab> of <ab type="hw" value="govinda">Govinda</ab>. <ls>AK</ls> <br/>911. <ls>AS</ls> p. 211 (2 MSS.). </div><div n="2">C. by <ab type="hw" value="viSvanATa">Viśvanātha</ab>. <ls>AS</ls> p. 75. <ls>Bd</ls>. 880. </div><div n="3">Tājikanīlakaṇṭhe <ab type="hw" value="praSnatantra">Praśnatantra</ab> or <ab type="hw" value="praSnakOmudI">Praśnakaumudī</ab>. <ls>Lz</ls>. <br/>1132. 1133. <ab type="hw" value="zoqaSayogAH"><HI>Ṣoḍaśayogāḥ</ab> the third chapter of the <ab type="hw" value="nIlakaRWI">Nīlakaṇṭhī</ab>. <ls>Lz</ls>. <br/>1129. </div><div n="2">C. and Udāharaṇa by <ab type="hw" value="viSvanATa">Viśvanātha</ab>, <ab type="pers">son</ab> of <ab type="hw" value="divAkara">Divākara</ab>. <br/><ls>Lz</ls>. 1130. 1131.</div></body><tail><L>43723</L><pc>3-049,1</pc></tail></H1>
<!-- xml error #9: L = 46536, hw = vAjasaneyisaMhitA-->
<H1><h><key1>vAjasaneyisaMhitA</key1><key2>vAjasaneyisaMhitA</key2></h><body><s>vAjasaneyisaMhitA</s>  <ls>AK</ls> 47 (1--3. 22. 23. 25. 26. 28. 32. <br/>34--39). <ls>AS</ls> p. 170. 171 (pada). Ed. U. <ls>Lz</ls>. 40 <br/>(1--20). 41 (21--40). 42 (pada, from 2, 3--15, 9). <br/>43 (pada, 21--24). <ls>Peters</ls>. 5, 44 (pada). <ls>Tb</ls>. 5. <div n="2">C. by <ab type="hw" value="uvawa">Uvaṭa</ab>. <ls>Hr. Notices</ls> Vol. XI, Pref. p. 20. </div><div n="2">C. by <ab type="hw" value="mahIDara">Mahīdhara</ab>. <ls>AS</ls> p. 170 (2 MSS.). <ls>Bd</ls>. 41. <br/><ls>Tb</ls>. 6 (<ab type="subj">fr</ab>.). </div><div n="3">Kramapāṭha. <ls>AK</ls> 48 (1). 49 (39. 40.). <ls>AS</ls> p. 170 (<ab type="subj">inc</ab>.). </div><div n="3">Jaṭāpāṭha. <ls>Peters</ls>. 5, 45 (1--20). 46 (21--24). <ab type="hw" value="prAtiSAKya"><HI>Prātiśākhya</ab>. <ls>AS</ls> p. 114 (2 MSS.). <ls>Hr. Notices</ls> Vol. XI, <br/>Pref. p. 20. </div><div n="2">C. <ab type="hw" value="mAtfmodaka">Mātṛmodaka</ab> by <ab type="hw" value="uvawa">Uvaṭa</ab>. <ls>AS</ls> p. 114. <ls>Bd</ls>. 77. </div><div n="3">Vājasaneyisaṃhitānukramaṇikā. <ls>AK</ls> 68 (2). <ls>Bd</ls>. 53. </div><div n="2">Sarvānukramaṇīpaddhati by <ab type="hw" value="yAjYikadeva">Yājñikadeva</ab>. <ls>Peters</ls>. <br/>5 p. 176. 6, 51 (2--4).</div></body><tail><L>46536</L><pc>3-119,1</pc></tail></H1>

Will examine them in the next comments.

drdhaval2785 commented 7 years ago

<!-- xml error #1: L = 11664, hw = nArAyaRaBawwa--> The corresponding entry in acc3.txt is

<HI1>Gayākāryānuṣṭhānapaddhati, a part of the Tri-
<HI1>sthalīsetu.

It is clearly an error tagging it as HI1. Should have been

<HI1>Gayākāryānuṣṭhānapaddhati, a part of the Tri-
<>sthalīsetu.

capture

drdhaval2785 commented 7 years ago

Completed. Now no error.

funderburkjim commented 7 years ago

Thanks. You can see from this example some of the value of xml: It imposes an order, and in so doing exposes otherwise invisible irregularities (like the HI1).

aside related to xml and JSON

Incidentally, for the purpose of text markup, I think xml is indispensable, particularly because it is possible not only to check that the markup is well-formed (which is what the above errors were doing), but also to check that well-formed markup conforms to the additional structure defined by a DTD .

As far as I know, there is no analogue to the DTD in the JSON world. On the other hand, the grosser structure of the dictionary (as a sequence of entries, and the head, tail and body parts of an entry and in particular the fields within the head and tail part of an entry) probably could be safely encoded with JSON.

gasyoun commented 7 years ago

probably could be safely encoded with JSON.

Yeah, but there is no urgency. It will take a year or so to convert, if everything else is left aside. Are we willing to stop everything else for the sake of updated code, that will be outdated again in 10-15 years fro now?

funderburkjim commented 7 years ago

The JSON comment was just informational, in case we get around to having a no-sql database format (such as CouchDB) which has been suggested elsewhere by @vvasuki.

vvasuki commented 7 years ago

@funderburkjim , "As far as I know, there is no analogue to the DTD in the JSON world." is false. See http://json-schema.org/ . Both JSON and markup have their place, and I roughly agree with you as I mentioned in https://github.com/sanskrit-lexicon/Cologne/issues/117#issuecomment-307301743 . Separate semantically motivated structure from (archaic) presentation and we're good - that's the main thing.

@gasyoun - I repeat my amusement at your time estimates :-)

Btw, recently I discovered the visually-motivated kanban project/ task management system (can be realized with trello.com or github projects). I think that's a great way to keep track of what needs to be done where and what to focus on now. You may like to use it for cologne.

gasyoun commented 7 years ago

with trello.com or github projects

Jim has trello running in the backyard, so I guess it's fine as it is.

I repeat my amusement at your time estimates

You'll understand when you'll get older, I'm sure, @vvasuki :pager: