Another good reasoner to be used in Protege is Pellet. You can download it from http://clarkparsia.com/pellet/
Instead of OWL DL, we have other two version : OWL EL and OWL FULL.
OWL EL is less expressive than OWL DL and OWL FULL, but the complexity is quite nice.
For OWL FULL, we can use both syntax in RDF and in OWL
dlvhex is the name of a prototype application for computing the models of so-called HEX-programs, which are an extension of Answer-Set Programs towards integration of external computation sources. Not as in "pure" DLV you are not restricted to a certain knowledge base format. dlvhex allows you to reason on a large amount of knowledge bases, such as XML, RDF or OWL files.
dlvhex has some more advantages, which best can be explored at http://www.kr.tuwien.ac.at/research/systems/dlvhex/.