Gerard Meijssen wrote:
Ray Saintonge wrote:
The current format is adequate. Your proposal makes no mention of the possible sacrifices in terms of ease of editing, a key feature in all the wikis. How will flexibility of format be maintained?
XML is not to edited by hand. You are absolutely right about that. However, the current format is not without its problems. At this moment an English word cannot be re-used easily in other languages. Things are free formatted at the moment. It would be a good thing if we start thinking about creating some database structures for use within wiktionary. It would rid us of these dratted templates like {{en}} and {{-en-}}. They work, it is the best thing around but they are ugly.
What I propose at this time is to get us thinking about importing and exporting in an XML format. And considering changes to enhance the functionality within all wiktionaries and the functionality to the outside world.
One of the aims of wikimedia is to create open content. By having our data in our proprietary format, we do not achieve what can be achieved.
Being able to extract the data from the English Wiktionary is something that has always been on my mind. It is one of the considerations. Ease of editing is another. That's why the entries in Wiktionary may not look very pretty, but they are built up in a very logical way. It is possible, although probably not trivial, to process them with a script.
If XML is not to be edited by hand, then how are we going to edit it? Is it compatible with the Wiki concept?
If you want database structures, I can give you those. I have been designing a relational database capable of storing everything that is relevant for a dictionary. The problem is in the user interface. That's where I'm stuck. Another problem is how to keep a history of what was changed. Another thing is that I don't have any idea how performant my database would be. Building a presentable report for an entry involves solving relations between many, many tables.
Anyway, if you're interested in having a look at it, I will gladly send you the OpenOffice.org drawing with the table structures.
Polyglot