Structured Collaborative Tagging: Is It Practical for Web Service Discovery?