When you compare this screen shot with the one in my previous blog entry, you will agree that the right to left support has improved quite a lot.
One concern that has been raised is what the MediaWiki developers will say about this. It is obvious that there will be many people who get a different view and consequently the cache will be affected. My idea is that as this is about improved functionality, cache efficiency is secondary to a very large extend.
Thanks,
GerardM
Monday, January 26, 2009
Right, to the left
OmegaWiki is a multi lingual environment. We have been proud to support your language. When your language is not supported, you can ask. When your language is not properly supported, you can make the difference.
There was one thing though.. Languages like Arabic or Hebrew should go right to left. They did not.
Thanks,
GerardM
There was one thing though.. Languages like Arabic or Hebrew should go right to left. They did not.
Thanks,
GerardM
Sunday, January 25, 2009
artigo na Wikipédia
When you change the language in your user preferences, the presentation of the labels of the OmegaWiki data will change as well. It will tell you for instance where you can find the Wikipedia article in a given language.The phrase "artigo na Wikipédia" is todays "Word of the day". Yesterday this translation was added and consequently the user interface for Portuguese became more complete.
Typically phrases like this can be found here, and yes you can make a difference too.
Thanks,
GerardM
Friday, January 23, 2009
Malafaya had an itch
OmegaWiki suffered for quite some time from a missing functionality. Its annotations had gone away. This was really frustrating. Especially because nobody was looking after the maintenance of the OmegaWiki mark I database. This annoyance became too much and Malafaya started to look into the code. He found and fixed the problem.
Apparently it felt really good, and as there was this other annoyance, he had another look at the code. The trick will be to get the code in SVN. Once it is in SVN, updating OmegaWiki should not be a problem.
Thanks,
GerardM
Apparently it felt really good, and as there was this other annoyance, he had another look at the code. The trick will be to get the code in SVN. Once it is in SVN, updating OmegaWiki should not be a problem.
Thanks,
GerardM
Sunday, December 21, 2008
Words I do not know
I read and write a lot of English. Every now and again I come across a word, an idiom I do not know. When I have the time I add them to OmegaWiki. When I look at the ones I added today, fecklessness, valedictory, fricassee and enunciate, I wonder if these are the kind of words other people are looking for as well.
Thanks,
GerardM
Thanks,
GerardM
Friday, November 28, 2008
Usage
Some words that you look up in a dictionary, have a particular usage associated with it that is not always apparant. The word Balkans for instance is always preceded with "the" when it is used as a noun. The same is true for the Ivory Coast..
Thanks,GerardM
This new type of annotation was requested because people wanted to indicate the difference in usage between words that were otherwise synonymous.
Thanks,
Wednesday, November 05, 2008
Spanish at 30.000 expressions
Today I am proud to announce that Ascander added the thirty thousandth Spanish expression in OmegaWiki.Thanks,
GerardM
Sunday, November 02, 2008
The beauty of words
Last Friday [[nl:Afshin Afkari]], presented his Dutch Persian idiom dictionary. The publisher, Amsterdam University Press organised a dialogue with Ashin and Hugo Brandt Corstius in Spui27 in Amsterdam titled "the beauty of words". Going to presentations like this is something that I do rarely. It was however great fun particularly because of the people that you meet at such occasions.
When you read a book like this, you can enjoy a great print. It really looks good. In a book that contains both Latin script and the Perso-Arabic script, it takes more effort to achieve this. One of the things that Afshin included was the transscription of the Persia texts in Eurofarsi. This seems to me a smart move as it a great aid for people who learn Persian. Eurofarsi I am told is used quite a lot by people on the Internet and by people who SMS.
The exposure to Afshin's book made me think on how I would include idiom in OmegaWiki. When you have an idiom in a language, it has a meaning. The question is how do you deal with translations. When you think of it, there are two issues: there is idiom with the same meaning and, there is the need for a literal translation of the text.
It seems to me that you should treat idiom different from normal lexical content. Leaving it a DefinedMeaning without translations but with annotations to equivalent idiom, a defintion of the meaning and literal translations of the idiom itself. Idiom often has a few key words, eg in "blood is thicker then water" you would like to refer to both blood and water. Controry to what is usual in OmegaWiki, you want to refer to these concepts in the same language as the idiom.
The question is, how to support this in OmegaWiki mark II.
Thanks,
GerardM
When you read a book like this, you can enjoy a great print. It really looks good. In a book that contains both Latin script and the Perso-Arabic script, it takes more effort to achieve this. One of the things that Afshin included was the transscription of the Persia texts in Eurofarsi. This seems to me a smart move as it a great aid for people who learn Persian. Eurofarsi I am told is used quite a lot by people on the Internet and by people who SMS.
The exposure to Afshin's book made me think on how I would include idiom in OmegaWiki. When you have an idiom in a language, it has a meaning. The question is how do you deal with translations. When you think of it, there are two issues: there is idiom with the same meaning and, there is the need for a literal translation of the text.
It seems to me that you should treat idiom different from normal lexical content. Leaving it a DefinedMeaning without translations but with annotations to equivalent idiom, a defintion of the meaning and literal translations of the idiom itself. Idiom often has a few key words, eg in "blood is thicker then water" you would like to refer to both blood and water. Controry to what is usual in OmegaWiki, you want to refer to these concepts in the same language as the idiom.
The question is, how to support this in OmegaWiki mark II.
Thanks,
GerardM
Thursday, October 30, 2008
Fourtythousand DefinedMeanings

Having 40.000 DefinedMeanings is a nice milestone. The graphic shows how the number of expressions per language tails off.
Congratulations to all the people who contributed to this success. :)
Thanks,
GerardM
Tuesday, October 28, 2008
French has over 20K expressions
I expect that with 20k French starts to become relevant as a resource in OmegaWiki. The good news for our users is the amount of translations a concepts is connected to. Currently the ratio is 9,0402 Expressions per DefinedMeaning.A big thank you to everyone who contributed to the French success :)
Thanks,
GerardM
Tuesday, October 14, 2008
MySQL Workbench Beta program
SUN, is working on improving the MySQL workbench designer. We have been using workbench for OmegaWiki mark II and have been asking questions and making suggestions. It is with some satisfaction, that we find that we have been invited to the MySQL workbench beta program.
Currently our software uses some 30 business rules and these amount to some 6000 lines of code. They model a complex dynamic behaviour that is responsible for most on the "work behind the scenes". These triggers are currently not modelled by workbench, that can contain them, but not describe their behaviour from the analyst's point of view.
We are happy and satisfied being part of this program.
Thanks,
GerardM
Currently our software uses some 30 business rules and these amount to some 6000 lines of code. They model a complex dynamic behaviour that is responsible for most on the "work behind the scenes". These triggers are currently not modelled by workbench, that can contain them, but not describe their behaviour from the analyst's point of view.
We are happy and satisfied being part of this program.
Thanks,
GerardM
Monday, October 13, 2008
A Commons that supports multiple languages
Commons is great, it is the biggest resource of freely usable media files, some 3.363.734 of them. They are a great resource when you are looking for pictures and when you know English. If you do not know English, it might as well not exist.
Given that the Wikimedia Foundation cares about its educational value for everyone, it makes sense for Commons to be used by people who read and write other languages as well. This dream of supporting all the other people as well is an old one; I wrote about it as early as May 2005.
With support of the Digitale Pioniers, we have been enabled to create a proof of concept project. This project does demonstrate that we can do this. The languages that are currently supported are only a few but sufficient to demonstrate the principles.
The issue is that it is for the Wikimedia Foundation to show an interest. There is a growing group of people who have seen that it can do. When I give presentations about this people indicate that this is a "must have" feature. I will talk again at the Wikimedia Conferentie NL and I hope to discuss with the WMF soon what it takes to support multiple languages at Commons but more importantly if it wants to.
Thanks,
Gerard
Given that the Wikimedia Foundation cares about its educational value for everyone, it makes sense for Commons to be used by people who read and write other languages as well. This dream of supporting all the other people as well is an old one; I wrote about it as early as May 2005.
With support of the Digitale Pioniers, we have been enabled to create a proof of concept project. This project does demonstrate that we can do this. The languages that are currently supported are only a few but sufficient to demonstrate the principles.
The issue is that it is for the Wikimedia Foundation to show an interest. There is a growing group of people who have seen that it can do. When I give presentations about this people indicate that this is a "must have" feature. I will talk again at the Wikimedia Conferentie NL and I hope to discuss with the WMF soon what it takes to support multiple languages at Commons but more importantly if it wants to.
Thanks,
Gerard
Wednesday, September 17, 2008
Wikiprofessional is doing Portuguese
One function of Wikiprofessional that I really like is the Concept Web Linker. If you have not played with it, you should. What I am really happy with is that the Concept Web Linker is getting into other languages. I have an example of this..

This is the screen dump.
Thanks,
GerardM

This is the screen dump.
Thanks,
GerardM
Thursday, September 11, 2008
Commons but now multi lingual
This is the category "Felis silvestris catus" as it is on Commons with a twist. This screen makes best sense when you can read Dutch.. Obviously, the English text is still there but that does only helps when you understand that language.Thanks,
GerardMThursday, August 28, 2008
OmegaWiki goes Squeak
OmegaWiki was implemented in MediaWiki as an extension during its first iteration. At that time this was a great decision. It provided us with a lot of great functionality and it was the environment that we knew. MediaWiki is a wonderful collaborative application. In OmegaWiki mark II we are looking for other things; this has led to making OmegaWiki independent from MediaWiki.
OmegaWiki intended to do everything in one database. This meant that it was problematic to use our data for other purposes. We also had a situation where different applications wanted their specific data included in the database and needed control of the data involved. This could not be done in the first iteration of OmegaWiki so we had to rethink our ways.
As data may be connected and often will be shared, a peering model is required. Data will be used by many applications and consequently the data needs to be provided in a way that allows for many applications. For the data we will have one interface that uses a standard XML interface to provide the data. This will allow for many applications to use the same data and it will prevent the mixing of data and user interface elements as we saw in the past.
There will no longer be only one database; there will be many. The central or “global” database will provide basic information that will be CC-by licensed. This will allow anybody to have their own “regional” or “local” data and refer to shared concepts for instance for sharing or mapping purposes.
Regional and local databases can be licensed and maintained in a manner that makes sense to the people involved. They can include data that is not really acceptable from a pure linguistic point of view, for instance MALARIA as a synonym for malaria. They can include all kinds of relations between concepts, relations that may be really specialised or that require particular validations before they are published.
Another application that we have always wanted to give our data was was the OLPC and equivalent networks. This means that our database has to be able to function stand alone and be synchronised and share improved data when a connection becomes available.
As a consequence of all these considerations, we have been looking for the best technology that will serve our purpose; MySQL 5.1 will provide us with new functionality that makes an important difference. Squeak is a programming platform that we think will provide us with the tools to build the rich environment that we dream of having.
As the OLPC project also uses Squeak, it will allow us to bring our information to this great educational project, and in return we hope that people will find OmegaWiki an environment to contribute their Squeak work to and help us build dictionaries in the many languages spoken and written where the OLPC will become available.
Thanks,
GerardM
OmegaWiki intended to do everything in one database. This meant that it was problematic to use our data for other purposes. We also had a situation where different applications wanted their specific data included in the database and needed control of the data involved. This could not be done in the first iteration of OmegaWiki so we had to rethink our ways.
As data may be connected and often will be shared, a peering model is required. Data will be used by many applications and consequently the data needs to be provided in a way that allows for many applications. For the data we will have one interface that uses a standard XML interface to provide the data. This will allow for many applications to use the same data and it will prevent the mixing of data and user interface elements as we saw in the past.
There will no longer be only one database; there will be many. The central or “global” database will provide basic information that will be CC-by licensed. This will allow anybody to have their own “regional” or “local” data and refer to shared concepts for instance for sharing or mapping purposes.
Regional and local databases can be licensed and maintained in a manner that makes sense to the people involved. They can include data that is not really acceptable from a pure linguistic point of view, for instance MALARIA as a synonym for malaria. They can include all kinds of relations between concepts, relations that may be really specialised or that require particular validations before they are published.
Another application that we have always wanted to give our data was was the OLPC and equivalent networks. This means that our database has to be able to function stand alone and be synchronised and share improved data when a connection becomes available.
As a consequence of all these considerations, we have been looking for the best technology that will serve our purpose; MySQL 5.1 will provide us with new functionality that makes an important difference. Squeak is a programming platform that we think will provide us with the tools to build the rich environment that we dream of having.
As the OLPC project also uses Squeak, it will allow us to bring our information to this great educational project, and in return we hope that people will find OmegaWiki an environment to contribute their Squeak work to and help us build dictionaries in the many languages spoken and written where the OLPC will become available.
Thanks,
GerardM
Labels:
MediaWiki,
new functionality,
OLPC,
OmegaWiki mark II
Tuesday, June 17, 2008
Fast and furious
I just learned that OmegaWiki mark II has been updated; it now allows for multiple statements. Bèrto indicated that he will update the documentation to reflect this.. The example code I have does not get posted because the Blogger software wants to interpret it ...
I am sure that it will find its place in the documentation ... So, it is for you to RTFM :)
Thanks,"
GerardM
I am sure that it will find its place in the documentation ... So, it is for you to RTFM :)
GerardM
OmegaWiki mark II
It has been relatively silent around OmegaWiki, this silence however is very deceptive. Much hard work has gone into preparing for a new codebase for OmegaWiki. The new code has to deliver new functionality in order to justify the huge investment in time and money.
Why change..
At the bottom you find a document explaining about the API; it is written in the Open Office format..
Enjoy, have fun and tell us what you think of it. The data is experimental so we will replace it with more data at a later time.
Thanks,
Gerard
Why change..
- The existing user interface and the database routines are very much etwined, we want to separate them
- We want to provide services based on the OmegaWiki data, we will provide an XML interface into the data
- The underlying technology has changed a lot; we are using the bleeding edge of the MySQL database
- Our data can be used for applications; we will provide a way to separate data that is of general interest and data that is not
- For some applications it is really helpful when the data can be used in an off-line environment; we will provide a way of synchronising databases
- There is more ...
At the bottom you find a document explaining about the API; it is written in the Open Office format..
Enjoy, have fun and tell us what you think of it. The data is experimental so we will replace it with more data at a later time.
Thanks,
Gerard
Sunday, June 08, 2008
Internationalisation and localisation
When you write software, when the software is to be used by people who speak many languages, internationalisation is a key requirement. It is the precursor to localisation; the changes made by the localisers to support their language.
MediaWiki is really good at localisation and, it is being perfected all the time. When software is written and when internationalisation / localisation is not considered from the start, it is quite a job to get this right.
The OmegaWiki Vocabulary Trainer needed internationalisation / localisation badly. The first issue with the software; it was not German. The software was paid by the University of Bamberg to be used by its students. These students are expected to know German and this trainer is a tool to aid them to learn languages. OmegaWiki is very much dedicated to making information available in many languages and not considering internationalisation in its associated software is ... odd.
It is with relief that I can now announce that the Vocabulary trainer is supported in Betawiki. I am grateful to the kind developers at Betawiki who made this possible. You can localise for your language here ...
Thanks,
GerardM
MediaWiki is really good at localisation and, it is being perfected all the time. When software is written and when internationalisation / localisation is not considered from the start, it is quite a job to get this right.
The OmegaWiki Vocabulary Trainer needed internationalisation / localisation badly. The first issue with the software; it was not German. The software was paid by the University of Bamberg to be used by its students. These students are expected to know German and this trainer is a tool to aid them to learn languages. OmegaWiki is very much dedicated to making information available in many languages and not considering internationalisation in its associated software is ... odd.
It is with relief that I can now announce that the Vocabulary trainer is supported in Betawiki. I am grateful to the kind developers at Betawiki who made this possible. You can localise for your language here ...
Thanks,
GerardM
Tuesday, June 03, 2008
Getting a better look and feel ..
The vocabulary trainer was introduced... It looked awful; it now has been improved considerably. Like we wrote last time, it is open source and it is being worked on. One of the things on the "must have" details .... localisation :) 
Thanks,
GerardM
Thanks,
GerardM
Thursday, May 29, 2008
Publish early, publish often ...
For Open Source software, one of the mantras is to publish early and publish often. In this spirit I am happy to announce the first version of a vocabulary trainer on OmegaWiki.
This software uses the content of OmegaWiki; so the quality of the exercise is also determined by the amount of terminology that is contained in OmegaWiki.. The current functionality is not yet feature complete.. One of the things we want to do with this software is have a list of words and phrases that are good to know when you go abroad.. Wikimania 2008 anyone ??
NB the vocabulary trainer can be accessed from the OmegaWiki main page :)
Thanks,
GerardM
This software uses the content of OmegaWiki; so the quality of the exercise is also determined by the amount of terminology that is contained in OmegaWiki.. The current functionality is not yet feature complete.. One of the things we want to do with this software is have a list of words and phrases that are good to know when you go abroad.. Wikimania 2008 anyone ??
NB the vocabulary trainer can be accessed from the OmegaWiki main page :)
Thanks,
GerardM
Subscribe to:
Posts (Atom)



