Being able to do everything from SWISH would be ideal! I have been looking a bit at SWRL for reasoning with OWL (e.g. there is an SWRL tab for Protegé). But my impression is that Prolog is more powerful for reasoning and inference though. So maybe there is no real benefit from using an ontology editor like Protegé and OWL…