Guidelines and Methodology for Creating SportsML Plug-in DTDs

  1. Check in with SportsML Chairman to see if anyone else is working on or wants to work on this Plug-in
  2. Get to know the SportsML Core DTD
  3. Take a look at some of the Specific DTDs already created
  4. Create a "data inventory worksheet"
  5. Based on the worksheet you've created, come up with some "straw-man" document instances that use XML elements and attributes to describe the content.
  6. Share your sample document instances with the SportsML Chair and possibly other SportsML authoring veterans, such as Johan.
  7. Incorporate the feedback from SportsML heads and from other reviewers
  8. Create the draft DTD from the sample document instances.
  9. Also create the companion Controlled Vocabulary files, in plain-text format
  10. Circulate the DTDs for comments. Fill in the blanks.
  11. Validate your sample document instances against the Core DTD + newly-created Plug-in DTD. These samples should be made ready for posting on the SportsML examples page. Update the samples so that:
  12. Congratulations! Your new SportsML plug-in is now ready to be voted in as "Official SportsML!"