Just as the protocols and standards ensuring interoperation on the Web (e.g. http or HTML) can support many kinds of documents and types of information, e-learning standards and specifications are expected to be able to support multiple forms and practices of learning.