Sitemap framework