【正文】
CORM Content Packaging XML Binding is being put in place to reflect the change to the SCORM Content Packaging Information Model. The change is to the href attribute of the resource element. The href attribute should be optional. The SCORM Version Content Packaging XML Binding states that the href attribute is required. resource Element Description: This element describes a specific content file. Data Type: This element is a container element and only contains other elements. Multiplicity: The resource element may occur 0 or more times within the resources element. Attributes: ? identifier (required). An identifier, provided by the author or authoring tool, that is unique within the Manifest. 16 The SCORM Version Addendums ? 20xx Advanced Distributed Learning. All Rights Reserved. ? type (required). A string that identifies the type of resource. This specification defines only type “webcontent”. ? adlcp:scormtype (required). Defines the type of the SCORM resource. This is an ADL extension to the IMS Content Packaging Information Model. Data Type: Restricted vocabulary of either “sco” or “asset”. ? href (required optional). A reference to the “entry point” of this resource. External fullyqualified URIs are also permitted. ? xml:base (optional). This provides a relative path offset for the content file(s). The usage of this element is defined in the XML Base Working Draft from the W3C. Data type = string. There is no change needed to the XML Schema Definition (XSD). Neither the IMS Global Learning Consortium, Inc. Content Packaging Specification Version XML XSD or the Advanced Distributed Learning SCORM Version Content Packaging XML XSD require modification. . Rationale for Change The href attribute is not required when the resource is declared for the purpose of packaging a collection of assets and is thus not referred to as a launchable resource. If the resource is not launchable then there is no need for the “entry point” to be declared. A resource without an href should not be referenced by an item in the content structure (anization) section of a Manifest. This allows for the following scenario: resource identifier=R_01 type=”webcontent” adlcp:scormtype=”asset”! no href file href=””/ file href=””/ /resource resource identifier=”R_02” type=”webcontent” adlcp:scormtype=”asset” identifier=foo! no href dependency identifierref=R_01 / file href=””/ file href=””/ /resource resource identifier=”R_03” type=”webcontent” adlcp:scormtype=”sco” href= dependency identifierref=R_02 / /resource resource identifier=”R_04” type=”webcontent” adlcp:scormtype=”asset” href= dependency identifierref=R_02 / /resource The SCORM Version Addendums 17 ? 20xx Advanced Distributed Learning. All Rights Reserved. . Addendum 2: Incorrect examples in The SCORM Metadata XML Binding This addendum corrects an error found in Section “The SCORM Metadata XML Binding”. The change is to correct the XML binding. Several of the XML bindings and examples show the use of a vocabulary element. Thevocabulary element does not exist in the IMS Learning Resource Metadata Specifications. The following elements are affected: ? structure Element ? aggregationlevel Element ? status Element ? role Element ? role Element ? type Element ? name Element ? interactivitytype Element ? learningresourcetype Element ? interactivitylevel Element ? semanticdensity Element ? intendedenduserrole Element ? context Element ? difficulty Element ? cost Element ? copyrightandotherrestrictions Element ? kind Element ? purpose Element All of the above mentioned elements should not contain a vocabulary element as defined currently in the SCORM Version . This change is to replace the vocabulary element with the following two elements: source and value. . Update Required structure Element Description: This data element describes the underlying anizational structure of this learning resource. The vocabularies defined for this element are restricted vocabularies. Multiplicity: The structure element occurs 0 or 1 time within the general element. Attributes: ? None 18 The SCORM Version Addendums ? 20xx Advanced Distributed Learning. All Rights Reserved. Elements: ? vocabulary ? source ? value LOM Defined Vocabularies (source element set to ) Restricted Vocabulary: ? Collection ? Mixed ? Linear ? Hierarchical ? Networked ? Branched ? Parceled ? Atomic Example: The example needs to be updated to remove the vocabulary element. 1 general 2 structure 3 source 4 langstring xml:lang=”xnone”/langstring 5 /source 6 value 7 langstring xml:lang=”xnone”Collection/langstring 8 /value 9 /structure 10 /general Revised XML Binding Example This change needs to be propagated throughout Section “The SCORM Metadata XML Binding.” Every eleme