An ammonite is considered an index fossil because it meets the criteria for being a good index fossil, which includes being easily identifiable, existing for a relatively short period of geological time, and having a wide geographic distribution. Therefore, the correct answer is:
4. All of the above.