Towards a Rule Based Distributed OWL Reasoning Framework