Enhancing Service Location Protocol with a OWL-based Service Description Model for Service Discovery in Pervasive Computing Networks