Historical Artifacts

XML has inherited artifacts from SGML, and has started to build its own artifacts in the form of new specifications that build onto XML in an ad hoc way.