Abstract-Most of the business, academic and even public environments (e.g., airports and malls) offer multiple services (e.g., flight and hotel reservation), hardware (e.g., printers, scanners and cameras) and software. However, it could be particularly difficult to take advantages of all these resources without a proper software support capable of finding resources that fulfill user's requirements. A user can be close to the resource he needs, but in a crowded and busy environment, it is highly probable that he would never find that resource without the help of a tool that discovers and locates it. To try to overcome this problem, multiple service discovery protocols (SDP) have been developed. Their main goal is to promote the use of network resources by offering some basic finding operations and by reducing configuration tasks. Unfortunately, most of these protocols are focused on providing support for software clients. They do not offer any suitable tools for describing resources for both publication and search. Consequently, users may waste their time making several queries with different parameters. In this paper, we tackle this issue by providing users means for semantically describing resources and their needs effortlessly. We propose an ontological approach to manage resources description. This proposal grants several advantages, such as organized storage of information and semantic-based knowledge retrieval through the use of reasoning tools. Finally, we also present a matchmaker proposal intended to find the best resource available for a user's request.