Basically it's the same as in Google. I assume you're inquiring about the sitemap.xml, not the sitemap.html visible on your website. Use any of the various good sitemap.xml generators and upload the sitemap.xml to your host. Then open a Yahoo! Site Explorer account (free), and add your website(s). Then click around to the page for adding sitemaps/feeds. It's self-expanatory.
There is an option there. In the home page of yahoo, type in link:yourdomain.com. After the search, you will saw something like this. Just click again the explore site. You will be able to see "If you want to track a Site, add it to My Sites ". Click the "add it to my site" link.
Just put this into your robots.txt file: Sitemap: /sitemap.xml (obviously change the instruction to where you sitemap is actually located) This in now the recognised bot instruction across most of the web. Placing this in you robots file will tell the yahoo bot where your sitemap is.
And, with Yahoo, possibly also get the sitemap itself indexed so that it shows up in the Search Results
Yes, that is correct. It works fine, and they'll go look at your sitemap.xml quite soon after you submit it.
As a correction to this make sure you put the full url of the location of the sitemap when using this robots.txt inclusion. For instance, Sitemap: http://www.mywebsite.org/sitemap.xml Everything will be hunky dory then
how would i know if yahoo really crawled and indexed my sites? how often does yahoo crawls your site?