Home > SCORM > SCORM XML Namespaces
SCORM XML Namespaces
SCORM manifest's are controlled by several XML Schema (XSD) documents. The relevant
schema vary based on SCORM version. The tables below list these schema documents,
their namespace prefixes, and provides a convenient link to download each schema.
For more information on XML Namespaces see our XML Basics
tutorial.
Where do I define a namespace?
Within a SCORM manifest, XML namespaces are defined on the
<Manifest> element.
Where do Schema files go in a content package?
Schema documents for the relevant SCORM version of your SCORM manifest must be placed
in the root of a content package. The package root is the same directory where the
"imsmanifest.xml" file is located.
SCORM Version 1.2
* The base schema for SCORM 1.2 requires 2 schema files. The file "ims_xml.xsd"
is imported by the base schema document "imscp_rootv1p1p2.xsd" and is
not referenced directly in the "imsmanifest.xml" file.
Unable to parse source.
SCORM 2004 3rd Edition
* The base schema for SCORM 2004 3rd Edition requires 3 schema files and 2
Document Type Definition (DTD)s. While each
file is not referenced directly in the SCORM manifest it is required to be included
in the content package.
** The base metadata schema for SCORM 2004 3rd Edition requires 10 schema files. While each
file is not referenced directly in the SCORM manifest it is required to be included
in the content package.
*** The base simple sequencing schema for SCORM 2004 3rd Edition requires 9 schema files. While each
file is not referenced directly in the SCORM manifest it is required to be included
in the content package.
Unable to parse source.