Websites that provide content creation and sharing features have become quite popular recently. These sites allow users to categorize and browse content using 'tags' or free-text keyword topics. Since users contribute and tag social media content across a variety of social web platforms, creating new knowledge from distributed tag data has become a matter of performing various tasks, including publishing, aggregating, integrating, and republishing tag data. However, there are a number of issues in relation to data sharing and interoperability when processing tag data across heterogeneous tagging platforms. In this paper we introduce a semantic tag model that aims to explicitly offer the necessary structure, semantics and relationships between tags. This approach provides an improved opportunity for representing tag data in the form of reusable constructs at a semantic level. We also demonstrate a prototype that consumes and makes use of shared tag metadata across heterogeneous sources.