Dnia czwartek, 14 grudnia 2006 13:13, Kazimierz Pogoda napisał:

> <tezy>
>   <autor>Ludwig Wittgenstein</autor>
>   <rok>1918</rok>
>   <teza numer="1">
>     <tekst>
>       <klucz nazwa="świat">Świat</klucz> jest wszystkim co jest
>       <klucz nazwa="fakt">faktem</klucz>.
>     </tekst>
>     <teza numer="1.1">
>       <tekst>
>         <klucz nazwa="świat">Świat</klucz>jest ogółem
>         <klucz nazwa="fakt" kwalfikator="plural">faktów</klucz>, nie
>         <klucz nazwa="rzecz" kwalfikator="plural">rzeczy</klucz>.
>       </tekst>
>       <teza numer="1.11">
>         <tekst>
>           <klucz nazwa="świat">Świat</klucz> jest wyznaczony przez
>           <klucz nazwa="fakt" kwalfikator="plural">fakty</klucz>
>           oraz przez to, że są to <emfaza>wszystkie</emfaza>
>           <klucz nazwa="fakt" kwalfikator="plural">fakty</klucz>.
>         </tekst>
>       </teza>
>       <teza numer="1.12">
>         <tekst>
>           Ogół <klucz nazwa="fakt" kwalfikator="plural">faktów</klucz>
>           wyznacza bowiem, co jest
>           <klucz nazwa="fakt">faktem</klucz>, a także
>           to wszystko, co <klucz nazwa="fakt">faktem</klucz> nie jest.
>         </tekst>
>       </teza>
>       <teza numer="1.13">
>         <tekst>
>           <klucz nazwa="świat">Światem</klucz> są fakty w przestrzeni
>           logicznej.
>         </tekst>
>       </teza>
>     </teza>
>     <teza numer="1.2">
>       <tekst>
>         Świat rozpada się na fakty.
>       </tekst>
>       <teza numer="1.21">
>         <tekst>
>           Jedno może być faktem lub nie być, a wszystko inne
>           pozostaje takie samo.
>           Świat jest wyznaczony przez fakty oraz przez to,
>           że są to <emfaza>wszystkie</emfaza> fakty.
>         </tekst>
>       </teza>
>     </teza>
>   </teza>
> </tezy>
>

Można zrobić albo międzynarodowo na poziomie akapitu (po mojemu) albo na 
poziomie książki (po Twojemu). Oba sposoby dobre. Po Twojemu łatwiej 
dystrybuować wersję jednojęzykową i są krótsze xpathy, po mojemu łatwiej 
zrobić tłumaczenie interlinearne. Mając DOM można dodawać/poprawiać/usuwać 
węzły, można także dodać <comment lang="pl" message="komentarze">do dowolnego 
fragmentu tekstu</comment>.

Dodatkowo widzę generujesz słowa kluczowe - super do polinkowania. Dla każdego 
<tekst>u można także opisać poprzedniki i następnik wraz z odpowiednimi 
kwantyfikatorami, co umożliwi wygenerowanie drzewa / grafu zależności tez - 
choćby żeby sprawdzić, czy nie ma zależności cyklicznych.

-- 
 Pawel Kraszewski

Odpowiedź listem elektroniczym