Showing:

Annotations
Diagrams
Facets
Instances
Properties
Source
Used by

5.2 File Data Model XSD Documentation

Group by:
Main schema imspms_filemodel_v2p0.xsd
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Annotations
XSD Data File Information,/b>
            Author:         Colin Smythe
            Date:           30th June, 2011
            Version:        Final 1.0
            Status:         Final Release
            Description:    The Person data model for the file model exchange by the Bulk Data Exchange Management Service (BDEMS). 
                            This service is a part of the IMS LIS v2.0.

            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 PMS 2.0
[ top ]
Element gender
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#Gender.Type
Type Gender.Type
Properties
content: simple
default: unknown
Facets
enumeration male
enumeration female
enumeration unknown
enumeration other
Used by
Complex Type Demographics.Type
Source
<xs:element name="gender" type="Gender.Type" default="unknown"/>
[ top ]
Element mediamode
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_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/pms2p0/imspms_v2p0
Diagram
Diagram imspms_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 date
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram
Type xs:date
Properties
content: simple
Used by
Complex Type Representation.Type
Source
<xs:element name="date" type="xs:date"/>
[ top ]
Element extensionNameVocabulary
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_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/pms2p0/imspms_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/pms2p0/imspms_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/pms2p0/imspms_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/pms2p0/imspms_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 instanceVocabulary
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram
Type xs:anyURI
Properties
content: simple
Used by
Source
<xs:element name="instanceVocabulary" type="xs:anyURI"/>
[ top ]
Element language
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_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 mimeType
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_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 primaryroletype
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram
Type xs:boolean
Properties
content: simple
Used by
Complex Type InstitutionRole.Type
Source
<xs:element name="primaryroletype" type="xs:boolean"/>
[ top ]
Element refAgentInstanceID
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_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 textString
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_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 addressType
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#instanceIdentifier imspms_filemodel_v2p0.tmp#instanceVocabulary imspms_filemodel_v2p0.tmp#instanceValue imspms_filemodel_v2p0.tmp#BaseValueToken.Type
Type BaseValueToken.Type
Properties
content: complex
mixed: false
Used by
Complex Type Address.Type
Model instanceIdentifier , instanceVocabulary , instanceValue
Children instanceIdentifier, instanceValue, instanceVocabulary
Instance
<addressType>
  <instanceIdentifier>{1,1}</instanceIdentifier>
  <instanceVocabulary>{1,1}</instanceVocabulary>
  <instanceValue>{1,1}</instanceValue>
</addressType>
Source
<xs:element name="addressType" type="BaseValueToken.Type"/>
[ top ]
Element instanceIdentifier
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#language imspms_filemodel_v2p0.tmp#textString imspms_filemodel_v2p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Model language , textString
Children language, textString
Instance
<instanceIdentifier>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</instanceIdentifier>
Source
<xs:element name="instanceIdentifier" type="Text.Type"/>
[ top ]
Element instanceValue
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#language imspms_filemodel_v2p0.tmp#textString imspms_filemodel_v2p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Model language , textString
Children language, textString
Instance
<instanceValue>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</instanceValue>
Source
<xs:element name="instanceValue" type="Text.Type"/>
[ top ]
Element addressPart
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#instanceIdentifier imspms_filemodel_v2p0.tmp#instanceVocabulary imspms_filemodel_v2p0.tmp#instanceName imspms_filemodel_v2p0.tmp#instanceValue imspms_filemodel_v2p0.tmp#BaseValueSingle.Type
Type BaseValueSingle.Type
Properties
content: complex
mixed: false
Used by
Complex Type Address.Type
Model instanceIdentifier , instanceVocabulary , instanceName , instanceValue
Children instanceIdentifier, instanceName, instanceValue, instanceVocabulary
Instance
<addressPart>
  <instanceIdentifier>{1,1}</instanceIdentifier>
  <instanceVocabulary>{1,1}</instanceVocabulary>
  <instanceName>{1,1}</instanceName>
  <instanceValue>{1,1}</instanceValue>
</addressPart>
Source
<xs:element name="addressPart" type="BaseValueSingle.Type"/>
[ top ]
Element instanceName
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#language imspms_filemodel_v2p0.tmp#textString imspms_filemodel_v2p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type BaseValueSingle.Type
Model language , textString
Children language, textString
Instance
<instanceName>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</instanceName>
Source
<xs:element name="instanceName" type="Text.Type"/>
[ top ]
Element agentType
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#instanceIdentifier imspms_filemodel_v2p0.tmp#instanceVocabulary imspms_filemodel_v2p0.tmp#instanceValue imspms_filemodel_v2p0.tmp#BaseValueToken.Type
Type BaseValueToken.Type
Properties
content: complex
mixed: false
Used by
Complex Type Agent.Type
Model instanceIdentifier , instanceVocabulary , instanceValue
Children instanceIdentifier, instanceValue, instanceVocabulary
Instance
<agentType>
  <instanceIdentifier>{1,1}</instanceIdentifier>
  <instanceVocabulary>{1,1}</instanceVocabulary>
  <instanceValue>{1,1}</instanceValue>
</agentType>
Source
<xs:element name="agentType" type="BaseValueToken.Type"/>
[ top ]
Element agentId
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#language imspms_filemodel_v2p0.tmp#textString imspms_filemodel_v2p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type Agent.Type
Model language , textString
Children language, textString
Instance
<agentId>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</agentId>
Source
<xs:element name="agentId" type="Text.Type"/>
[ top ]
Element agentDomain
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#language imspms_filemodel_v2p0.tmp#textString imspms_filemodel_v2p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type Agent.Type
Model language , textString
Children language, textString
Instance
<agentDomain>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</agentDomain>
Source
<xs:element name="agentDomain" type="Text.Type"/>
[ top ]
Element description
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#shortDescription imspms_filemodel_v2p0.tmp#longDescription imspms_filemodel_v2p0.tmp#fullDescription imspms_filemodel_v2p0.tmp#Description.Type
Type Description.Type
Properties
content: complex
mixed: false
Used by
Model shortDescription , longDescription{0,1} , fullDescription{0,1}
Children fullDescription, longDescription, shortDescription
Instance
<description>
  <shortDescription>{1,1}</shortDescription>
  <longDescription>{0,1}</longDescription>
  <fullDescription>{0,1}</fullDescription>
</description>
Source
<xs:element name="description" type="Description.Type"/>
[ top ]
Element shortDescription
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#language imspms_filemodel_v2p0.tmp#textString imspms_filemodel_v2p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type Description.Type
Model language , textString
Children language, textString
Instance
<shortDescription>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</shortDescription>
Source
<xs:element name="shortDescription" type="Text.Type"/>
[ top ]
Element longDescription
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#language imspms_filemodel_v2p0.tmp#textString imspms_filemodel_v2p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type Description.Type
Model language , textString
Children language, textString
Instance
<longDescription>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</longDescription>
Source
<xs:element name="longDescription" type="Text.Type"/>
[ top ]
Element fullDescription
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#mediamode imspms_filemodel_v2p0.tmp#contentRefType imspms_filemodel_v2p0.tmp#mimeType imspms_filemodel_v2p0.tmp#descriptionText imspms_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 descriptionText
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#language imspms_filemodel_v2p0.tmp#textString imspms_filemodel_v2p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type FullDescription.Type
Model language , textString
Children language, textString
Instance
<descriptionText>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</descriptionText>
Source
<xs:element name="descriptionText" type="Text.Type"/>
[ top ]
Element contactinfoType
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#instanceIdentifier imspms_filemodel_v2p0.tmp#instanceVocabulary imspms_filemodel_v2p0.tmp#instanceValue imspms_filemodel_v2p0.tmp#BaseValueToken.Type
Type BaseValueToken.Type
Properties
content: complex
mixed: false
Used by
Complex Type ContactInfo.Type
Model instanceIdentifier , instanceVocabulary , instanceValue
Children instanceIdentifier, instanceValue, instanceVocabulary
Instance
<contactinfoType>
  <instanceIdentifier>{1,1}</instanceIdentifier>
  <instanceVocabulary>{1,1}</instanceVocabulary>
  <instanceValue>{1,1}</instanceValue>
</contactinfoType>
Source
<xs:element name="contactinfoType" type="BaseValueToken.Type"/>
[ top ]
Element contactinfoValue
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#language imspms_filemodel_v2p0.tmp#textString imspms_filemodel_v2p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type ContactInfo.Type
Model language , textString
Children language, textString
Instance
<contactinfoValue>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</contactinfoValue>
Source
<xs:element name="contactinfoValue" type="Text.Type"/>
[ top ]
Element demographicsType
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#instanceIdentifier imspms_filemodel_v2p0.tmp#instanceVocabulary imspms_filemodel_v2p0.tmp#instanceValue imspms_filemodel_v2p0.tmp#BaseValueToken.Type
Type BaseValueToken.Type
Properties
content: complex
mixed: false
Used by
Complex Type Demographics.Type
Model instanceIdentifier , instanceVocabulary , instanceValue
Children instanceIdentifier, instanceValue, instanceVocabulary
Instance
<demographicsType>
  <instanceIdentifier>{1,1}</instanceIdentifier>
  <instanceVocabulary>{1,1}</instanceVocabulary>
  <instanceValue>{1,1}</instanceValue>
</demographicsType>
Source
<xs:element name="demographicsType" type="BaseValueToken.Type"/>
[ top ]
Element representation
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#representationType imspms_filemodel_v2p0.tmp#date imspms_filemodel_v2p0.tmp#description imspms_filemodel_v2p0.tmp#Representation.Type
Type Representation.Type
Properties
content: complex
mixed: false
Used by
Complex Type Demographics.Type
Model representationType , date , description
Children date, description, representationType
Instance
<representation>
  <representationType>{1,1}</representationType>
  <date>{1,1}</date>
  <description>{1,1}</description>
</representation>
Source
<xs:element name="representation" type="Representation.Type"/>
[ top ]
Element representationType
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#instanceIdentifier imspms_filemodel_v2p0.tmp#instanceVocabulary imspms_filemodel_v2p0.tmp#instanceValue imspms_filemodel_v2p0.tmp#BaseValueToken.Type
Type BaseValueToken.Type
Properties
content: complex
mixed: false
Used by
Complex Type Representation.Type
Model instanceIdentifier , instanceVocabulary , instanceValue
Children instanceIdentifier, instanceValue, instanceVocabulary
Instance
<representationType>
  <instanceIdentifier>{1,1}</instanceIdentifier>
  <instanceVocabulary>{1,1}</instanceVocabulary>
  <instanceValue>{1,1}</instanceValue>
</representationType>
Source
<xs:element name="representationType" type="BaseValueToken.Type"/>
[ top ]
Element eventDate
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#instanceIdentifier imspms_filemodel_v2p0.tmp#instanceVocabulary imspms_filemodel_v2p0.tmp#instanceName imspms_filemodel_v2p0.tmp#instanceValue imspms_filemodel_v2p0.tmp#BaseValueSingle.Type
Type BaseValueSingle.Type
Properties
content: complex
mixed: false
Used by
Complex Type Demographics.Type
Model instanceIdentifier , instanceVocabulary , instanceName , instanceValue
Children instanceIdentifier, instanceName, instanceValue, instanceVocabulary
Instance
<eventDate>
  <instanceIdentifier>{1,1}</instanceIdentifier>
  <instanceVocabulary>{1,1}</instanceVocabulary>
  <instanceName>{1,1}</instanceName>
  <instanceValue>{1,1}</instanceValue>
</eventDate>
Source
<xs:element name="eventDate" type="BaseValueSingle.Type"/>
[ top ]
Element demographicInfo
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#instanceIdentifier imspms_filemodel_v2p0.tmp#instanceVocabulary imspms_filemodel_v2p0.tmp#instanceName imspms_filemodel_v2p0.tmp#instanceValue imspms_filemodel_v2p0.tmp#BaseValueSingle.Type
Type BaseValueSingle.Type
Properties
content: complex
mixed: false
Used by
Complex Type Demographics.Type
Model instanceIdentifier , instanceVocabulary , instanceName , instanceValue
Children instanceIdentifier, instanceName, instanceValue, instanceVocabulary
Instance
<demographicInfo>
  <instanceIdentifier>{1,1}</instanceIdentifier>
  <instanceVocabulary>{1,1}</instanceVocabulary>
  <instanceName>{1,1}</instanceName>
  <instanceValue>{1,1}</instanceValue>
</demographicInfo>
Source
<xs:element name="demographicInfo" type="BaseValueSingle.Type"/>
[ top ]
Element enterpriserolesType
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#instanceIdentifier imspms_filemodel_v2p0.tmp#instanceVocabulary imspms_filemodel_v2p0.tmp#instanceName imspms_filemodel_v2p0.tmp#instanceValue imspms_filemodel_v2p0.tmp#BaseValueSingle.Type
Type BaseValueSingle.Type
Properties
content: complex
mixed: false
Used by
Complex Type EnterpriseRoles.Type
Model instanceIdentifier , instanceVocabulary , instanceName , instanceValue
Children instanceIdentifier, instanceName, instanceValue, instanceVocabulary
Instance
<enterpriserolesType>
  <instanceIdentifier>{1,1}</instanceIdentifier>
  <instanceVocabulary>{1,1}</instanceVocabulary>
  <instanceName>{1,1}</instanceName>
  <instanceValue>{1,1}</instanceValue>
</enterpriserolesType>
Source
<xs:element name="enterpriserolesType" type="BaseValueSingle.Type"/>
[ top ]
Element systemRole
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#instanceIdentifier imspms_filemodel_v2p0.tmp#instanceVocabulary imspms_filemodel_v2p0.tmp#instanceValue imspms_filemodel_v2p0.tmp#BaseValueToken.Type
Type BaseValueToken.Type
Properties
content: complex
mixed: false
Used by
Complex Type EnterpriseRoles.Type
Model instanceIdentifier , instanceVocabulary , instanceValue
Children instanceIdentifier, instanceValue, instanceVocabulary
Instance
<systemRole>
  <instanceIdentifier>{1,1}</instanceIdentifier>
  <instanceVocabulary>{1,1}</instanceVocabulary>
  <instanceValue>{1,1}</instanceValue>
</systemRole>
Source
<xs:element name="systemRole" type="BaseValueToken.Type"/>
[ top ]
Element institutionRole
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#institutionroletype imspms_filemodel_v2p0.tmp#primaryroletype imspms_filemodel_v2p0.tmp#InstitutionRole.Type
Type InstitutionRole.Type
Properties
content: complex
mixed: false
Used by
Complex Type EnterpriseRoles.Type
Model institutionroletype , primaryroletype
Children institutionroletype, primaryroletype
Instance
<institutionRole>
  <institutionroletype>{1,1}</institutionroletype>
  <primaryroletype>{1,1}</primaryroletype>
</institutionRole>
Source
<xs:element name="institutionRole" type="InstitutionRole.Type"/>
[ top ]
Element institutionroletype
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#instanceIdentifier imspms_filemodel_v2p0.tmp#instanceVocabulary imspms_filemodel_v2p0.tmp#instanceValue imspms_filemodel_v2p0.tmp#BaseValueToken.Type
Type BaseValueToken.Type
Properties
content: complex
mixed: false
Used by
Complex Type InstitutionRole.Type
Model instanceIdentifier , instanceVocabulary , instanceValue
Children instanceIdentifier, instanceValue, instanceVocabulary
Instance
<institutionroletype>
  <instanceIdentifier>{1,1}</instanceIdentifier>
  <instanceVocabulary>{1,1}</instanceVocabulary>
  <instanceValue>{1,1}</instanceValue>
</institutionroletype>
Source
<xs:element name="institutionroletype" type="BaseValueToken.Type"/>
[ top ]
Element userId
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#userIdValue imspms_filemodel_v2p0.tmp#userIdType imspms_filemodel_v2p0.tmp#password imspms_filemodel_v2p0.tmp#pwEncryptionType imspms_filemodel_v2p0.tmp#authenticationType imspms_filemodel_v2p0.tmp#UserId.Type
Type UserId.Type
Properties
content: complex
mixed: false
Used by
Complex Type EnterpriseRoles.Type
Model userIdValue , userIdType{0,1} , password{0,1} , pwEncryptionType{0,1} , authenticationType{0,1}
Children authenticationType, password, pwEncryptionType, userIdType, userIdValue
Instance
<userId>
  <userIdValue>{1,1}</userIdValue>
  <userIdType>{0,1}</userIdType>
  <password>{0,1}</password>
  <pwEncryptionType>{0,1}</pwEncryptionType>
  <authenticationType>{0,1}</authenticationType>
</userId>
Source
<xs:element name="userId" type="UserId.Type"/>
[ top ]
Element userIdValue
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#language imspms_filemodel_v2p0.tmp#textString imspms_filemodel_v2p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type UserId.Type
Model language , textString
Children language, textString
Instance
<userIdValue>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</userIdValue>
Source
<xs:element name="userIdValue" type="Text.Type"/>
[ top ]
Element userIdType
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#language imspms_filemodel_v2p0.tmp#textString imspms_filemodel_v2p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type UserId.Type
Model language , textString
Children language, textString
Instance
<userIdType>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</userIdType>
Source
<xs:element name="userIdType" type="Text.Type"/>
[ top ]
Element password
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#language imspms_filemodel_v2p0.tmp#textString imspms_filemodel_v2p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type UserId.Type
Model language , textString
Children language, textString
Instance
<password>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</password>
Source
<xs:element name="password" type="Text.Type"/>
[ top ]
Element pwEncryptionType
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#language imspms_filemodel_v2p0.tmp#textString imspms_filemodel_v2p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type UserId.Type
Model language , textString
Children language, textString
Instance
<pwEncryptionType>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</pwEncryptionType>
Source
<xs:element name="pwEncryptionType" type="Text.Type"/>
[ top ]
Element authenticationType
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#language imspms_filemodel_v2p0.tmp#textString imspms_filemodel_v2p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type UserId.Type
Model language , textString
Children language, textString
Instance
<authenticationType>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</authenticationType>
Source
<xs:element name="authenticationType" type="Text.Type"/>
[ top ]
Element enrollment
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#instanceIdentifier imspms_filemodel_v2p0.tmp#instanceVocabulary imspms_filemodel_v2p0.tmp#instanceName imspms_filemodel_v2p0.tmp#instanceValue imspms_filemodel_v2p0.tmp#BaseValueSingle.Type
Type BaseValueSingle.Type
Properties
content: complex
mixed: false
Used by
Complex Type EnterpriseRoles.Type
Model instanceIdentifier , instanceVocabulary , instanceName , instanceValue
Children instanceIdentifier, instanceName, instanceValue, instanceVocabulary
Instance
<enrollment>
  <instanceIdentifier>{1,1}</instanceIdentifier>
  <instanceVocabulary>{1,1}</instanceVocabulary>
  <instanceName>{1,1}</instanceName>
  <instanceValue>{1,1}</instanceValue>
</enrollment>
Source
<xs:element name="enrollment" type="BaseValueSingle.Type"/>
[ top ]
Element formnameType
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#instanceIdentifier imspms_filemodel_v2p0.tmp#instanceVocabulary imspms_filemodel_v2p0.tmp#instanceValue imspms_filemodel_v2p0.tmp#BaseValueToken.Type
Type BaseValueToken.Type
Properties
content: complex
mixed: false
Used by
Complex Type FormName.Type
Model instanceIdentifier , instanceVocabulary , instanceValue
Children instanceIdentifier, instanceValue, instanceVocabulary
Instance
<formnameType>
  <instanceIdentifier>{1,1}</instanceIdentifier>
  <instanceVocabulary>{1,1}</instanceVocabulary>
  <instanceValue>{1,1}</instanceValue>
</formnameType>
Source
<xs:element name="formnameType" type="BaseValueToken.Type"/>
[ top ]
Element formattedName
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#language imspms_filemodel_v2p0.tmp#textString imspms_filemodel_v2p0.tmp#Text.Type
Type Text.Type
Properties
content: complex
mixed: false
Used by
Complex Type FormName.Type
Model language , textString
Children language, textString
Instance
<formattedName>
  <language>{1,1}</language>
  <textString>{1,1}</textString>
</formattedName>
Source
<xs:element name="formattedName" type="Text.Type"/>
[ top ]
Element extensionField
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#fieldName imspms_filemodel_v2p0.tmp#fieldType imspms_filemodel_v2p0.tmp#fieldValue imspms_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 nameType
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#instanceIdentifier imspms_filemodel_v2p0.tmp#instanceVocabulary imspms_filemodel_v2p0.tmp#instanceValue imspms_filemodel_v2p0.tmp#BaseValueToken.Type
Type BaseValueToken.Type
Properties
content: complex
mixed: false
Used by
Complex Type Name.Type
Model instanceIdentifier , instanceVocabulary , instanceValue
Children instanceIdentifier, instanceValue, instanceVocabulary
Instance
<nameType>
  <instanceIdentifier>{1,1}</instanceIdentifier>
  <instanceVocabulary>{1,1}</instanceVocabulary>
  <instanceValue>{1,1}</instanceValue>
</nameType>
Source
<xs:element name="nameType" type="BaseValueToken.Type"/>
[ top ]
Element partName
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#instanceIdentifier imspms_filemodel_v2p0.tmp#instanceVocabulary imspms_filemodel_v2p0.tmp#instanceName imspms_filemodel_v2p0.tmp#instanceValue imspms_filemodel_v2p0.tmp#BaseValueSingle.Type
Type BaseValueSingle.Type
Properties
content: complex
mixed: false
Used by
Complex Type Name.Type
Model instanceIdentifier , instanceVocabulary , instanceName , instanceValue
Children instanceIdentifier, instanceName, instanceValue, instanceVocabulary
Instance
<partName>
  <instanceIdentifier>{1,1}</instanceIdentifier>
  <instanceVocabulary>{1,1}</instanceVocabulary>
  <instanceName>{1,1}</instanceName>
  <instanceValue>{1,1}</instanceValue>
</partName>
Source
<xs:element name="partName" type="BaseValueSingle.Type"/>
[ top ]
Element formname
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#formnameType imspms_filemodel_v2p0.tmp#formattedName imspms_filemodel_v2p0.tmp#FormName.Type
Type FormName.Type
Properties
content: complex
mixed: false
Used by
Complex Type Person.Type
Model formnameType , formattedName
Children formattedName, formnameType
Instance
<formname>
  <formnameType>{1,1}</formnameType>
  <formattedName>{1,1}</formattedName>
</formname>
Source
<xs:element name="formname" type="FormName.Type"/>
[ top ]
Element name
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#nameType imspms_filemodel_v2p0.tmp#partName imspms_filemodel_v2p0.tmp#Name.Type
Type Name.Type
Properties
content: complex
mixed: false
Used by
Complex Type Person.Type
Model nameType , partName+
Children nameType, partName
Instance
<name>
  <nameType>{1,1}</nameType>
  <partName>{1,unbounded}</partName>
</name>
Source
<xs:element name="name" type="Name.Type"/>
[ top ]
Element address
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#addressType imspms_filemodel_v2p0.tmp#addressPart imspms_filemodel_v2p0.tmp#Address.Type
Type Address.Type
Properties
content: complex
mixed: false
Used by
Complex Type Person.Type
Model addressType , addressPart+
Children addressPart, addressType
Instance
<address>
  <addressType>{1,1}</addressType>
  <addressPart>{1,unbounded}</addressPart>
</address>
Source
<xs:element name="address" type="Address.Type"/>
[ top ]
Element contactinfo
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#contactinfoType imspms_filemodel_v2p0.tmp#contactinfoValue imspms_filemodel_v2p0.tmp#ContactInfo.Type
Type ContactInfo.Type
Properties
content: complex
mixed: false
Used by
Complex Type Person.Type
Model contactinfoType , contactinfoValue
Children contactinfoType, contactinfoValue
Instance
<contactinfo>
  <contactinfoType>{1,1}</contactinfoType>
  <contactinfoValue>{1,1}</contactinfoValue>
</contactinfo>
Source
<xs:element name="contactinfo" type="ContactInfo.Type"/>
[ top ]
Element demographics
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#demographicsType imspms_filemodel_v2p0.tmp#representation imspms_filemodel_v2p0.tmp#eventDate imspms_filemodel_v2p0.tmp#gender imspms_filemodel_v2p0.tmp#demographicInfo imspms_filemodel_v2p0.tmp#Demographics.Type
Type Demographics.Type
Properties
content: complex
mixed: false
Used by
Complex Type Person.Type
Model demographicsType , representation* , eventDate* , gender{0,1} , demographicInfo*
Children demographicInfo, demographicsType, eventDate, gender, representation
Instance
<demographics>
  <demographicsType>{1,1}</demographicsType>
  <representation>{0,unbounded}</representation>
  <eventDate>{0,unbounded}</eventDate>
  <gender>{0,1}</gender>
  <demographicInfo>{0,unbounded}</demographicInfo>
</demographics>
Source
<xs:element name="demographics" type="Demographics.Type"/>
[ top ]
Element agent
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#agentType imspms_filemodel_v2p0.tmp#agentId imspms_filemodel_v2p0.tmp#agentDomain imspms_filemodel_v2p0.tmp#description imspms_filemodel_v2p0.tmp#Agent.Type
Type Agent.Type
Properties
content: complex
mixed: false
Used by
Complex Type Person.Type
Model agentType , agentId , agentDomain , description{0,1}
Children agentDomain, agentId, agentType, description
Instance
<agent>
  <agentType>{1,1}</agentType>
  <agentId>{1,1}</agentId>
  <agentDomain>{1,1}</agentDomain>
  <description>{0,1}</description>
</agent>
Source
<xs:element name="agent" type="Agent.Type"/>
[ top ]
Element roles
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#enterpriserolesType imspms_filemodel_v2p0.tmp#systemRole imspms_filemodel_v2p0.tmp#institutionRole imspms_filemodel_v2p0.tmp#userId imspms_filemodel_v2p0.tmp#enrollment imspms_filemodel_v2p0.tmp#EnterpriseRoles.Type
Type EnterpriseRoles.Type
Properties
content: complex
mixed: false
Used by
Complex Type Person.Type
Model enterpriserolesType , systemRole{0,1} , institutionRole* , userId{0,1} , enrollment{0,1}
Children enrollment, enterpriserolesType, institutionRole, systemRole, userId
Instance
<roles>
  <enterpriserolesType>{1,1}</enterpriserolesType>
  <systemRole>{0,1}</systemRole>
  <institutionRole>{0,unbounded}</institutionRole>
  <userId>{0,1}</userId>
  <enrollment>{0,1}</enrollment>
</roles>
Source
<xs:element name="roles" type="EnterpriseRoles.Type"/>
[ top ]
Element dataSource
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#GUID.Type
Type GUID.Type
Properties
content: simple
Used by
Complex Type Person.Type
Source
<xs:element name="dataSource" type="GUID.Type"/>
[ top ]
Element extension
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#extensionNameVocabulary imspms_filemodel_v2p0.tmp#extensionTypeVocabulary imspms_filemodel_v2p0.tmp#extensionField imspms_filemodel_v2p0.tmp#IMSExtension.Type
Type IMSExtension.Type
Properties
content: complex
mixed: false
Used by
Complex Type Person.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 sourcedGUID
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#refAgentInstanceID imspms_filemodel_v2p0.tmp#sourcedId imspms_filemodel_v2p0.tmp#SourcedGUID.Type
Type SourcedGUID.Type
Properties
content: complex
mixed: false
Used by
Complex Type PersonRecord.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 sourcedId
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.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 person
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#formname imspms_filemodel_v2p0.tmp#name imspms_filemodel_v2p0.tmp#address imspms_filemodel_v2p0.tmp#contactinfo imspms_filemodel_v2p0.tmp#demographics imspms_filemodel_v2p0.tmp#agent imspms_filemodel_v2p0.tmp#roles imspms_filemodel_v2p0.tmp#dataSource imspms_filemodel_v2p0.tmp#extension imspms_filemodel_v2p0.tmp#Person.Type
Type Person.Type
Properties
content: complex
mixed: false
Used by
Complex Type PersonRecord.Type
Model formname* , name* , address* , contactinfo* , demographics* , agent* , roles* , dataSource , extension{0,1}
Children address, agent, contactinfo, dataSource, demographics, extension, formname, name, roles
Instance
<person>
  <formname>{0,unbounded}</formname>
  <name>{0,unbounded}</name>
  <address>{0,unbounded}</address>
  <contactinfo>{0,unbounded}</contactinfo>
  <demographics>{0,unbounded}</demographics>
  <agent>{0,unbounded}</agent>
  <roles>{0,unbounded}</roles>
  <dataSource>{1,1}</dataSource>
  <extension>{0,1}</extension>
</person>
Source
<xs:element name="person" type="Person.Type"/>
[ top ]
Element personRecord
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram imspms_filemodel_v2p0.tmp#sourcedGUID imspms_filemodel_v2p0.tmp#person imspms_filemodel_v2p0.tmp#PersonRecord.Type
Type PersonRecord.Type
Properties
content: complex
mixed: false
Model sourcedGUID , person{0,1}
Children person, sourcedGUID
Instance
<personRecord>
  <sourcedGUID>{1,1}</sourcedGUID>
  <person>{0,1}</person>
</personRecord>
Source
<xs:element name="personRecord" type="PersonRecord.Type"/>
[ top ]
Simple Type Gender.Type
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration male
enumeration female
enumeration unknown
enumeration other
Used by
Element gender
Source
<xs:simpleType name="Gender.Type">
  <xs:restriction base="xs:string">
    <xs:enumeration value="male"/>
    <xs:enumeration value="female"/>
    <xs:enumeration value="unknown"/>
    <xs:enumeration value="other"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type MediaMode.Type
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_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/pms2p0/imspms_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 GUID.Type
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Diagram
Diagram
Type xs:string
Used by
Elements dataSource, sourcedId
Source
<xs:simpleType name="GUID.Type">
  <xs:restriction base="xs:string"/>
</xs:simpleType>
[ top ]
Complex Type Address.Type
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Annotations

umldocumentation

The Address complexType is the container for the set of addresses for the person. The type of address and permitted address parts are defined in two extenal vocabularys. The address type vocabulary is contained in the VDEX file "addresstypevocabularyv1p0.xml" and the address part is in "addresspartvocabularyv1p0.xml".
Diagram
Diagram imspms_filemodel_v2p0.tmp#addressType imspms_filemodel_v2p0.tmp#addressPart
Properties
mixed: false
Used by
Element address
Model addressType , addressPart+
Children addressPart, addressType
Source
<xs:complexType name="Address.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The Address complexType is the container for the set of addresses for the person. The type of address and permitted address parts are defined in two extenal vocabularys. The address type vocabulary is contained in the VDEX file "addresstypevocabularyv1p0.xml" and the address part is in "addresspartvocabularyv1p0.xml".</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="addressType" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="addressPart" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type BaseValueToken.Type
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Annotations

umldocumentation

The BaseValueToken complexType is the container for the structure that is used to identify a value from a named vocabulary.
Diagram
Diagram imspms_filemodel_v2p0.tmp#instanceIdentifier imspms_filemodel_v2p0.tmp#instanceVocabulary imspms_filemodel_v2p0.tmp#instanceValue
Properties
mixed: false
Used by
Model instanceIdentifier , instanceVocabulary , instanceValue
Children instanceIdentifier, instanceValue, instanceVocabulary
Source
<xs:complexType name="BaseValueToken.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The BaseValueToken complexType is the container for the structure that is used to identify a value from a named vocabulary.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="instanceIdentifier" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="instanceVocabulary" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="instanceValue" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type Text.Type
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Annotations

umldocumentation

The Text data-type is the container for the language-string tuple. The type of language is expressed using RFC4646.
Diagram
Diagram imspms_filemodel_v2p0.tmp#language imspms_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 data-type is the container for the language-string tuple. The type of language is expressed using RFC4646.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="language" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="textString" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type BaseValueSingle.Type
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Annotations

umldocumentation

The BaseValueSingle complexType is the container for the structure that is used to identify a name/value pair from a vocabulary (the name is in the vocabulary).
Diagram
Diagram imspms_filemodel_v2p0.tmp#instanceIdentifier imspms_filemodel_v2p0.tmp#instanceVocabulary imspms_filemodel_v2p0.tmp#instanceName imspms_filemodel_v2p0.tmp#instanceValue
Properties
mixed: false
Used by
Model instanceIdentifier , instanceVocabulary , instanceName , instanceValue
Children instanceIdentifier, instanceName, instanceValue, instanceVocabulary
Source
<xs:complexType name="BaseValueSingle.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The BaseValueSingle complexType is the container for the structure that is used to identify a name/value pair from a vocabulary (the name is in the vocabulary).</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="instanceIdentifier" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="instanceVocabulary" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="instanceName" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="instanceValue" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type Agent.Type
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Annotations

umldocumentation

The Agent complexType is the container for the information about agents who can act on behalf of the person. The type of agent is defined in an extenal vocabulary. The vocabulary is contained in the VDEX file "agenttypevocabularyv1p0.xml".
Diagram
Diagram imspms_filemodel_v2p0.tmp#agentType imspms_filemodel_v2p0.tmp#agentId imspms_filemodel_v2p0.tmp#agentDomain imspms_filemodel_v2p0.tmp#description
Properties
mixed: false
Used by
Element agent
Model agentType , agentId , agentDomain , description{0,1}
Children agentDomain, agentId, agentType, description
Source
<xs:complexType name="Agent.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The Agent complexType is the container for the information about agents who can act on behalf of the person. The type of agent is defined in an extenal vocabulary. The vocabulary is contained in the VDEX file "agenttypevocabularyv1p0.xml".</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="agentType" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="agentId" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="agentDomain" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="description" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type Description.Type
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Annotations

umldocumentation

The Description complexType is the container for all of the material that is used to describe something. It has short (text), long (text) and full (multimedia) forms.
Diagram
Diagram imspms_filemodel_v2p0.tmp#shortDescription imspms_filemodel_v2p0.tmp#longDescription imspms_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), long (text) and full (multimedia) forms.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="shortDescription" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="longDescription" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="fullDescription" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type FullDescription.Type
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Annotations

umldocumentation

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

umldocumentation

The ContactInfo complexType is the container for the electronic-oriented contact information. The type of contact information is defined in an external vocabulary. the vocabulary is contained in the VDEX file "contactinfotypevocabularyv1p0.xml".
Diagram
Diagram imspms_filemodel_v2p0.tmp#contactinfoType imspms_filemodel_v2p0.tmp#contactinfoValue
Properties
mixed: false
Used by
Element contactinfo
Model contactinfoType , contactinfoValue
Children contactinfoType, contactinfoValue
Source
<xs:complexType name="ContactInfo.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The ContactInfo complexType is the container for the electronic-oriented contact information. The type of contact information is defined in an external vocabulary. the vocabulary is contained in the VDEX file "contactinfotypevocabularyv1p0.xml".</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="contactinfoType" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="contactinfoValue" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type Demographics.Type
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Annotations

umldocumentation

The Demographics complexType is the container for the demographics information for the Person. The type of demographics is contained in an external vocabulary. The vocabulary is contained in the VDEX file "demographicstypevocabularyv1p0.xml". The set of demographics structures can be extended using a vocabulary. The default vocabulary is contained in the external VDEX file "demographicsinfovocabualryv1p0.xml".
Diagram
Diagram imspms_filemodel_v2p0.tmp#demographicsType imspms_filemodel_v2p0.tmp#representation imspms_filemodel_v2p0.tmp#eventDate imspms_filemodel_v2p0.tmp#gender imspms_filemodel_v2p0.tmp#demographicInfo
Properties
mixed: false
Used by
Element demographics
Model demographicsType , representation* , eventDate* , gender{0,1} , demographicInfo*
Children demographicInfo, demographicsType, eventDate, gender, representation
Source
<xs:complexType name="Demographics.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The Demographics complexType is the container for the demographics information for the Person. The type of demographics is contained in an external vocabulary. The vocabulary is contained in the VDEX file "demographicstypevocabularyv1p0.xml". The set of demographics structures can be extended using a vocabulary. The default vocabulary is contained in the external VDEX file "demographicsinfovocabualryv1p0.xml".</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="demographicsType" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="representation" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="eventDate" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="gender" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="demographicInfo" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type Representation.Type
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Annotations

umldocumentation

The Representation complexType is a container for information that is used to represent the Person e.g. photograph. An external vocabulary is used to define the type of representation. This vocabulary is contained in the VDEX file "representationtypevocabularyv1p0.xml".
Diagram
Diagram imspms_filemodel_v2p0.tmp#representationType imspms_filemodel_v2p0.tmp#date imspms_filemodel_v2p0.tmp#description
Properties
mixed: false
Used by
Element representation
Model representationType , date , description
Children date, description, representationType
Source
<xs:complexType name="Representation.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The Representation complexType is a container for information that is used to represent the Person e.g. photograph. An external vocabulary is used to define the type of representation. This vocabulary is contained in the VDEX file "representationtypevocabularyv1p0.xml".</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="representationType" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="date" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="description" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type EnterpriseRoles.Type
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Annotations

umldocumentation

The EnterpriseRoles complexType is a container for all of the information used to define roles and access within the institution and system. The system roles are defined in an external vocabulary. This vocabulary is contained in the VDEX file "systemrolesvocabualryv1p0.xml".
Diagram
Diagram imspms_filemodel_v2p0.tmp#enterpriserolesType imspms_filemodel_v2p0.tmp#systemRole imspms_filemodel_v2p0.tmp#institutionRole imspms_filemodel_v2p0.tmp#userId imspms_filemodel_v2p0.tmp#enrollment
Properties
mixed: false
Used by
Element roles
Model enterpriserolesType , systemRole{0,1} , institutionRole* , userId{0,1} , enrollment{0,1}
Children enrollment, enterpriserolesType, institutionRole, systemRole, userId
Source
<xs:complexType name="EnterpriseRoles.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The EnterpriseRoles complexType is a container for all of the information used to define roles and access within the institution and system. The system roles are defined in an external vocabulary. This vocabulary is contained in the VDEX file "systemrolesvocabualryv1p0.xml".</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="enterpriserolesType" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="systemRole" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="institutionRole" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="userId" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="enrollment" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type InstitutionRole.Type
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Annotations

umldocumentation

The InstitutionRole complexType is the container used to identify the roles of the Person within the institution. The set of roles is defined in an external vocabulary. This vocabulary is contained within the VDEX file "institutionroletypevocabularyv1p0.xml".
Diagram
Diagram imspms_filemodel_v2p0.tmp#institutionroletype imspms_filemodel_v2p0.tmp#primaryroletype
Properties
mixed: false
Used by
Element institutionRole
Model institutionroletype , primaryroletype
Children institutionroletype, primaryroletype
Source
<xs:complexType name="InstitutionRole.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The InstitutionRole complexType is the container used to identify the roles of the Person within the institution. The set of roles is defined in an external vocabulary. This vocabulary is contained within the VDEX file "institutionroletypevocabularyv1p0.xml".</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="institutionroletype" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="primaryroletype" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type UserId.Type
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Annotations

umldocumentation

The UserId comlexType is the container for the user's access information in the learning management system.
Diagram
Diagram imspms_filemodel_v2p0.tmp#userIdValue imspms_filemodel_v2p0.tmp#userIdType imspms_filemodel_v2p0.tmp#password imspms_filemodel_v2p0.tmp#pwEncryptionType imspms_filemodel_v2p0.tmp#authenticationType
Properties
mixed: false
Used by
Element userId
Model userIdValue , userIdType{0,1} , password{0,1} , pwEncryptionType{0,1} , authenticationType{0,1}
Children authenticationType, password, pwEncryptionType, userIdType, userIdValue
Source
<xs:complexType name="UserId.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The UserId comlexType is the container for the user's access information in the learning management system.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="userIdValue" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="userIdType" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="password" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="pwEncryptionType" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="authenticationType" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type ExtensionField.Type
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Annotations

umldocumentation

The ExtensionField complexType is the container for the 3-tuples that describe each extension field.
Diagram
Diagram imspms_filemodel_v2p0.tmp#fieldName imspms_filemodel_v2p0.tmp#fieldType imspms_filemodel_v2p0.tmp#fieldValue
Properties
mixed: false
Used by
Element extensionField
Model fieldName , fieldType , fieldValue
Children fieldName, fieldType, fieldValue
Source
<xs:complexType name="ExtensionField.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The ExtensionField complexType is the container for the 3-tuples that describe each extension field.</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 FormName.Type
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Annotations

umldocumentation

The FormName complexType is the container for the formatted name (s) of a Person. An external vocabulary is used for the set of types of formated name. This vocabulary is contained in the VDEX file "formatnmetypevocabularyv1p0.xml"..
Diagram
Diagram imspms_filemodel_v2p0.tmp#formnameType imspms_filemodel_v2p0.tmp#formattedName
Properties
mixed: false
Used by
Element formname
Model formnameType , formattedName
Children formattedName, formnameType
Source
<xs:complexType name="FormName.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The FormName complexType is the container for the formatted name (s) of a Person. An external vocabulary is used for the set of types of formated name. This vocabulary is contained in the VDEX file "formatnmetypevocabularyv1p0.xml"..</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="formnameType" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="formattedName" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type IMSExtension.Type
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Annotations

umldocumentation

The IMSExtension complexType is the container for the set of extensions.
Diagram
Diagram imspms_filemodel_v2p0.tmp#extensionNameVocabulary imspms_filemodel_v2p0.tmp#extensionTypeVocabulary imspms_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 extensions.</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 Name.Type
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Annotations

umldocumentation

The Name complexType is the container for the structured name(s) of a Person. The name is supplied in defined parts. There is no order preference of those parts. Each Name is typed e.g. alias, prefered, etc. An external vocabulary is used for the set of types of name. This vocabulary is contained in the VDEX file "nametypevocabularyv1p0.xml". A separate vocabulary is used to contain the types of name parts. This vocabulary is contained in the VDEX file "partnametypevocabularyv1p0.xml".
Diagram
Diagram imspms_filemodel_v2p0.tmp#nameType imspms_filemodel_v2p0.tmp#partName
Properties
mixed: false
Used by
Element name
Model nameType , partName+
Children nameType, partName
Source
<xs:complexType name="Name.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The Name complexType is the container for the structured name(s) of a Person. The name is supplied in defined parts. There is no order preference of those parts. Each Name is typed e.g. alias, prefered, etc. An external vocabulary is used for the set of types of name. This vocabulary is contained in the VDEX file "nametypevocabularyv1p0.xml". A separate vocabulary is used to contain the types of name parts. This vocabulary is contained in the VDEX file "partnametypevocabularyv1p0.xml".</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="nameType" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="partName" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type Person.Type
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Annotations

umldocumentation

The Person complexType is the top-level container for the Person data model as part of the IMS LIS v2.0 Person Management Service v2.0.
Diagram
Diagram imspms_filemodel_v2p0.tmp#formname imspms_filemodel_v2p0.tmp#name imspms_filemodel_v2p0.tmp#address imspms_filemodel_v2p0.tmp#contactinfo imspms_filemodel_v2p0.tmp#demographics imspms_filemodel_v2p0.tmp#agent imspms_filemodel_v2p0.tmp#roles imspms_filemodel_v2p0.tmp#dataSource imspms_filemodel_v2p0.tmp#extension
Properties
mixed: false
Used by
Element person
Model formname* , name* , address* , contactinfo* , demographics* , agent* , roles* , dataSource , extension{0,1}
Children address, agent, contactinfo, dataSource, demographics, extension, formname, name, roles
Source
<xs:complexType name="Person.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The Person complexType is the top-level container for the Person data model as part of the IMS LIS v2.0 Person Management Service v2.0.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="formname" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="name" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="address" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="contactinfo" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="demographics" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="agent" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="roles" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="dataSource" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="extension" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type PersonRecord.Type
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Annotations

umldocumentation

The PersonRecord complexType is the container for the collation of the Person data structure
and its sourcedGUID.
Diagram
Diagram imspms_filemodel_v2p0.tmp#sourcedGUID imspms_filemodel_v2p0.tmp#person
Properties
mixed: false
Used by
Element personRecord
Model sourcedGUID , person{0,1}
Children person, sourcedGUID
Source
<xs:complexType name="PersonRecord.Type" mixed="false">
  <xs:annotation>
    <xs:documentation source="umldocumentation">The PersonRecord complexType is the container for the collation of the Person data structure and its sourcedGUID.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="sourcedGUID" minOccurs="1" maxOccurs="1"/>
    <xs:element ref="person" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type SourcedGUID.Type
Namespace http://www.imsglobal.org/services/lis/pms2p0/imspms_v2p0
Annotations

umldocumentation

The SourcedGUID complexType is the container for the extended sourcedId. The extension is the reference agent instance identifier.
Diagram
Diagram imspms_filemodel_v2p0.tmp#refAgentInstanceID imspms_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 extended sourcedId. The extension is the reference agent instance identifier.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="refAgentInstanceID" minOccurs="0" maxOccurs="1"/>
    <xs:element ref="sourcedId" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
[ top ]