Documentation for IDML and idmlReporting

Schema idmlReporting.xsd

schema location:  http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
targetNamespace:  http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
   
Elements  Complex types 
reportsAndEvaluations  detailedDescriptionType 
  evaluationType 
  financialInformationType 
  indicatorType 
  lastUpdateType 
  objectiveType 
  reportedActivityType 
  reportType 

 

schema location:  http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
targetNamespace:  http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
   
Elements  Complex types 
activities  activityType 
  assistType 
  dateType 
  docLinkType 
  fundingType 
  hyperTextType 
  IDType 
  infoStatusType 
  keyType 
  locationType 
  moneyType 
  orgRole 
  orgRoleType 
  orgType 
  personRole 
  personRoleType 
  personType 
  statusType 
  textType 

 

schema location:  http://www.huesemann.org/XML/Schema/IDML/TYPELIBS/Currencies
targetNamespace:  http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
   
Simple types 
currencyCodeType 

 

schema location:  http://www.huesemann.org/XML/Schema/IDML/TYPELIBS/Countries
targetNamespace:  http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
   
Simple types 
countryCodeType 

 

schema location:  http://www.huesemann.org/XML/Schema/IDML/TYPELIBS/Locations
targetNamespace:  http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
   
Simple types 
locationCodeType 

 

schema location:  http://www.huesemann.org/XML/Schema/IDML/TYPELIBS/OrgRoles
targetNamespace:  http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
   
Simple types 
orgRoleCodeType 

 

schema location:  http://www.huesemann.org/XML/Schema/IDML/TYPELIBS/StatusCodes
targetNamespace:  http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
   
Simple types 
statusCodeType 

 

schema location:  http://www.huesemann.org/XML/Schema/IDML/TYPELIBS/PersonRoles
targetNamespace:  http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
   
Simple types 
personRoleCodeType 

 

schema location:  http://www.huesemann.org/XML/Schema/IDML/TYPELIBS/AssistCodes
targetNamespace:  http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
   
Simple types 
assistCodeType 

 

schema location:  http://www.huesemann.org/XML/Schema/IDML/TYPELIBS/InfoStatusCodes
targetNamespace:  http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
   
Simple types 
infoStatusCodeType 

element reportsAndEvaluations

diagram

idmlReporting documentation p1

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
children reportAndEvaluation
attributes
Name   Type   Use   Default   Fixed   Annotation
origin   string   required   unknown       
date   date   optional          
annotation
documentation 
The root element can contain any number of reports or evaluations.
source
<element name="reportsAndEvaluations">
  <annotation>
    <documentation>The root element can contain any number of reports or evaluations.</documentation>
  </annotation>
  <complexType>
    <sequence>
      <element name="reportAndEvaluation" type="idmlReporting:reportType" maxOccurs="unbounded">
        <annotation>
          <documentation>A report or evaluation has a language, origin and creation date. If the same report exists in different languages every language is a "report" element.</documentation>
        </annotation>
      </element>
    </sequence>
    <attribute name="origin" type="string" use="required" default="unknown"/>
    <attribute name="date" type="date" use="optional"/>
  </complexType>
</element>

element reportsAndEvaluations/reportAndEvaluation

diagram

idmlReporting documentation p2

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idmlReporting:reportType
children ID Name reportDescription lastUpdate detailedDescription reporting evaluation financialInformation
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   required   EN       
reportOrigin   string   required   unknown       
creationDate   date   optional          
annotation
documentation 
A report or evaluation has a language, origin and creation date. If the same report exists in different languages every language is a "report" element.
source
<element name="reportAndEvaluation" type="idmlReporting:reportType" maxOccurs="unbounded">
  <annotation>
    <documentation>A report or evaluation has a language, origin and creation date. If the same report exists in different languages every language is a "report" element.</documentation>
  </annotation>
</element>

complexType detailedDescriptionType

diagram

idmlReporting documentation p3

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
children background expectedOutcome beneficiary objective problem risk strategicApproach milestone relatedDocument
used by
element  reportType/detailedDescription
annotation
documentation 
Detailed information about the project or activity to which this report applies
source
<complexType name="detailedDescriptionType" mixed="false">
  <annotation>
    <documentation>Detailed information about the project or activity to which this report applies</documentation>
  </annotation>
  <sequence>
    <element name="background" type="idml:hyperTextType">
      <annotation>
        <documentation>Description of the project background or current state of project</documentation>
      </annotation>
    </element>
    <element name="expectedOutcome" type="idml:hyperTextType" minOccurs="0" maxOccurs="unbounded">
      <annotation>
        <documentation>Overall objective or outcome of project (may be repeated in element objective)</documentation>
      </annotation>
    </element>
    <element name="beneficiary" type="string" minOccurs="0" maxOccurs="unbounded">
      <annotation>
        <documentation>Target group that is helped. One beneficiary group per element</documentation>
      </annotation>
    </element>
    <element name="objective" minOccurs="0" maxOccurs="unbounded">
      <annotation>
        <documentation>Objectives of project (one objective per element).</documentation>
      </annotation>
      <complexType mixed="false">
        <complexContent mixed="false">
          <extension base="idmlReporting:objectiveType"/>
        </complexContent>
      </complexType>
    </element>
    <element name="problem" minOccurs="0" maxOccurs="unbounded">
      <annotation>
        <documentation>Problems that the project wants to address. One element per problem.</documentation>
      </annotation>
      <complexType mixed="false">
        <sequence>
          <element name="problemDescription" type="idml:hyperTextType"/>
          <element name="proposedSolution" type="idml:hyperTextType">
            <annotation>
              <documentation>Description of how to apporach problem and what the project outputs or deliverables are.</documentation>
            </annotation>
          </element>
        </sequence>
      </complexType>
    </element>
    <element name="risk" type="idml:hyperTextType" minOccurs="0" maxOccurs="unbounded">
      <annotation>
        <documentation>Evaluation of project risks and how they are accounted in project design. One risk per element.</documentation>
      </annotation>
    </element>
    <element name="strategicApproach" type="idml:hyperTextType" minOccurs="0">
      <annotation>
        <documentation>What approach will be chosen to solve the problems and take into account the risks</documentation>
      </annotation>
    </element>
    <element name="milestone" type="idml:hyperTextType" minOccurs="0" maxOccurs="unbounded">
      <annotation>
        <documentation>Milestones of project (most important steps with time frame)</documentation>
      </annotation>
    </element>
    <element name="relatedDocument" type="idml:textType" minOccurs="0" maxOccurs="unbounded">
      <annotation>
        <documentation>List of documents related to the project description.</documentation>
      </annotation>
    </element>
  </sequence>
</complexType>

element detailedDescriptionType/background

diagram

idmlReporting documentation p4

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:hyperTextType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
annotation
documentation 
Description of the project background or current state of project
source
<element name="background" type="idml:hyperTextType">
  <annotation>
    <documentation>Description of the project background or current state of project</documentation>
  </annotation>
</element>

element detailedDescriptionType/expectedOutcome

diagram

idmlReporting documentation p5

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:hyperTextType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
annotation
documentation 
Overall objective or outcome of project (may be repeated in element objective)
source
<element name="expectedOutcome" type="idml:hyperTextType" minOccurs="0" maxOccurs="unbounded">
  <annotation>
    <documentation>Overall objective or outcome of project (may be repeated in element objective)</documentation>
  </annotation>
</element>

element detailedDescriptionType/beneficiary

diagram idmlReporting documentation p6
namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type string
annotation
documentation 
Target group that is helped. One beneficiary group per element
source
<element name="beneficiary" type="string" minOccurs="0" maxOccurs="unbounded">
  <annotation>
    <documentation>Target group that is helped. One beneficiary group per element</documentation>
  </annotation>
</element>

element detailedDescriptionType/objective

diagram

idmlReporting documentation p7

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type extension of idmlReporting:objectiveType
children objectiveName objectiveIsPartOf objectiveDescription
annotation
documentation 
Objectives of project (one objective per element).
source
<element name="objective" minOccurs="0" maxOccurs="unbounded">
  <annotation>
    <documentation>Objectives of project (one objective per element).</documentation>
  </annotation>
  <complexType mixed="false">
    <complexContent mixed="false">
      <extension base="idmlReporting:objectiveType"/>
    </complexContent>
  </complexType>
</element>

element detailedDescriptionType/problem

diagram

idmlReporting documentation p8

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
children problemDescription proposedSolution
annotation
documentation 
Problems that the project wants to address. One element per problem.
source
<element name="problem" minOccurs="0" maxOccurs="unbounded">
  <annotation>
    <documentation>Problems that the project wants to address. One element per problem.</documentation>
  </annotation>
  <complexType mixed="false">
    <sequence>
      <element name="problemDescription" type="idml:hyperTextType"/>
      <element name="proposedSolution" type="idml:hyperTextType">
        <annotation>
          <documentation>Description of how to apporach problem and what the project outputs or deliverables are.</documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
</element>

element detailedDescriptionType/problem/problemDescription

diagram

idmlReporting documentation p9

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:hyperTextType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="problemDescription" type="idml:hyperTextType"/>

element detailedDescriptionType/problem/proposedSolution

diagram

idmlReporting documentation p10

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:hyperTextType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
annotation
documentation 
Description of how to apporach problem and what the project outputs or deliverables are.
source
<element name="proposedSolution" type="idml:hyperTextType">
  <annotation>
    <documentation>Description of how to apporach problem and what the project outputs or deliverables are.</documentation>
  </annotation>
</element>

element detailedDescriptionType/risk

diagram

idmlReporting documentation p11

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:hyperTextType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
annotation
documentation 
Evaluation of project risks and how they are accounted in project design. One risk per element.
source
<element name="risk" type="idml:hyperTextType" minOccurs="0" maxOccurs="unbounded">
  <annotation>
    <documentation>Evaluation of project risks and how they are accounted in project design. One risk per element.</documentation>
  </annotation>
</element>

element detailedDescriptionType/strategicApproach

diagram

idmlReporting documentation p12

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:hyperTextType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
annotation
documentation 
What approach will be chosen to solve the problems and take into account the risks
source
<element name="strategicApproach" type="idml:hyperTextType" minOccurs="0">
  <annotation>
    <documentation>What approach will be chosen to solve the problems and take into account the risks</documentation>
  </annotation>
</element>

element detailedDescriptionType/milestone

diagram

idmlReporting documentation p13

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:hyperTextType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
annotation
documentation 
Milestones of project (most important steps with time frame)
source
<element name="milestone" type="idml:hyperTextType" minOccurs="0" maxOccurs="unbounded">
  <annotation>
    <documentation>Milestones of project (most important steps with time frame)</documentation>
  </annotation>
</element>

element detailedDescriptionType/relatedDocument

diagram idmlReporting documentation p14
namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:textType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
annotation
documentation 
List of documents related to the project description.
source
<element name="relatedDocument" type="idml:textType" minOccurs="0" maxOccurs="unbounded">
  <annotation>
    <documentation>List of documents related to the project description.</documentation>
  </annotation>
</element>

complexType evaluationType

diagram

idmlReporting documentation p15

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
children projectPerformanceIndicator outcome lessonLearned sustainability comment relatedDocument
used by
element  reportType/evaluation
annotation
documentation 
Evaluation of project that is reported on.
source
<complexType name="evaluationType">
  <annotation>
    <documentation>Evaluation of project that is reported on.</documentation>
  </annotation>
  <sequence>
    <element name="projectPerformanceIndicator" type="idmlReporting:indicatorType" minOccurs="0" maxOccurs="unbounded"/>
    <element name="outcome" type="idml:hyperTextType" minOccurs="0" maxOccurs="unbounded">
      <annotation>
        <documentation>Outcome or impact of project at time of evaluation.</documentation>
      </annotation>
    </element>
    <element name="lessonLearned" type="idml:hyperTextType" minOccurs="0" maxOccurs="unbounded">
      <annotation>
        <documentation>Lessons learned in project (one lesson per element). Pros and cons of implementation approach.</documentation>
      </annotation>
    </element>
    <element name="sustainability" type="idml:hyperTextType" minOccurs="0" maxOccurs="unbounded">
      <annotation>
        <documentation>Project sustainability after the end of funding. (Are the achieved results having a long term impact? Is the project viable at the end.) Comments on environmental aspects may be added.</documentation>
      </annotation>
    </element>
    <element name="comment" type="string" minOccurs="0" maxOccurs="unbounded">
      <annotation>
        <documentation>General comments on evaluation.</documentation>
      </annotation>
    </element>
    <element name="relatedDocument" type="idml:textType" minOccurs="0" maxOccurs="unbounded">
      <annotation>
        <documentation>List of documents that are related to this evaluation.</documentation>
      </annotation>
    </element>
  </sequence>
</complexType>

element evaluationType/projectPerformanceIndicator

diagram

idmlReporting documentation p16

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idmlReporting:indicatorType
children indicatorName indicatorDescription
source
<element name="projectPerformanceIndicator" type="idmlReporting:indicatorType" minOccurs="0" maxOccurs="unbounded"/>

element evaluationType/outcome

diagram

idmlReporting documentation p17

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:hyperTextType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
annotation
documentation 
Outcome or impact of project at time of evaluation.
source
<element name="outcome" type="idml:hyperTextType" minOccurs="0" maxOccurs="unbounded">
  <annotation>
    <documentation>Outcome or impact of project at time of evaluation.</documentation>
  </annotation>
</element>

element evaluationType/lessonLearned

diagram

idmlReporting documentation p18

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:hyperTextType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
annotation
documentation 
Lessons learned in project (one lesson per element). Pros and cons of implementation approach.
source
<element name="lessonLearned" type="idml:hyperTextType" minOccurs="0" maxOccurs="unbounded">
  <annotation>
    <documentation>Lessons learned in project (one lesson per element). Pros and cons of implementation approach.</documentation>
  </annotation>
</element>

element evaluationType/sustainability

diagram

idmlReporting documentation p19

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:hyperTextType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
annotation
documentation 
Project sustainability after the end of funding. (Are the achieved results having a long term impact? Is the project viable at the end.) Comments on environmental aspects may be added.
source
<element name="sustainability" type="idml:hyperTextType" minOccurs="0" maxOccurs="unbounded">
  <annotation>
    <documentation>Project sustainability after the end of funding. (Are the achieved results having a long term impact? Is the project viable at the end.) Comments on environmental aspects may be added.</documentation>
  </annotation>
</element>

element evaluationType/comment

diagram idmlReporting documentation p20
namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type string
annotation
documentation 
General comments on evaluation.
source
<element name="comment" type="string" minOccurs="0" maxOccurs="unbounded">
  <annotation>
    <documentation>General comments on evaluation.</documentation>
  </annotation>
</element>

element evaluationType/relatedDocument

diagram idmlReporting documentation p21
namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:textType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
annotation
documentation 
List of documents that are related to this evaluation.
source
<element name="relatedDocument" type="idml:textType" minOccurs="0" maxOccurs="unbounded">
  <annotation>
    <documentation>List of documents that are related to this evaluation.</documentation>
  </annotation>
</element>

complexType financialInformationType

diagram

idmlReporting documentation p22

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
children budget expenditure income
used by
element  reportType/financialInformation
annotation
documentation 
Information about budget, expenses and income
source
<complexType name="financialInformationType">
  <annotation>
    <documentation>Information about budget, expenses and income</documentation>
  </annotation>
  <sequence>
    <element name="budget" minOccurs="0">
      <complexType>
        <sequence minOccurs="0">
          <element name="comment" type="idml:hyperTextType" minOccurs="0" maxOccurs="unbounded"/>
        </sequence>
      </complexType>
    </element>
    <element name="expenditure" type="idml:moneyType" minOccurs="0"/>
    <element name="income" type="idml:fundingType" minOccurs="0"/>
  </sequence>
</complexType>

element financialInformationType/budget

diagram

idmlReporting documentation p23

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
children comment
source
<element name="budget" minOccurs="0">
  <complexType>
    <sequence minOccurs="0">
      <element name="comment" type="idml:hyperTextType" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
  </complexType>
</element>

element financialInformationType/budget/comment

diagram

idmlReporting documentation p24

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:hyperTextType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="comment" type="idml:hyperTextType" minOccurs="0" maxOccurs="unbounded"/>

element financialInformationType/expenditure

diagram idmlReporting documentation p25
namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:moneyType
attributes
Name   Type   Use   Default   Fixed   Annotation
amount   decimal   optional          
currency   idml:currencyCodeType   optional          
attributeAddedBy   unsignedLong   optional          
source
<element name="expenditure" type="idml:moneyType" minOccurs="0"/>

element financialInformationType/income

diagram

idmlReporting documentation p26

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:fundingType
children fundingOrg termsAssist total yearly
attributes
Name   Type   Use   Default   Fixed   Annotation
attributeAddedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="income" type="idml:fundingType" minOccurs="0"/>

complexType indicatorType

diagram

idmlReporting documentation p27

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
children indicatorName indicatorDescription
used by
element  evaluationType/projectPerformanceIndicator
annotation
documentation 
Desciption of project performance indicators
source
<complexType name="indicatorType">
  <annotation>
    <documentation>Desciption of project performance indicators</documentation>
  </annotation>
  <sequence>
    <element name="indicatorName">
      <annotation>
        <documentation>An indicator has a name. For every indicator there can be several measure dates. The indicator can measure a state (point in time) or a development (duration). For every date there is a value and information on who measured.</documentation>
      </annotation>
      <complexType mixed="true">
        <sequence>
          <element name="measure" minOccurs="0" maxOccurs="unbounded">
            <complexType>
              <sequence>
                <choice>
                  <element name="duration">
                    <annotation>
                      <documentation>Indicator measures a development for a certain duration</documentation>
                    </annotation>
                    <complexType mixed="false">
                      <attribute name="startDate" type="date" use="required"/>
                      <attribute name="endDate" type="date" use="required"/>
                    </complexType>
                  </element>
                  <element name="pointInTime">
                    <annotation>
                      <documentation>Indicator measures a state at a certain point in time.</documentation>
                    </annotation>
                    <complexType mixed="false">
                      <attribute name="date" type="date" use="required"/>
                    </complexType>
                  </element>
                </choice>
                <element name="value" type="string">
                  <annotation>
                    <documentation>numeric or descriptive value for measure</documentation>
                  </annotation>
                </element>
                <element name="targetValue" type="string" minOccurs="0"/>
                <element name="measuredBy" type="string" minOccurs="0">
                  <annotation>
                    <documentation>Who measured?</documentation>
                  </annotation>
                </element>
              </sequence>
            </complexType>
          </element>
        </sequence>
      </complexType>
    </element>
    <element name="indicatorDescription" type="idml:hyperTextType" minOccurs="0">
      <annotation>
        <documentation>Description of indicator: what is measured, how often, by whom. What project objectives is indicator contributing to.</documentation>
      </annotation>
    </element>
  </sequence>
</complexType>

element indicatorType/indicatorName

diagram

idmlReporting documentation p28

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
children measure
annotation
documentation 
An indicator has a name. For every indicator there can be several measure dates. The indicator can measure a state (point in time) or a development (duration). For every date there is a value and information on who measured.
source
<element name="indicatorName">
  <annotation>
    <documentation>An indicator has a name. For every indicator there can be several measure dates. The indicator can measure a state (point in time) or a development (duration). For every date there is a value and information on who measured.</documentation>
  </annotation>
  <complexType mixed="true">
    <sequence>
      <element name="measure" minOccurs="0" maxOccurs="unbounded">
        <complexType>
          <sequence>
            <choice>
              <element name="duration">
                <annotation>
                  <documentation>Indicator measures a development for a certain duration</documentation>
                </annotation>
                <complexType mixed="false">
                  <attribute name="startDate" type="date" use="required"/>
                  <attribute name="endDate" type="date" use="required"/>
                </complexType>
              </element>
              <element name="pointInTime">
                <annotation>
                  <documentation>Indicator measures a state at a certain point in time.</documentation>
                </annotation>
                <complexType mixed="false">
                  <attribute name="date" type="date" use="required"/>
                </complexType>
              </element>
            </choice>
            <element name="value" type="string">
              <annotation>
                <documentation>numeric or descriptive value for measure</documentation>
              </annotation>
            </element>
            <element name="targetValue" type="string" minOccurs="0"/>
            <element name="measuredBy" type="string" minOccurs="0">
              <annotation>
                <documentation>Who measured?</documentation>
              </annotation>
            </element>
          </sequence>
        </complexType>
      </element>
    </sequence>
  </complexType>
</element>

element indicatorType/indicatorName/measure

diagram

idmlReporting documentation p29

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
children duration pointInTime value targetValue measuredBy
source
<element name="measure" minOccurs="0" maxOccurs="unbounded">
  <complexType>
    <sequence>
      <choice>
        <element name="duration">
          <annotation>
            <documentation>Indicator measures a development for a certain duration</documentation>
          </annotation>
          <complexType mixed="false">
            <attribute name="startDate" type="date" use="required"/>
            <attribute name="endDate" type="date" use="required"/>
          </complexType>
        </element>
        <element name="pointInTime">
          <annotation>
            <documentation>Indicator measures a state at a certain point in time.</documentation>
          </annotation>
          <complexType mixed="false">
            <attribute name="date" type="date" use="required"/>
          </complexType>
        </element>
      </choice>
      <element name="value" type="string">
        <annotation>
          <documentation>numeric or descriptive value for measure</documentation>
        </annotation>
      </element>
      <element name="targetValue" type="string" minOccurs="0"/>
      <element name="measuredBy" type="string" minOccurs="0">
        <annotation>
          <documentation>Who measured?</documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
</element>

element indicatorType/indicatorName/measure/duration

diagram idmlReporting documentation p30
namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
attributes
Name   Type   Use   Default   Fixed   Annotation
startDate   date   required          
endDate   date   required          
annotation
documentation 
Indicator measures a development for a certain duration
source
<element name="duration">
  <annotation>
    <documentation>Indicator measures a development for a certain duration</documentation>
  </annotation>
  <complexType mixed="false">
    <attribute name="startDate" type="date" use="required"/>
    <attribute name="endDate" type="date" use="required"/>
  </complexType>
</element>

element indicatorType/indicatorName/measure/pointInTime

diagram idmlReporting documentation p31
namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
attributes
Name   Type   Use   Default   Fixed   Annotation
date   date   required          
annotation
documentation 
Indicator measures a state at a certain point in time.
source
<element name="pointInTime">
  <annotation>
    <documentation>Indicator measures a state at a certain point in time.</documentation>
  </annotation>
  <complexType mixed="false">
    <attribute name="date" type="date" use="required"/>
  </complexType>
</element>

element indicatorType/indicatorName/measure/value

diagram idmlReporting documentation p32
namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type string
annotation
documentation 
numeric or descriptive value for measure
source
<element name="value" type="string">
  <annotation>
    <documentation>numeric or descriptive value for measure</documentation>
  </annotation>
</element>

element indicatorType/indicatorName/measure/targetValue

diagram idmlReporting documentation p33
namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type string
source
<element name="targetValue" type="string" minOccurs="0"/>

element indicatorType/indicatorName/measure/measuredBy

diagram idmlReporting documentation p34
namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type string
annotation
documentation 
Who measured?
source
<element name="measuredBy" type="string" minOccurs="0">
  <annotation>
    <documentation>Who measured?</documentation>
  </annotation>
</element>

element indicatorType/indicatorDescription

diagram

idmlReporting documentation p35

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:hyperTextType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
annotation
documentation 
Description of indicator: what is measured, how often, by whom. What project objectives is indicator contributing to.
source
<element name="indicatorDescription" type="idml:hyperTextType" minOccurs="0">
  <annotation>
    <documentation>Description of indicator: what is measured, how often, by whom. What project objectives is indicator contributing to.</documentation>
  </annotation>
</element>

complexType lastUpdateType

diagram idmlReporting documentation p36
namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
annotation
documentation 
Information about when and who updated the report last
source
<complexType name="lastUpdateType">
  <annotation>
    <documentation>Information about when and who updated the report last</documentation>
  </annotation>
</complexType>

complexType objectiveType

diagram

idmlReporting documentation p37

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
children objectiveName objectiveIsPartOf objectiveDescription
used by
element  detailedDescriptionType/objective
annotation
documentation 
Description of project objectives and their relationships between each other
source
<complexType name="objectiveType">
  <annotation>
    <documentation>Description of project objectives and their relationships between each other</documentation>
  </annotation>
  <sequence>
    <element name="objectiveName"/>
    <element name="objectiveIsPartOf" type="string" minOccurs="0">
      <annotation>
        <documentation>with this element an objective hierarchy can be modelled.</documentation>
      </annotation>
    </element>
    <element name="objectiveDescription" type="idml:hyperTextType" minOccurs="0"/>
  </sequence>
</complexType>

element objectiveType/objectiveName

diagram idmlReporting documentation p38
namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
source
<element name="objectiveName"/>

element objectiveType/objectiveIsPartOf

diagram idmlReporting documentation p39
namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type string
annotation
documentation 
with this element an objective hierarchy can be modelled.
source
<element name="objectiveIsPartOf" type="string" minOccurs="0">
  <annotation>
    <documentation>with this element an objective hierarchy can be modelled.</documentation>
  </annotation>
</element>

element objectiveType/objectiveDescription

diagram

idmlReporting documentation p40

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:hyperTextType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="objectiveDescription" type="idml:hyperTextType" minOccurs="0"/>

complexType reportedActivityType

diagram

idmlReporting documentation p41

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
children reportedActivitiy relatedDocument
used by
element  reportType/reporting
annotation
documentation 
Complex type for the description of activities that have been carried out or that are planned. 
source
<complexType name="reportedActivityType">
  <annotation>
    <documentation>Complex type for the description of activities that have been carried out or that are planned. </documentation>
  </annotation>
  <sequence>
    <element name="reportedActivitiy" maxOccurs="unbounded">
      <annotation>
        <documentation>Activity which we want to report on. One activity per "reportedActivity" element</documentation>
      </annotation>
      <complexType>
        <sequence>
          <element name="activityName" type="string"/>
          <element name="activityDescription" type="idml:hyperTextType" minOccurs="0"/>
          <element name="output" type="idml:hyperTextType" minOccurs="0" maxOccurs="unbounded">
            <annotation>
              <documentation>Output of activity</documentation>
            </annotation>
          </element>
          <element name="startDate" type="idml:dateType" minOccurs="0"/>
          <element name="endDate" type="idml:dateType" minOccurs="0"/>
          <element name="personInvolved" type="idml:personRole" minOccurs="0" maxOccurs="unbounded"/>
          <element name="statusOfImplementation" type="idml:statusType" minOccurs="0"/>
          <element namespan class="textOperator">="comment" type="idml:textType" minOccurs="0"/>
          <element name="eingesetzteMittel" minOccurs="0"/>
        </sequence>
        <attribute name="dateReported" type="date" use="optional"/>
      </complexType>
    </element>
    <element name="relatedDocument" type="idml:textType" minOccurs="0" maxOccurs="unbounded">
      <annotation>
        <documentation>List of documents related to this reporting.</documentation>
      </annotation>
    </element>
  </sequence>
</complexType>

element reportedActivityType/reportedActivitiy

diagram

idmlReporting documentation p42

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
children activityName activityDescription output startDate endDate personInvolved statusOfImplementation comment eingesetzteMittel
attributes
Name   Type   Use   Default   Fixed   Annotation
dateReported   date   optional          
annotation
documentation 
Activity which we want to report on. One activity per "reportedActivity" element
source
<element name="reportedActivitiy" maxOccurs="unbounded">
  <annotation>
    <documentation>Activity which we want to report on. One activity per "reportedActivity" element</documentation>
  </annotation>
  <complexType>
    <sequence>
      <element name="activityName" type="string"/>
      <element name="activityDescription" type="idml:hyperTextType" minOccurs="0"/>
      <element name="output" type="idml:hyperTextType" minOccurs="0" maxOccurs="unbounded">
        <annotation>
          <documentation>Output of activity</documentation>
        </annotation>
      </element>
      <element name="startDate" type="idml:dateType" minOccurs="0"/>
      <element name="endDate" type="idml:dateType" minOccurs="0"/>
      <element name="personInvolved" type="idml:personRole" minOccurs="0" maxOccurs="unbounded"/>
      <element name="statusOfImplementation" type="idml:statusType" minOccurs="0"/>
      <element name="comment" type="idml:textType" minOccurs="0"/>
      <element name="eingesetzteMittel" minOccurs="0"/>
    </sequence>
    <attribute name="dateReported" type="date" use="optional"/>
  </complexType>
</element>

element reportedActivityType/reportedActivitiy/activityName

diagram idmlReporting documentation p43
namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type string
source
<element name="activityName" type="string"/>

element reportedActivityType/reportedActivitiy/activityDescription

diagram

idmlReporting documentation p44

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:hyperTextType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="activityDescription" type="idml:hyperTextType" minOccurs="0"/>

element reportedActivityType/reportedActivitiy/output

diagram

idmlReporting documentation p45

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:hyperTextType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
annotation
documentation 
Output of activity
source
<element name="output" type="idml:hyperTextType" minOccurs="0" maxOccurs="unbounded">
  <annotation>
    <documentation>Output of activity</documentation>
  </annotation>
</element>

element reportedActivityType/reportedActivitiy/startDate

diagram idmlReporting documentation p46
namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:dateType
attributes
Name   Type   Use   Default   Fixed   Annotation
date   date   optional          
attributeAddedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="startDate" type="idml:dateType" minOccurs="0"/>

element reportedActivityType/reportedActivitiy/endDate

diagram idmlReporting documentation p47
namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:dateType
attributes
Name   Type   Use   Default   Fixed   Annotation
date   date   optional          
attributeAddedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="endDate" type="idml:dateType" minOccurs="0"/>

element reportedActivityType/reportedActivitiy/personInvolved

diagram

idmlReporting documentation p48

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:personRole
children person role startDate endDate
attributes
Name   Type   Use   Default   Fixed   Annotation
attributeAddedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="personInvolved" type="idml:personRole" minOccurs="0" maxOccurs="unbounded"/>

element reportedActivityType/reportedActivitiy/statusOfImplementation

diagram idmlReporting documentation p49
namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:statusType
attributes
Name   Type   Use   Default   Fixed   Annotation
statusCode   idml:statusCodeType   optional          
attributeAddedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="statusOfImplementation" type="idml:statusType" minOccurs="0"/>

element reportedActivityType/reportedActivitiy/comment

diagram idml 091 documentation p50
namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:textType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="comment" type="idml:textType" minOccurs="0"/>

element reportedActivityType/reportedActivitiy/eingesetzteMittel

diagram idmlReporting documentation p51
namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
source
<element name="eingesetzteMittel" minOccurs="0"/>

element reportedActivityType/relatedDocument

diagram idmlReporting documentation p52
namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:textType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
annotation
documentation 
List of documents related to this reporting.
source
<element name="relatedDocument" type="idml:textType" minOccurs="0" maxOccurs="unbounded">
  <annotation>
    <documentation>List of documents related to this reporting.</documentation>
  </annotation>
</element>

complexType reportType

diagram

idmlReporting documentation p53

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
children ID Name reportDescription lastUpdate detailedDescription reporting evaluation financialInformation
used by
element  reportsAndEvaluations/reportAndEvaluation
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   required   EN       
reportOrigin   string   required   unknown       
creationDate   date   optional          
annotation
documentation 
The complexType report holds all elements necessary for reporting and evaluation.
source
<complexType name="reportType">
  <annotation>
    <documentation>The complexType report holds all elements necessary for reporting and evaluation.</documentation>
  </annotation>
  <sequence>
    <element name="ID" type="idml:IDType" minOccurs="0">
      <annotation>
        <documentation>Report ID of submiting organisation.</documentation>
      </annotation>
    </element>
    <element name="Name" type="string" minOccurs="0">
      <annotation>
        <documentation>Name of report or evaluation.</documentation>
      </annotation>
    </element>
    <element name="reportDescription" type="string" minOccurs="0">
      <annotation>
        <documentation>What can be found in this report or evaluation?</documentation>
      </annotation>
    </element>
    <element name="lastUpdate" type="idml:dateType" minOccurs="0">
      <annotation>
        <documentation>Last update of information in this record.</documentation>
      </annotation>
    </element>
    <element name="detailedDescription" type="idmlReporting:detailedDescriptionType" minOccurs="0">
      <annotation>
        <documentation>Description of project or programme.</documentation>
      </annotation>
    </element>
    <element name="reporting" type="idmlReporting:reportedActivityType" minOccurs="0">
      <annotation>
        <documentation>List of reported activities.</documentation>
      </annotation>
    </element>
    <element name="evaluation" minOccurs="0">
      <annotation>
        <documentation>Evaluation of project.</documentation>
      </annotation>
      <complexType>
        <complexContent>
          <extension base="idmlReporting:evaluationType"/>
        </complexContent>
      </complexType>
    </element>
    <element name="financialInformation" type="idmlReporting:financialInformationType" minOccurs="0">
      <annotation>
        <documentation>Information on project finance. (Reference to Biztalk Project Management  Schema)</documentation>
      </annotation>
    </element>
  </sequence>
  <attribute name="lang" type="language" use="required" default="EN"/>
  <attribute name="reportOrigin" type="string" use="required" default="unknown"/>
  <attribute name="creationDate" type="date" use="optional" form="unqualified"/>
</complexType>

element reportType/ID

diagram

idmlReporting documentation p54

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:IDType
children assigningOrg uniqID
attributes
Name   Type   Use   Default   Fixed   Annotation
infoStatus   idml:infoStatusCodeType   optional          
annotation
documentation 
Report ID of submiting organisation.
source
<element name="ID" type="idml:IDType" minOccurs="0">
  <annotation>
    <documentation>Report ID of submiting organisation.</documentation>
  </annotation>
</element>

element reportType/Name

diagram idmlReporting documentation p55
namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type string
annotation
documentation 
Name of report or evaluation.
source
<element name="Name" type="string" minOccurs="0">
  <annotation>
    <documentation>Name of report or evaluation.</documentation>
  </annotation>
</element>

element reportType/reportDescription

diagram idmlReporting documentation p56
namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type string
annotation
documentation 
What can be found in this report or evaluation?
source
<element name="reportDescription" type="string" minOccurs="0">
  <annotation>
    <documentation>What can be found in this report or evaluation?</documentation>
  </annotation>
</element>

element reportType/lastUpdate

diagram idmlReporting documentation p57
namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idml:dateType
attributes
Name   Type   Use   Default   Fixed   Annotation/span>
date   date   optional          
attributeAddedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
annotation
documentation 
Last update of information in this record.
source
<element name="lastUpdate" type="idml:dateType" minOccurs="0">
  <annotation>
    <documentation>Last update of information in this record.</documentation>
  </annotation>
</element>

element reportType/detailedDescription

diagram

idmlReporting documentation p58

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idmlReporting:detailedDescriptionType
children background expectedOutcome beneficiary objective problem risk strategicApproach milestone relatedDocument
annotation
documentation 
Description of project or programme.
source
<element name="detailedDescription" type="idmlReporting:detailedDescriptionType" minOccurs="0">
  <annotation>
    <documentation>Description of project or programme.</documentation>
  </annotation>
</element>

element reportType/reporting

diagram

idmlReporting documentation p59

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idmlReporting:reportedActivityType
children reportedActivitiy relatedDocument
annotation
documentation 
List of reported activities.
source
<element name="reporting" type="idmlReporting:reportedActivityType" minOccurs="0">
  <annotation>
    <documentation>List of reported activities.</documentation>
  </annotation>
</element>

element reportType/evaluation

diagram

idmlReporting documentation p60

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type extension of idmlReporting:evaluationType
children projectPerformanceIndicator outcome lessonLearned sustainability comment relatedDocument
annotation
documentation 
Evaluation of project.
source
<element name="evaluation" minOccurs="0">
  <annotation>
    <documentation>Evaluation of project.</documentation>
  </annotation>
  <complexType>
    <complexContent>
      <extension base="idmlReporting:evaluationType"/>
    </complexContent>
  </complexType>
</element>

element reportType/financialInformation

diagram

idmlReporting documentation p61

namespace http://www.huesemann.org/XML/Schema/IDML/Reporting/idmlReporting.xsd
type idmlReporting:financialInformationType
children budget expenditure income
annotation
documentation 
Information on project finance. (Reference to Biztalk Project Management  Schema)
source
<element name="financialInformation" type="idmlReporting:financialInformationType" minOccurs="0">
  <annotation>
    <documentation>Information on project finance. (Reference to Biztalk Project Management  Schema)</documentation>
  </annotation>
</element>

element idml:activities

diagram

idmlReporting documentation p62

namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
children activity
source
<element name="activities">
  <complexType>
    <sequence>
      <element name="activity" type="idml:activityType" maxOccurs="unbounded"/>
    </sequence>
  </complexType>
</element>

element idml:activities/activity

diagram

idmlReporting documentation p63

type idml:activityType
children ID title location startDate endDate status orgInvolved funding personInvolved sector keyword abstract relatedLink forMoreInfo note anotherView
attributes
Name   Type   Use   Default   Fixed   Annotation
origin   unsignedLong   required          
dbKey   unsignedLong   required          
date   date   required          
source
<element name="activity" type="idml:activityType" maxOccurs="unbounded"/>

complexType idml:activityType

diagram

idmlReporting documentation p64

namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
children ID title location startDate endDate status orgInvolved funding personInvolved sector keyword abstract relatedLink forMoreInfo note anotherView
used by
element  idml:activities/activity
attributes
Name   Type   Use   Default   Fixed   Annotation
origin   unsignedLong   required          
dbKey   unsignedLong   required          
date   date   required          
annotation
documentation 
An activity represents the view of one party (attribute "origin") on a certain project. If other parties want to add information they create an own view and link it to the corresponding activity view with the element "anotherView"
source
<complexType name="activityType">
  <annotation>
    <documentation>An activity represents the view of one party (attribute "origin") on a certain project. If other parties want to add information they create an own view and link it to the corresponding activity view with the element "anotherView"</documentation>
  </annotation>
  <sequence>
    <element name="ID" type="idml:IDType" minOccurs="0" maxOccurs="unbounded"/>
    <element name="title" type="idml:textType" minOccurs="0" maxOccurs="unbounded"/>
    <element name="location" type="idml:locationType" minOccurs="0" maxOccurs="unbounded"/>
    <element name="startDate" type="idml:dateType" minOccurs="0"/>
    <element name="endDate" type="idml:dateType" minOccurs="0"/>
    <element name="status" type="idml:statusType" minOccurs="0"/>
    <element name="orgInvolved" type="idml:orgRole" minOccurs="0" maxOccurs="unbounded"/>
    <element name="funding" type="idml:fundingType" minOccurs="0" maxOccurs="unbounded"/>
    <element name="personInvolved" type="idml:personRole" minOccurs="0" maxOccurs="unbounded"/>
    <element name="sector" type="idml:textType" minOccurs="0" maxOccurs="unbounded"/>
    <element name="keyword" type="idml:textType" minOccurs="0" maxOccurs="unbounded"/>
    <element name="abstract" type="idml:hyperTextType" minOccurs="0" maxOccurs="unbounded"/>
    <element name="relatedLink" type="idml:docLinkType" minOccurs="0" maxOccurs="unbounded"/>
    <element name="forMoreInfo" type="idml:hyperTextType" minOccurs="0" maxOccurs="unbounded"/>
    <element name="note" type="idml:hyperTextType" minOccurs="0" maxOccurs="unbounded"/>
    <element name="anotherView" type="idml:keyType" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
  <attribute name="origin" type="unsignedLong" use="required"/>
  <attribute name="dbKey" type="unsignedLong" use="required"/>
  <attribute name="date" type="date" use="required"/>
</complexType>

element idml:activityType/ID

diagram

idmlReporting documentation p65

type idml:IDType
children assigningOrg uniqID
attributes
Name   Type   Use   Default   Fixed   Annotation
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="ID" type="idml:IDType" minOccurs="0" maxOccurs="unbounded"/>

element idml:activityType/title

diagram idmlReporting documentation p66
type idml:textType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="title" type="idml:textType" minOccurs="0" maxOccurs="unbounded"/>

element idml:activityType/location

diagram idmlReporting documentation p67
type idml:locationType
attributes
Name   Type   Use   Default   Fixed   Annotation
locationCode   idml:locationCodeType   optional          
attributeAddedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="location" type="idml:locationType" minOccurs="0" maxOccurs="unbounded"/>

element idml:activityType/startDate

diagram idmlReporting documentation p68
type idml:dateType
attributes
Name   Type   Use   Default   Fixed   Annotation
date   date   optional          
attributeAddedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="startDate" type="idml:dateType" minOccurs="0"/>

element idml:activityType/endDate

diagram idmlReporting documentation p69
type idml:dateType
attributes
Name   Type   Use   Default   Fixed   Annotation
date   date   optional          
attributeAddedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="endDate" type="idml:dateType" minOccurs="0"/>

element idml:activityType/status

diagram idmlReporting documentation p70
type idml:statusType
attributes
Name   Type   Use   Default   Fixed   Annotation
statusCode   idml:statusCodeType   optional          
attributeAddedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="status" type="idml:statusType" minOccurs="0"/>

element idml:activityType/orgInvolved

diagram

idmlReporting documentation p71

type idml:orgRole
children org role startDate endDate
attributes
Name   Type   Use   Default   Fixed   Annotation
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="orgInvolved" type="idml:orgRole" minOccurs="0" maxOccurs="unbounded"/>

element idml:activityType/funding

diagram

idmlReporting documentation p72

type idml:fundingType
children fundingOrg termsAssist total yearly
attributes
Name   Type   Use   Default   Fixed   Annotation
attributeAddedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="funding" type="idml:fundingType" minOccurs="0" maxOccurs="unbounded"/>

element idml:activityType/personInvolved

diagram

idmlReporting documentation p73

type idml:personRole
children person role startDate endDate
attributes
Name   Type   Use   Default   Fixed   Annotation
attributeAddedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="personInvolved" type="idml:personRole" minOccurs="0" maxOccurs="unbounded"/>

element idml:activityType/sector

diagram idmlReporting documentation p74
type idml:textType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="sector" type="idml:textType" minOccurs="0" maxOccurs="unbounded"/>

element idml:activityType/keyword

diagram idmlReporting documentation p75
type idml:textType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="keyword" type="idml:textType" minOccurs="0" maxOccurs="unbounded"/>

element idml:activityType/abstract

diagram

idmlReporting documentation p76

type idml:hyperTextType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="abstract" type="idml:hyperTextType" minOccurs="0" maxOccurs="unbounded"/>

element idml:activityType/relatedLink

diagram

idmlReporting documentation p77

type idml:docLinkType
children url lang label shortDesc
attributes
Name   Type   Use   Default   Fixed   Annotation
dbKey   unsignedLong   optional          
origin   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="relatedLink" type="idml:docLinkType" minOccurs="0" maxOccurs="unbounded"/>

element idml:activityType/forMoreInfo

diagram

idmlReporting documentation p78

type idml:hyperTextType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="forMoreInfo" type="idml:hyperTextType" minOccurs="0" maxOccurs="unbounded"/>

element idml:activityType/note

diagram

idmlReporting documentation p79

type idml:hyperTextType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="note" type="idml:hyperTextType" minOccurs="0" maxOccurs="unbounded"/>

element idml:activityType/anotherView

diagram idmlReporting documentation p80
type idml:keyType
attributes
Name   Type   Use   Default   Fixed   Annotation
dbKey   unsignedLong   required          
origin   unsignedLong   required          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="anotherView" type="idml:keyType" minOccurs="0" maxOccurs="unbounded"/>

complexType idml:assistType

diagram idmlReporting documentation p81
namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
type extension of string
used by
element  idml:fundingType/termsAssist
attributes
Name   Type   Use   Default   Fixed   Annotation
terms   idml:assistCodeType   optional          
attributeAddedBy   unsignedLong   optional          
source
<complexType name="assistType">
  <simpleContent>
    <extension base="string">
      <attribute name="terms" type="idml:assistCodeType" use="optional"/>
      <attribute name="attributeAddedBy" type="unsignedLong" use="optional"/>
    </extension>
  </simpleContent>
</complexType>

complexType idml:dateType

diagram idmlReporting documentation p82
namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
type extension of string
used by
elements  reportedActivityType/reportedActivitiy/endDate idml:activityType/endDate idml:orgRole/endDate idml:personRole/endDate reportType/lastUpdate reportedActivityType/reportedActivitiy/startDate idml:activityType/startDate idml:orgRole/startDate idml:personRole/startDate idml:fundingType/yearly/yearStarting
attributes
Name   Type   Use   Default   Fixed   Annotation
date   date   optional          
attributeAddedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<complexType name="dateType">
  <simpleContent>
    <extension base="string">
      <attribute name="date" type="date" use="optional"/>
      <attribute name="attributeAddedBy" type="unsignedLong" use="optional"/>
      <attribute name="infoStatus" type="idml:infoStatusCodeType" use="optional"/>
    </extension>
  </simpleContent>
</complexType>

complexType idml:docLinkType

diagram

idmlReporting documentation p83

namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
children url lang label shortDesc
used by
element  idml:activityType/relatedLink
attributes
Name   Type   Use   Default   Fixed   Annotation
dbKey   unsignedLong   optional          
origin   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<complexType name="docLinkType">
  <sequence>
    <element name="url" type="anyURI" minOccurs="0" maxOccurs="unbounded"/>
    <element name="lang" type="language" minOccurs="0" maxOccurs="unbounded"/>
    <element name="label" type="idml:textType" minOccurs="0" maxOccurs="unbounded"/>
    <element name="shortDesc" type="idml:textType" minOccurs="0" maxOccurs="unbounded">
      <annotation>
        <documentation>shortDesc is a SHORT description suitable for displaying next to the title in a web portal.</documentation>
      </annotation>
    </element>
  </sequence>
  <attribute name="dbKey" type="unsignedLong" use="optional"/>
  <attribute name="origin" type="unsignedLong" use="optional"/>
  <attribute name="infoStatus" type="idml:infoStatusCodeType" use="optional"/>
</complexType>

element idml:docLinkType/url

diagram idmlReporting documentation p84
type anyURI
source
<element name="url" type="anyURI" minOccurs="0" maxOccurs="unbounded"/>

element idml:docLinkType/lang

diagram idmlReporting documentation p85
type language
source
<element name="lang" type="language" minOccurs="0" maxOccurs="unbounded"/>

element idml:docLinkType/label

diagram idmlReporting documentation p86
type idml:textType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="label" type="idml:textType" minOccurs="0" maxOccurs="unbounded"/>

element idml:docLinkType/shortDesc

diagram idmlReporting documentation p87
type idml:textType
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
annotation
documentation 
shortDesc is a SHORT description suitable for displaying next to the title in a web portal.
source
<element name="shortDesc" type="idml:textType" minOccurs="0" maxOccurs="unbounded">
  <annotation>
    <documentation>shortDesc is a SHORT description suitable for displaying next to the title in a web portal.</documentation>
  </annotation>
</element>

complexType idml:fundingType

diagram

idmlReporting documentation p88

namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
children fundingOrg termsAssist total yearly
used by
elements  idml:activityType/funding financialInformationType/income
attributes
Name   Type   Use   Default   Fixed   Annotation
attributeAddedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<complexType name="fundingType" mixed="true">
  <sequence>
    <element name="fundingOrg" type="idml:orgType" minOccurs="0"/>
    <element name="termsAssist" type="idml:assistType" minOccurs="0"/>
    <element name="total" type="idml:moneyType" minOccurs="0"/>
    <element name="yearly" minOccurs="0" maxOccurs="unbounded">
      <complexType>
        <sequence>
          <element name="yearStarting" type="idml:dateType" minOccurs="0" maxOccurs="unbounded"/>
          <element name="amount" type="idml:moneyType" minOccurs="0" maxOccurs="unbounded"/>
        </sequence>
      </complexType>
    </element>
  </sequence>
  <attribute name="attributeAddedBy" type="unsignedLong" use="optional"/>
  <attribute name="infoStatus" type="idml:infoStatusCodeType" use="optional"/>
</complexType>

element idml:fundingType/fundingOrg

diagram idmlReporting documentation p89
type idml:orgType
attributes
Name   Type   Use   Default   Fixed   Annotation
dbKey   unsignedLong   optional          
origin   unsignedLong   optional          
attributeAddedBy   unsignedLong   optional          
source
<element name="fundingOrg" type="idml:orgType" minOccurs="0"/>

element idml:fundingType/termsAssist

diagram idmlReporting documentation p90
type idml:assistType
attributes
Name   Type   Use   Default   Fixed   Annotation
terms   idml:assistCodeType   optional          
attributeAddedBy   unsignedLong   optional          
source
<element name="termsAssist" type="idml:assistType" minOccurs="0"/>

element idml:fundingType/total

diagram idmlReporting documentation p91
type idml:moneyType
attributes
Name   Type   Use   Default   Fixed   Annotation
amount   decimal   optional          
currency   idml:currencyCodeType   optional          
attributeAddedBy   unsignedLong   optional          
source
<element name="total" type="idml:moneyType" minOccurs="0"/>

element idml:fundingType/yearly

diagram

idmlReporting documentation p92

children yearStarting amount
source
<element name="yearly" minOccurs="0" maxOccurs="unbounded">
  <complexType>
    <sequence>
      <element name="yearStarting" type="idml:dateType" minOccurs="0" maxOccurs="unbounded"/>
      <element name="amount" type="idml:moneyType" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
  </complexType>
</element>

element idml:fundingType/yearly/yearStarting

diagram idmlReporting documentation p93
type idml:dateType
attributes
Name   Type   Use   Default   Fixed   Annotation
date   date   optional          
attributeAddedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="yearStarting" type="idml:dateType" minOccurs="0" maxOccurs="unbounded"/>

element idml:fundingType/yearly/amount

diagram idmlReporting documentation p94
type idml:moneyType
attributes
Name   Type   Use   Default   Fixed   Annotation
amount   decimal   optional          
currency   idml:currencyCodeType   optional          
attributeAddedBy   unsignedLong   optional          
source
<element name="amount" type="idml:moneyType" minOccurs="0" maxOccurs="unbounded"/>

complexType idml:hyperTextType

diagram idmlReporting documentation p95
namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
used by
elements  idml:activityType/abstract reportedActivityType/reportedActivitiy/activityDescription detailedDescriptionType/background financialInformationType/budget/comment detailedDescriptionType/expectedOutcome idml:activityType/forMoreInfo indicatorType/indicatorDescription evaluationType/lessonLearned detailedDescriptionType/milestone idml:activityType/note objectiveType/objectiveDescription evaluationType/outcome reportedActivityType/reportedActivitiy/output detailedDescriptionType/problem/problemDescription detailedDescriptionType/problem/proposedSolution detailedDescriptionType/risk detailedDescriptionType/strategicApproach evaluationType/sustainability
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<complexType name="hyperTextType" mixed="true">
  <sequence>
    <any namespace="http://gateway-dev.arsdigita.com/TypeLibs/AllowedHTML" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
  <attribute name="lang" type="language" use="optional"/>
  <attribute name="translatedBy" type="unsignedLong" use="optional"/>
  <attribute name="infoStatus" type="idml:infoStatusCodeType" use="optional"/>
</complexType>

complexType idml:IDType

diagram

idmlReporting documentation p96

namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
children assigningOrg uniqID
used by
elements  reportType/ID idml:activityType/ID
attributes
Name   Type   Use   Default   Fixed   Annotation
infoStatus   idml:infoStatusCodeType   optional          
annotation
documentation 
Known IDs of a project (since a project can have several IDs in different organizations)
source
<complexType name="IDType">
  <annotation>
    <documentation>Known IDs of a project (since a project can have several IDs in different organizations)</documentation>
  </annotation>
  <sequence>
    <element name="assigningOrg" type="idml:orgType"/>
    <element name="uniqID" type="string"/>
  </sequence>
  <attribute name="infoStatus" type="idml:infoStatusCodeType" use="optional"/>
</complexType>

element idml:IDType/assigningOrg

diagram idmlReporting documentation p97
type idml:orgType
attributes
Name   Type   Use   Default   Fixed   Annotation
dbKey   unsignedLong   optional          
origin   unsignedLong   optional          
attributeAddedBy   unsignedLong   optional          
source
<element name="assigningOrg" type="idml:orgType"/>

element idml:IDType/uniqID

diagram idmlReporting documentation p98
type string
source
<element name="uniqID" type="string"/>

complexType idml:infoStatusType

diagram idmlReporting documentation p99
namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
type extension of string
attributes
Name   Type   Use   Default   Fixed   Annotation
infoStatusCode   idml:infoStatusCodeType             
source
<complexType name="infoStatusType">
  <simpleContent>
    <extension base="string">
      <attribute name="infoStatusCode" type="idml:infoStatusCodeType"/>
    </extension>
  </simpleContent>
</complexType>

complexType idml:keyType

diagram idmlReporting documentation p100
namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
type extension of string
used by
element  idml:activityType/anotherView
attributes
Name   Type   Use   Default   Fixed   Annotation
dbKey   unsignedLong   required          
origin   unsignedLong   required          
infoStatus   idml:infoStatusCodeType   optional          
annotation
documentation 
Database keys of other views of the same activity or related activities.
source
<complexType name="keyType">
  <annotation>
    <documentation>Database keys of other views of the same activity or related activities.</documentation>
  </annotation>
  <simpleContent>
    <extension base="string">
      <attribute name="dbKey" type="unsignedLong" use="required"/>
      <attribute name="origin" type="unsignedLong" use="required"/>
      <attribute name="infoStatus" type="idml:infoStatusCodeType" use="optional"/>
    </extension>
  </simpleContent>
</complexType>

complexType idml:locationType

diagram idmlReporting documentation p101
namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
type extension of string
used by
element  idml:activityType/location
attributes
Name   Type   Use   Default   Fixed   Annotation
locationCode   idml:locationCodeType   optional          
attributeAddedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<complexType name="locationType">
  <simpleContent>
    <extension base="string">
      <attribute name="locationCode" type="idml:locationCodeType" use="optional"/>
      <attribute name="attributeAddedBy" type="unsignedLong" use="optional"/>
      <attribute name="infoStatus" type="idml:infoStatusCodeType" use="optional"/>
    </extension>
  </simpleContent>
</complexType>

complexType idml:moneyType

diagram idmlReporting documentation p102
namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
type extension of string
used by
elements  idml:fundingType/yearly/amount financialInformationType/expenditure idml:fundingType/total
attributes
Name   Type   Use   Default   Fixed   Annotation
amount   decimal   optional          
currency   idml:currencyCodeType   optional          
attributeAddedBy   unsignedLong   optional          
source
<complexType name="moneyType">
  <simpleContent>
    <extension base="string">
      <attribute name="amount" type="decimal" use="optional"/>
      <attribute name="currency" type="idml:currencyCodeType" use="optional"/>
      <attribute name="attributeAddedBy" type="unsignedLong" use="optional"/>
    </extension>
  </simpleContent>
</complexType>

complexType idml:orgRole

diagram

idmlReporting documentation p103

namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
children org role startDate endDate
used by
element  idml:activityType/orgInvolved
attributes
Name   Type   Use   Default   Fixed   Annotation
infoStatus   idml:infoStatusCodeType   optional          
source
<complexType name="orgRole">
  <sequence>
    <element name="org" type="idml:orgType"/>
    <element name="role" type="idml:orgRoleType" minOccurs="0"/>
    <element name="startDate" type="idml:dateType" minOccurs="0"/>
    <element name="endDate" type="idml:dateType" minOccurs="0"/>
  </sequence>
  <attribute name="infoStatus" type="idml:infoStatusCodeType" use="optional"/>
</complexType>

element idml:orgRole/org

diagram idmlReporting documentation p104
type idml:orgType
attributes
Name   Type   Use   Default   Fixed   Annotation
dbKey   unsignedLong   optional          
origin   unsignedLong   optional          
attributeAddedBy   unsignedLong   optional          
source
<element name="org" type="idml:orgType"/>

element idml:orgRole/role

diagram idmlReporting documentation p105
type idml:orgRoleType
attributes
Name   Type   Use   Default   Fixed   Annotation
orgRoleCode   idml:orgRoleCodeType   optional          
attributeAddedBy   unsignedLong   optional          
source
<element name="role" type="idml:orgRoleType" minOccurs="0"/>

element idml:orgRole/startDate

diagram idmlReporting documentation p106
type idml:dateType
attributes
Name   Type   Use   Default   Fixed   Annotation
date   date   optional          
attributeAddedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="startDate" type="idml:dateType" minOccurs="0"/>

element idml:orgRole/endDate

diagram idmlReporting documentation p107
type idml:dateType
attributes
Name   Type   Use   Default   Fixed   Annotation
date   date   optional          
attributeAddedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="endDate" type="idml:dateType" minOccurs="0"/>

complexType idml:orgRoleType

diagram idmlReporting documentation p108
namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
type extension of string
used by
element  idml:orgRole/role
attributes
Name   Type   Use   Default   Fixed   Annotation
orgRoleCode   idml:orgRoleCodeType   optional          
attributeAddedBy   unsignedLong   optional          
source
<complexType name="orgRoleType">
  <simpleContent>
    <extension base="string">
      <attribute name="orgRoleCode" type="idml:orgRoleCodeType" use="optional"/>
      <attribute name="attributeAddedBy" type="unsignedLong" use="optional"/>
    </extension>
  </simpleContent>
</complexType>

complexType idml:orgType

diagram idmlReporting documentation p109
namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
type extension of string
used by
elements  idml:IDType/assigningOrg idml:fundingType/fundingOrg idml:orgRole/org
attributes
Name   Type   Use   Default   Fixed   Annotation
dbKey   unsignedLong   optional          
origin   unsignedLong   optional          
attributeAddedBy   unsignedLong   optional          
source
<complexType name="orgType">
  <simpleContent>
    <extension base="string">
      <attribute name="dbKey" type="unsignedLong" use="optional"/>
      <attribute name="origin" type="unsignedLong" use="optional"/>
      <attribute name="attributeAddedBy" type="unsignedLong" use="optional"/>
    </extension>
  </simpleContent>
</complexType>

complexType idml:personRole

diagram

idmlReporting documentation p110

namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
children person role startDate endDate
used by
elements  reportedActivityType/reportedActivitiy/personInvolved idml:activityType/personInvolved
attributes
Name   Type   Use   Default   Fixed   Annotation
attributeAddedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<complexType name="personRole">
  <sequence>
    <element name="person" type="idml:personType"/>
    <element name="role" type="idml:personRoleType" minOccurs="0"/>
    <element name="startDate" type="idml:dateType" minOccurs="0"/>
    <element name="endDate" type="idml:dateType" minOccurs="0"/>
  </sequence>
  <attribute name="attributeAddedBy" type="unsignedLong" use="optional"/>
  <attribute name="infoStatus" type="idml:infoStatusCodeType" use="optional"/>
</complexType>

element idml:personRole/person

diagram idmlReporting documentation p111
type idml:personType
attributes
Name   Type   Use   Default   Fixed   Annotation
dbKey   unsignedLong   optional          
origin   unsignedLong   optional          
attributeAddedBy   unsignedLong   optional          
source
<element name="person" type="idml:personType"/>

element idml:personRole/role

diagram idmlReporting documentation p112
type idml:personRoleType
attributes
Name   Type   Use   Default   Fixed   Annotation
personRoleCode   idml:personRoleCodeType   optional          
attributeAddedBy   unsignedLong   optional          
source
<element name="role" type="idml:personRoleType" minOccurs="0"/>

element idml:personRole/startDate

diagram idmlReporting documentation p113
type idml:dateType
attributes
Name   Type   Use   Default   Fixed   Annotation
date   date   optional          
attributeAddedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="startDate" type="idml:dateType" minOccurs="0"/>

element idml:personRole/endDate

diagram idmlReporting documentation p114
type idml:dateType
attributes
Name   Type   Use   Default   Fixed   Annotation
date   date   optional          
attributeAddedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<element name="endDate" type="idml:dateType" minOccurs="0"/>

complexType idml:personRoleType

diagram idmlReporting documentation p115
namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
type extension of string
used by
element  idml:personRole/role
attributes
Name   Type   Use   Default   Fixed   Annotation
personRoleCode   idml:personRoleCodeType   optional          
attributeAddedBy   unsignedLong   optional          
source
<complexType name="personRoleType">
  <simpleContent>
    <extension base="string">
      <attribute name="personRoleCode" type="idml:personRoleCodeType" use="optional"/>
      <attribute name="attributeAddedBy" type="unsignedLong" use="optional"/>
    </extension>
  </simpleContent>
</complexType>

complexType idml:personType

diagram idmlReporting documentation p116
namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
type extension of string
used by
element  idml:personRole/person
attributes
Name   Type   Use   Default   Fixed   Annotation
dbKey   unsignedLong   optional          
origin   unsignedLong   optional          
attributeAddedBy   unsignedLong   optional          
source
<complexType name="personType">
  <simpleContent>
    <extension base="string">
      <attribute name="dbKey" type="unsignedLong" use="optional"/>
      <attribute name="origin" type="unsignedLong" use="optional"/>
      <attribute name="attributeAddedBy" type="unsignedLong" use="optional"/>
    </extension>
  </simpleContent>
</complexType>

complexType idml:statusType

diagram idmlReporting documentation p117
namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
type extension of string
used by
elements  idml:activityType/status reportedActivityType/reportedActivitiy/statusOfImplementation
attributes
Name   Type   Use   Default   Fixed   Annotation
statusCode   idml:statusCodeType   optional          
attributeAddedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<complexType name="statusType">
  <simpleContent>
    <extension base="string">
      <attribute name="statusCode" type="idml:statusCodeType" use="optional"/>
      <attribute name="attributeAddedBy" type="unsignedLong" use="optional"/>
      <attribute name="infoStatus" type="idml:infoStatusCodeType" use="optional"/>
    </extension>
  </simpleContent>
</complexType>

complexType idml:textType

diagram idmlReporting documentation p118
namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
type extension of string
used by
elements  reportedActivityType/reportedActivitiy/comment idml:activityType/keyword idml:docLinkType/label detailedDescriptionType/relatedDocument reportedActivityType/relatedDocument evaluationType/relatedDocument idml:activityType/sector idml:docLinkType/shortDesc idml:activityType/title
attributes
Name   Type   Use   Default   Fixed   Annotation
lang   language   optional          
translatedBy   unsignedLong   optional          
infoStatus   idml:infoStatusCodeType   optional          
source
<complexType name="textType">
  <simpleContent>
    <extension base="string">
      <attribute name="lang" type="language" use="optional"/>
      <attribute name="translatedBy" type="unsignedLong" use="optional"/>
      <attribute name="infoStatus" type="idml:infoStatusCodeType" use="optional"/>
    </extension>
  </simpleContent>
</complexType>

simpleType idml:currencyCodeType

namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
type restriction of string
used by
attribute  idml:moneyType/@currency
facets
enumeration  USD
enumeration  CHF
source
<simpleType name="currencyCodeType">
  <restriction base="string">
    <enumeration value="USD"/>
    <enumeration value="CHF"/>
  </restriction>
</simpleType>

simpleType idml:countryCodeType

namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
type restriction of string
facets
enumeration  USA
enumeration  GBR
source
<simpleType name="countryCodeType">
  <restriction base="string">
    <enumeration value="USA"/>
    <enumeration value="GBR"/>
  </restriction>
</simpleType>

simpleType idml:locationCodeType

namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
type restriction of string
used by
attribute  idml:locationType/@locationCode
facets
enumeration  USA
enumeration  GBR
source
<simpleType name="locationCodeType">
  <restriction base="string">
    <enumeration value="USA"/>
    <enumeration value="GBR"/>
  </restriction>
</simpleType>

simpleType idml:orgRoleCodeType

namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
type restriction of string
used by
attribute  idml:orgRoleType/@orgRoleCode
facets
enumeration  0
enumeration  1
enumeration  2
enumeration  3
source
<simpleType name="orgRoleCodeType">
  <restriction base="string">
    <enumeration value="0"/>
    <enumeration value="1"/>
    <enumeration value="2"/>
    <enumeration value="3"/>
  </restriction>
</simpleType>

simpleType idml:statusCodeType

namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
type restriction of string
used by
attribute  idml:statusType/@statusCode
facets
enumeration  1
enumeration  2
source
<simpleType name="statusCodeType">
  <restriction base="string">
    <enumeration value="1"/>
    <enumeration value="2"/>
  </restriction>
</simpleType>

simpleType idml:personRoleCodeType

namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
type restriction of string
used by
attribute  idml:personRoleType/@personRoleCode
facets
enumeration  0
enumeration  1
enumeration  2
enumeration  3
enumeration  4
enumeration  5
enumeration  6
source
<simpleType name="personRoleCodeType">
  <restriction base="string">
    <enumeration value="0"/>
    <enumeration value="1"/>
    <enumeration value="2"/>
    <enumeration value="3"/>
    <enumeration value="4"/>
    <enumeration value="5"/>
    <enumeration value="6"/>
  </restriction>
</simpleType>

simpleType idml:assistCodeType

namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
type restriction of string
used by
attribute  idml:assistType/@terms
facets
enumeration  1
enumeration  2
source
<simpleType name="assistCodeType">
  <restriction base="string">
    <enumeration value="1"/>
    <enumeration value="2"/>
  </restriction>
</simpleType>

simpleType idml:infoStatusCodeType

namespace http://www.huesemann.org/XML/Schema/IDML/SimpleActivitySchema/IDML_091.xsd
type restriction of string
used by
attributes  idml:IDType/@infoStatus idml:keyType/@infoStatus idml:textType/@infoStatus idml:dateType/@infoStatus idml:locationType/@infoStatus idml:statusType/@infoStatus idml:orgRole/@infoStatus idml:fundingType/@infoStatus idml:personRole/@infoStatus idml:hyperTextType/@infoStatus idml:docLinkType/@infoStatus idml:infoStatusType/@infoStatusCode
facets
enumeration  1
enumeration  2
enumeration  3
enumeration  4
enumeration  5
source
<simpleType name="infoStatusCodeType">
  <restriction base="string">
    <enumeration value="1"/>
    <enumeration value="2"/>
    <enumeration value="3"/>
    <enumeration value="4"/>
    <enumeration value="5"/>
  </restriction>
</simpleType>

XML Schema documentation generated with XML Spy Schema Editor www.xmlspy.com