Despite of that I have earlier said that my specification writing fails, I have developed a more or less consistent specification which I am going to implement.
I am going to implement it in the form of a HTTP proxy server, in Ada programming language. One reason for this is that Ada is a good programming language, especially for multitasking projects such as proxy servers. An other reason is that I want to advertise and foster development in Ada, because Ada is a good programming language.
First I am going to read the latest Ada specification to get the new language features and to refresh my memory about Ada.
Then I am going to create Ada bindings for librdf library.