Semantic-based Discovery to Support Mobile Context-aware Service Access