Showing:

Annotations
Diagrams
Facets
Instances
Properties
Source
Used by

5.2 File Data Model XSD Documentation

Group by:
Main schema imsgms_filemodel_v2p0.xsd
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Annotations
XSD Data File Information
            Author:         Colin Smythe
            Date:           31st May, 2011
            Version:        Final 1.0
            Status:         Final Release
            Description:    This is the realisation of the GroupRecord objects that are exchanged using the BDEMS. 
                            The core data model consists of: GroupRecord, Group, GroupType and Relationship. 

            History:        Version 1.0: The first formal release of this PSM binding. This binding replaces the IMS GLC GMS v1.0 specification.

            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 GMS 2.0
[ top ]
Element relation
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#Relation.Type
Type Relation.Type
Properties
content: simple
Facets
enumeration Parent
enumeration Child
enumeration Sibling
enumeration TemplateParent
enumeration SectionChild
Used by
Complex Type Relationship.Type
Source
<xs:element name="relation" type="Relation.Type"/>
[ top ]
Element mediamode
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.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/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.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 begin
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram
Type xs:dateTime
Properties
content: simple
Used by
Complex Type TimeFrame.Type
Source
<xs:element name="begin" type="xs:dateTime"/>
[ top ]
Element descriptionText
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram
Type xs:string
Properties
content: simple
Used by
Complex Type FullDescription.Type
Source
<xs:element name="descriptionText" type="xs:string"/>
[ top ]
Element email
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#Email.Type
Type Email.Type
Properties
content: simple
Facets
whiteSpace preserve
minLength 1
maxLength 4096
Used by
Complex Type Group.Type
Source
<xs:element name="email" type="Email.Type"/>
[ top ]
Element end
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
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/gmsv2p0/imsgms_v2p0
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/gmsv2p0/imsgms_v2p0
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/gmsv2p0/imsgms_v2p0
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/gmsv2p0/imsgms_v2p0
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/gmsv2p0/imsgms_v2p0
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/gmsv2p0/imsgms_v2p0
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/gmsv2p0/imsgms_v2p0
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/gmsv2p0/imsgms_v2p0
Diagram
Diagram
Type xs:normalizedString
Properties
content: simple
Used by
Complex Type Text.Type
Source
<xs:element name="language" type="xs:normalizedString"/>
[ top ]
Element longDescription
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram
Type xs:string
Properties
content: simple
Used by
Complex Type Description.Type
Source
<xs:element name="longDescription" type="xs:string"/>
[ top ]
Element metadataNameVocabulary
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
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/gmsv2p0/imsgms_v2p0
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/gmsv2p0/imsgms_v2p0
Diagram
Diagram
Type xs:normalizedString
Properties
content: simple
Used by
Complex Type FullDescription.Type
Source
<xs:element name="mimeType" type="xs:normalizedString"/>
[ top ]
Element refAgentInstanceID
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
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/gmsv2p0/imsgms_v2p0
Diagram
Diagram
Type xs:boolean
Properties
content: simple
Used by
Complex Type TimeFrame.Type
Source
<xs:element name="restrict" type="xs:boolean"/>
[ top ]
Element shortDescription
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram
Type xs:string
Properties
content: simple
Used by
Complex Type Description.Type
Source
<xs:element name="shortDescription" type="xs:string"/>
[ top ]
Element textString
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram
Type xs:string
Properties
content: simple
Used by
Complex Type Text.Type
Source
<xs:element name="textString" type="xs:string"/>
[ top ]
Element url
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#URL.Type
Type URL.Type
Properties
content: simple
Facets
whiteSpace preserve
minLength 1
maxLength 4096
Used by
Complex Type Group.Type
Source
<xs:element name="url" type="URL.Type"/>
[ top ]
Element fullDescription
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#mediamode imsgms_filemodel_v2p0.tmp#contentRefType imsgms_filemodel_v2p0.tmp#mimeType imsgms_filemodel_v2p0.tmp#descriptionText imsgms_filemodel_v2p0.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 groupType
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#scheme imsgms_filemodel_v2p0.tmp#typevalue imsgms_filemodel_v2p0.tmp#GroupType.Type
Type GroupType.Type
Properties
content: complex
mixed: false
Used by
Complex Type Group.Type
Model scheme , typevalue+
Children scheme, typevalue
Instance
<groupType>
  <scheme>{1,1}</scheme>
  <typevalue>{1,unbounded}</typevalue>
</groupType>
Source
<xs:element name="groupType" type="GroupType.Type"/>
[ top ]
Element scheme
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#language imsgms_filemodel_v2p0.tmp#textString imsgms_filemodel_v2p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type GroupType.Type
Model language , textString
Children language, textString
Instance
<scheme>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</scheme>
Source
<xs:element name="scheme" type="Text.Type"/>
[ top ]
Element typevalue
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#id imsgms_filemodel_v2p0.tmp#type imsgms_filemodel_v2p0.tmp#level imsgms_filemodel_v2p0.tmp#TypeValue.Type
Type TypeValue.Type
Properties
content: complex
mixed: false
Used by
Complex Type GroupType.Type
Model id , type , level
Children id, level, type
Instance
<typevalue>
  <id>{1,1}</id>
  <type>{1,1}</type>
  <level>{1,1}</level>
</typevalue>
Source
<xs:element name="typevalue" type="TypeValue.Type"/>
[ top ]
Element id
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#language imsgms_filemodel_v2p0.tmp#textString imsgms_filemodel_v2p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Types Org.Type, TypeValue.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 type
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#language imsgms_filemodel_v2p0.tmp#textString imsgms_filemodel_v2p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Types Org.Type, TypeValue.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 level
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#language imsgms_filemodel_v2p0.tmp#textString imsgms_filemodel_v2p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type TypeValue.Type
Model language , textString
Children language, textString
Instance
<level>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</level>
Source
<xs:element name="level" type="Text.Type"/>
[ top ]
Element timeframe
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#begin imsgms_filemodel_v2p0.tmp#end imsgms_filemodel_v2p0.tmp#restrict imsgms_filemodel_v2p0.tmp#adminPeriod imsgms_filemodel_v2p0.tmp#TimeFrame.Type
Type TimeFrame.Type
Properties
content: complex
mixed: false
Used by
Complex Type Group.Type
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 adminPeriod
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#language imsgms_filemodel_v2p0.tmp#textString imsgms_filemodel_v2p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type TimeFrame.Type
Model language , textString
Children language, textString
Instance
<adminPeriod>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</adminPeriod>
Source
<xs:element name="adminPeriod" type="Text.Type"/>
[ top ]
Element relationship
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#relationId imsgms_filemodel_v2p0.tmp#relation imsgms_filemodel_v2p0.tmp#sourcedId imsgms_filemodel_v2p0.tmp#label imsgms_filemodel_v2p0.tmp#Relationship.Type
Type Relationship.Type
Properties
content: complex
mixed: false
Used by
Complex Type Group.Type
Model relationId , relation , sourcedId , label
Children label, relation, relationId, sourcedId
Instance
<relationship>
  <relationId>{1,1}</relationId>
  <relation>{1,1}</relation>
  <sourcedId>{1,1}</sourcedId>
  <label>{1,1}</label>
</relationship>
Source
<xs:element name="relationship" type="Relationship.Type"/>
[ top ]
Element relationId
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#GUID.Type
Type GUID.Type
Properties
content: simple
Used by
Complex Type Relationship.Type
Source
<xs:element name="relationId" type="GUID.Type"/>
[ top ]
Element sourcedId
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#GUID.Type
Type GUID.Type
Properties
content: simple
Used by
Source
<xs:element name="sourcedId" type="GUID.Type"/>
[ top ]
Element label
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#language imsgms_filemodel_v2p0.tmp#textString imsgms_filemodel_v2p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type Relationship.Type
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 enrollControl
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#enrollAccept imsgms_filemodel_v2p0.tmp#enrollAllowed imsgms_filemodel_v2p0.tmp#EnrollControl.Type
Type EnrollControl.Type
Properties
content: complex
mixed: false
Used by
Complex Type Group.Type
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 org
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#orgName imsgms_filemodel_v2p0.tmp#orgUnit imsgms_filemodel_v2p0.tmp#type imsgms_filemodel_v2p0.tmp#id imsgms_filemodel_v2p0.tmp#Org.Type
Type Org.Type
Properties
content: complex
mixed: false
Used by
Complex Type Group.Type
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/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#language imsgms_filemodel_v2p0.tmp#textString imsgms_filemodel_v2p0.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/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#language imsgms_filemodel_v2p0.tmp#textString imsgms_filemodel_v2p0.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 description
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#shortDescription imsgms_filemodel_v2p0.tmp#longDescription imsgms_filemodel_v2p0.tmp#fullDescription imsgms_filemodel_v2p0.tmp#Description.Type
Type Description.Type
Properties
content: complex
mixed: false
Used by
Complex Type Group.Type
Model shortDescription , longDescription{0,1} , fullDescription{0,1}
Children fullDescription, longDescription, shortDescription
Instance
<description>
  <shortDescription>{1,1}</shortDescription>
  <longDescription>{0,1}</longDescription>
  <fullDescription>{0,1}</fullDescription>
</description>
Source
<xs:element name="description" type="Description.Type"/>
[ top ]
Element dataSource
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#GUID.Type
Type GUID.Type
Properties
content: simple
Used by
Complex Type Group.Type
Source
<xs:element name="dataSource" type="GUID.Type"/>
[ top ]
Element recordInfo
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#metadataNameVocabulary imsgms_filemodel_v2p0.tmp#metadataTypeVocabulary imsgms_filemodel_v2p0.tmp#metadataField imsgms_filemodel_v2p0.tmp#Metadata.Type
Type Metadata.Type
Properties
content: complex
mixed: false
Used by
Complex Type Group.Type
Model metadataNameVocabulary , metadataTypeVocabulary , metadataField+
Children metadataField, metadataNameVocabulary, metadataTypeVocabulary
Instance
<recordInfo>
  <metadataNameVocabulary>{1,1}</metadataNameVocabulary>
  <metadataTypeVocabulary>{1,1}</metadataTypeVocabulary>
  <metadataField>{1,unbounded}</metadataField>
</recordInfo>
Source
<xs:element name="recordInfo" type="Metadata.Type"/>
[ top ]
Element metadataField
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#fieldName imsgms_filemodel_v2p0.tmp#fieldType imsgms_filemodel_v2p0.tmp#fieldValue imsgms_filemodel_v2p0.tmp#ExtensionField.Type
Type ExtensionField.Type
Properties
content: complex
mixed: false
Used by
Complex Type Metadata.Type
Model fieldName , fieldType , fieldValue
Children fieldName, fieldType, fieldValue
Instance
<metadataField>
  <fieldName>{1,1}</fieldName>
  <fieldType>{1,1}</fieldType>
  <fieldValue>{1,1}</fieldValue>
</metadataField>
Source
<xs:element name="metadataField" type="ExtensionField.Type"/>
[ top ]
Element extension
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#extensionNameVocabulary imsgms_filemodel_v2p0.tmp#extensionTypeVocabulary imsgms_filemodel_v2p0.tmp#extensionField imsgms_filemodel_v2p0.tmp#IMSExtension.Type
Type IMSExtension.Type
Properties
content: complex
mixed: false
Used by
Complex Type Group.Type
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 extensionField
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#fieldName imsgms_filemodel_v2p0.tmp#fieldType imsgms_filemodel_v2p0.tmp#fieldValue imsgms_filemodel_v2p0.tmp#ExtensionField.Type
Type ExtensionField.Type
Properties
content: complex
mixed: false
Used by
Complex Type IMSExtension.Type
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 sourcedGUID
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#refAgentInstanceID imsgms_filemodel_v2p0.tmp#sourcedId imsgms_filemodel_v2p0.tmp#SourcedGUID.Type
Type SourcedGUID.Type
Properties
content: complex
mixed: false
Used by
Complex Type GroupRecord.Type
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 group
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#groupType imsgms_filemodel_v2p0.tmp#email imsgms_filemodel_v2p0.tmp#url imsgms_filemodel_v2p0.tmp#timeframe imsgms_filemodel_v2p0.tmp#relationship imsgms_filemodel_v2p0.tmp#enrollControl imsgms_filemodel_v2p0.tmp#org imsgms_filemodel_v2p0.tmp#description imsgms_filemodel_v2p0.tmp#dataSource imsgms_filemodel_v2p0.tmp#recordInfo imsgms_filemodel_v2p0.tmp#extension imsgms_filemodel_v2p0.tmp#Group.Type
Type Group.Type
Properties
content: complex
mixed: false
Used by
Complex Type GroupRecord.Type
Model groupType , email{0,1} , url{0,1} , timeframe{0,1} , relationship* , enrollControl{0,1} , org{0,1} , description{0,1} , dataSource{0,1} , recordInfo{0,1} , extension{0,1}
Children dataSource, description, email, enrollControl, extension, groupType, org, recordInfo, relationship, timeframe, url
Instance
<group>
  <groupType>{1,1}</groupType>
  <email>{0,1}</email>
  <url>{0,1}</url>
  <timeframe>{0,1}</timeframe>
  <relationship>{0,unbounded}</relationship>
  <enrollControl>{0,1}</enrollControl>
  <org>{0,1}</org>
  <description>{0,1}</description>
  <dataSource>{0,1}</dataSource>
  <recordInfo>{0,1}</recordInfo>
  <extension>{0,1}</extension>
</group>
Source
<xs:element name="group" type="Group.Type"/>
[ top ]
Element groupRecord
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram imsgms_filemodel_v2p0.tmp#sourcedGUID imsgms_filemodel_v2p0.tmp#group imsgms_filemodel_v2p0.tmp#GroupRecord.Type
Type GroupRecord.Type
Properties
content: complex
mixed: false
Model sourcedGUID , group{0,1}
Children group, sourcedGUID
Instance
<groupRecord>
  <sourcedGUID>{1,1}</sourcedGUID>
  <group>{0,1}</group>
</groupRecord>
Source
<xs:element name="groupRecord" type="GroupRecord.Type"/>
[ top ]
Simple Type Relation.Type
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Parent
enumeration Child
enumeration Sibling
enumeration TemplateParent
enumeration SectionChild
Used by
Element relation
Source
<xs:simpleType name="Relation.Type">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Parent"/>
    <xs:enumeration value="Child"/>
    <xs:enumeration value="Sibling"/>
    <xs:enumeration value="TemplateParent"/>
    <xs:enumeration value="SectionChild"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type MediaMode.Type
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
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/gmsv2p0/imsgms_v2p0
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 Email.Type
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram
Type restriction of xs:string
Facets
whiteSpace preserve
minLength 1
maxLength 4096
Used by
Element email
Source
<xs:simpleType name="Email.Type">
  <xs:restriction base="xs:string">
    <xs:maxLength value="4096"/>
    <xs:minLength value="1"/>
    <xs:whiteSpace value="preserve"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type URL.Type
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram
Type restriction of xs:string
Facets
whiteSpace preserve
minLength 1
maxLength 4096
Used by
Element url
Source
<xs:simpleType name="URL.Type">
  <xs:restriction base="xs:string">
    <xs:maxLength value="4096"/>
    <xs:minLength value="1"/>
    <xs:whiteSpace value="preserve"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type GUID.Type
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="GUID.Type">
  <xs:restriction base="xs:string"/>
</xs:simpleType>
[ top ]
Complex Type Description.Type
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Annotations

umldocumentation

The Description complexType is the container for all of the material that is used to describe something. It has short (text), ong (text) and full (multimedia) forms.
Diagram
Diagram imsgms_filemodel_v2p0.tmp#shortDescription imsgms_filemodel_v2p0.tmp#longDescription imsgms_filemodel_v2p0.tmp#fullDescription
Properties
mixed: false
Used by
Element description
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), ong (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/gmsv2p0/imsgms_v2p0
Annotations

umldocumentation

The FullDescription complexType is the container for the multimedia-based description.
Diagram
Diagram imsgms_filemodel_v2p0.tmp#mediamode imsgms_filemodel_v2p0.tmp#contentRefType imsgms_filemodel_v2p0.tmp#mimeType imsgms_filemodel_v2p0.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 multimedia-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 EnrollControl.Type
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Annotations

umldocumentation

The EnrollControll complexType is the container for the information that controls enrollment to the Group.
Diagram
Diagram imsgms_filemodel_v2p0.tmp#enrollAccept imsgms_filemodel_v2p0.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 EnrollControll complexType is the container for the information that controls enrollment to the Group.</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 ExtensionField.Type
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Annotations

umldocumentation

The ExtensionField complexType is the container for each of the extension entries. This is a name/type/value ttiple.
Diagram
Diagram imsgms_filemodel_v2p0.tmp#fieldName imsgms_filemodel_v2p0.tmp#fieldType imsgms_filemodel_v2p0.tmp#fieldValue
Properties
mixed: false
Used by
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 entries. This is a name/type/value ttiple.</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 Group.Type
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Annotations

umldocumentation

The Group data-type is the container for the Group data model.  A Group 
can reflect any composition of like activities (except where constrained by 
the use of the Course Management Service).
Diagram
Diagram imsgms_filemodel_v2p0.tmp#groupType imsgms_filemodel_v2p0.tmp#email imsgms_filemodel_v2p0.tmp#url imsgms_filemodel_v2p0.tmp#timeframe imsgms_filemodel_v2p0.tmp#relationship imsgms_filemodel_v2p0.tmp#enrollControl imsgms_filemodel_v2p0.tmp#org imsgms_filemodel_v2p0.tmp#description imsgms_filemodel_v2p0.tmp#dataSource imsgms_filemodel_v2p0.tmp#recordInfo imsgms_filemodel_v2p0.tmp#extension
Properties
mixed: false
Used by
Element group
Model groupType , email{0,1} , url{0,1} , timeframe{0,1} , relationship* , enrollControl{0,1} , org{0,1} , description{0,1} , dataSource{0,1} , recordInfo{0,1} , extension{0,1}
Children dataSource, description, email, enrollControl, extension, groupType, org, recordInfo, relationship, timeframe, url
Source
<xs:complexType name="Group.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The Group data-type is the container for the Group data model. A Group can reflect any composition of like activities (except where constrained by the use of the Course Management Service).</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="groupType" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="email" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="url" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="timeframe" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="relationship" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="enrollControl" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="org" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="description" 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 GroupType.Type
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Annotations

umldocumentation

The GroupType complexType is the container for the defintion of the type of the Group. This can be a multifaceted typing using some agreed scheme.
Diagram
Diagram imsgms_filemodel_v2p0.tmp#scheme imsgms_filemodel_v2p0.tmp#typevalue
Properties
mixed: false
Used by
Element groupType
Model scheme , typevalue+
Children scheme, typevalue
Source
<xs:complexType name="GroupType.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The GroupType complexType is the container for the defintion of the type of the Group. This can be a multifaceted typing using some agreed scheme.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="scheme" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="typevalue" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type Text.Type
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Annotations

umldocumentation

The Text complexType is the container for a language specific string. The language is denoted using the ISO 639 code set.
Diagram
Diagram imsgms_filemodel_v2p0.tmp#language imsgms_filemodel_v2p0.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 the ISO 639 code set.</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 TypeValue.Type
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Annotations

umldocumentation

The TypeValue complexType is the container for the actual type/level tuple for the type of Group.
Diagram
Diagram imsgms_filemodel_v2p0.tmp#id imsgms_filemodel_v2p0.tmp#type imsgms_filemodel_v2p0.tmp#level
Properties
mixed: false
Used by
Element typevalue
Model id , type , level
Children id, level, type
Source
<xs:complexType name="TypeValue.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The TypeValue complexType is the container for the actual type/level tuple for the type of Group.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="id" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="type" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="level" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type TimeFrame.Type
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Annotations

umldocumentation

The TimeFrame complexType is the container for time information about the Group.
Diagram
Diagram imsgms_filemodel_v2p0.tmp#begin imsgms_filemodel_v2p0.tmp#end imsgms_filemodel_v2p0.tmp#restrict imsgms_filemodel_v2p0.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 Group.</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 Relationship.Type
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Annotations

umldocumentation

The Relationship complexType is the container for the definition of the relationship between two Groups. The possible relationships are: Parent, Child, Sibling, TemplateParent and SectionChild. The relationship is defined as 'A is the relation of B' where A is the Group identified by the SourcedId in the Relationship class.
Diagram
Diagram imsgms_filemodel_v2p0.tmp#relationId imsgms_filemodel_v2p0.tmp#relation imsgms_filemodel_v2p0.tmp#sourcedId imsgms_filemodel_v2p0.tmp#label
Properties
mixed: false
Used by
Element relationship
Model relationId , relation , sourcedId , label
Children label, relation, relationId, sourcedId
Source
<xs:complexType name="Relationship.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The Relationship complexType is the container for the definition of the relationship between two Groups. The possible relationships are: Parent, Child, Sibling, TemplateParent and SectionChild. The relationship is defined as 'A is the relation of B' where A is the Group identified by the SourcedId in the Relationship class.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="relationId" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="relation" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="sourcedId" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="label" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type Org.Type
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Annotations

umldocumentation

The Org compelxType is the container for information about the organization that has ownership of the Group.
Diagram
Diagram imsgms_filemodel_v2p0.tmp#orgName imsgms_filemodel_v2p0.tmp#orgUnit imsgms_filemodel_v2p0.tmp#type imsgms_filemodel_v2p0.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 compelxType is the container for information about the organization that has ownership of the Group.</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 Metadata.Type
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Annotations

umldocumentation

The Metadata complexType is the container for the meta-data that is used to describe an object. At the current time this is just a set of name/type/value tuples for a given vocabualry.
Diagram
Diagram imsgms_filemodel_v2p0.tmp#metadataNameVocabulary imsgms_filemodel_v2p0.tmp#metadataTypeVocabulary imsgms_filemodel_v2p0.tmp#metadataField
Properties
mixed: false
Used by
Element recordInfo
Model metadataNameVocabulary , metadataTypeVocabulary , metadataField+
Children metadataField, metadataNameVocabulary, metadataTypeVocabulary
Source
<xs:complexType name="Metadata.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The Metadata complexType is the container for the meta-data that is used to describe an object. At the current time this is just a set of name/type/value tuples for a given vocabualry.</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="metadataField" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type IMSExtension.Type
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Annotations

umldocumentation

The IMSExtension complexType is the container for the set of extension information.
Diagram
Diagram imsgms_filemodel_v2p0.tmp#extensionNameVocabulary imsgms_filemodel_v2p0.tmp#extensionTypeVocabulary imsgms_filemodel_v2p0.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 GroupRecord.Type
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Annotations

umldocumentation

The GroupRecord complexType defines the association between the SourcedGUID of the object and the Group object itself.
Diagram
Diagram imsgms_filemodel_v2p0.tmp#sourcedGUID imsgms_filemodel_v2p0.tmp#group
Properties
mixed: false
Used by
Element groupRecord
Model sourcedGUID , group{0,1}
Children group, sourcedGUID
Source
<xs:complexType name="GroupRecord.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The GroupRecord complexType defines the association between the SourcedGUID of the object and the Group object itself.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="sourcedGUID" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="group" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type SourcedGUID.Type
Namespace http://www.imsglobal.org/services/lis/gmsv2p0/imsgms_v2p0
Annotations

umldocumentation

The SourcedGUID complexType is the container for the globally unique identifier for the associated Group object.
Diagram
Diagram imsgms_filemodel_v2p0.tmp#refAgentInstanceID imsgms_filemodel_v2p0.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 globally unique identifier for the associated Group object.</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 ]