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/