Showing:

Annotations
Diagrams
Facets
Instances
Properties
Source
Used by

5.2 File Data Model XSD Documentation

Group by:
Main schema imscms_filemodel_v1p0.xsd
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Annotations
XSD Data File Information
            Author:         Colin Smythe
            Date:           30th June, 2011
            Version:        Final 1.0
            Status:         Final Release
            Description:    The data model for Course structures exchanged by file transfer in the BDEMS.  The core 
                            data model consists of: CourseTemplate, CourseOffering, CourseSection and SectionAssociation.

            History:        Version 1.0: The first formal release of this PSM binding.

            License:        IPR, License and Distribution Notices

                            This machine readable file is derived from IMS Global Learning Consortium (GLC) specification IMS [spec name] Version [x.x]
                            found at http://www.imsglobal.org/[xxx] and the original IMS GLC schema binding or code base
                            http://www.imsglobal.org/[binding document].

                            Recipients of this document are requested to submit, with their comments, notification of any
                            relevant patent claims or other intellectual property rights of which they may be aware that might be
                            infringed by the schema binding contained in this document.

                            IMS GLC takes no position regarding the validity or scope of any intellectual property or other
                            rights that might be claimed to pertain to the implementation or use of the technology described in this
                            document or the extent to which any license under such rights might or might not be available; neither
                            does it represent that it has made any effort to identify any such rights. Information on IMS GLCs
                            procedures with respect to rights in IMS GLC specifications can be found at the IMS GLC Intellectual Property
                            Rights web page: http://www.imsglobal.org/ipr/imsipr_policyFinal.pdf.

                            Copyright (c) IMS Global Learning Consortium 1999-2011. All Rights Reserved.

                            License Notice for Users

                            Users of products or services that include this document are hereby granted a worldwide, royalty-free, 
                            non-exclusive license to use this document. 

                            Distribution Notice for Developers

                            Developers of products or services that are not original incorporators of this document and 
                            have not changed this document, that is, are distributing a software product that incorporates this 
                            document as is from a third-party source other than IMS, are hereby granted permission to copy,
                            display and distribute the contents of this document in any medium for any purpose without fee or 
                            royalty provided that you include this IPR, License and Distribution notice in its entirety on ALL
                            copies, or portions thereof.

                            Developers of products or services that are original incorporators of this document and wish 
                            to provide distribution of this document as is or with modifications and developers of products and 
                            services that are not original incorporators of this document and have changed this document, are
                            required to register with the IMS GLC community on the IMS GLC website as described in the following two
                            paragraphs:-

                            *  If you wish to distribute this document as is, with no modifications, you are hereby granted 
                               permission to copy, display and distribute the contents of this document in any medium for any 
                               purpose without fee or royalty provided that you include this IPR, License and Distribution notice in
                               its entirety on ALL copies, or portions thereof, that you make and you complete a valid license 
                               registration with IMS and receive an email from IMS granting the license. To register, follow the 
                               instructions on the IMS website: http://www.imsglobal.org/specificationdownload.cfm. Once 
                               registered you are granted permission to transfer unlimited distribution rights of this document for the 
                               purposes of third-party or other distribution of your product or service that incorporates this 
                               document as long as this IPR, License and Distribution notice remains in place in its entirety; 

                            *  If you wish to create and distribute a derived work from this document, you are hereby 
                               granted permission to copy, display and distribute the contents of the derived work in any medium for 
                               any purpose without fee or royalty provided that you include this IPR, License and Distribution 
                               notice in its entirety on ALL copies, or portions thereof, that you make and you complete a valid 
                               profile registration with IMS GLC and receive an email from IMS GLC granting the license. To register, follow
                               the instructions on the IMS GLC website: http://www.imsglobal.org/profile/. Once registered you are 
                               granted permission to transfer unlimited distribution rights of the derived work for the purposes of 
                               third-party or other distribution of your product or service that incorporates the derived work as long 
                               as this IPR, License and Distribution notice remains in place in its entirety. 

                            The limited permissions granted above are perpetual and will not be revoked by IMS GLC or its 
                            successors or assigns.

                            THIS SPECIFICATION IS BEING OFFERED WITHOUT ANY WARRANTY WHATSOEVER, AND IN PARTICULAR, ANY WARRANTY OF NONINFRINGEMENT IS
                            EXPRESSLY DISCLAIMED. ANY USE OF THIS SPECIFICATION SHALL BE MADE ENTIRELY AT THE IMPLEMENTERS OWN RISK, AND NEITHER THE CONSORTIUM
                            NOR ANY OF ITS MEMBERS OR SUBMITTERS, SHALL HAVE ANY LIABILITY WHATSOEVER TO ANY IMPLEMENTER OR THIRD PARTY FOR ANY DAMAGES OF
                            ANY NATURE WHATSOEVER, DIRECTLY OR INDIRECTLY, ARISING FROM THE USE OF THIS SPECIFICATION.

            Source UML File Information
            The source file information must be supplied as an XMI file (without diagram layout information).
            The supported UML authoring tools are:
            (a) Poseidon – v6 (and later)

            Source XSLT File Information
            XSL Generator:    UMLtoXSDTransformv0p9p5.xsl
            XSLT Processor:   Xalan
            Release:          1.0 Beta 4
            Date:             31st March, 2011

            IMS GLC Auto-generation Binding Tool-kit (I-BAT)
            This file was auto-generated using the IMS GLC Binding Auto-generation Tool-kit (I-BAT).  While every
            attempt has been made to ensure that this tool auto-generates the files correctly, users should be aware
            that this is an experimental tool.  Permission is given to make use of this tool.  IMS GLC makes no
            claim on the materials created by third party users of this tool.  Details on how to use this tool
            are contained in the IMS GLC "I-BAT" Documentation available at the IMS GLC web-site.

            Tool Copyright:  2005-2011 (c) IMS Global Learning Consortium Inc.  All Rights Reserved.
Properties
attribute form default: unqualified
element form default: qualified
version: IMS CMS 1.0
[ top ]
Element mediamode
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#MediaMode.Type
Type MediaMode.Type
Properties
content: simple
Facets
enumeration uri
enumeration entityref
enumeration base64
Used by
Complex Type FullDescription.Type
Source
<xs:element name="mediamode" type="MediaMode.Type"/>
[ top ]
Element contentRefType
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#ContentRefType.Type
Type ContentRefType.Type
Properties
content: simple
Facets
enumeration text
enumeration image
enumeration audio
enumeration video
enumeration application
enumeration applet
Used by
Complex Type FullDescription.Type
Source
<xs:element name="contentRefType" type="ContentRefType.Type"/>
[ top ]
Element adminPeriod
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram
Type xs:normalizedString
Properties
content: simple
Used by
Complex Type TimeFrame.Type
Source
<xs:element name="adminPeriod" type="xs:normalizedString"/>
[ top ]
Element begin
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram
Type xs:dateTime
Properties
content: simple
Used by
Complex Type TimeFrame.Type
Source
<xs:element name="begin" type="xs:dateTime"/>
[ top ]
Element end
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram
Type xs:dateTime
Properties
content: simple
Used by
Complex Type TimeFrame.Type
Source
<xs:element name="end" type="xs:dateTime"/>
[ top ]
Element enrollAccept
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram
Type xs:boolean
Properties
content: simple
Used by
Complex Type EnrollControl.Type
Source
<xs:element name="enrollAccept" type="xs:boolean"/>
[ top ]
Element enrollAllowed
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram
Type xs:boolean
Properties
content: simple
Used by
Complex Type EnrollControl.Type
Source
<xs:element name="enrollAllowed" type="xs:boolean"/>
[ top ]
Element extensionNameVocabulary
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram
Type xs:anyURI
Properties
content: simple
Used by
Complex Type IMSExtension.Type
Source
<xs:element name="extensionNameVocabulary" type="xs:anyURI"/>
[ top ]
Element extensionTypeVocabulary
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram
Type xs:anyURI
Properties
content: simple
Used by
Complex Type IMSExtension.Type
Source
<xs:element name="extensionTypeVocabulary" type="xs:anyURI"/>
[ top ]
Element fieldName
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram
Type xs:normalizedString
Properties
content: simple
Used by
Complex Type ExtensionField.Type
Source
<xs:element name="fieldName" type="xs:normalizedString"/>
[ top ]
Element fieldType
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram
Type xs:normalizedString
Properties
content: simple
Used by
Complex Type ExtensionField.Type
Source
<xs:element name="fieldType" type="xs:normalizedString"/>
[ top ]
Element fieldValue
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram
Type xs:normalizedString
Properties
content: simple
Used by
Complex Type ExtensionField.Type
Source
<xs:element name="fieldValue" type="xs:normalizedString"/>
[ top ]
Element language
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram
Type xs:normalizedString
Properties
content: simple
Used by
Complex Type Text.Type
Source
<xs:element name="language" type="xs:normalizedString"/>
[ top ]
Element maxNumberofStudents
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram
Type xs:integer
Properties
content: simple
Used by
Complex Type CourseSection.Type
Source
<xs:element name="maxNumberofStudents" type="xs:integer"/>
[ top ]
Element metadataNameVocabulary
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram
Type xs:anyURI
Properties
content: simple
Used by
Complex Type Metadata.Type
Source
<xs:element name="metadataNameVocabulary" type="xs:anyURI"/>
[ top ]
Element metadataTypeVocabulary
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram
Type xs:anyURI
Properties
content: simple
Used by
Complex Type Metadata.Type
Source
<xs:element name="metadataTypeVocabulary" type="xs:anyURI"/>
[ top ]
Element mimeType
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram
Type xs:normalizedString
Properties
content: simple
Used by
Complex Type FullDescription.Type
Source
<xs:element name="mimeType" type="xs:normalizedString"/>
[ top ]
Element numberofStudents
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram
Type xs:integer
Properties
content: simple
Used by
Complex Type CourseSection.Type
Source
<xs:element name="numberofStudents" type="xs:integer"/>
[ top ]
Element refAgentInstanceID
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram
Type xs:normalizedString
Properties
content: simple
Used by
Complex Type SourcedGUID.Type
Source
<xs:element name="refAgentInstanceID" type="xs:normalizedString"/>
[ top ]
Element restrict
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram
Type xs:boolean
Properties
content: simple
Used by
Complex Type TimeFrame.Type
Source
<xs:element name="restrict" type="xs:boolean"/>
[ top ]
Element status
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram
Type xs:normalizedString
Properties
content: simple
Used by
Source
<xs:element name="status" type="xs:normalizedString"/>
[ top ]
Element textString
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram
Type xs:string
Properties
content: simple
Used by
Complex Type Text.Type
Source
<xs:element name="textString" type="xs:string"/>
[ top ]
Element label
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#language imscms_filemodel_v1p0.tmp#textString imscms_filemodel_v1p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Model language , textString
Children language, textString
Instance
<label>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</label>
Source
<xs:element name="label" type="Text.Type"/>
[ top ]
Element title
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#language imscms_filemodel_v1p0.tmp#textString imscms_filemodel_v1p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Model language , textString
Children language, textString
Instance
<title>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</title>
Source
<xs:element name="title" type="Text.Type"/>
[ top ]
Element parentTemplateId
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#GUID.Type
Type GUID.Type
Properties
content: simple
Used by
Complex Type CourseOffering.Type
Source
<xs:element name="parentTemplateId" type="GUID.Type"/>
[ top ]
Element catalogDescription
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#shortDescription imscms_filemodel_v1p0.tmp#longDescription imscms_filemodel_v1p0.tmp#fullDescription imscms_filemodel_v1p0.tmp#Description.Type
Type Description.Type
Properties
content: complex
mixed: false
Used by
Model shortDescription , longDescription{0,1} , fullDescription{0,1}
Children fullDescription, longDescription, shortDescription
Instance
<catalogDescription>
  <shortDescription>{1,1}</shortDescription>
  <longDescription>{0,1}</longDescription>
  <fullDescription>{0,1}</fullDescription>
</catalogDescription>
Source
<xs:element name="catalogDescription" type="Description.Type"/>
[ top ]
Element shortDescription
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#language imscms_filemodel_v1p0.tmp#textString imscms_filemodel_v1p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type Description.Type
Model language , textString
Children language, textString
Instance
<shortDescription>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</shortDescription>
Source
<xs:element name="shortDescription" type="Text.Type"/>
[ top ]
Element longDescription
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#language imscms_filemodel_v1p0.tmp#textString imscms_filemodel_v1p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type Description.Type
Model language , textString
Children language, textString
Instance
<longDescription>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</longDescription>
Source
<xs:element name="longDescription" type="Text.Type"/>
[ top ]
Element fullDescription
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#mediamode imscms_filemodel_v1p0.tmp#contentRefType imscms_filemodel_v1p0.tmp#mimeType imscms_filemodel_v1p0.tmp#descriptionText imscms_filemodel_v1p0.tmp#FullDescription.Type
Type FullDescription.Type
Properties
content: complex
mixed: false
Used by
Complex Type Description.Type
Model mediamode , contentRefType , mimeType , descriptionText
Children contentRefType, descriptionText, mediamode, mimeType
Instance
<fullDescription>
  <mediamode>{1,1}</mediamode>
  <contentRefType>{1,1}</contentRefType>
  <mimeType>{1,1}</mimeType>
  <descriptionText>{1,1}</descriptionText>
</fullDescription>
Source
<xs:element name="fullDescription" type="FullDescription.Type"/>
[ top ]
Element descriptionText
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#language imscms_filemodel_v1p0.tmp#textString imscms_filemodel_v1p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type FullDescription.Type
Model language , textString
Children language, textString
Instance
<descriptionText>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</descriptionText>
Source
<xs:element name="descriptionText" type="Text.Type"/>
[ top ]
Element defaultCredits
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#language imscms_filemodel_v1p0.tmp#textString imscms_filemodel_v1p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Model language , textString
Children language, textString
Instance
<defaultCredits>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</defaultCredits>
Source
<xs:element name="defaultCredits" type="Text.Type"/>
[ top ]
Element academicSession
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#language imscms_filemodel_v1p0.tmp#textString imscms_filemodel_v1p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Model language , textString
Children language, textString
Instance
<academicSession>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</academicSession>
Source
<xs:element name="academicSession" type="Text.Type"/>
[ top ]
Element org
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#orgName imscms_filemodel_v1p0.tmp#orgUnit imscms_filemodel_v1p0.tmp#type imscms_filemodel_v1p0.tmp#id imscms_filemodel_v1p0.tmp#Org.Type
Type Org.Type
Properties
content: complex
mixed: false
Used by
Model orgName{0,1} , orgUnit{0,1} , type{0,1} , id{0,1}
Children id, orgName, orgUnit, type
Instance
<org>
  <orgName>{0,1}</orgName>
  <orgUnit>{0,1}</orgUnit>
  <type>{0,1}</type>
  <id>{0,1}</id>
</org>
Source
<xs:element name="org" type="Org.Type"/>
[ top ]
Element orgName
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#language imscms_filemodel_v1p0.tmp#textString imscms_filemodel_v1p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type Org.Type
Model language , textString
Children language, textString
Instance
<orgName>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</orgName>
Source
<xs:element name="orgName" type="Text.Type"/>
[ top ]
Element orgUnit
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#language imscms_filemodel_v1p0.tmp#textString imscms_filemodel_v1p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type Org.Type
Model language , textString
Children language, textString
Instance
<orgUnit>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</orgUnit>
Source
<xs:element name="orgUnit" type="Text.Type"/>
[ top ]
Element type
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#language imscms_filemodel_v1p0.tmp#textString imscms_filemodel_v1p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type Org.Type
Model language , textString
Children language, textString
Instance
<type>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</type>
Source
<xs:element name="type" type="Text.Type"/>
[ top ]
Element id
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#language imscms_filemodel_v1p0.tmp#textString imscms_filemodel_v1p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type Org.Type
Model language , textString
Children language, textString
Instance
<id>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</id>
Source
<xs:element name="id" type="Text.Type"/>
[ top ]
Element timeFrame
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#begin imscms_filemodel_v1p0.tmp#end imscms_filemodel_v1p0.tmp#restrict imscms_filemodel_v1p0.tmp#adminPeriod imscms_filemodel_v1p0.tmp#TimeFrame.Type
Type TimeFrame.Type
Properties
content: complex
mixed: false
Used by
Model begin{0,1} , end{0,1} , restrict{0,1} , adminPeriod{0,1}
Children adminPeriod, begin, end, restrict
Instance
<timeFrame>
  <begin>{0,1}</begin>
  <end>{0,1}</end>
  <restrict>{0,1}</restrict>
  <adminPeriod>{0,1}</adminPeriod>
</timeFrame>
Source
<xs:element name="timeFrame" type="TimeFrame.Type"/>
[ top ]
Element enrollControl
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#enrollAccept imscms_filemodel_v1p0.tmp#enrollAllowed imscms_filemodel_v1p0.tmp#EnrollControl.Type
Type EnrollControl.Type
Properties
content: complex
mixed: false
Used by
Model enrollAccept{0,1} , enrollAllowed{0,1}
Children enrollAccept, enrollAllowed
Instance
<enrollControl>
  <enrollAccept>{0,1}</enrollAccept>
  <enrollAllowed>{0,1}</enrollAllowed>
</enrollControl>
Source
<xs:element name="enrollControl" type="EnrollControl.Type"/>
[ top ]
Element dataSource
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#GUID.Type
Type GUID.Type
Properties
content: simple
Used by
Source
<xs:element name="dataSource" type="GUID.Type"/>
[ top ]
Element recordInfo
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#metadataNameVocabulary imscms_filemodel_v1p0.tmp#metadataTypeVocabulary imscms_filemodel_v1p0.tmp#extensionField imscms_filemodel_v1p0.tmp#Metadata.Type
Type Metadata.Type
Properties
content: complex
mixed: false
Used by
Model metadataNameVocabulary , metadataTypeVocabulary , extensionField+
Children extensionField, metadataNameVocabulary, metadataTypeVocabulary
Instance
<recordInfo>
  <metadataNameVocabulary>{1,1}</metadataNameVocabulary>
  <metadataTypeVocabulary>{1,1}</metadataTypeVocabulary>
  <extensionField>{1,unbounded}</extensionField>
</recordInfo>
Source
<xs:element name="recordInfo" type="Metadata.Type"/>
[ top ]
Element extensionField
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#fieldName imscms_filemodel_v1p0.tmp#fieldType imscms_filemodel_v1p0.tmp#fieldValue imscms_filemodel_v1p0.tmp#ExtensionField.Type
Type ExtensionField.Type
Properties
content: complex
mixed: false
Used by
Model fieldName , fieldType , fieldValue
Children fieldName, fieldType, fieldValue
Instance
<extensionField>
  <fieldName>{1,1}</fieldName>
  <fieldType>{1,1}</fieldType>
  <fieldValue>{1,1}</fieldValue>
</extensionField>
Source
<xs:element name="extensionField" type="ExtensionField.Type"/>
[ top ]
Element extension
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#extensionNameVocabulary imscms_filemodel_v1p0.tmp#extensionTypeVocabulary imscms_filemodel_v1p0.tmp#extensionField imscms_filemodel_v1p0.tmp#IMSExtension.Type
Type IMSExtension.Type
Properties
content: complex
mixed: false
Used by
Model extensionNameVocabulary , extensionTypeVocabulary , extensionField+
Children extensionField, extensionNameVocabulary, extensionTypeVocabulary
Instance
<extension>
  <extensionNameVocabulary>{1,1}</extensionNameVocabulary>
  <extensionTypeVocabulary>{1,1}</extensionTypeVocabulary>
  <extensionField>{1,unbounded}</extensionField>
</extension>
Source
<xs:element name="extension" type="IMSExtension.Type"/>
[ top ]
Element sourcedGUID
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#refAgentInstanceID imscms_filemodel_v1p0.tmp#sourcedId imscms_filemodel_v1p0.tmp#SourcedGUID.Type
Type SourcedGUID.Type
Properties
content: complex
mixed: false
Used by
Model refAgentInstanceID{0,1} , sourcedId
Children refAgentInstanceID, sourcedId
Instance
<sourcedGUID>
  <refAgentInstanceID>{0,1}</refAgentInstanceID>
  <sourcedId>{1,1}</sourcedId>
</sourcedGUID>
Source
<xs:element name="sourcedGUID" type="SourcedGUID.Type"/>
[ top ]
Element sourcedId
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#GUID.Type
Type GUID.Type
Properties
content: simple
Used by
Complex Type SourcedGUID.Type
Source
<xs:element name="sourcedId" type="GUID.Type"/>
[ top ]
Element courseOffering
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#label imscms_filemodel_v1p0.tmp#title imscms_filemodel_v1p0.tmp#parentTemplateId imscms_filemodel_v1p0.tmp#catalogDescription imscms_filemodel_v1p0.tmp#status imscms_filemodel_v1p0.tmp#defaultCredits imscms_filemodel_v1p0.tmp#academicSession imscms_filemodel_v1p0.tmp#org imscms_filemodel_v1p0.tmp#timeFrame imscms_filemodel_v1p0.tmp#enrollControl imscms_filemodel_v1p0.tmp#dataSource imscms_filemodel_v1p0.tmp#recordInfo imscms_filemodel_v1p0.tmp#extension imscms_filemodel_v1p0.tmp#CourseOffering.Type
Type CourseOffering.Type
Properties
content: complex
mixed: false
Used by
Model label{0,1} , title{0,1} , parentTemplateId{0,1} , catalogDescription{0,1} , status{0,1} , defaultCredits{0,1} , academicSession{0,1} , org{0,1} , timeFrame* , enrollControl{0,1} , dataSource{0,1} , recordInfo{0,1} , extension{0,1}
Children academicSession, catalogDescription, dataSource, defaultCredits, enrollControl, extension, label, org, parentTemplateId, recordInfo, status, timeFrame, title
Instance
<courseOffering>
  <label>{0,1}</label>
  <title>{0,1}</title>
  <parentTemplateId>{0,1}</parentTemplateId>
  <catalogDescription>{0,1}</catalogDescription>
  <status>{0,1}</status>
  <defaultCredits>{0,1}</defaultCredits>
  <academicSession>{0,1}</academicSession>
  <org>{0,1}</org>
  <timeFrame>{0,unbounded}</timeFrame>
  <enrollControl>{0,1}</enrollControl>
  <dataSource>{0,1}</dataSource>
  <recordInfo>{0,1}</recordInfo>
  <extension>{0,1}</extension>
</courseOffering>
Source
<xs:element name="courseOffering" type="CourseOffering.Type"/>
[ top ]
Element parentOfferingId
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#GUID.Type
Type GUID.Type
Properties
content: simple
Used by
Complex Type CourseSection.Type
Source
<xs:element name="parentOfferingId" type="GUID.Type"/>
[ top ]
Element category
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#language imscms_filemodel_v1p0.tmp#textString imscms_filemodel_v1p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type CourseSection.Type
Model language , textString
Children language, textString
Instance
<category>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</category>
Source
<xs:element name="category" type="Text.Type"/>
[ top ]
Element location
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#language imscms_filemodel_v1p0.tmp#textString imscms_filemodel_v1p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type CourseSection.Type
Model language , textString
Children language, textString
Instance
<location>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</location>
Source
<xs:element name="location" type="Text.Type"/>
[ top ]
Element notes
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#language imscms_filemodel_v1p0.tmp#textString imscms_filemodel_v1p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type CourseSection.Type
Model language , textString
Children language, textString
Instance
<notes>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</notes>
Source
<xs:element name="notes" type="Text.Type"/>
[ top ]
Element meeting
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#language imscms_filemodel_v1p0.tmp#textString imscms_filemodel_v1p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type CourseSection.Type
Model language , textString
Children language, textString
Instance
<meeting>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</meeting>
Source
<xs:element name="meeting" type="Text.Type"/>
[ top ]
Element courseSection
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#label imscms_filemodel_v1p0.tmp#title imscms_filemodel_v1p0.tmp#parentOfferingId imscms_filemodel_v1p0.tmp#catalogDescription imscms_filemodel_v1p0.tmp#status imscms_filemodel_v1p0.tmp#defaultCredits imscms_filemodel_v1p0.tmp#category imscms_filemodel_v1p0.tmp#maxNumberofStudents imscms_filemodel_v1p0.tmp#numberofStudents imscms_filemodel_v1p0.tmp#academicSession imscms_filemodel_v1p0.tmp#org imscms_filemodel_v1p0.tmp#timeFrame imscms_filemodel_v1p0.tmp#enrollControl imscms_filemodel_v1p0.tmp#location imscms_filemodel_v1p0.tmp#notes imscms_filemodel_v1p0.tmp#meeting imscms_filemodel_v1p0.tmp#dataSource imscms_filemodel_v1p0.tmp#recordInfo imscms_filemodel_v1p0.tmp#extension imscms_filemodel_v1p0.tmp#CourseSection.Type
Type CourseSection.Type
Properties
content: complex
mixed: false
Used by
Model label{0,1} , title{0,1} , parentOfferingId{0,1} , catalogDescription{0,1} , status{0,1} , defaultCredits{0,1} , category{0,1} , maxNumberofStudents{0,1} , numberofStudents{0,1} , academicSession{0,1} , org{0,1} , timeFrame* , enrollControl{0,1} , location{0,1} , notes{0,1} , meeting{0,1} , dataSource{0,1} , recordInfo{0,1} , extension{0,1}
Children academicSession, catalogDescription, category, dataSource, defaultCredits, enrollControl, extension, label, location, maxNumberofStudents, meeting, notes, numberofStudents, org, parentOfferingId, recordInfo, status, timeFrame, title
Instance
<courseSection>
  <label>{0,1}</label>
  <title>{0,1}</title>
  <parentOfferingId>{0,1}</parentOfferingId>
  <catalogDescription>{0,1}</catalogDescription>
  <status>{0,1}</status>
  <defaultCredits>{0,1}</defaultCredits>
  <category>{0,1}</category>
  <maxNumberofStudents>{0,1}</maxNumberofStudents>
  <numberofStudents>{0,1}</numberofStudents>
  <academicSession>{0,1}</academicSession>
  <org>{0,1}</org>
  <timeFrame>{0,unbounded}</timeFrame>
  <enrollControl>{0,1}</enrollControl>
  <location>{0,1}</location>
  <notes>{0,1}</notes>
  <meeting>{0,1}</meeting>
  <dataSource>{0,1}</dataSource>
  <recordInfo>{0,1}</recordInfo>
  <extension>{0,1}</extension>
</courseSection>
Source
<xs:element name="courseSection" type="CourseSection.Type"/>
[ top ]
Element courseNumber
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#language imscms_filemodel_v1p0.tmp#textString imscms_filemodel_v1p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type CourseTemplate.Type
Model language , textString
Children language, textString
Instance
<courseNumber>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</courseNumber>
Source
<xs:element name="courseNumber" type="Text.Type"/>
[ top ]
Element listofTopics
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#topic imscms_filemodel_v1p0.tmp#ListofTopics.Type
Type ListofTopics.Type
Properties
content: complex
mixed: false
Used by
Complex Type CourseTemplate.Type
Model topic+
Children topic
Instance
<listofTopics>
  <topic>{1,unbounded}</topic>
</listofTopics>
Source
<xs:element name="listofTopics" type="ListofTopics.Type"/>
[ top ]
Element topic
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#language imscms_filemodel_v1p0.tmp#textString imscms_filemodel_v1p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type ListofTopics.Type
Model language , textString
Children language, textString
Instance
<topic>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</topic>
Source
<xs:element name="topic" type="Text.Type"/>
[ top ]
Element listofPrerequisites
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#prerequisite imscms_filemodel_v1p0.tmp#ListofPrerequisites.Type
Type ListofPrerequisites.Type
Properties
content: complex
mixed: false
Used by
Complex Type CourseTemplate.Type
Model prerequisite+
Children prerequisite
Instance
<listofPrerequisites>
  <prerequisite>{1,unbounded}</prerequisite>
</listofPrerequisites>
Source
<xs:element name="listofPrerequisites" type="ListofPrerequisites.Type"/>
[ top ]
Element prerequisite
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#language imscms_filemodel_v1p0.tmp#textString imscms_filemodel_v1p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Model language , textString
Children language, textString
Instance
<prerequisite>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</prerequisite>
Source
<xs:element name="prerequisite" type="Text.Type"/>
[ top ]
Element courseTemplate
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#label imscms_filemodel_v1p0.tmp#title imscms_filemodel_v1p0.tmp#catalogDescription imscms_filemodel_v1p0.tmp#courseNumber imscms_filemodel_v1p0.tmp#status imscms_filemodel_v1p0.tmp#defaultCredits imscms_filemodel_v1p0.tmp#org imscms_filemodel_v1p0.tmp#listofTopics imscms_filemodel_v1p0.tmp#listofPrerequisites imscms_filemodel_v1p0.tmp#dataSource imscms_filemodel_v1p0.tmp#recordInfo imscms_filemodel_v1p0.tmp#extension imscms_filemodel_v1p0.tmp#CourseTemplate.Type
Type CourseTemplate.Type
Properties
content: complex
mixed: false
Used by
Model label{0,1} , title{0,1} , catalogDescription{0,1} , courseNumber{0,1} , status{0,1} , defaultCredits{0,1} , org{0,1} , listofTopics{0,1} , listofPrerequisites{0,1} , dataSource{0,1} , recordInfo{0,1} , extension{0,1}
Children catalogDescription, courseNumber, dataSource, defaultCredits, extension, label, listofPrerequisites, listofTopics, org, recordInfo, status, title
Instance
<courseTemplate>
  <label>{0,1}</label>
  <title>{0,1}</title>
  <catalogDescription>{0,1}</catalogDescription>
  <courseNumber>{0,1}</courseNumber>
  <status>{0,1}</status>
  <defaultCredits>{0,1}</defaultCredits>
  <org>{0,1}</org>
  <listofTopics>{0,1}</listofTopics>
  <listofPrerequisites>{0,1}</listofPrerequisites>
  <dataSource>{0,1}</dataSource>
  <recordInfo>{0,1}</recordInfo>
  <extension>{0,1}</extension>
</courseTemplate>
Source
<xs:element name="courseTemplate" type="CourseTemplate.Type"/>
[ top ]
Element courseSectionId
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#GUID.Type
Type GUID.Type
Properties
content: simple
Used by
Source
<xs:element name="courseSectionId" type="GUID.Type"/>
[ top ]
Element courseSectionIdList
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#courseSectionId imscms_filemodel_v1p0.tmp#ListofCourseSectionIds.Type
Type ListofCourseSectionIds.Type
Properties
content: complex
mixed: false
Used by
Model courseSectionId+
Children courseSectionId
Instance
<courseSectionIdList>
  <courseSectionId>{1,unbounded}</courseSectionId>
</courseSectionIdList>
Source
<xs:element name="courseSectionIdList" type="ListofCourseSectionIds.Type"/>
[ top ]
Element sectionAssociation
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#label imscms_filemodel_v1p0.tmp#title imscms_filemodel_v1p0.tmp#status imscms_filemodel_v1p0.tmp#courseSectionIdList imscms_filemodel_v1p0.tmp#dataSource imscms_filemodel_v1p0.tmp#recordInfo imscms_filemodel_v1p0.tmp#extension imscms_filemodel_v1p0.tmp#SectionAssociation.Type
Type SectionAssociation.Type
Properties
content: complex
mixed: false
Used by
Model label{0,1} , title{0,1} , status{0,1} , courseSectionIdList{0,1} , dataSource{0,1} , recordInfo{0,1} , extension{0,1}
Children courseSectionIdList, dataSource, extension, label, recordInfo, status, title
Instance
<sectionAssociation>
  <label>{0,1}</label>
  <title>{0,1}</title>
  <status>{0,1}</status>
  <courseSectionIdList>{0,1}</courseSectionIdList>
  <dataSource>{0,1}</dataSource>
  <recordInfo>{0,1}</recordInfo>
  <extension>{0,1}</extension>
</sectionAssociation>
Source
<xs:element name="sectionAssociation" type="SectionAssociation.Type"/>
[ top ]
Element courseOfferingRecord
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#sourcedGUID imscms_filemodel_v1p0.tmp#courseOffering imscms_filemodel_v1p0.tmp#CourseOfferingRecord.Type
Type CourseOfferingRecord.Type
Properties
content: complex
mixed: false
Model sourcedGUID , courseOffering
Children courseOffering, sourcedGUID
Instance
<courseOfferingRecord>
  <sourcedGUID>{1,1}</sourcedGUID>
  <courseOffering>{1,1}</courseOffering>
</courseOfferingRecord>
Source
<xs:element name="courseOfferingRecord" type="CourseOfferingRecord.Type"/>
[ top ]
Element courseSectionRecord
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#sourcedGUID imscms_filemodel_v1p0.tmp#courseSection imscms_filemodel_v1p0.tmp#CourseSectionRecord.Type
Type CourseSectionRecord.Type
Properties
content: complex
mixed: false
Model sourcedGUID , courseSection
Children courseSection, sourcedGUID
Instance
<courseSectionRecord>
  <sourcedGUID>{1,1}</sourcedGUID>
  <courseSection>{1,1}</courseSection>
</courseSectionRecord>
Source
<xs:element name="courseSectionRecord" type="CourseSectionRecord.Type"/>
[ top ]
Element courseTemplateRecord
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#sourcedGUID imscms_filemodel_v1p0.tmp#courseTemplate imscms_filemodel_v1p0.tmp#CourseTemplateRecord.Type
Type CourseTemplateRecord.Type
Properties
content: complex
mixed: false
Model sourcedGUID , courseTemplate
Children courseTemplate, sourcedGUID
Instance
<courseTemplateRecord>
  <sourcedGUID>{1,1}</sourcedGUID>
  <courseTemplate>{1,1}</courseTemplate>
</courseTemplateRecord>
Source
<xs:element name="courseTemplateRecord" type="CourseTemplateRecord.Type"/>
[ top ]
Element sectionAssociationRecord
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram imscms_filemodel_v1p0.tmp#sourcedGUID imscms_filemodel_v1p0.tmp#sectionAssociation imscms_filemodel_v1p0.tmp#SectionAssociationRecord.Type
Type SectionAssociationRecord.Type
Properties
content: complex
mixed: false
Model sourcedGUID , sectionAssociation
Children sectionAssociation, sourcedGUID
Instance
<sectionAssociationRecord>
  <sourcedGUID>{1,1}</sourcedGUID>
  <sectionAssociation>{1,1}</sectionAssociation>
</sectionAssociationRecord>
Source
<xs:element name="sectionAssociationRecord" type="SectionAssociationRecord.Type"/>
[ top ]
Simple Type MediaMode.Type
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration uri
enumeration entityref
enumeration base64
Used by
Element mediamode
Source
<xs:simpleType name="MediaMode.Type">
  <xs:restriction base="xs:string">
    <xs:enumeration value="uri"/>
    <xs:enumeration value="entityref"/>
    <xs:enumeration value="base64"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type ContentRefType.Type
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration text
enumeration image
enumeration audio
enumeration video
enumeration application
enumeration applet
Used by
Element contentRefType
Source
<xs:simpleType name="ContentRefType.Type">
  <xs:restriction base="xs:string">
    <xs:enumeration value="text"/>
    <xs:enumeration value="image"/>
    <xs:enumeration value="audio"/>
    <xs:enumeration value="video"/>
    <xs:enumeration value="application"/>
    <xs:enumeration value="applet"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type GUID.Type
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Diagram
Diagram
Type xs:normalizedString
Used by
Source
<xs:simpleType name="GUID.Type">
  <xs:restriction base="xs:normalizedString"/>
</xs:simpleType>
[ top ]
Complex Type CourseOffering.Type
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Annotations

umldocumentation

The CourseOffering complexType is the container for the occurence of a course in a specific session e.g. term, semester, etc. A CourseTemplate can have several CourseOfferings and each CourseOffering can have several CourseSections.
Diagram
Diagram imscms_filemodel_v1p0.tmp#label imscms_filemodel_v1p0.tmp#title imscms_filemodel_v1p0.tmp#parentTemplateId imscms_filemodel_v1p0.tmp#catalogDescription imscms_filemodel_v1p0.tmp#status imscms_filemodel_v1p0.tmp#defaultCredits imscms_filemodel_v1p0.tmp#academicSession imscms_filemodel_v1p0.tmp#org imscms_filemodel_v1p0.tmp#timeFrame imscms_filemodel_v1p0.tmp#enrollControl imscms_filemodel_v1p0.tmp#dataSource imscms_filemodel_v1p0.tmp#recordInfo imscms_filemodel_v1p0.tmp#extension
Properties
mixed: false
Used by
Element courseOffering
Model label{0,1} , title{0,1} , parentTemplateId{0,1} , catalogDescription{0,1} , status{0,1} , defaultCredits{0,1} , academicSession{0,1} , org{0,1} , timeFrame* , enrollControl{0,1} , dataSource{0,1} , recordInfo{0,1} , extension{0,1}
Children academicSession, catalogDescription, dataSource, defaultCredits, enrollControl, extension, label, org, parentTemplateId, recordInfo, status, timeFrame, title
Source
<xs:complexType name="CourseOffering.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The CourseOffering complexType is the container for the occurence of a course in a specific session e.g. term, semester, etc. A CourseTemplate can have several CourseOfferings and each CourseOffering can have several CourseSections.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="label" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="title" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="parentTemplateId" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="catalogDescription" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="status" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="defaultCredits" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="academicSession" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="org" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="timeFrame" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="enrollControl" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="dataSource" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="recordInfo" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="extension" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type Text.Type
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Annotations

umldocumentation

The Text complexType is the container for a language specific string. The language is denoted using an external vocabulary containing the permitted codes (based upon RFC4646).
Diagram
Diagram imscms_filemodel_v1p0.tmp#language imscms_filemodel_v1p0.tmp#textString
Properties
mixed: false
Used by
Model language , textString
Children language, textString
Source
<xs:complexType name="Text.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The Text complexType is the container for a language specific string. The language is denoted using an external vocabulary containing the permitted codes (based upon RFC4646).</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="language" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="textString" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type Description.Type
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Annotations

umldocumentation

The Description complexType is the container for all of the material that is used to describe something. It has short (text), long (text) and full (multimedia) forms.
Diagram
Diagram imscms_filemodel_v1p0.tmp#shortDescription imscms_filemodel_v1p0.tmp#longDescription imscms_filemodel_v1p0.tmp#fullDescription
Properties
mixed: false
Used by
Model shortDescription , longDescription{0,1} , fullDescription{0,1}
Children fullDescription, longDescription, shortDescription
Source
<xs:complexType name="Description.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The Description complexType is the container for all of the material that is used to describe something. It has short (text), long (text) and full (multimedia) forms.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="shortDescription" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="longDescription" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="fullDescription" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type FullDescription.Type
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Annotations

umldocumentation

The FullDescription complexType is the container for the multmedia-based description.
Diagram
Diagram imscms_filemodel_v1p0.tmp#mediamode imscms_filemodel_v1p0.tmp#contentRefType imscms_filemodel_v1p0.tmp#mimeType imscms_filemodel_v1p0.tmp#descriptionText
Properties
mixed: false
Used by
Element fullDescription
Model mediamode , contentRefType , mimeType , descriptionText
Children contentRefType, descriptionText, mediamode, mimeType
Source
<xs:complexType name="FullDescription.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The FullDescription complexType is the container for the multmedia-based description.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="mediamode" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="contentRefType" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="mimeType" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="descriptionText" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type Org.Type
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Annotations

umldocumentation

The Org complexType is the container for data about the organization that 'owns' the course structure.
Diagram
Diagram imscms_filemodel_v1p0.tmp#orgName imscms_filemodel_v1p0.tmp#orgUnit imscms_filemodel_v1p0.tmp#type imscms_filemodel_v1p0.tmp#id
Properties
mixed: false
Used by
Element org
Model orgName{0,1} , orgUnit{0,1} , type{0,1} , id{0,1}
Children id, orgName, orgUnit, type
Source
<xs:complexType name="Org.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The Org complexType is the container for data about the organization that 'owns' the course structure.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="orgName" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="orgUnit" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="type" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="id" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type TimeFrame.Type
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Annotations

umldocumentation

The TimeFrame complexType is the container for time information about the course component.
Diagram
Diagram imscms_filemodel_v1p0.tmp#begin imscms_filemodel_v1p0.tmp#end imscms_filemodel_v1p0.tmp#restrict imscms_filemodel_v1p0.tmp#adminPeriod
Properties
mixed: false
Used by
Element timeFrame
Model begin{0,1} , end{0,1} , restrict{0,1} , adminPeriod{0,1}
Children adminPeriod, begin, end, restrict
Source
<xs:complexType name="TimeFrame.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The TimeFrame complexType is the container for time information about the course component.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="begin" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="end" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="restrict" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="adminPeriod" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type EnrollControl.Type
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Annotations

umldocumentation

The EnrollControl complexType is the container for the data that is used to control enrollment on the associated activity.
Diagram
Diagram imscms_filemodel_v1p0.tmp#enrollAccept imscms_filemodel_v1p0.tmp#enrollAllowed
Properties
mixed: false
Used by
Element enrollControl
Model enrollAccept{0,1} , enrollAllowed{0,1}
Children enrollAccept, enrollAllowed
Source
<xs:complexType name="EnrollControl.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The EnrollControl complexType is the container for the data that is used to control enrollment on the associated activity.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="enrollAccept" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="enrollAllowed" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type Metadata.Type
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Annotations

umldocumentation

The Metadata complexType is the container for meta-data that is used to describe an object. At the current time this is just a set of name/type/value triples.
Diagram
Diagram imscms_filemodel_v1p0.tmp#metadataNameVocabulary imscms_filemodel_v1p0.tmp#metadataTypeVocabulary imscms_filemodel_v1p0.tmp#extensionField
Properties
mixed: false
Used by
Element recordInfo
Model metadataNameVocabulary , metadataTypeVocabulary , extensionField+
Children extensionField, metadataNameVocabulary, metadataTypeVocabulary
Source
<xs:complexType name="Metadata.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The Metadata complexType is the container for meta-data that is used to describe an object. At the current time this is just a set of name/type/value triples.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="metadataNameVocabulary" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="metadataTypeVocabulary" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="extensionField" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type ExtensionField.Type
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Annotations

umldocumentation

The ExtensionField complexType is the container for each of the extension points. This is a name/type/value triple.
Diagram
Diagram imscms_filemodel_v1p0.tmp#fieldName imscms_filemodel_v1p0.tmp#fieldType imscms_filemodel_v1p0.tmp#fieldValue
Properties
mixed: false
Used by
Element extensionField
Model fieldName , fieldType , fieldValue
Children fieldName, fieldType, fieldValue
Source
<xs:complexType name="ExtensionField.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The ExtensionField complexType is the container for each of the extension points. This is a name/type/value triple.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="fieldName" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="fieldType" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="fieldValue" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type IMSExtension.Type
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Annotations

umldocumentation

The IMSExtension complexType is the container for the set of extension information.
Diagram
Diagram imscms_filemodel_v1p0.tmp#extensionNameVocabulary imscms_filemodel_v1p0.tmp#extensionTypeVocabulary imscms_filemodel_v1p0.tmp#extensionField
Properties
mixed: false
Used by
Element extension
Model extensionNameVocabulary , extensionTypeVocabulary , extensionField+
Children extensionField, extensionNameVocabulary, extensionTypeVocabulary
Source
<xs:complexType name="IMSExtension.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The IMSExtension complexType is the container for the set of extension information.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="extensionNameVocabulary" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="extensionTypeVocabulary" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="extensionField" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type CourseOfferingRecord.Type
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Annotations

umldocumentation

The CourseOfferingRecord complexType is the container for the relationship between the GUID of the CourseOffering object and the object itself.
Diagram
Diagram imscms_filemodel_v1p0.tmp#sourcedGUID imscms_filemodel_v1p0.tmp#courseOffering
Properties
mixed: false
Used by
Model sourcedGUID , courseOffering
Children courseOffering, sourcedGUID
Source
<xs:complexType name="CourseOfferingRecord.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The CourseOfferingRecord complexType is the container for the relationship between the GUID of the CourseOffering object and the object itself.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="sourcedGUID" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="courseOffering" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type SourcedGUID.Type
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Annotations

umldocumentation

The SourcedGUID complexType is the container for the extended sourcedId. The extension is the reference agent instance identifier.
Diagram
Diagram imscms_filemodel_v1p0.tmp#refAgentInstanceID imscms_filemodel_v1p0.tmp#sourcedId
Properties
mixed: false
Used by
Element sourcedGUID
Model refAgentInstanceID{0,1} , sourcedId
Children refAgentInstanceID, sourcedId
Source
<xs:complexType name="SourcedGUID.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The SourcedGUID complexType is the container for the extended sourcedId. The extension is the reference agent instance identifier.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="refAgentInstanceID" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="sourcedId" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type CourseSection.Type
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Annotations

umldocumentation

The CourseSection complexType is a way to represent a group of people associated with a course or class. These groups may include everyone in the class or course, or may be subsets of that whole group. CourseSections may have sub-sections (these are created as separate Group objects linked using a relationship).
Diagram
Diagram imscms_filemodel_v1p0.tmp#label imscms_filemodel_v1p0.tmp#title imscms_filemodel_v1p0.tmp#parentOfferingId imscms_filemodel_v1p0.tmp#catalogDescription imscms_filemodel_v1p0.tmp#status imscms_filemodel_v1p0.tmp#defaultCredits imscms_filemodel_v1p0.tmp#category imscms_filemodel_v1p0.tmp#maxNumberofStudents imscms_filemodel_v1p0.tmp#numberofStudents imscms_filemodel_v1p0.tmp#academicSession imscms_filemodel_v1p0.tmp#org imscms_filemodel_v1p0.tmp#timeFrame imscms_filemodel_v1p0.tmp#enrollControl imscms_filemodel_v1p0.tmp#location imscms_filemodel_v1p0.tmp#notes imscms_filemodel_v1p0.tmp#meeting imscms_filemodel_v1p0.tmp#dataSource imscms_filemodel_v1p0.tmp#recordInfo imscms_filemodel_v1p0.tmp#extension
Properties
mixed: false
Used by
Element courseSection
Model label{0,1} , title{0,1} , parentOfferingId{0,1} , catalogDescription{0,1} , status{0,1} , defaultCredits{0,1} , category{0,1} , maxNumberofStudents{0,1} , numberofStudents{0,1} , academicSession{0,1} , org{0,1} , timeFrame* , enrollControl{0,1} , location{0,1} , notes{0,1} , meeting{0,1} , dataSource{0,1} , recordInfo{0,1} , extension{0,1}
Children academicSession, catalogDescription, category, dataSource, defaultCredits, enrollControl, extension, label, location, maxNumberofStudents, meeting, notes, numberofStudents, org, parentOfferingId, recordInfo, status, timeFrame, title
Source
<xs:complexType name="CourseSection.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The CourseSection complexType is a way to represent a group of people associated with a course or class. These groups may include everyone in the class or course, or may be subsets of that whole group. CourseSections may have sub-sections (these are created as separate Group objects linked using a relationship).</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="label" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="title" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="parentOfferingId" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="catalogDescription" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="status" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="defaultCredits" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="category" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="maxNumberofStudents" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="numberofStudents" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="academicSession" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="org" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="timeFrame" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="enrollControl" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="location" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="notes" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="meeting" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="dataSource" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="recordInfo" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="extension" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type CourseSectionRecord.Type
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Annotations

umldocumentation

The CourseSectionRecord is the complexType for the relationship between the GUID for the CourseSection Record object and the object itself.
Diagram
Diagram imscms_filemodel_v1p0.tmp#sourcedGUID imscms_filemodel_v1p0.tmp#courseSection
Properties
mixed: false
Used by
Model sourcedGUID , courseSection
Children courseSection, sourcedGUID
Source
<xs:complexType name="CourseSectionRecord.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The CourseSectionRecord is the complexType for the relationship between the GUID for the CourseSection Record object and the object itself.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="sourcedGUID" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="courseSection" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type CourseTemplate.Type
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Annotations

umldocumentation

The CourseTemplate complexType is the top-level container for the Course Template data model. A CourseTemplate is a general course that exists across terms, semesters, etc. It is an abstract course representation.
Diagram
Diagram imscms_filemodel_v1p0.tmp#label imscms_filemodel_v1p0.tmp#title imscms_filemodel_v1p0.tmp#catalogDescription imscms_filemodel_v1p0.tmp#courseNumber imscms_filemodel_v1p0.tmp#status imscms_filemodel_v1p0.tmp#defaultCredits imscms_filemodel_v1p0.tmp#org imscms_filemodel_v1p0.tmp#listofTopics imscms_filemodel_v1p0.tmp#listofPrerequisites imscms_filemodel_v1p0.tmp#dataSource imscms_filemodel_v1p0.tmp#recordInfo imscms_filemodel_v1p0.tmp#extension
Properties
mixed: false
Used by
Element courseTemplate
Model label{0,1} , title{0,1} , catalogDescription{0,1} , courseNumber{0,1} , status{0,1} , defaultCredits{0,1} , org{0,1} , listofTopics{0,1} , listofPrerequisites{0,1} , dataSource{0,1} , recordInfo{0,1} , extension{0,1}
Children catalogDescription, courseNumber, dataSource, defaultCredits, extension, label, listofPrerequisites, listofTopics, org, recordInfo, status, title
Source
<xs:complexType name="CourseTemplate.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The CourseTemplate complexType is the top-level container for the Course Template data model. A CourseTemplate is a general course that exists across terms, semesters, etc. It is an abstract course representation.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="label" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="title" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="catalogDescription" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="courseNumber" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="status" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="defaultCredits" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="org" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="listofTopics" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="listofPrerequisites" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="dataSource" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="recordInfo" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="extension" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type ListofTopics.Type
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Annotations

umldocumentation

The ListofTopics complexType is the container for the list of topics that are covered in a Course derived from the CourseTemplate.
Diagram
Diagram imscms_filemodel_v1p0.tmp#topic
Properties
mixed: false
Used by
Element listofTopics
Model topic+
Children topic
Source
<xs:complexType name="ListofTopics.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The ListofTopics complexType is the container for the list of topics that are covered in a Course derived from the CourseTemplate.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="topic" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type ListofPrerequisites.Type
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Annotations

umldocumentation

The ListofPrerequisities complexType is the container for the set of pre-reqisities fr the CourseTemplae.
Diagram
Diagram imscms_filemodel_v1p0.tmp#prerequisite
Properties
mixed: false
Used by
Model prerequisite+
Children prerequisite
Source
<xs:complexType name="ListofPrerequisites.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The ListofPrerequisities complexType is the container for the set of pre-reqisities fr the CourseTemplae.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="prerequisite" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type CourseTemplateRecord.Type
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Annotations

umldocumentation

The CourseTemplateRecord complexType is the container for the association between the GUID of the CourseTemplate and the object itself.
Diagram
Diagram imscms_filemodel_v1p0.tmp#sourcedGUID imscms_filemodel_v1p0.tmp#courseTemplate
Properties
mixed: false
Used by
Model sourcedGUID , courseTemplate
Children courseTemplate, sourcedGUID
Source
<xs:complexType name="CourseTemplateRecord.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The CourseTemplateRecord complexType is the container for the association between the GUID of the CourseTemplate and the object itself.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="sourcedGUID" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="courseTemplate" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type ListofCourseSectionIds.Type
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Annotations

umldocumentation

The ListofCourseSectionIds complexType is the container for the list of associated CourseSections.
Diagram
Diagram imscms_filemodel_v1p0.tmp#courseSectionId
Properties
mixed: false
Used by
Model courseSectionId+
Children courseSectionId
Source
<xs:complexType name="ListofCourseSectionIds.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The ListofCourseSectionIds complexType is the container for the list of associated CourseSections.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="courseSectionId" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type SectionAssociation.Type
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Annotations

umldocumentation

The SectionAssociation complexType is used to contain the identity of a set of associated CourseSections. This includes the label, title and status of the SectionAssociation.
Diagram
Diagram imscms_filemodel_v1p0.tmp#label imscms_filemodel_v1p0.tmp#title imscms_filemodel_v1p0.tmp#status imscms_filemodel_v1p0.tmp#courseSectionIdList imscms_filemodel_v1p0.tmp#dataSource imscms_filemodel_v1p0.tmp#recordInfo imscms_filemodel_v1p0.tmp#extension
Properties
mixed: false
Used by
Model label{0,1} , title{0,1} , status{0,1} , courseSectionIdList{0,1} , dataSource{0,1} , recordInfo{0,1} , extension{0,1}
Children courseSectionIdList, dataSource, extension, label, recordInfo, status, title
Source
<xs:complexType name="SectionAssociation.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The SectionAssociation complexType is used to contain the identity of a set of associated CourseSections. This includes the label, title and status of the SectionAssociation.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="label" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="title" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="status" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="courseSectionIdList" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="dataSource" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="recordInfo" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="extension" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type SectionAssociationRecord.Type
Namespace http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0
Annotations

umldocumentation

The SectionAssociationRecord is the container for the relationship between the GUID of the SectionAssociation object and the object itself.
Diagram
Diagram imscms_filemodel_v1p0.tmp#sourcedGUID imscms_filemodel_v1p0.tmp#sectionAssociation
Properties
mixed: false
Used by
Model sourcedGUID , sectionAssociation
Children sectionAssociation, sourcedGUID
Source
<xs:complexType name="SectionAssociationRecord.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The SectionAssociationRecord is the container for the relationship between the GUID of the SectionAssociation object and the object itself.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="sourcedGUID" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="sectionAssociation" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]