SOMOS Online Knowledge Repository