{{ // Description Logics for Matchmaking of Services 4.1.1 FaCT ReasonerThe FaCT [13] system is a DL classier being developed by Ian Horrocks from the Department of Computer Science at the University of Manchester. It includestwo reasoners for TBoxes, one of them for the SHIQ logic. Therefore, it cannotdeal with individuals or concrete datatype domains, and a description such asthe one in Figure 1 can not be processed with it.To cope with the limitation of SHIQ, we tried to model nominals, datatypes,and datatype values as atomic concepts but this can lead to incorrect inferences[12], not to mention the need to model one atomic concept for each integer.DAML+OIL uses namespaces and import statements to provide extensibilityand to deal with the distributed nature of the Web. The support in the reasonerfor multiple interconnected TBoxes would solve this problem as we would modeleach DAML+OIL ontology in a dierent TBox. Because FaCT does not supportmultiple TBoxes we are using fully qualied names in a single TBox.Moreover, the knowledge base of the matchmaker will change over time byaddition of new advertisements as well as deletion or modication of existingones. FaCT deals with the addition of new classes over time, even after classi-cation has been done, but doesn't provide a mechanism for removing classes inthe classication. This is a requirement for our application.One of the main benets of this system is its CORBA interface [3] thatmakes the reasoner available as a service for other applications to use. It alsoprovides XML syntax for the denition of ontologies. To load our descriptionsin the reasoner, we are translating DAML+OIL descriptions to the FaCT XMLsyntax. }}