On Thu, 2006-12-14 at 12:46 +0100, Pawel Kraszewski wrote:
> Tak na szybko...
> 
> <book>
>  <subchapters>
>   <chapter id="1">
>    <contents>
>     <language lang="en">The world is everything that is the case.</language>
>     <language lang="pl">Świat jest wszystkim, co się zdarza.</language>
>    </contents>
>    <subchapters>
>     <chapter id="1.1">
>      <contents>
>       <language lang="en">The world is the totality of facts, not of
>                           things.</language>
>       <language lang="pl">Świat jest ogółem faktów, nie rzeczy.</language>
>      </contents>
>      <subchapters>
>       <chapter id="1.11">
>        <contents>
>         <language lang="en">The world is determined by the facts, and by these
>                             begin all the facts.</language>
>         <language lang="pl">Świat jest wyznaczony przez fakty oraz przez to,
>                             że są to wszystkie fakty.</language>
>        </contents>
>       </chapter>
>      </subchapters>
>     </chapter>
>    </subchapters>
>   </chapter>
>  </subchapters>
> </book>

Dokładnie o czymś takim myślałem :), Oto co zrobiłem na potrzeby mojej
magisterki (jest po polsku, bo to nie było pomyślane jako ten projekt,
tylko jako przykład "dla filozofów" ilustrujący sensowność stosowania
XML, praca była o sieci semantycznej):

<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>


> Łatwe przeglądanie hierarchiczne, łatwe umiędzynarodowienie. Łatwo zdobić 
> XSL-ki na formaty jedno- i wielojęzykowe (także postulowane interlinearne).

No właśnie, więc projekt jest bardzo wdzięczny. Pytanie tylko, czy
wersje w różnych językach kodować w tym samym pliku, czy też w osobnych,
a zapewnić wtedy tylko jednolite adresowanie, np:

XPath: /document/thesis[1]/thesis[2] zaadresowało by analogiczne miejsce
(teza 1.2) w dokumentach w dowolnych językach (np. polskim i
angielskim) .

W przyszłości nieoceniona może być także możliwość dodawania komentarzy
przez oglądających do poszczególnych tez. Może warto obadać jakąś xmlową
bazę danych z XQuery (kiedyś pracowałem z tamino, ale to komercyjny
produkt).

> Tyle ode mnie.

Dzięki, szczerze mówiąc nie spodziewałem się tak szybkiej i kompetentnej
reakcji na tego typu temat. :) Znaczy że od strony technicznej projekt
może być całkiem interesujący nie tylko dla filozofów. :)

-- 
"Meaning is differential not referential"

Kazimierz Pogoda
Nordic Consulting & Development Company         http://www.ncdc.pl/

Odpowiedź listem elektroniczym