Showing:

Annotations
Diagrams
Instances
Properties
Source
Used by

5.2 File Data Model XSD Documentation

Group by:
Main schema imsoms_filemodel_v1p0.xsd
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Annotations
XSD Data File Information
            Author:         Colin Smythe
            Date:           30th June, 2011
            Version:        2.0
            Status:         Public Draft
            Description:    The service realisation of the Outcomes Management Service.  The
                            data model consists of: LineItems, Results and ResultValues.  This 
                            file model is used by the BDEMS.

            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 OMS 1.0
[ top ]
Element contextType
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram
Type xs:anyURI
Properties
content: simple
Used by
Complex Type Context.Type
Source
<xs:element name="contextType" type="xs:anyURI"/>
[ top ]
Element date
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram
Type xs:dateTime
Properties
content: simple
Used by
Complex Type Result.Type
Source
<xs:element name="date" type="xs:dateTime"/>
[ top ]
Element defaultDisplayName
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram
Type xs:normalizedString
Properties
content: simple
Used by
Source
<xs:element name="defaultDisplayName" type="xs:normalizedString"/>
[ top ]
Element extensionNameVocabulary
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_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 extensionValueVocabulary
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram
Type xs:anyURI
Properties
content: simple
Used by
Complex Type IMSExtension.Type
Source
<xs:element name="extensionValueVocabulary" type="xs:anyURI"/>
[ top ]
Element fieldName
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_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/omsv1p0/imsoms_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/omsv1p0/imsoms_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/omsv1p0/imsoms_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 lineItemTypeVocabulary
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram
Type xs:anyURI
Properties
content: simple
Used by
Complex Type LineItemType.Type
Source
<xs:element name="lineItemTypeVocabulary" type="xs:anyURI"/>
[ top ]
Element localeKey
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram
Type xs:normalizedString
Properties
content: simple
Used by
Source
<xs:element name="localeKey" type="xs:normalizedString"/>
[ top ]
Element max
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram
Type xs:decimal
Properties
content: simple
Used by
Complex Type ValueRange.Type
Source
<xs:element name="max" type="xs:decimal"/>
[ top ]
Element metadataNameVocabulary
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_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 metadataValueVocabulary
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram
Type xs:anyURI
Properties
content: simple
Used by
Complex Type Metadata.Type
Source
<xs:element name="metadataValueVocabulary" type="xs:anyURI"/>
[ top ]
Element min
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram
Type xs:decimal
Properties
content: simple
Used by
Complex Type ValueRange.Type
Source
<xs:element name="min" type="xs:decimal"/>
[ top ]
Element ordinal
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram
Type xs:integer
Properties
content: simple
Used by
Complex Type OrderedValue.Type
Source
<xs:element name="ordinal" type="xs:integer"/>
[ top ]
Element outcomesHandlerSourcedId
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram
Type xs:anyURI
Properties
content: simple
Used by
Complex Type LineItem.Type
Source
<xs:element name="outcomesHandlerSourcedId" type="xs:anyURI"/>
[ top ]
Element refAgentInstanceID
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_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 resourceHandlerId
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram
Type xs:anyURI
Properties
content: simple
Used by
Complex Type LineItemType.Type
Source
<xs:element name="resourceHandlerId" type="xs:anyURI"/>
[ top ]
Element resultStatusVocabulary
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram
Type xs:anyURI
Properties
content: simple
Used by
Complex Type ResultStatus.Type
Source
<xs:element name="resultStatusVocabulary" type="xs:anyURI"/>
[ top ]
Element textString
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_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 contextIdentifier
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#GUID.Type
Type GUID.Type
Properties
content: simple
Used by
Complex Type Context.Type
Source
<xs:element name="contextIdentifier" type="GUID.Type"/>
[ top ]
Element extensionField
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#fieldName imsoms_filemodel_v1p0.tmp#fieldType imsoms_filemodel_v1p0.tmp#fieldValue imsoms_filemodel_v1p0.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 context
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#contextIdentifier imsoms_filemodel_v1p0.tmp#contextType imsoms_filemodel_v1p0.tmp#Context.Type
Type Context.Type
Properties
content: complex
mixed: false
Used by
Complex Type LineItem.Type
Model contextIdentifier , contextType
Children contextIdentifier, contextType
Instance
<context>
  <contextIdentifier>{1,1}</contextIdentifier>
  <contextType>{1,1}</contextType>
</context>
Source
<xs:element name="context" type="Context.Type"/>
[ top ]
Element lineItemType
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#lineItemTypeVocabulary imsoms_filemodel_v1p0.tmp#lineItemTypeValue imsoms_filemodel_v1p0.tmp#resourceHandlerId imsoms_filemodel_v1p0.tmp#localeKey imsoms_filemodel_v1p0.tmp#defaultDisplayName imsoms_filemodel_v1p0.tmp#LineItemType.Type
Type LineItemType.Type
Properties
content: complex
mixed: false
Used by
Complex Type LineItem.Type
Model lineItemTypeVocabulary , lineItemTypeValue , resourceHandlerId{0,1} , localeKey{0,1} , defaultDisplayName{0,1}
Children defaultDisplayName, lineItemTypeValue, lineItemTypeVocabulary, localeKey, resourceHandlerId
Instance
<lineItemType>
  <lineItemTypeVocabulary>{1,1}</lineItemTypeVocabulary>
  <lineItemTypeValue>{1,1}</lineItemTypeValue>
  <resourceHandlerId>{0,1}</resourceHandlerId>
  <localeKey>{0,1}</localeKey>
  <defaultDisplayName>{0,1}</defaultDisplayName>
</lineItemType>
Source
<xs:element name="lineItemType" type="LineItemType.Type"/>
[ top ]
Element lineItemTypeValue
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#language imsoms_filemodel_v1p0.tmp#textString imsoms_filemodel_v1p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type LineItemType.Type
Model language , textString
Children language, textString
Instance
<lineItemTypeValue>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</lineItemTypeValue>
Source
<xs:element name="lineItemTypeValue" type="Text.Type"/>
[ top ]
Element label
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#language imsoms_filemodel_v1p0.tmp#textString imsoms_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 resultValueSourcedId
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#GUID.Type
Type GUID.Type
Properties
content: simple
Used by
Complex Types LineItem.Type, Result.Type
Source
<xs:element name="resultValueSourcedId" type="GUID.Type"/>
[ top ]
Element resultValue
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#label imsoms_filemodel_v1p0.tmp#valueList imsoms_filemodel_v1p0.tmp#valueRange imsoms_filemodel_v1p0.tmp#dataSource imsoms_filemodel_v1p0.tmp#recordInfo imsoms_filemodel_v1p0.tmp#extension imsoms_filemodel_v1p0.tmp#ResultValue.Type
Type ResultValue.Type
Properties
content: complex
mixed: false
Used by
Model label{0,1} , (valueList | valueRange) , dataSource{0,1} , recordInfo{0,1} , extension{0,1}
Children dataSource, extension, label, recordInfo, valueList, valueRange
Instance
<resultValue>
  <label>{0,1}</label>
  <dataSource>{0,1}</dataSource>
  <recordInfo>{0,1}</recordInfo>
  <extension>{0,1}</extension>
</resultValue>
Source
<xs:element name="resultValue" type="ResultValue.Type"/>
[ top ]
Element valueList
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#orderValue imsoms_filemodel_v1p0.tmp#ValueList.Type
Type ValueList.Type
Properties
content: complex
mixed: false
Used by
Complex Type ResultValue.Type
Model orderValue+
Children orderValue
Instance
<valueList>
  <orderValue>{1,unbounded}</orderValue>
</valueList>
Source
<xs:element name="valueList" type="ValueList.Type"/>
[ top ]
Element orderValue
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#ordinal imsoms_filemodel_v1p0.tmp#grade imsoms_filemodel_v1p0.tmp#valueRange imsoms_filemodel_v1p0.tmp#OrderedValue.Type
Type OrderedValue.Type
Properties
content: complex
mixed: false
Used by
Complex Type ValueList.Type
Model ordinal , grade{0,1} , valueRange{0,1}
Children grade, ordinal, valueRange
Instance
<orderValue>
  <ordinal>{1,1}</ordinal>
  <grade>{0,1}</grade>
  <valueRange>{0,1}</valueRange>
</orderValue>
Source
<xs:element name="orderValue" type="OrderedValue.Type"/>
[ top ]
Element grade
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#language imsoms_filemodel_v1p0.tmp#textString imsoms_filemodel_v1p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type OrderedValue.Type
Model language , textString
Children language, textString
Instance
<grade>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</grade>
Source
<xs:element name="grade" type="Text.Type"/>
[ top ]
Element valueRange
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#min imsoms_filemodel_v1p0.tmp#max imsoms_filemodel_v1p0.tmp#ValueRange.Type
Type ValueRange.Type
Properties
content: complex
mixed: false
Used by
Model min{0,1} , max{0,1}
Children max, min
Instance
<valueRange>
  <min>{0,1}</min>
  <max>{0,1}</max>
</valueRange>
Source
<xs:element name="valueRange" type="ValueRange.Type"/>
[ top ]
Element dataSource
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_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/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#metadataNameVocabulary imsoms_filemodel_v1p0.tmp#metadataValueVocabulary imsoms_filemodel_v1p0.tmp#metadataField imsoms_filemodel_v1p0.tmp#Metadata.Type
Type Metadata.Type
Properties
content: complex
mixed: false
Used by
Model metadataNameVocabulary , metadataValueVocabulary , metadataField+
Children metadataField, metadataNameVocabulary, metadataValueVocabulary
Instance
<recordInfo>
  <metadataNameVocabulary>{1,1}</metadataNameVocabulary>
  <metadataValueVocabulary>{1,1}</metadataValueVocabulary>
  <metadataField>{1,unbounded}</metadataField>
</recordInfo>
Source
<xs:element name="recordInfo" type="Metadata.Type"/>
[ top ]
Element metadataField
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#fieldName imsoms_filemodel_v1p0.tmp#fieldType imsoms_filemodel_v1p0.tmp#fieldValue imsoms_filemodel_v1p0.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/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#extensionNameVocabulary imsoms_filemodel_v1p0.tmp#extensionValueVocabulary imsoms_filemodel_v1p0.tmp#extensionField imsoms_filemodel_v1p0.tmp#IMSExtension.Type
Type IMSExtension.Type
Properties
content: complex
mixed: false
Used by
Model extensionNameVocabulary , extensionValueVocabulary , extensionField+
Children extensionField, extensionNameVocabulary, extensionValueVocabulary
Instance
<extension>
  <extensionNameVocabulary>{1,1}</extensionNameVocabulary>
  <extensionValueVocabulary>{1,1}</extensionValueVocabulary>
  <extensionField>{1,unbounded}</extensionField>
</extension>
Source
<xs:element name="extension" type="IMSExtension.Type"/>
[ top ]
Element lineItemSettings
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#PropertySet.Type
Type PropertySet.Type
Properties
content: complex
mixed: false
Used by
Complex Type LineItem.Type
Model
Source
<xs:element name="lineItemSettings" type="PropertySet.Type"/>
[ top ]
Element sourcedGUID
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#refAgentInstanceID imsoms_filemodel_v1p0.tmp#sourcedId imsoms_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/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_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 lineItem
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#context imsoms_filemodel_v1p0.tmp#lineItemType imsoms_filemodel_v1p0.tmp#label imsoms_filemodel_v1p0.tmp#resultValueSourcedId imsoms_filemodel_v1p0.tmp#resultValue imsoms_filemodel_v1p0.tmp#lineItemSettings imsoms_filemodel_v1p0.tmp#outcomesHandlerSourcedId imsoms_filemodel_v1p0.tmp#dataSource imsoms_filemodel_v1p0.tmp#recordInfo imsoms_filemodel_v1p0.tmp#extension imsoms_filemodel_v1p0.tmp#LineItem.Type
Type LineItem.Type
Properties
content: complex
mixed: false
Used by
Complex Type LineItemRecord.Type
Model context{0,1} , lineItemType{0,1} , label{0,1} , (resultValueSourcedId | resultValue) , lineItemSettings{0,1} , outcomesHandlerSourcedId{0,1} , dataSource{0,1} , recordInfo{0,1} , extension{0,1}
Children context, dataSource, extension, label, lineItemSettings, lineItemType, outcomesHandlerSourcedId, recordInfo, resultValue, resultValueSourcedId
Instance
<lineItem>
  <context>{0,1}</context>
  <lineItemType>{0,1}</lineItemType>
  <label>{0,1}</label>
  <lineItemSettings>{0,1}</lineItemSettings>
  <outcomesHandlerSourcedId>{0,1}</outcomesHandlerSourcedId>
  <dataSource>{0,1}</dataSource>
  <recordInfo>{0,1}</recordInfo>
  <extension>{0,1}</extension>
</lineItem>
Source
<xs:element name="lineItem" type="LineItem.Type"/>
[ top ]
Element statusofResult
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#resultStatusVocabulary imsoms_filemodel_v1p0.tmp#resultStatusValue imsoms_filemodel_v1p0.tmp#localeKey imsoms_filemodel_v1p0.tmp#defaultDisplayName imsoms_filemodel_v1p0.tmp#ResultStatus.Type
Type ResultStatus.Type
Properties
content: complex
mixed: false
Used by
Complex Type Result.Type
Model resultStatusVocabulary , resultStatusValue , localeKey{0,1} , defaultDisplayName{0,1}
Children defaultDisplayName, localeKey, resultStatusValue, resultStatusVocabulary
Instance
<statusofResult>
  <resultStatusVocabulary>{1,1}</resultStatusVocabulary>
  <resultStatusValue>{1,1}</resultStatusValue>
  <localeKey>{0,1}</localeKey>
  <defaultDisplayName>{0,1}</defaultDisplayName>
</statusofResult>
Source
<xs:element name="statusofResult" type="ResultStatus.Type"/>
[ top ]
Element resultStatusValue
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#language imsoms_filemodel_v1p0.tmp#textString imsoms_filemodel_v1p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type ResultStatus.Type
Model language , textString
Children language, textString
Instance
<resultStatusValue>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</resultStatusValue>
Source
<xs:element name="resultStatusValue" type="Text.Type"/>
[ top ]
Element lineItemSourcedId
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#GUID.Type
Type GUID.Type
Properties
content: simple
Used by
Complex Type Result.Type
Source
<xs:element name="lineItemSourcedId" type="GUID.Type"/>
[ top ]
Element personSourcedId
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#GUID.Type
Type GUID.Type
Properties
content: simple
Used by
Complex Type Result.Type
Source
<xs:element name="personSourcedId" type="GUID.Type"/>
[ top ]
Element resultScore
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#language imsoms_filemodel_v1p0.tmp#textString imsoms_filemodel_v1p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type Result.Type
Model language , textString
Children language, textString
Instance
<resultScore>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</resultScore>
Source
<xs:element name="resultScore" type="Text.Type"/>
[ top ]
Element resultMessageSettings
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#PropertySet.Type
Type PropertySet.Type
Properties
content: complex
mixed: false
Used by
Complex Type Result.Type
Model
Source
<xs:element name="resultMessageSettings" type="PropertySet.Type"/>
[ top ]
Element result
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#statusofResult imsoms_filemodel_v1p0.tmp#lineItemSourcedId imsoms_filemodel_v1p0.tmp#personSourcedId imsoms_filemodel_v1p0.tmp#date imsoms_filemodel_v1p0.tmp#resultValueSourcedId imsoms_filemodel_v1p0.tmp#resultValue imsoms_filemodel_v1p0.tmp#resultScore imsoms_filemodel_v1p0.tmp#resultMessageSettings imsoms_filemodel_v1p0.tmp#dataSource imsoms_filemodel_v1p0.tmp#recordInfo imsoms_filemodel_v1p0.tmp#extension imsoms_filemodel_v1p0.tmp#Result.Type
Type Result.Type
Properties
content: complex
mixed: false
Used by
Complex Type ResultRecord.Type
Model statusofResult{0,1} , lineItemSourcedId , personSourcedId{0,1} , date{0,1} , (resultValueSourcedId | resultValue) , resultScore{0,1} , resultMessageSettings{0,1} , dataSource{0,1} , recordInfo{0,1} , extension{0,1}
Children dataSource, date, extension, lineItemSourcedId, personSourcedId, recordInfo, resultMessageSettings, resultScore, resultValue, resultValueSourcedId, statusofResult
Instance
<result>
  <statusofResult>{0,1}</statusofResult>
  <lineItemSourcedId>{1,1}</lineItemSourcedId>
  <personSourcedId>{0,1}</personSourcedId>
  <date>{0,1}</date>
  <resultScore>{0,1}</resultScore>
  <resultMessageSettings>{0,1}</resultMessageSettings>
  <dataSource>{0,1}</dataSource>
  <recordInfo>{0,1}</recordInfo>
  <extension>{0,1}</extension>
</result>
Source
<xs:element name="result" type="Result.Type"/>
[ top ]
Element resultRecord
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#sourcedGUID imsoms_filemodel_v1p0.tmp#result imsoms_filemodel_v1p0.tmp#ResultRecord.Type
Type ResultRecord.Type
Properties
content: complex
mixed: false
Used by
Complex Type ResultRecordSet.Type
Model sourcedGUID , result
Children result, sourcedGUID
Instance
<resultRecord>
  <sourcedGUID>{1,1}</sourcedGUID>
  <result>{1,1}</result>
</resultRecord>
Source
<xs:element name="resultRecord" type="ResultRecord.Type"/>
[ top ]
Element resultValueRecord
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#sourcedGUID imsoms_filemodel_v1p0.tmp#resultValue imsoms_filemodel_v1p0.tmp#ResultValueRecord.Type
Type ResultValueRecord.Type
Properties
content: complex
mixed: false
Used by
Model sourcedGUID , resultValue
Children resultValue, sourcedGUID
Instance
<resultValueRecord>
  <sourcedGUID>{1,1}</sourcedGUID>
  <resultValue>{1,1}</resultValue>
</resultValueRecord>
Source
<xs:element name="resultValueRecord" type="ResultValueRecord.Type"/>
[ top ]
Element lineItemRecord
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram imsoms_filemodel_v1p0.tmp#sourcedGUID imsoms_filemodel_v1p0.tmp#lineItem imsoms_filemodel_v1p0.tmp#LineItemRecord.Type
Type LineItemRecord.Type
Properties
content: complex
mixed: false
Model sourcedGUID , lineItem
Children lineItem, sourcedGUID
Instance
<lineItemRecord>
  <sourcedGUID>{1,1}</sourcedGUID>
  <lineItem>{1,1}</lineItem>
</lineItemRecord>
Source
<xs:element name="lineItemRecord" type="LineItemRecord.Type"/>
[ top ]
Simple Type GUID.Type
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Diagram
Diagram
Type xs:normalizedString
Used by
Source
<xs:simpleType name="GUID.Type">
  <xs:restriction base="xs:normalizedString"/>
</xs:simpleType>
[ top ]
Complex Type Context.Type
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Annotations

umldocumentation

The Context complexType is the container for all of the information that establishes the context for a lineItem.
Diagram
Diagram imsoms_filemodel_v1p0.tmp#contextIdentifier imsoms_filemodel_v1p0.tmp#contextType
Properties
mixed: false
Used by
Element context
Model contextIdentifier , contextType
Children contextIdentifier, contextType
Source
<xs:complexType name="Context.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The Context complexType is the container for all of the information that establishes the context for a lineItem.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="contextIdentifier" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="contextType" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type ExtensionField.Type
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Annotations

umldocumentation

The ExtensionField complexType is the container for each of the extension entries. This is a name/type/value triple.
Diagram
Diagram imsoms_filemodel_v1p0.tmp#fieldName imsoms_filemodel_v1p0.tmp#fieldType imsoms_filemodel_v1p0.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 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/omsv1p0/imsoms_v1p0
Annotations

umldocumentation

The IMSExtension complexType is the container for the set of extension information.
Diagram
Diagram imsoms_filemodel_v1p0.tmp#extensionNameVocabulary imsoms_filemodel_v1p0.tmp#extensionValueVocabulary imsoms_filemodel_v1p0.tmp#extensionField
Properties
mixed: false
Used by
Element extension
Model extensionNameVocabulary , extensionValueVocabulary , extensionField+
Children extensionField, extensionNameVocabulary, extensionValueVocabulary
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="extensionValueVocabulary" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="extensionField" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type LineItem.Type
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Annotations

umldocumentation

The LineItem complexType is the container for the LineItem data model. A LineItem consists of a column of results that are assigned to a Course component e.g. CourseTemplate, etc. Note that the 'lineItemSettings' attribute was added to support IMS LTI specification-specific operational needs.
Diagram
Diagram imsoms_filemodel_v1p0.tmp#context imsoms_filemodel_v1p0.tmp#lineItemType imsoms_filemodel_v1p0.tmp#label imsoms_filemodel_v1p0.tmp#resultValueSourcedId imsoms_filemodel_v1p0.tmp#resultValue imsoms_filemodel_v1p0.tmp#lineItemSettings imsoms_filemodel_v1p0.tmp#outcomesHandlerSourcedId imsoms_filemodel_v1p0.tmp#dataSource imsoms_filemodel_v1p0.tmp#recordInfo imsoms_filemodel_v1p0.tmp#extension
Properties
mixed: false
Used by
Element lineItem
Model context{0,1} , lineItemType{0,1} , label{0,1} , (resultValueSourcedId | resultValue) , lineItemSettings{0,1} , outcomesHandlerSourcedId{0,1} , dataSource{0,1} , recordInfo{0,1} , extension{0,1}
Children context, dataSource, extension, label, lineItemSettings, lineItemType, outcomesHandlerSourcedId, recordInfo, resultValue, resultValueSourcedId
Source
<xs:complexType name="LineItem.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The LineItem complexType is the container for the LineItem data model. A LineItem consists of a column of results that are assigned to a Course component e.g. CourseTemplate, etc. Note that the 'lineItemSettings' attribute was added to support IMS LTI specification-specific operational needs.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="context" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="lineItemType" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="label" minOccurs="0" maxOccurs="1"/>
    <xs:choice minOccurs="0" maxOccurs="1">
      <xs:element ref="resultValueSourcedId" minOccurs="1" maxOccurs="1"/>
      <xs:element ref="resultValue" minOccurs="1" maxOccurs="1"/>
    </xs:choice>
    <xs:element ref="lineItemSettings" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="outcomesHandlerSourcedId" 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 LineItemType.Type
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Annotations

umldocumentation

The LineItemType complexType is the container for the definition of the type of lineItem. The value-space for the 'lineItemTypeValue' attribute is defined in the associated VDEX vocabulary.
Diagram
Diagram imsoms_filemodel_v1p0.tmp#lineItemTypeVocabulary imsoms_filemodel_v1p0.tmp#lineItemTypeValue imsoms_filemodel_v1p0.tmp#resourceHandlerId imsoms_filemodel_v1p0.tmp#localeKey imsoms_filemodel_v1p0.tmp#defaultDisplayName
Properties
mixed: false
Used by
Element lineItemType
Model lineItemTypeVocabulary , lineItemTypeValue , resourceHandlerId{0,1} , localeKey{0,1} , defaultDisplayName{0,1}
Children defaultDisplayName, lineItemTypeValue, lineItemTypeVocabulary, localeKey, resourceHandlerId
Source
<xs:complexType name="LineItemType.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The LineItemType complexType is the container for the definition of the type of lineItem. The value-space for the 'lineItemTypeValue' attribute is defined in the associated VDEX vocabulary.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="lineItemTypeVocabulary" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="lineItemTypeValue" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="resourceHandlerId" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="localeKey" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="defaultDisplayName" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type Text.Type
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Annotations

umldocumentation

The text complexType is the container for a language specific string. The language is denoted using the ISO 639 code set. See the corresponding VDEX file that contains the permitted value-space enumeration.
Diagram
Diagram imsoms_filemodel_v1p0.tmp#language imsoms_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 the ISO 639 code set. See the corresponding VDEX file that contains the permitted value-space enumeration.</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 ResultValue.Type
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Annotations

umldocumentation

The ResultValueComplexType is the container for the information about the set of values that are permitted for a Result. This is either a set of values or a numeric range.
Diagram
Diagram imsoms_filemodel_v1p0.tmp#label imsoms_filemodel_v1p0.tmp#valueList imsoms_filemodel_v1p0.tmp#valueRange imsoms_filemodel_v1p0.tmp#dataSource imsoms_filemodel_v1p0.tmp#recordInfo imsoms_filemodel_v1p0.tmp#extension
Properties
mixed: false
Used by
Element resultValue
Model label{0,1} , (valueList | valueRange) , dataSource{0,1} , recordInfo{0,1} , extension{0,1}
Children dataSource, extension, label, recordInfo, valueList, valueRange
Source
<xs:complexType name="ResultValue.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The ResultValueComplexType is the container for the information about the set of values that are permitted for a Result. This is either a set of values or a numeric range.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="label" minOccurs="0" maxOccurs="1"/>
    <xs:choice minOccurs="1" maxOccurs="1">
      <xs:element ref="valueList" minOccurs="1" maxOccurs="1"/>
      <xs:element ref="valueRange" minOccurs="1" maxOccurs="1"/>
    </xs:choice>
    <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 ValueList.Type
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Annotations

umldocumentation

The ValueList complexType is the container for the set of values that can be allocated to a Result.
Diagram
Diagram imsoms_filemodel_v1p0.tmp#orderValue
Properties
mixed: false
Used by
Element valueList
Model orderValue+
Children orderValue
Source
<xs:complexType name="ValueList.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The ValueList complexType is the container for the set of values that can be allocated to a Result.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="orderValue" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type OrderedValue.Type
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Annotations

umldocumentation

The OrderedValue complexType is the container for each of the 
values in the set of permitted values.
Diagram
Diagram imsoms_filemodel_v1p0.tmp#ordinal imsoms_filemodel_v1p0.tmp#grade imsoms_filemodel_v1p0.tmp#valueRange
Properties
mixed: false
Used by
Element orderValue
Model ordinal , grade{0,1} , valueRange{0,1}
Children grade, ordinal, valueRange
Source
<xs:complexType name="OrderedValue.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The OrderedValue complexType is the container for each of the values in the set of permitted values.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="ordinal" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="grade" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="valueRange" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type ValueRange.Type
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Annotations

umldocumentation

The ValueRange complexType is the container for the minimum and maximum numeric value that a Result can have.
Diagram
Diagram imsoms_filemodel_v1p0.tmp#min imsoms_filemodel_v1p0.tmp#max
Properties
mixed: false
Used by
Element valueRange
Model min{0,1} , max{0,1}
Children max, min
Source
<xs:complexType name="ValueRange.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The ValueRange complexType is the container for the minimum and maximum numeric value that a Result can have.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="min" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="max" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type Metadata.Type
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Annotations

umldocumentation

The Metadata complexType is the container for meta-data that is used to describe an object. At the curremt time this is just a set of name/type/value triples.
Diagram
Diagram imsoms_filemodel_v1p0.tmp#metadataNameVocabulary imsoms_filemodel_v1p0.tmp#metadataValueVocabulary imsoms_filemodel_v1p0.tmp#metadataField
Properties
mixed: false
Used by
Element recordInfo
Model metadataNameVocabulary , metadataValueVocabulary , metadataField+
Children metadataField, metadataNameVocabulary, metadataValueVocabulary
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 curremt 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="metadataValueVocabulary" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="metadataField" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type PropertySet.Type
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Annotations

umldocumentation

To be defined with respect to the LTI Specification. In general, this class is removed for non-LTI releated specification profiles.
Diagram
Diagram
Properties
mixed: false
Used by
Model
Source
<xs:complexType name="PropertySet.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">To be defined with respect to the LTI Specification. In general, this class is removed for non-LTI releated specification profiles.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type LineItemRecord.Type
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Annotations

umldocumentation

The LineItemRecord complexType defines the association between the globally unique identifier of a LineItem object and the LineItem object iself.
Diagram
Diagram imsoms_filemodel_v1p0.tmp#sourcedGUID imsoms_filemodel_v1p0.tmp#lineItem
Properties
mixed: false
Used by
Element lineItemRecord
Model sourcedGUID , lineItem
Children lineItem, sourcedGUID
Source
<xs:complexType name="LineItemRecord.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The LineItemRecord complexType defines the association between the globally unique identifier of a LineItem object and the LineItem object iself.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="sourcedGUID" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="lineItem" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type SourcedGUID.Type
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Annotations

umldocumentation

The SourcedGUID complexType is the container for the extended sourcedId. The refAgentInstamceID permits multiple endpoint differentiation.
Diagram
Diagram imsoms_filemodel_v1p0.tmp#refAgentInstanceID imsoms_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 refAgentInstamceID permits multiple endpoint differentiation.</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 Result.Type
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Annotations

umldocumentation

The Result complexType is the container for a Result. Each Result identifies the Person to whom the result is assigned and the set of attributes for the result value.
Diagram
Diagram imsoms_filemodel_v1p0.tmp#statusofResult imsoms_filemodel_v1p0.tmp#lineItemSourcedId imsoms_filemodel_v1p0.tmp#personSourcedId imsoms_filemodel_v1p0.tmp#date imsoms_filemodel_v1p0.tmp#resultValueSourcedId imsoms_filemodel_v1p0.tmp#resultValue imsoms_filemodel_v1p0.tmp#resultScore imsoms_filemodel_v1p0.tmp#resultMessageSettings imsoms_filemodel_v1p0.tmp#dataSource imsoms_filemodel_v1p0.tmp#recordInfo imsoms_filemodel_v1p0.tmp#extension
Properties
mixed: false
Used by
Element result
Model statusofResult{0,1} , lineItemSourcedId , personSourcedId{0,1} , date{0,1} , (resultValueSourcedId | resultValue) , resultScore{0,1} , resultMessageSettings{0,1} , dataSource{0,1} , recordInfo{0,1} , extension{0,1}
Children dataSource, date, extension, lineItemSourcedId, personSourcedId, recordInfo, resultMessageSettings, resultScore, resultValue, resultValueSourcedId, statusofResult
Source
<xs:complexType name="Result.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The Result complexType is the container for a Result. Each Result identifies the Person to whom the result is assigned and the set of attributes for the result value.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="statusofResult" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="lineItemSourcedId" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="personSourcedId" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="date" minOccurs="0" maxOccurs="1"/>
    <xs:choice minOccurs="0" maxOccurs="1">
      <xs:element ref="resultValueSourcedId" minOccurs="1" maxOccurs="1"/>
      <xs:element ref="resultValue" minOccurs="1" maxOccurs="1"/>
    </xs:choice>
    <xs:element ref="resultScore" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="resultMessageSettings" 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 ResultStatus.Type
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Annotations

umldocumentation

The ResultStatus complexType is the container for the information about the status of the result. The value-space for the 'resultStatusValue' attribute is defined in the associated default VDEX vocabulary.
Diagram
Diagram imsoms_filemodel_v1p0.tmp#resultStatusVocabulary imsoms_filemodel_v1p0.tmp#resultStatusValue imsoms_filemodel_v1p0.tmp#localeKey imsoms_filemodel_v1p0.tmp#defaultDisplayName
Properties
mixed: false
Used by
Element statusofResult
Model resultStatusVocabulary , resultStatusValue , localeKey{0,1} , defaultDisplayName{0,1}
Children defaultDisplayName, localeKey, resultStatusValue, resultStatusVocabulary
Source
<xs:complexType name="ResultStatus.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The ResultStatus complexType is the container for the information about the status of the result. The value-space for the 'resultStatusValue' attribute is defined in the associated default VDEX vocabulary.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="resultStatusVocabulary" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="resultStatusValue" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="localeKey" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="defaultDisplayName" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type ResultRecord.Type
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Annotations

umldocumentation

The ResultRecord complexType is the container for the association of a Result object with its globally unique identifier i.e. its sourcedId
Diagram
Diagram imsoms_filemodel_v1p0.tmp#sourcedGUID imsoms_filemodel_v1p0.tmp#result
Properties
mixed: false
Used by
Element resultRecord
Model sourcedGUID , result
Children result, sourcedGUID
Source
<xs:complexType name="ResultRecord.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The ResultRecord complexType is the container for the association of a Result object with its globally unique identifier i.e. its sourcedId</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="sourcedGUID" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="result" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type ResultRecordSet.Type
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Annotations

umldocumentation

The ResultRecordSet complexType is the container for the collection of ResultRecords.
Diagram
Diagram imsoms_filemodel_v1p0.tmp#resultRecord
Properties
mixed: false
Model resultRecord*
Children resultRecord
Source
<xs:complexType name="ResultRecordSet.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The ResultRecordSet complexType is the container for the collection of ResultRecords.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="resultRecord" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type ResultValueRecord.Type
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Annotations

umldocumentation

The ResultValueRecord complexType is the container for the association of a ResultValue object with its globally unique identifier i.e. its sourcedId.
Diagram
Diagram imsoms_filemodel_v1p0.tmp#sourcedGUID imsoms_filemodel_v1p0.tmp#resultValue
Properties
mixed: false
Used by
Model sourcedGUID , resultValue
Children resultValue, sourcedGUID
Source
<xs:complexType name="ResultValueRecord.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The ResultValueRecord complexType is the container for the association of a ResultValue object with its globally unique identifier i.e. its sourcedId.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="sourcedGUID" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="resultValue" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type ResultValueRecordSet.Type
Namespace http://www.imsglobal.org/services/lis/omsv1p0/imsoms_v1p0
Annotations

umldocumentation

The ResultValueRecordSet complexType is the container for the collection of ResultValueRecords.
Diagram
Diagram imsoms_filemodel_v1p0.tmp#resultValueRecord
Properties
mixed: false
Model resultValueRecord*
Children resultValueRecord
Source
<xs:complexType name="ResultValueRecordSet.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The ResultValueRecordSet complexType is the container for the collection of ResultValueRecords.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="resultValueRecord" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]