An OWL ontolgy to design a library and descibe its functionalities