{{ // Description Logics for Matchmaking of Services 4.1.2 RACER ReasonerRACER [9, 10] is the rst reasoner for TBox and ABox for the SHIQ logic. It isdeveloped at the Computer Science Department of the University of Hamburg.Like FaCT, it only provides part of the expressiveness that we need forour application. It is able to deal with multiple TBoxes, but they are notinterconnected. It does not let us dene a concept in a TBox in terms of concepts or roles from other Tboxes.RACER does not provide support for a dynamic knowledge base as it is notpossible to add or remove concepts once the classication has been done.Another interesting feature of RACER is its ability to reason about ABoxes.With our approach to matchmaking this capability is not strictly necessary, aswe only need to reason about concepts, for which TBoxes provide the necessaryabstraction. However, the ability to reason about ABoxes may prove usefulwhen extending our framework to cover phases of E-Commerce transaction beyond matchmaking. For example, an agreement struck between two partiesfollowing matchmaking and automated negotiation [2], needs full instantiationof the parameters that originally appeared in the service descriptions. Supportfor ABoxes would enable compliance check of the agreement with the negotiationproposals and with the original service descriptions in turn.RACER provides a Java API and allows access to the reasoner remotely. }}