Sign up now for Client Certification Foundation Course - June cohort!
Pure's logos
Pure Help Center for Pure Administrators

If you are a researcher, or other non-admin at your institution, click here.

  • Home
  • Announcements
  • Release Notes
  • Technical user guides
  • Training
  • Events
  • Support
  • Contact Us
  • Home
  • Training
  • Technical user guides
  • Integrations
  • Synchronizations
  • Content Type XML Documentation
  • UPM & Award Management

How Can We Help?

Search Results

Filter By Category

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Contact us

Application XMLApplication XML

Overview

This page details the Application content type. On this page you will find different representations of the data elements contained within this type.

Below is the xsd for the Application content type that defines the import xml format. Also provided is mapping tables generated based on this XSD as well as an example xml that shows how the fields can be populated.

This is logical broken down into the different elements to help you gain a better understanding of the Application content type and how to create, read and update these records using the mechanisms provided in Pure.

Note: for the mapping tables all attributes and elements are listed, along with descriptions of the purposes of the field and any data requirements. Attribute are prefaced with an "@" to differentiate from elements, but as shown in the examples this isn't used when generating the xml.

Some elements offer options of which elements to include (such as whether to provide the ID of a person or organisation or name for lookup). These are denoted by reference to "Option Groups" where numbers are used to indicate where multiple elements are part of the same option. See example xmls for demonstrations of how to use these elements.

An Application in Pure is a record with information about researchers' applications for research funding 
from a specific funder. The record holds basic information about the application, applicants and collaborators, 
as well as the amount and the type of funding applied for. It can also hold information about the budget for 
spending the funding.

Below are a series of attachments for your reference:

  • Simple Example XML - This shows only the mandatory fields that need to be populated
  • Advanced Example XML - This shows all fields that can be used. Snippets of this file are shown with their related elements below.
  • XSD (Xml Schema Definition) - This is a definition of what structure the XML must follow. This page has been generated based on the contents of the xsd file, and snippets of the definition are shown with their relevant element below
  • Editor Example PNG - This image shows the result of loading the advanced example xml into Pure, to allow for easy reference of which fields in Pure point to which elements in the XML. Note that the way the data is presented within your Pure instance may be different due to different configuration
  • Webservice Example Response - This shows an example response of retrieving the record generated via this xml via the webservice
  • Pure API Example Response - This shows an example response of retrieving the record generated via this xml via the Pure API. Note as the Pure API allows for creation of records, this format could also be used to create a new record with these details, but some fields would be ignored in that case (such as audit fields like created/modified by and internal Pure identifiers like UUID and Pure ID which wouldn't exist yet). UUIDs for related content (such as organisational units) would need to be updated as well.

Download All


Applications

upmapplications

A list of upmapplication elements of type upmapplication 
The root element of the document

XML Example

<upmapplications xmlns="v1.upmapplication.pure.atira.dk" xmlns:cmns="v3.commons.pure.atira.dk"><!--
                There should be one occurrence of this element for every application you want to create in Pure.
                The type should match the URIs of type that are defined under Administration -> Applications -> Types
            -->
           <upmapplication id="application1"
                           type="researchcouncils/proposal"
                           managedInPure="false"><!-- These activity type values should be defined in the "Unified Project Model: Nature of activity types" classification scheme-->
              <activityTypes>
                 <activityType>dissertation_project</activityType>
              </activityTypes>
              <!-- Title and shortTitle can contain a seperate text element for each supported submission language of your system -->
              <title>
                 <cmns:text lang="en" country="GB">Application for Research Funding</cmns:text>
              </title>
              <shortTitle>
                 <cmns:text lang="en" country="GB">Reseach funding</cmns:text>
              </shortTitle>
              <acronym>RFFTC</acronym>
              <!--
                    You can have multiple descriptions by adding new types to the
                    "Unified Project Model: Application Descriptions" classification scheme.
                -->
              <descriptions>
                 <cmns:description type="applicationdescription">
                    <cmns:text lang="en" country="GB">
                            Lorem ipsum dolor sit amet, consectetur adipiscing elit.
                            Mauris faucibus sem vitae nisl dapibus semper. Praesent iaculis lorem turpis, id dapibus mi tincidunt id.
                            Suspendisse aliquet magna turpis, quis dignissim elit mollis ut. Donec ut imperdiet ligula. Donec luctus malesuada laoreet.
                            Maecenas interdum dui ornare pharetra tempor. Vestibulum consectetur mollis magna. Vivamus tristique sem in sem imperdiet, laoreet vestibulum turpis commodo.
                            Duis nulla quam, bibendum eu turpis ut, venenatis imperdiet urna. Praesent sed ante purus.
                        </cmns:text>
                 </cmns:description>
              </descriptions>
              <!-- The types of these IDs is defined in the "Unified Project Model: Types of Classified sources" classification scheme-->
              <ids>
                 <cmns:id type="agresso" id="identification_id">actual_agresso_id</cmns:id>
              </ids>
              <!-- The internal applicants should already exist in Pure to be referenced here. NOTE: There must be at least one internal or external applicant -->
              <internalApplicants>
                 <internalApplicant><!-- The ID of the person in Pure. Normally the source id they were imported with -->
                    <personId>person1</personId>
                    <!-- The IDs of the internal organisation units this person is affiliated with for this application. Must already exist in Pure -->
                    <organisationIds>
                       <organisation id="organisation1"/>
                    </organisationIds>
                    <!-- Role must exist in the "Unified Project Model: Application Roles" classification scheme -->
                    <role>pi</role>
                    <!-- Needs to be enabled under the Unified Project Model configuration. Value should be between 0.0 and 1.0-->
                    <academicOwnership>.5</academicOwnership>
                 </internalApplicant>
              </internalApplicants>
              <!-- Needs to be enabled under the Unified Project Model configuration -->
              <internalApplicantsResearcherCommitment>
                 <researcherCommitment><!-- Needs to be the ID of an internal person who is already listed as an applicant -->
                    <personId>person1</personId>
                    <year>2023</year>
                    <month>12</month>
                    <!-- Value between 0.0 and 1.0 -->
                    <plannedCommitment>0.5</plannedCommitment>
                 </researcherCommitment>
                 <researcherCommitment>
                    <personId>person1</personId>
                    <year>2023</year>
                    <month>11</month>
                    <plannedCommitment>0.8</plannedCommitment>
                 </researcherCommitment>
              </internalApplicantsResearcherCommitment>
              <!-- External applicants can reference existing external persons by ID or attempt to match on name. If name is not found a record will be created-->
              <externalApplicants>
                 <externalApplicant>
                    <externalPersonId>external_person_id_0003</externalPersonId>
                    <firstName>Johnny</firstName>
                    <lastName>Smithy</lastName>
                    <role>pi</role>
                    <externalOrganisations>
                       <cmns:externalOrganisationAssociation>
                          <cmns:externalOrgId>external_organisation_id_002</cmns:externalOrgId>
                       </cmns:externalOrganisationAssociation>
                    </externalOrganisations>
                 </externalApplicant>
                 <externalApplicant>
                    <firstName>Samantha</firstName>
                    <lastName>Master</lastName>
                    <country>gb</country>
                    <role>copi</role>
                    <externalOrganisations>
                       <cmns:externalOrganisationAssociation>
                          <cmns:externalOrgName>University of Pandora</cmns:externalOrgName>
                          <cmns:externalOrgType>academic</cmns:externalOrgType>
                       </cmns:externalOrganisationAssociation>
                    </externalOrganisations>
                 </externalApplicant>
              </externalApplicants>
              <!-- Internal organisations who will be listed as applicants. Normally used for organisations not already affiliated with other applicants -->
              <organisations>
                 <organisation id="organisation3"/>
              </organisations>
              <!-- External organisations who will be listed as applicants. Normally used for external organisations not already affiliated to another applicant -->
              <externalOrganisations>
                 <cmns:externalOrganisationAssociation>
                    <cmns:externalOrgId>external_organisation_id_002</cmns:externalOrgId>
                 </cmns:externalOrganisationAssociation>
                 <cmns:externalOrganisationAssociation>
                    <cmns:externalOrgName>University of Pandora</cmns:externalOrgName>
                    <cmns:externalOrgType>academic</cmns:externalOrgType>
                 </cmns:externalOrganisationAssociation>
              </externalOrganisations>
              <!-- The internal organisation responsible for overseeing the application. Must already exist in Pure -->
              <managedByOrganisation id="organisation1"/>
              <!-- Any other internal organisation units sharing responsible for overseeing the application. Needs to be enabled under the Unified Project Model administration -->
              <coManagingOrganisations>
                 <organisation id="organisation2"/>
              </coManagingOrganisations>
              <!-- The date the research project is expected to begin if awarded -->
              <expectedStartDate>2023-10-26</expectedStartDate>
              <!-- The date the research project is expected to end if awarded -->
              <expectedEndDate>2024-02-14</expectedEndDate>
              <!-- Whether this application involves collaborating with other organisations -->
              <collaborative>true</collaborative>
              <!-- Details of the external organisations collaborating on the application. Should only be used if collaborative is true -->
              <collaborators><!-- Collaborator type should be defined in the "Unified Project Model: Types of Collaborators" classification scheme -->
                 <cmns:collaborator type="jointapplicant">
                    <cmns:externalOrgId>external_organisation_id_002</cmns:externalOrgId>
                    <!-- Only one collaborator should be lead. If none are, then the institution itself is assumed to be lead -->
                    <cmns:leadCollaborator>true</cmns:leadCollaborator>
                 </cmns:collaborator>
              </collaborators>
              <!-- Must be at least one funding, whether financial or non-financial -->
              <financialFundings>
                 <financialFunding id="application1FinFunding1"><!-- Budgets can be enabled under the Unified Project Model administration -->
                    <budgets>
                       <budget id="application1FinFunding1Budget1">
                          <budgetLines>
                             <budgetLine><!--
                                            These should be listed in the Unified Project Model: Account Types classification scheme.
                                            If you are using single total account then this value should be "total"
                                        -->
                                <budgetLine>line1</budgetLine>
                                <budgetValue>100000</budgetValue>
                                <!--Can be enabled under UPM Administration. Values should be listed in "Unified Project Model: Organisation cost centre types" classification scheme as well as "Unified Project Model: Types of cost centre keywords on budget lines"-->
                                <costCenter>costcenter1</costCenter>
                                <!--This can be used to specify the purpose of the budgeted funds-->
                                <specification>Text used to make a descriptive text of the line</specification>
                                <!-- Relevant for FEC requirements for UK customers -->
                                <funderContributionGBP>2500</funderContributionGBP>
                                <fec>4.400</fec>
                             </budgetLine>
                          </budgetLines>
                          <!--
                                    Yearly budgets should be enabled under UPM Administration for these values to display in Pure.
                                    Each line in the yearly budget should be reflected in the budgetLines already
                                -->
                          <budgetLinesYearlyBudget><!-- There should be a value loaded for each line for each year of the application. If values aren't entered 0 will be presumed -->
                             <budgetLineYearlyBudget><!--
                                            These should be listed in the Unified Project Model: Account Types classification scheme.
                                            If you are using single total account then this value should be "total"
                                        -->
                                <budgetLine>line1</budgetLine>
                                <budgetValue>75000</budgetValue>
                                <year>2022</year>
                             </budgetLineYearlyBudget>
                             <budgetLineYearlyBudget>
                                <budgetLine>line1</budgetLine>
                                <budgetValue>25000</budgetValue>
                                <year>2023</year>
                             </budgetLineYearlyBudget>
                          </budgetLinesYearlyBudget>
                          <!--Must be defined in "Unified Project Model: Organisation cost centre types" classification scheme-->
                          <costCenter>costcenter1</costCenter>
                       </budget>
                    </budgets>
                    <!-- These are the details of the organisation providing the funding. Pure will attempt to match existing organisations and create one if not found -->
                    <externalOrgName>Department of Science and Innovation</externalOrgName>
                    <externalOrgType>government</externalOrgType>
                    <fundingSources><!--Full classification uri, from a classification scheme defined under the Funding Classification Configuration section of the Unified Project Model-->
                       <fundingSource>/dk/atira/pure/fundingopportunity/fundingopportunitytypes/fundingopportunity/conf</fundingSource>
                    </fundingSources>
                    <fundingProjectScheme>Waynes Protocol</fundingProjectScheme>
                    <!--Needs to be defined in the "Subset of ISO-4217 currencies" classification scheme-->
                    <appliedCurrency>USD</appliedCurrency>
                    <!--Applied amount in applied currency-->
                    <appliedAmountAppliedCurrency>200000</appliedAmountAppliedCurrency>
                    <!--Applied amount in system currency-->
                    <appliedAmount>100000</appliedAmount>
                    <institutionalContribution>20000</institutionalContribution>
                    <!-- Full Economic Cost -->
                    <institutionalFEC>150000</institutionalFEC>
                    <fECPercentage>1</fECPercentage>
                    <!-- How much the institution gets of the applied amount-->
                    <institutionalPart>80000</institutionalPart>
                    <fundingCollaborators><!-- Collaborator should already be listed under collaborators for application -->
                       <fundingCollaborator>
                          <collaborator>
                             <cmns:externalOrgId>external_organisation_id_002</cmns:externalOrgId>
                          </collaborator>
                          <institutionalPart>20000</institutionalPart>
                          <estimatedValue>20000</estimatedValue>
                       </fundingCollaborator>
                    </fundingCollaborators>
                    <visibility>Restricted</visibility>
                 </financialFunding>
              </financialFundings>
              <!--Non financial funding (in-kind)-->
              <nonFinancialFundings>
                 <nonFinancialFunding id="application1NonFinFunding1">
                    <externalOrgName>University of Pandora</externalOrgName>
                    <externalOrgType>academic</externalOrgType>
                    <fundingProjectScheme>Partnership for Research Development</fundingProjectScheme>
                    <estimatedValue>1000000</estimatedValue>
                    <institutionalEstimatedValue>200000</institutionalEstimatedValue>
                    <description>
                            Use of research facilities throughout life of the project
                        </description>
                    <visibility>Public</visibility>
                 </nonFinancialFunding>
              </nonFinancialFundings>
              <!--
                    If award management is enabled the following applies:
                        inpreparation : not supported in Award Management (import/sync Error)
                        submittedtofunder : status = pending + submission date set with value from statusDate
                        awardedbyfunder : status = awarded + awarded date set with value from statusDate
                        rejectedbyfunder : status = rejected + rejected date set with value from statusDate
                        withdrawn : not supported in Award Management (import/sync Error)
                -->
              <applicationStatuses>
                 <applicationStatus>
                    <status>submittedtofunder</status>
                    <statusDate>2023-01-16</statusDate>
                 </applicationStatus>
                 <applicationStatus>
                    <status>awardedbyfunder</status>
                    <statusDate>2023-05-15</statusDate>
                 </applicationStatus>
              </applicationStatuses>
              <!-- Applications should already exist in Pure or can be included in the same xml file -->
              <relatedApplications>
                 <relatedApplicationId>application2</relatedApplicationId>
              </relatedApplications>
              <!-- Funding Opportunity that applications is applying for. Must already exist in Pure -->
              <relatedFundingOpportunity>
                 <relatedFundingOpportunityId>funding1</relatedFundingOpportunityId>
              </relatedFundingOpportunity>
              <documents>
                 <cmns:upmdocuments id="application1Document1"><!-- Type should be defined in "Award Management: Application Document types" classification scheme -->
                    <cmns:type>application</cmns:type>
                    <cmns:file><!--You have a CHOICE of the next 3 items at this level-->
                       <cmns:http>
                          <cmns:url>https://upload.wikimedia.org/wikipedia/commons/9/9b/Southmayd_letter_1_0.jpg</cmns:url>
                       </cmns:http>
                       <!--<cmns:file>-->
                       <!--<cmns:path>string</cmns:path>-->
                       <!--</cmns:file>-->
                       <!--<cmns:byte>-->
                       <!--<cmns:base64EncodedString>string</cmns:base64EncodedString>-->
                       <!--</cmns:byte>-->
                    </cmns:file>
                    <!-- If not provided Pure will attempt to derive the following fields -->
                    <cmns:mimeType>image/jpeg</cmns:mimeType>
                    <cmns:fileName>Application.jpg</cmns:fileName>
                    <cmns:title>Proposal</cmns:title>
                    <cmns:visibility>FREE</cmns:visibility>
                 </cmns:upmdocuments>
              </documents>
              <!-- Can be free text and/or classified tags but must be configured in the Keywords section of the Administration area -->
              <keywords>
                 <cmns:keyword>Free text keyword</cmns:keyword>
                 <cmns:keyword logicalName="ASJCSubjectAreas" key="1100/1108"/>
              </keywords>
              <!-- Options include Public, Campus, Restricted and Confidential -->
              <visibility>Confidential</visibility>
              <links>
                 <cmns:link id="link1"><!--Mandatory:-->
                    <cmns:url>http://www.example.com</cmns:url>
                    <!--Type should be defined in "Types of links for Applications" classification scheme-->
                    <cmns:type>externalCosting</cmns:type>
                    <cmns:description>
                       <cmns:text lang="en" country="GB">description of the link</cmns:text>
                    </cmns:description>
                 </cmns:link>
              </links>
              <!--
                    Basic Workflow valid values: entryInProgress, forApproval, approved, validated
                    Award Management Workflow valid values: draftProposal,
                                                            preApproval,
                                                            submittedToFunder,
                                                            awaitingReplyFromFunder,
                                                            receivedReplyFromFunder,
                                                            aborted
                -->
              <workflow>receivedReplyFromFunder</workflow>
           </upmapplication>
           <upmapplication id="application2"
                           type="researchcouncils/renewal"
                           managedInPure="false">
              <title>
                 <cmns:text lang="en" country="GB">Application for Renewal of Research Funding</cmns:text>
              </title>
              <managedByOrganisation id="organisation1"/>
              <expectedStartDate>2003-10-26</expectedStartDate>
              <internalApplicants>
                 <internalApplicant>
                    <personId>person1</personId>
                    <organisationIds>
                       <organisation id="organisation1"/>
                    </organisationIds>
                    <role>pi</role>
                    <academicOwnership>1</academicOwnership>
                 </internalApplicant>
              </internalApplicants>
              <financialFundings>
                 <financialFunding id="application2FinancialFunding1">
                    <externalOrgName>University of Pandora</externalOrgName>
                    <externalOrgType>unknown</externalOrgType>
                    <externalOrgId>extOrg1</externalOrgId>
                    <appliedAmount>105000</appliedAmount>
                 </financialFunding>
              </financialFundings>
              <visibility>Confidential</visibility>
           </upmapplication>
        </upmapplications>
 
 

XSD Definition

<xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="upmapplications">
           <xs:annotation>
              <xs:documentation>The root element of the document</xs:documentation>
           </xs:annotation>
           <xs:complexType>
              <xs:sequence>
                 <xs:element ref="upmapplication" minOccurs="0" maxOccurs="unbounded"/>
              </xs:sequence>
              <xs:attribute name="resumptionToken" type="xs:string">
                 <xs:annotation>
                    <xs:documentation>
                                To enable resumption tokens, add an URL to the "XML source data location" in the job configuration with "{resumptionToken}" as a placeholder, for instance "https://example.org/data?resumptionToken={resumptionToken}".
                                The endpoint must handle the resumptionToken in the following manner:
                                If an empty resumptionToken is sent, the endpoint must return all data. If a non-empty resumptionToken is sent, the endpoint must return all data that has changed since the time the resumptionToken was sent.
                            </xs:documentation>
                 </xs:annotation>
              </xs:attribute>
           </xs:complexType>
        </xs:element>
 
 

upmapplication

For each application to be created in Pure there should be a new instance of this element

XML Example

<upmapplication xmlns="v1.upmapplication.pure.atira.dk"
                        xmlns:cmns="v3.commons.pure.atira.dk"
                        id="application1"
                        type="researchcouncils/proposal"
                        managedInPure="false"><!-- These activity type values should be defined in the "Unified Project Model: Nature of activity types" classification scheme-->
           <activityTypes>
              <activityType>dissertation_project</activityType>
           </activityTypes>
           <!-- Title and shortTitle can contain a seperate text element for each supported submission language of your system -->
           <title>
              <cmns:text lang="en" country="GB">Application for Research Funding</cmns:text>
           </title>
           <shortTitle>
              <cmns:text lang="en" country="GB">Reseach funding</cmns:text>
           </shortTitle>
           <acronym>RFFTC</acronym>
           <!--
                    You can have multiple descriptions by adding new types to the
                    "Unified Project Model: Application Descriptions" classification scheme.
                -->
           <descriptions>
              <cmns:description type="applicationdescription">
                 <cmns:text lang="en" country="GB">
                            Lorem ipsum dolor sit amet, consectetur adipiscing elit.
                            Mauris faucibus sem vitae nisl dapibus semper. Praesent iaculis lorem turpis, id dapibus mi tincidunt id.
                            Suspendisse aliquet magna turpis, quis dignissim elit mollis ut. Donec ut imperdiet ligula. Donec luctus malesuada laoreet.
                            Maecenas interdum dui ornare pharetra tempor. Vestibulum consectetur mollis magna. Vivamus tristique sem in sem imperdiet, laoreet vestibulum turpis commodo.
                            Duis nulla quam, bibendum eu turpis ut, venenatis imperdiet urna. Praesent sed ante purus.
                        </cmns:text>
              </cmns:description>
           </descriptions>
           <!-- The types of these IDs is defined in the "Unified Project Model: Types of Classified sources" classification scheme-->
           <ids>
              <cmns:id type="agresso" id="identification_id">actual_agresso_id</cmns:id>
           </ids>
           <!-- The internal applicants should already exist in Pure to be referenced here. NOTE: There must be at least one internal or external applicant -->
           <internalApplicants>
              <internalApplicant><!-- The ID of the person in Pure. Normally the source id they were imported with -->
                 <personId>person1</personId>
                 <!-- The IDs of the internal organisation units this person is affiliated with for this application. Must already exist in Pure -->
                 <organisationIds>
                    <organisation id="organisation1"/>
                 </organisationIds>
                 <!-- Role must exist in the "Unified Project Model: Application Roles" classification scheme -->
                 <role>pi</role>
                 <!-- Needs to be enabled under the Unified Project Model configuration. Value should be between 0.0 and 1.0-->
                 <academicOwnership>.5</academicOwnership>
              </internalApplicant>
           </internalApplicants>
           <!-- Needs to be enabled under the Unified Project Model configuration -->
           <internalApplicantsResearcherCommitment>
              <researcherCommitment><!-- Needs to be the ID of an internal person who is already listed as an applicant -->
                 <personId>person1</personId>
                 <year>2023</year>
                 <month>12</month>
                 <!-- Value between 0.0 and 1.0 -->
                 <plannedCommitment>0.5</plannedCommitment>
              </researcherCommitment>
              <researcherCommitment>
                 <personId>person1</personId>
                 <year>2023</year>
                 <month>11</month>
                 <plannedCommitment>0.8</plannedCommitment>
              </researcherCommitment>
           </internalApplicantsResearcherCommitment>
           <!-- External applicants can reference existing external persons by ID or attempt to match on name. If name is not found a record will be created-->
           <externalApplicants>
              <externalApplicant>
                 <externalPersonId>external_person_id_0003</externalPersonId>
                 <firstName>Johnny</firstName>
                 <lastName>Smithy</lastName>
                 <role>pi</role>
                 <externalOrganisations>
                    <cmns:externalOrganisationAssociation>
                       <cmns:externalOrgId>external_organisation_id_002</cmns:externalOrgId>
                    </cmns:externalOrganisationAssociation>
                 </externalOrganisations>
              </externalApplicant>
              <externalApplicant>
                 <firstName>Samantha</firstName>
                 <lastName>Master</lastName>
                 <country>gb</country>
                 <role>copi</role>
                 <externalOrganisations>
                    <cmns:externalOrganisationAssociation>
                       <cmns:externalOrgName>University of Pandora</cmns:externalOrgName>
                       <cmns:externalOrgType>academic</cmns:externalOrgType>
                    </cmns:externalOrganisationAssociation>
                 </externalOrganisations>
              </externalApplicant>
           </externalApplicants>
           <!-- Internal organisations who will be listed as applicants. Normally used for organisations not already affiliated with other applicants -->
           <organisations>
              <organisation id="organisation3"/>
           </organisations>
           <!-- External organisations who will be listed as applicants. Normally used for external organisations not already affiliated to another applicant -->
           <externalOrganisations>
              <cmns:externalOrganisationAssociation>
                 <cmns:externalOrgId>external_organisation_id_002</cmns:externalOrgId>
              </cmns:externalOrganisationAssociation>
              <cmns:externalOrganisationAssociation>
                 <cmns:externalOrgName>University of Pandora</cmns:externalOrgName>
                 <cmns:externalOrgType>academic</cmns:externalOrgType>
              </cmns:externalOrganisationAssociation>
           </externalOrganisations>
           <!-- The internal organisation responsible for overseeing the application. Must already exist in Pure -->
           <managedByOrganisation id="organisation1"/>
           <!-- Any other internal organisation units sharing responsible for overseeing the application. Needs to be enabled under the Unified Project Model administration -->
           <coManagingOrganisations>
              <organisation id="organisation2"/>
           </coManagingOrganisations>
           <!-- The date the research project is expected to begin if awarded -->
           <expectedStartDate>2023-10-26</expectedStartDate>
           <!-- The date the research project is expected to end if awarded -->
           <expectedEndDate>2024-02-14</expectedEndDate>
           <!-- Whether this application involves collaborating with other organisations -->
           <collaborative>true</collaborative>
           <!-- Details of the external organisations collaborating on the application. Should only be used if collaborative is true -->
           <collaborators><!-- Collaborator type should be defined in the "Unified Project Model: Types of Collaborators" classification scheme -->
              <cmns:collaborator type="jointapplicant">
                 <cmns:externalOrgId>external_organisation_id_002</cmns:externalOrgId>
                 <!-- Only one collaborator should be lead. If none are, then the institution itself is assumed to be lead -->
                 <cmns:leadCollaborator>true</cmns:leadCollaborator>
              </cmns:collaborator>
           </collaborators>
           <!-- Must be at least one funding, whether financial or non-financial -->
           <financialFundings>
              <financialFunding id="application1FinFunding1"><!-- Budgets can be enabled under the Unified Project Model administration -->
                 <budgets>
                    <budget id="application1FinFunding1Budget1">
                       <budgetLines>
                          <budgetLine><!--
                                            These should be listed in the Unified Project Model: Account Types classification scheme.
                                            If you are using single total account then this value should be "total"
                                        -->
                             <budgetLine>line1</budgetLine>
                             <budgetValue>100000</budgetValue>
                             <!--Can be enabled under UPM Administration. Values should be listed in "Unified Project Model: Organisation cost centre types" classification scheme as well as "Unified Project Model: Types of cost centre keywords on budget lines"-->
                             <costCenter>costcenter1</costCenter>
                             <!--This can be used to specify the purpose of the budgeted funds-->
                             <specification>Text used to make a descriptive text of the line</specification>
                             <!-- Relevant for FEC requirements for UK customers -->
                             <funderContributionGBP>2500</funderContributionGBP>
                             <fec>4.400</fec>
                          </budgetLine>
                       </budgetLines>
                       <!--
                                    Yearly budgets should be enabled under UPM Administration for these values to display in Pure.
                                    Each line in the yearly budget should be reflected in the budgetLines already
                                -->
                       <budgetLinesYearlyBudget><!-- There should be a value loaded for each line for each year of the application. If values aren't entered 0 will be presumed -->
                          <budgetLineYearlyBudget><!--
                                            These should be listed in the Unified Project Model: Account Types classification scheme.
                                            If you are using single total account then this value should be "total"
                                        -->
                             <budgetLine>line1</budgetLine>
                             <budgetValue>75000</budgetValue>
                             <year>2022</year>
                          </budgetLineYearlyBudget>
                          <budgetLineYearlyBudget>
                             <budgetLine>line1</budgetLine>
                             <budgetValue>25000</budgetValue>
                             <year>2023</year>
                          </budgetLineYearlyBudget>
                       </budgetLinesYearlyBudget>
                       <!--Must be defined in "Unified Project Model: Organisation cost centre types" classification scheme-->
                       <costCenter>costcenter1</costCenter>
                    </budget>
                 </budgets>
                 <!-- These are the details of the organisation providing the funding. Pure will attempt to match existing organisations and create one if not found -->
                 <externalOrgName>Department of Science and Innovation</externalOrgName>
                 <externalOrgType>government</externalOrgType>
                 <fundingSources><!--Full classification uri, from a classification scheme defined under the Funding Classification Configuration section of the Unified Project Model-->
                    <fundingSource>/dk/atira/pure/fundingopportunity/fundingopportunitytypes/fundingopportunity/conf</fundingSource>
                 </fundingSources>
                 <fundingProjectScheme>Waynes Protocol</fundingProjectScheme>
                 <!--Needs to be defined in the "Subset of ISO-4217 currencies" classification scheme-->
                 <appliedCurrency>USD</appliedCurrency>
                 <!--Applied amount in applied currency-->
                 <appliedAmountAppliedCurrency>200000</appliedAmountAppliedCurrency>
                 <!--Applied amount in system currency-->
                 <appliedAmount>100000</appliedAmount>
                 <institutionalContribution>20000</institutionalContribution>
                 <!-- Full Economic Cost -->
                 <institutionalFEC>150000</institutionalFEC>
                 <fECPercentage>1</fECPercentage>
                 <!-- How much the institution gets of the applied amount-->
                 <institutionalPart>80000</institutionalPart>
                 <fundingCollaborators><!-- Collaborator should already be listed under collaborators for application -->
                    <fundingCollaborator>
                       <collaborator>
                          <cmns:externalOrgId>external_organisation_id_002</cmns:externalOrgId>
                       </collaborator>
                       <institutionalPart>20000</institutionalPart>
                       <estimatedValue>20000</estimatedValue>
                    </fundingCollaborator>
                 </fundingCollaborators>
                 <visibility>Restricted</visibility>
              </financialFunding>
           </financialFundings>
           <!--Non financial funding (in-kind)-->
           <nonFinancialFundings>
              <nonFinancialFunding id="application1NonFinFunding1">
                 <externalOrgName>University of Pandora</externalOrgName>
                 <externalOrgType>academic</externalOrgType>
                 <fundingProjectScheme>Partnership for Research Development</fundingProjectScheme>
                 <estimatedValue>1000000</estimatedValue>
                 <institutionalEstimatedValue>200000</institutionalEstimatedValue>
                 <description>
                            Use of research facilities throughout life of the project
                        </description>
                 <visibility>Public</visibility>
              </nonFinancialFunding>
           </nonFinancialFundings>
           <!--
                    If award management is enabled the following applies:
                        inpreparation : not supported in Award Management (import/sync Error)
                        submittedtofunder : status = pending + submission date set with value from statusDate
                        awardedbyfunder : status = awarded + awarded date set with value from statusDate
                        rejectedbyfunder : status = rejected + rejected date set with value from statusDate
                        withdrawn : not supported in Award Management (import/sync Error)
                -->
           <applicationStatuses>
              <applicationStatus>
                 <status>submittedtofunder</status>
                 <statusDate>2023-01-16</statusDate>
              </applicationStatus>
              <applicationStatus>
                 <status>awardedbyfunder</status>
                 <statusDate>2023-05-15</statusDate>
              </applicationStatus>
           </applicationStatuses>
           <!-- Applications should already exist in Pure or can be included in the same xml file -->
           <relatedApplications>
              <relatedApplicationId>application2</relatedApplicationId>
           </relatedApplications>
           <!-- Funding Opportunity that applications is applying for. Must already exist in Pure -->
           <relatedFundingOpportunity>
              <relatedFundingOpportunityId>funding1</relatedFundingOpportunityId>
           </relatedFundingOpportunity>
           <documents>
              <cmns:upmdocuments id="application1Document1"><!-- Type should be defined in "Award Management: Application Document types" classification scheme -->
                 <cmns:type>application</cmns:type>
                 <cmns:file><!--You have a CHOICE of the next 3 items at this level-->
                    <cmns:http>
                       <cmns:url>https://upload.wikimedia.org/wikipedia/commons/9/9b/Southmayd_letter_1_0.jpg</cmns:url>
                    </cmns:http>
                    <!--<cmns:file>-->
                    <!--<cmns:path>string</cmns:path>-->
                    <!--</cmns:file>-->
                    <!--<cmns:byte>-->
                    <!--<cmns:base64EncodedString>string</cmns:base64EncodedString>-->
                    <!--</cmns:byte>-->
                 </cmns:file>
                 <!-- If not provided Pure will attempt to derive the following fields -->
                 <cmns:mimeType>image/jpeg</cmns:mimeType>
                 <cmns:fileName>Application.jpg</cmns:fileName>
                 <cmns:title>Proposal</cmns:title>
                 <cmns:visibility>FREE</cmns:visibility>
              </cmns:upmdocuments>
           </documents>
           <!-- Can be free text and/or classified tags but must be configured in the Keywords section of the Administration area -->
           <keywords>
              <cmns:keyword>Free text keyword</cmns:keyword>
              <cmns:keyword logicalName="ASJCSubjectAreas" key="1100/1108"/>
           </keywords>
           <!-- Options include Public, Campus, Restricted and Confidential -->
           <visibility>Confidential</visibility>
           <links>
              <cmns:link id="link1"><!--Mandatory:-->
                 <cmns:url>http://www.example.com</cmns:url>
                 <!--Type should be defined in "Types of links for Applications" classification scheme-->
                 <cmns:type>externalCosting</cmns:type>
                 <cmns:description>
                    <cmns:text lang="en" country="GB">description of the link</cmns:text>
                 </cmns:description>
              </cmns:link>
           </links>
           <!--
                    Basic Workflow valid values: entryInProgress, forApproval, approved, validated
                    Award Management Workflow valid values: draftProposal,
                                                            preApproval,
                                                            submittedToFunder,
                                                            awaitingReplyFromFunder,
                                                            receivedReplyFromFunder,
                                                            aborted
                -->
           <workflow>receivedReplyFromFunder</workflow>
        </upmapplication>
 
 

XSD Definition

<xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="upmapplication">
           <xs:annotation>
              <xs:documentation>For each application to be created in Pure there should be a new instance of this element</xs:documentation>
           </xs:annotation>
           <xs:complexType>
              <xs:all>
                 <xs:element name="activityTypes" type="activityTypes" minOccurs="0">
                    <xs:annotation>
                       <xs:documentation>A collection of nature of activity tags. Must be defined in the /dk/atira/pure/upm/nature classification scheme</xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="title" type="commons:localized_string">
                    <xs:annotation>
                       <xs:documentation>The title of the application</xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="shortTitle" type="commons:localized_string" minOccurs="0">
                    <xs:annotation>
                       <xs:documentation>The short title of the application</xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="acronym" type="commons:string_64" minOccurs="0">
                    <xs:annotation>
                       <xs:documentation>The acronym of the application</xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="descriptions" type="commons:descriptions" minOccurs="0">
                    <xs:annotation>
                       <xs:documentation>The descriptions of the application. Description types must be defined in the /dk/atira/pure/application/descriptions classification scheme</xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="ids" type="commons:ids" minOccurs="0">
                    <xs:annotation>
                       <xs:documentation>The ids of the application. Types of IDs must be defined in the /dk/atira/pure/upm/classifiedsource classification</xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="internalApplicants" type="internalApplicants" minOccurs="0">
                    <xs:annotation>
                       <xs:documentation>The internal persons related to the application</xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="internalApplicantsResearcherCommitment"
                             type="researcherCommitmentList"
                             minOccurs="0">
                    <xs:annotation>
                       <xs:documentation>The internal applicants commitment for the application. NOTE there needs to be at least one internalAwardHolder OR externalAwardholder</xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="externalApplicants" type="externalApplicants" minOccurs="0">
                    <xs:annotation>
                       <xs:documentation>The external persons related to the application</xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="coManagingOrganisations" type="organisations" minOccurs="0">
                    <xs:annotation>
                       <xs:documentation>The Co-ManagingOrganisations, can not be the managedByOrganisation. Can be enabled under Administrator -&gt; Unified Project Model in Pure</xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="organisations" type="organisations" minOccurs="0">
                    <xs:annotation>
                       <xs:documentation>The internal organisations related to the application. This would normally only be used for internal organisations that aren't already affiliated as part of an internal applicant</xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="externalOrganisations"
                             type="commons:externalOrganisationAssociations"
                             minOccurs="0">
                    <xs:annotation>
                       <xs:documentation>The external organisations related to the application. This would normally only be used for external organisations that aren't already affiliated as part of an internal or external applicant</xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="managedByOrganisation" type="organisation">
                    <xs:annotation>
                       <xs:documentation>The internal organisation that manages the application</xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="expectedStartDate" type="commons:date" minOccurs="0">
                    <xs:annotation>
                       <xs:documentation>The expected start date of the proposed work</xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="expectedEndDate" type="commons:date" minOccurs="0">
                    <xs:annotation>
                       <xs:documentation>The expected end date of the proposed work</xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="collaborative" type="xs:boolean" minOccurs="0">
                    <xs:annotation>
                       <xs:documentation>Specifies whether it is a collaborative application</xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="collaborators"
                             type="commons:externalCollaborators"
                             minOccurs="0">
                    <xs:annotation>
                       <xs:documentation>
                                    The collaborative partners on the application. Should only be used if collaborative is true.
                                    The type of the collaborator should be defined in the /dk/atira/pure/upm/collaborator classification scheme
                                </xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="financialFundings" type="financialFundings" minOccurs="0">
                    <xs:annotation>
                       <xs:documentation>The financial fundings added to the application. At least one of either financialFunding or nonFinancialFunding must be present.</xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="nonFinancialFundings"
                             type="nonFinancialFundings"
                             minOccurs="0">
                    <xs:annotation>
                       <xs:documentation>The non financial fundings added to the application. At least one of either financialFunding or nonFinancialFunding must be present.</xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="applicationStatuses" type="applicationStatuses" minOccurs="0">
                    <xs:annotation>
                       <xs:documentation>Details and dates of the application progression</xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="relatedApplications" type="relatedApplications" minOccurs="0">
                    <xs:annotation>
                       <xs:documentation>Applications related to this application</xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="relatedFundingOpportunity"
                             type="relatedFundingOpportunities"
                             minOccurs="0">
                    <xs:annotation>
                       <xs:documentation>The ID of the funding opportunity this application is applying for</xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="documents" type="commons:upmdocuments" minOccurs="0">
                    <xs:annotation>
                       <xs:documentation>Documents attached to the application. Types must be defined in /dk/atira/pure/application/document/types classification scheme</xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="keywords" type="commons:keywords" minOccurs="0">
                    <xs:annotation>
                       <xs:documentation>The keywords for the application.</xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="visibility" type="commons:visibility">
                    <xs:annotation>
                       <xs:documentation>The visibility of the application. Accepted values are Public, Campus, Restricted or Confidential</xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="links" type="commons:links" minOccurs="0">
                    <xs:annotation>
                       <xs:documentation>The links for the application. Types should be defined in the /dk/atira/pure/links/application classification scheme</xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="workflow" type="xs:string" minOccurs="0">
                    <xs:annotation>
                       <xs:documentation>
                                    Basic Workflow valid values: entryInProgress, forApproval, approved, validated
                                    Award Management Workflow valid values: draftProposal,
                                                                            preApproval,
                                                                            submittedToFunder,
                                                                            awaitingReplyFromFunder,
                                                                            receivedReplyFromFunder,
                                                                            aborted
                                </xs:documentation>
                    </xs:annotation>
                 </xs:element>
              </xs:all>
              <xs:attribute type="xs:string" name="id" use="required">
                 <xs:annotation>
                    <xs:documentation>The unique identifier for the application. This is referred to as the source id in Pure</xs:documentation>
                 </xs:annotation>
              </xs:attribute>
              <xs:attribute name="type" type="commons:classification" use="required">
                 <xs:annotation>
                    <xs:documentation>token from the classification scheme /dk/atira/pure/application/applicationtypes</xs:documentation>
                 </xs:annotation>
              </xs:attribute>
              <xs:attribute type="xs:boolean" name="managedInPure" use="optional">
                 <xs:annotation>
                    <xs:documentation>Whether the record is managed in Pure after creation or by the XML synchronisation. If you wish to update the record via XML post creation, this must be "false"</xs:documentation>
                 </xs:annotation>
              </xs:attribute>
           </xs:complexType>
        </xs:element>
 
 

XML Attribute/Element

Description

Type

Mandatory

@id

The unique identifier for the application. This is referred to as the source id in Pure

xsd:string

Yes

@type

token from the classification scheme /dk/atira/pure/application/applicationtypes

commons:classification

Yes

@managedInPure

Whether the record is managed in Pure after creation or by the XML synchronisation. If you wish to update the record via XML post creation, this must be "false"

xsd:boolean

Yes

activityTypes

A collection of nature of activity tags. Must be defined in the /dk/atira/pure/upm/nature classification scheme

activityTypes

No

title

The title of the application

commons:localized_string

Yes

shortTitle

The short title of the application

commons:localized_string

No

acronym

The acronym of the application

commons:string_64

No

descriptions

The descriptions of the application. Description types must be defined in the /dk/atira/pure/application/descriptions classification scheme

commons:descriptions

No

ids

The ids of the application. Types of IDs must be defined in the /dk/atira/pure/upm/classifiedsource classification

commons:ids

No

internalApplicants

The internal persons related to the application

internalApplicants

No

internalApplicantsResearcherCommitment

The internal applicants commitment for the application. NOTE there needs to be at least one internalAwardHolder OR externalAwardholder

researcherCommitmentList

No

externalApplicants

The external persons related to the application

externalApplicants

No

coManagingOrganisations

The Co-ManagingOrganisations, can not be the managedByOrganisation. Can be enabled under Administrator -> Unified Project Model in Pure

organisations

No

organisations

The internal organisations related to the application. This would normally only be used for internal organisations that aren't already affiliated as part of an internal applicant

organisations

No

externalOrganisations

The external organisations related to the application. This would normally only be used for external organisations that aren't already affiliated as part of an internal or external applicant

commons:externalOrganisationAssociations

No

managedByOrganisation

The internal organisation that manages the application

organisation

Yes

expectedStartDate

The expected start date of the proposed work

commons:date

No

expectedEndDate

The expected end date of the proposed work

commons:date

No

collaborative

Specifies whether it is a collaborative application

xsd:boolean

No

collaborators

The collaborative partners on the application. Should only be used if collaborative is true. The type of the collaborator should be defined in the /dk/atira/pure/upm/collaborator classification scheme

commons:externalCollaborators

No

financialFundings

The financial fundings added to the application. At least one of either financialFunding or nonFinancialFunding must be present.

financialFundings

No

nonFinancialFundings

The non financial fundings added to the application. At least one of either financialFunding or nonFinancialFunding must be present.

nonFinancialFundings

No

applicationStatuses

Details and dates of the application progression

applicationStatuses

No

relatedApplications

Applications related to this application

relatedApplications

No

relatedFundingOpportunity

The ID of the funding opportunity this application is applying for

relatedFundingOpportunities

No

documents

Documents attached to the application. Types must be defined in /dk/atira/pure/application/document/types classification scheme

commons:upmdocuments

No

keywords

The keywords for the application.

commons:keywords

No

visibility

The visibility of the application. Accepted values are Public, Campus, Restricted or Confidential

commons:visibility

Yes

links

The links for the application. Types should be defined in the /dk/atira/pure/links/application classification scheme

commons:links

No

workflow

Basic Workflow valid values: entryInProgress, forApproval, approved, validated Award Management Workflow valid values: draftProposal, preApproval, submittedToFunder, awaitingReplyFromFunder, receivedReplyFromFunder, aborted

xsd:string

No


Activity Types

activityTypes

A list of activityType elements of type commons:classification

XML Example

<activityTypes xmlns="v1.upmapplication.pure.atira.dk" xmlns:cmns="v3.commons.pure.atira.dk">
           <activityType>dissertation_project</activityType>
        </activityTypes>
 
 

XSD Definition

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="activityTypes">
           <xs:sequence>
              <xs:element name="activityType"
                          type="commons:classification"
                          minOccurs="0"
                          maxOccurs="unbounded">
                 <xs:annotation>
                    <xs:documentation>token from the classification scheme /dk/atira/pure/upm/nature</xs:documentation>
                 </xs:annotation>
              </xs:element>
           </xs:sequence>
        </xs:complexType>
 
 

XML Attribute/Element

Description

Type

Mandatory

activityType

token from the classification scheme /dk/atira/pure/upm/nature

commons:classification

No


Organisations

organisations

A list of organisation elements of type organisation

XML Example

<organisations xmlns="v1.upmapplication.pure.atira.dk" xmlns:cmns="v3.commons.pure.atira.dk">
           <organisation id="organisation3"/>
        </organisations>
 
 

XSD Definition

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="organisations">
           <xs:sequence>
              <xs:element name="organisation" type="organisation" maxOccurs="unbounded"/>
           </xs:sequence>
        </xs:complexType>
 
 

organisation

An id used to lookup an organisation

XML Example

<organisation xmlns="v1.upmapplication.pure.atira.dk"
                      xmlns:cmns="v3.commons.pure.atira.dk"
                      id="organisation1"/>
 
 

XSD Definition

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="organisation">
           <xs:annotation>
              <xs:documentation>An id used to lookup an organisation</xs:documentation>
           </xs:annotation>
           <xs:simpleContent>
              <xs:extension base="xs:string">
                 <xs:attribute name="id" type="commons:string_400">
                    <xs:annotation>
                       <xs:documentation>The source ID of the organisation</xs:documentation>
                    </xs:annotation>
                 </xs:attribute>
              </xs:extension>
           </xs:simpleContent>
        </xs:complexType>
 
 

XML Attribute/Element

Description

Type

Mandatory

@id

The source ID of the organisation

commons:string_400

Yes


Applicants

internalApplicants

A list of internalApplicant elements of type internalApplicant

XML Example

<internalApplicants xmlns="v1.upmapplication.pure.atira.dk" xmlns:cmns="v3.commons.pure.atira.dk">
           <internalApplicant><!-- The ID of the person in Pure. Normally the source id they were imported with -->
              <personId>person1</personId>
              <!-- The IDs of the internal organisation units this person is affiliated with for this application. Must already exist in Pure -->
              <organisationIds>
                 <organisation id="organisation1"/>
              </organisationIds>
              <!-- Role must exist in the "Unified Project Model: Application Roles" classification scheme -->
              <role>pi</role>
              <!-- Needs to be enabled under the Unified Project Model configuration. Value should be between 0.0 and 1.0-->
              <academicOwnership>.5</academicOwnership>
           </internalApplicant>
        </internalApplicants>
 
 

XSD Definition

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="internalApplicants">
           <xs:sequence>
              <xs:element name="internalApplicant"
                          type="internalApplicant"
                          maxOccurs="unbounded"/>
           </xs:sequence>
        </xs:complexType>
 
 

internalApplicant

Internal applicants should be existing person records in Pure

XML Example

<internalApplicant xmlns="v1.upmapplication.pure.atira.dk" xmlns:cmns="v3.commons.pure.atira.dk"><!-- The ID of the person in Pure. Normally the source id they were imported with -->
           <personId>person1</personId>
           <!-- The IDs of the internal organisation units this person is affiliated with for this application. Must already exist in Pure -->
           <organisationIds>
              <organisation id="organisation1"/>
           </organisationIds>
           <!-- Role must exist in the "Unified Project Model: Application Roles" classification scheme -->
           <role>pi</role>
           <!-- Needs to be enabled under the Unified Project Model configuration. Value should be between 0.0 and 1.0-->
           <academicOwnership>.5</academicOwnership>
        </internalApplicant>
 
 

XSD Definition

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="internalApplicant">
           <xs:annotation>
              <xs:documentation>Internal applicants should be existing person records in Pure</xs:documentation>
           </xs:annotation>
           <xs:sequence>
              <xs:element name="personId" type="commons:string_400">
                 <xs:annotation>
                    <xs:documentation>The source id of the person</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:choice>
                 <xs:element name="organisationId" type="commons:string_400">
                    <xs:annotation>
                       <xs:documentation>DEPRECATED: This element has been replaced by organisationIds</xs:documentation>
                    </xs:annotation>
                 </xs:element>
                 <xs:element name="organisationIds" type="organisations" minOccurs="0">
                    <xs:annotation>
                       <xs:documentation>
                                    The source id of the organisation.
                                    The internal organisations affiliated to the applicant on this application
                                </xs:documentation>
                    </xs:annotation>
                 </xs:element>
              </xs:choice>
              <xs:element name="role" type="commons:classification">
                 <xs:annotation>
                    <xs:documentation>token from the classification scheme /dk/atira/pure/application/roles/application</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="academicOwnership" type="xs:double" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>The academic ownership percentage of the application for this participant, must be enabled in Unified Project Model administration to display. Value should be between 0 and 1</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="plannedResearcherCommitment" type="xs:double" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>The planned researcher commitment for this participant, must be enabled in Unified Project Model administration to display. Value should be between 0 and 1</xs:documentation>
                 </xs:annotation>
              </xs:element>
           </xs:sequence>
        </xs:complexType>
 
 

XML Attribute/Element

Description

Type

Mandatory

personId

The source id of the person

commons:string_400

Yes

role

token from the classification scheme /dk/atira/pure/application/roles/application

commons:classification

Yes

academicOwnership

The academic ownership percentage of the application for this participant, must be enabled in Unified Project Model administration to display. Value should be between 0 and 1

xsd:double

No

plannedResearcherCommitment

The planned researcher commitment for this participant, must be enabled in Unified Project Model administration to display. Value should be between 0 and 1

xsd:double

No

researcherCommitmentList

A list of researcherCommitment elements of type researcherCommitment

XSD Definition

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="researcherCommitmentList">
           <xs:sequence>
              <xs:element name="researcherCommitment"
                          type="researcherCommitment"
                          maxOccurs="unbounded"/>
           </xs:sequence>
        </xs:complexType>
 
 

researcherCommitment

XML Example

<researcherCommitment xmlns="v1.upmapplication.pure.atira.dk" xmlns:cmns="v3.commons.pure.atira.dk"><!-- Needs to be the ID of an internal person who is already listed as an applicant -->
           <personId>person1</personId>
           <year>2023</year>
           <month>12</month>
           <!-- Value between 0.0 and 1.0 -->
           <plannedCommitment>0.5</plannedCommitment>
        </researcherCommitment>
 
 

XSD Definition

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="researcherCommitment">
           <xs:sequence>
              <xs:element name="personId" type="commons:string_400">
                 <xs:annotation>
                    <xs:documentation>The source id of the person</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="year" type="xs:int">
                 <xs:annotation>
                    <xs:documentation>The year of this researcher commitment</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="month" type="xs:int">
                 <xs:annotation>
                    <xs:documentation>The month of this researcher commitment</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="plannedCommitment" type="xs:double" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>The planned researcher commitment</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="actualCommitment" type="xs:double" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>The actual researcher commitment</xs:documentation>
                 </xs:annotation>
              </xs:element>
           </xs:sequence>
        </xs:complexType>
 
 

XML Attribute/Element

Description

Type

Mandatory

personId

The source id of the person

commons:string_400

Yes

year

The year of this researcher commitment

xsd:int

Yes

month

The month of this researcher commitment

xsd:int

Yes

plannedCommitment

The planned researcher commitment

xsd:double

No

actualCommitment

The actual researcher commitment

xsd:double

No

externalApplicants

A list of externalApplicant elements of type externalApplicant

XML Example

<externalApplicants xmlns="v1.upmapplication.pure.atira.dk" xmlns:cmns="v3.commons.pure.atira.dk">
           <externalApplicant>
              <externalPersonId>external_person_id_0003</externalPersonId>
              <firstName>Johnny</firstName>
              <lastName>Smithy</lastName>
              <role>pi</role>
              <externalOrganisations>
                 <cmns:externalOrganisationAssociation>
                    <cmns:externalOrgId>external_organisation_id_002</cmns:externalOrgId>
                 </cmns:externalOrganisationAssociation>
              </externalOrganisations>
           </externalApplicant>
           <externalApplicant>
              <firstName>Samantha</firstName>
              <lastName>Master</lastName>
              <country>gb</country>
              <role>copi</role>
              <externalOrganisations>
                 <cmns:externalOrganisationAssociation>
                    <cmns:externalOrgName>University of Pandora</cmns:externalOrgName>
                    <cmns:externalOrgType>academic</cmns:externalOrgType>
                 </cmns:externalOrganisationAssociation>
              </externalOrganisations>
           </externalApplicant>
        </externalApplicants>
 
 

XSD Definition

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="externalApplicants">
           <xs:sequence>
              <xs:element name="externalApplicant"
                          type="externalApplicant"
                          maxOccurs="unbounded"/>
           </xs:sequence>
        </xs:complexType>
 
 

externalApplicant

External applicants can reference existing external person records by ID or Pure will attempt to match on name. If no match is found a new record will be created.

XML Example

<externalApplicant xmlns="v1.upmapplication.pure.atira.dk" xmlns:cmns="v3.commons.pure.atira.dk">
           <externalPersonId>external_person_id_0003</externalPersonId>
           <firstName>Johnny</firstName>
           <lastName>Smithy</lastName>
           <role>pi</role>
           <externalOrganisations>
              <cmns:externalOrganisationAssociation>
                 <cmns:externalOrgId>external_organisation_id_002</cmns:externalOrgId>
              </cmns:externalOrganisationAssociation>
           </externalOrganisations>
        </externalApplicant>
 
 

XSD Definition

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="externalApplicant">
           <xs:annotation>
              <xs:documentation>
                        External applicants can reference existing external person records by ID or
                        Pure will attempt to match on name. If no match is found a new record will be created.
                    </xs:documentation>
           </xs:annotation>
           <xs:sequence>
              <xs:element name="externalPersonId" type="commons:string_400" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>The source id of the external person</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="firstName" type="commons:string_1024">
                 <xs:annotation>
                    <xs:documentation>First name of the participant</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="lastName" type="commons:string_1024">
                 <xs:annotation>
                    <xs:documentation>Last name of the participant</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="country" type="commons:classification" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>token from the classification scheme /dk/atira/pure/core/countries</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="role" type="commons:classification">
                 <xs:annotation>
                    <xs:documentation>token from the classification scheme /dk/atira/pure/application/roles/application</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="externalOrgName" type="commons:string_1024" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>DEPRECATED: This element has been replaced by externalOrganisations</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="externalOrgType" type="commons:classification" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>DEPRECATED: This element has been replaced by externalOrganisations</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="externalOrgId" type="commons:string_400" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>DEPRECATED: This element has been replaced by externalOrganisations</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="externalOrganisations"
                          type="commons:externalOrganisationAssociations"
                          minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>The external organisations related to the applicant. If IDs are not provided Pure will attempt to match on name and country and create a new record if not found</xs:documentation>
                 </xs:annotation>
              </xs:element>
           </xs:sequence>
           <xs:attribute name="id" type="commons:string_400" use="optional">
              <xs:annotation>
                 <xs:documentation>The ID of the external applicant association</xs:documentation>
              </xs:annotation>
           </xs:attribute>
        </xs:complexType>
 
 

XML Attribute/Element

Description

Type

Mandatory

@id

The ID of the external applicant association

commons:string_400

Yes

externalPersonId

The source id of the external person

commons:string_400

No

firstName

First name of the participant

commons:string_1024

Yes

lastName

Last name of the participant

commons:string_1024

Yes

country

token from the classification scheme /dk/atira/pure/core/countries

commons:classification

No

role

token from the classification scheme /dk/atira/pure/application/roles/application

commons:classification

Yes

externalOrganisations

The external organisations related to the applicant. If IDs are not provided Pure will attempt to match on name and country and create a new record if not found

commons:externalOrganisationAssociations

No


Funding

financialFundings

A list of financialFunding elements of type financialFunding

XML Example

<financialFundings xmlns="v1.upmapplication.pure.atira.dk" xmlns:cmns="v3.commons.pure.atira.dk">
           <financialFunding id="application1FinFunding1"><!-- Budgets can be enabled under the Unified Project Model administration -->
              <budgets>
                 <budget id="application1FinFunding1Budget1">
                    <budgetLines>
                       <budgetLine><!--
                                            These should be listed in the Unified Project Model: Account Types classification scheme.
                                            If you are using single total account then this value should be "total"
                                        -->
                          <budgetLine>line1</budgetLine>
                          <budgetValue>100000</budgetValue>
                          <!--Can be enabled under UPM Administration. Values should be listed in "Unified Project Model: Organisation cost centre types" classification scheme as well as "Unified Project Model: Types of cost centre keywords on budget lines"-->
                          <costCenter>costcenter1</costCenter>
                          <!--This can be used to specify the purpose of the budgeted funds-->
                          <specification>Text used to make a descriptive text of the line</specification>
                          <!-- Relevant for FEC requirements for UK customers -->
                          <funderContributionGBP>2500</funderContributionGBP>
                          <fec>4.400</fec>
                       </budgetLine>
                    </budgetLines>
                    <!--
                                    Yearly budgets should be enabled under UPM Administration for these values to display in Pure.
                                    Each line in the yearly budget should be reflected in the budgetLines already
                                -->
                    <budgetLinesYearlyBudget><!-- There should be a value loaded for each line for each year of the application. If values aren't entered 0 will be presumed -->
                       <budgetLineYearlyBudget><!--
                                            These should be listed in the Unified Project Model: Account Types classification scheme.
                                            If you are using single total account then this value should be "total"
                                        -->
                          <budgetLine>line1</budgetLine>
                          <budgetValue>75000</budgetValue>
                          <year>2022</year>
                       </budgetLineYearlyBudget>
                       <budgetLineYearlyBudget>
                          <budgetLine>line1</budgetLine>
                          <budgetValue>25000</budgetValue>
                          <year>2023</year>
                       </budgetLineYearlyBudget>
                    </budgetLinesYearlyBudget>
                    <!--Must be defined in "Unified Project Model: Organisation cost centre types" classification scheme-->
                    <costCenter>costcenter1</costCenter>
                 </budget>
              </budgets>
              <!-- These are the details of the organisation providing the funding. Pure will attempt to match existing organisations and create one if not found -->
              <externalOrgName>Department of Science and Innovation</externalOrgName>
              <externalOrgType>government</externalOrgType>
              <fundingSources><!--Full classification uri, from a classification scheme defined under the Funding Classification Configuration section of the Unified Project Model-->
                 <fundingSource>/dk/atira/pure/fundingopportunity/fundingopportunitytypes/fundingopportunity/conf</fundingSource>
              </fundingSources>
              <fundingProjectScheme>Waynes Protocol</fundingProjectScheme>
              <!--Needs to be defined in the "Subset of ISO-4217 currencies" classification scheme-->
              <appliedCurrency>USD</appliedCurrency>
              <!--Applied amount in applied currency-->
              <appliedAmountAppliedCurrency>200000</appliedAmountAppliedCurrency>
              <!--Applied amount in system currency-->
              <appliedAmount>100000</appliedAmount>
              <institutionalContribution>20000</institutionalContribution>
              <!-- Full Economic Cost -->
              <institutionalFEC>150000</institutionalFEC>
              <fECPercentage>1</fECPercentage>
              <!-- How much the institution gets of the applied amount-->
              <institutionalPart>80000</institutionalPart>
              <fundingCollaborators><!-- Collaborator should already be listed under collaborators for application -->
                 <fundingCollaborator>
                    <collaborator>
                       <cmns:externalOrgId>external_organisation_id_002</cmns:externalOrgId>
                    </collaborator>
                    <institutionalPart>20000</institutionalPart>
                    <estimatedValue>20000</estimatedValue>
                 </fundingCollaborator>
              </fundingCollaborators>
              <visibility>Restricted</visibility>
           </financialFunding>
        </financialFundings>
 
 

XSD Definition

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="financialFundings">
           <xs:sequence>
              <xs:element name="financialFunding"
                          type="financialFunding"
                          maxOccurs="unbounded"/>
           </xs:sequence>
        </xs:complexType>
 
 

financialFunding

A funding commitment from an external organisation towards the application. Depending on the financial funding configuration options under the Unified Project Model administration many more detailed elements can be included, such as budgets.

XML Example

<financialFunding xmlns="v1.upmapplication.pure.atira.dk"
                          xmlns:cmns="v3.commons.pure.atira.dk"
                          id="application1FinFunding1"><!-- Budgets can be enabled under the Unified Project Model administration -->
           <budgets>
              <budget id="application1FinFunding1Budget1">
                 <budgetLines>
                    <budgetLine><!--
                                            These should be listed in the Unified Project Model: Account Types classification scheme.
                                            If you are using single total account then this value should be "total"
                                        -->
                       <budgetLine>line1</budgetLine>
                       <budgetValue>100000</budgetValue>
                       <!--Can be enabled under UPM Administration. Values should be listed in "Unified Project Model: Organisation cost centre types" classification scheme as well as "Unified Project Model: Types of cost centre keywords on budget lines"-->
                       <costCenter>costcenter1</costCenter>
                       <!--This can be used to specify the purpose of the budgeted funds-->
                       <specification>Text used to make a descriptive text of the line</specification>
                       <!-- Relevant for FEC requirements for UK customers -->
                       <funderContributionGBP>2500</funderContributionGBP>
                       <fec>4.400</fec>
                    </budgetLine>
                 </budgetLines>
                 <!--
                                    Yearly budgets should be enabled under UPM Administration for these values to display in Pure.
                                    Each line in the yearly budget should be reflected in the budgetLines already
                                -->
                 <budgetLinesYearlyBudget><!-- There should be a value loaded for each line for each year of the application. If values aren't entered 0 will be presumed -->
                    <budgetLineYearlyBudget><!--
                                            These should be listed in the Unified Project Model: Account Types classification scheme.
                                            If you are using single total account then this value should be "total"
                                        -->
                       <budgetLine>line1</budgetLine>
                       <budgetValue>75000</budgetValue>
                       <year>2022</year>
                    </budgetLineYearlyBudget>
                    <budgetLineYearlyBudget>
                       <budgetLine>line1</budgetLine>
                       <budgetValue>25000</budgetValue>
                       <year>2023</year>
                    </budgetLineYearlyBudget>
                 </budgetLinesYearlyBudget>
                 <!--Must be defined in "Unified Project Model: Organisation cost centre types" classification scheme-->
                 <costCenter>costcenter1</costCenter>
              </budget>
           </budgets>
           <!-- These are the details of the organisation providing the funding. Pure will attempt to match existing organisations and create one if not found -->
           <externalOrgName>Department of Science and Innovation</externalOrgName>
           <externalOrgType>government</externalOrgType>
           <fundingSources><!--Full classification uri, from a classification scheme defined under the Funding Classification Configuration section of the Unified Project Model-->
              <fundingSource>/dk/atira/pure/fundingopportunity/fundingopportunitytypes/fundingopportunity/conf</fundingSource>
           </fundingSources>
           <fundingProjectScheme>Waynes Protocol</fundingProjectScheme>
           <!--Needs to be defined in the "Subset of ISO-4217 currencies" classification scheme-->
           <appliedCurrency>USD</appliedCurrency>
           <!--Applied amount in applied currency-->
           <appliedAmountAppliedCurrency>200000</appliedAmountAppliedCurrency>
           <!--Applied amount in system currency-->
           <appliedAmount>100000</appliedAmount>
           <institutionalContribution>20000</institutionalContribution>
           <!-- Full Economic Cost -->
           <institutionalFEC>150000</institutionalFEC>
           <fECPercentage>1</fECPercentage>
           <!-- How much the institution gets of the applied amount-->
           <institutionalPart>80000</institutionalPart>
           <fundingCollaborators><!-- Collaborator should already be listed under collaborators for application -->
              <fundingCollaborator>
                 <collaborator>
                    <cmns:externalOrgId>external_organisation_id_002</cmns:externalOrgId>
                 </collaborator>
                 <institutionalPart>20000</institutionalPart>
                 <estimatedValue>20000</estimatedValue>
              </fundingCollaborator>
           </fundingCollaborators>
           <visibility>Restricted</visibility>
        </financialFunding>
 
 

XSD Definition

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="financialFunding">
           <xs:annotation>
              <xs:documentation>A funding commitment from an external organisation towards the application. Depending on the financial funding configuration options under the Unified Project Model administration many more detailed elements can be included, such as budgets.</xs:documentation>
           </xs:annotation>
           <xs:all>
              <xs:element name="budgets" type="budgets" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>The budgets related to the financial funding. Should be enabled under Unified Project Model administration to display in Pure</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="externalOrgName" type="commons:string_1024" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>Name of the external organisation providing this financial funding. Not needed if externalOrgId is used. If existing organisation is not found then new organisation will be created.</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="externalOrgType" type="commons:classification" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>Type of the external organisation providing this financial funding. Not needed if externalOrgId is used. key token from the classification scheme /dk/atira/pure/ueoexternalorganisation/ueoexternalorganisationtypes, eg ueoexternalorganisation/researchFundingBody</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="externalOrgId" type="commons:string_400" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>ID of the external organisation providing this financial funding.</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="fundingSource" type="commons:classification" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>DEPRECATED: This element has been replaced by fundingSources. Key token from the classification scheme /dk/atira/pure/project/financingsources, e.g. publicResearchCouncil</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="fundingSources" minOccurs="0">
                 <xs:complexType>
                    <xs:sequence>
                       <xs:element name="fundingSource"
                                   type="commons:classification"
                                   minOccurs="0"
                                   maxOccurs="unbounded">
                          <xs:annotation>
                             <xs:documentation>A classification uri, where the scheme listed on the Funding classification configuration page of the Unified Project Model administration</xs:documentation>
                          </xs:annotation>
                       </xs:element>
                    </xs:sequence>
                 </xs:complexType>
              </xs:element>
              <xs:element name="fundingProjectScheme"
                          type="commons:string_1024"
                          minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>Free text value to describe the funding project scheme</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="appliedCurrency" type="commons:classification" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>Currency that the application is made in. Token from classification scheme /dk/atira/pure/core/isocurrencies</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="appliedAmountAppliedCurrency" type="xs:double" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>The amount to apply for (in the applied currency)</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="appliedAmount" type="xs:double" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>The amount to apply for (in the system currency)</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="institutionalContribution" type="xs:double" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>amount contributed by institution</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="institutionalFEC" type="xs:double" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>The total value for the funding</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="fECPercentage" type="xs:double" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>Full Economic Cost percentage, values between 0 and 1. fEC fields need to be enabled under UPM administration for this to be available</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="institutionalPart" type="xs:double" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>Should only be provided if this is a collaborative award</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="fundingProgrammeId" type="commons:string_400" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>The ID of the related funding programme</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="fundingCollaborators"
                          type="fundingCollaborators"
                          minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>Collaborators, and their contributions, on this funding</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="costCode" type="commons:string_1024" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>Financial account code. Note under UPM administration this can be configured to be available either on funding or budget</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="visibility" type="commons:visibility" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>Visibility of the funding</xs:documentation>
                 </xs:annotation>
              </xs:element>
           </xs:all>
           <xs:attribute name="id" type="commons:string_400" use="required">
              <xs:annotation>
                 <xs:documentation>Id of the funding</xs:documentation>
              </xs:annotation>
           </xs:attribute>
        </xs:complexType>
 
 

XML Attribute/Element

Description

Type

Mandatory

@id

Id of the funding

commons:string_400

Yes

budgets

The budgets related to the financial funding. Should be enabled under Unified Project Model administration to display in Pure

budgets

No

externalOrgName

Name of the external organisation providing this financial funding. Not needed if externalOrgId is used. If existing organisation is not found then new organisation will be created.

commons:string_1024

No

externalOrgType

Type of the external organisation providing this financial funding. Not needed if externalOrgId is used. key token from the classification scheme /dk/atira/pure/ueoexternalorganisation/ueoexternalorganisationtypes, eg ueoexternalorganisation/researchFundingBody

commons:classification

No

externalOrgId

ID of the external organisation providing this financial funding.

commons:string_400

No

fundingSources

 

Contains below components

No

fundingSources.fundingSource

A classification uri, where the scheme listed on the Funding classification configuration page of the Unified Project Model administration

commons:classification

No

fundingProjectScheme

Free text value to describe the funding project scheme

commons:string_1024

No

appliedCurrency

Currency that the application is made in. Token from classification scheme /dk/atira/pure/core/isocurrencies

commons:classification

No

appliedAmountAppliedCurrency

The amount to apply for (in the applied currency)

xsd:double

No

appliedAmount

The amount to apply for (in the system currency)

xsd:double

No

institutionalContribution

amount contributed by institution

xsd:double

No

institutionalFEC

The total value for the funding

xsd:double

No

fECPercentage

Full Economic Cost percentage, values between 0 and 1. fEC fields need to be enabled under UPM administration for this to be available

xsd:double

No

institutionalPart

Should only be provided if this is a collaborative award

xsd:double

No

fundingProgrammeId

The ID of the related funding programme

commons:string_400

No

fundingCollaborators

Collaborators, and their contributions, on this funding

fundingCollaborators

No

costCode

Financial account code. Note under UPM administration this can be configured to be available either on funding or budget

commons:string_1024

No

visibility

Visibility of the funding

commons:visibility

No

nonFinancialFundings

A list of nonFinancialFunding elements of type nonFinancialFunding

XML Example

<nonFinancialFundings xmlns="v1.upmapplication.pure.atira.dk" xmlns:cmns="v3.commons.pure.atira.dk">
           <nonFinancialFunding id="application1NonFinFunding1">
              <externalOrgName>University of Pandora</externalOrgName>
              <externalOrgType>academic</externalOrgType>
              <fundingProjectScheme>Partnership for Research Development</fundingProjectScheme>
              <estimatedValue>1000000</estimatedValue>
              <institutionalEstimatedValue>200000</institutionalEstimatedValue>
              <description>
                            Use of research facilities throughout life of the project
                        </description>
              <visibility>Public</visibility>
           </nonFinancialFunding>
        </nonFinancialFundings>
 
 

XSD Definition

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="nonFinancialFundings">
           <xs:sequence>
              <xs:element name="nonFinancialFunding"
                          type="nonFinancialFunding"
                          maxOccurs="unbounded"/>
           </xs:sequence>
        </xs:complexType>
 
 

nonFinancialFunding

A funding commitment from an external organisation of a non-financial nature (often called in-kind) towards the award. Depending on the financial funding configuration options under the Unified Project Model administration many more detailed elements can be included

XML Example

<nonFinancialFunding xmlns="v1.upmapplication.pure.atira.dk"
                             xmlns:cmns="v3.commons.pure.atira.dk"
                             id="application1NonFinFunding1">
           <externalOrgName>University of Pandora</externalOrgName>
           <externalOrgType>academic</externalOrgType>
           <fundingProjectScheme>Partnership for Research Development</fundingProjectScheme>
           <estimatedValue>1000000</estimatedValue>
           <institutionalEstimatedValue>200000</institutionalEstimatedValue>
           <description>
                            Use of research facilities throughout life of the project
                        </description>
           <visibility>Public</visibility>
        </nonFinancialFunding>
 
 

XSD Definition

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="nonFinancialFunding">
           <xs:annotation>
              <xs:documentation>A funding commitment from an external organisation of a non-financial nature (often called in-kind) towards the award. Depending on the financial funding configuration options under the Unified Project Model administration many more detailed elements can be included</xs:documentation>
           </xs:annotation>
           <xs:all>
              <xs:element name="externalOrgName" type="commons:string_1024" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>Name of the external organisation providing this financial funding. Not needed if externalOrgId is used. If existing organisation is not found then new organisation will be created.</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="externalOrgType" type="commons:classification" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>Type of the external organisation providing this financial funding. Not needed if externalOrgId is used. key token from the classification scheme /dk/atira/pure/ueoexternalorganisation/ueoexternalorganisationtypes, eg ueoexternalorganisation/researchFundingBody</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="externalOrgId" type="commons:string_400" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>ID of the external organisation providing this financial funding.</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="fundingProjectScheme"
                          type="commons:string_1024"
                          minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>Free text describing the funding project scheme</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="estimatedValue" type="xs:double" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>Estimated value of the funding</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="institutionalEstimatedValue" type="xs:double" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>Should only be provided if this is a collaborative award.</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="description" type="commons:string_1024" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>Description of the commitment</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="fundingCollaborators"
                          type="fundingCollaborators"
                          minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>Collaborators, and their contributions, on this funding</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="visibility" type="commons:visibility" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>Visibility of the funding</xs:documentation>
                 </xs:annotation>
              </xs:element>
           </xs:all>
           <xs:attribute name="id" type="commons:string_400" use="required">
              <xs:annotation>
                 <xs:documentation>Id of the funding in an external system</xs:documentation>
              </xs:annotation>
           </xs:attribute>
        </xs:complexType>
 
 

XML Attribute/Element

Description

Type

Mandatory

@id

Id of the funding in an external system

commons:string_400

Yes

externalOrgName

Name of the external organisation providing this financial funding. Not needed if externalOrgId is used. If existing organisation is not found then new organisation will be created.

commons:string_1024

No

externalOrgType

Type of the external organisation providing this financial funding. Not needed if externalOrgId is used. key token from the classification scheme /dk/atira/pure/ueoexternalorganisation/ueoexternalorganisationtypes, eg ueoexternalorganisation/researchFundingBody

commons:classification

No

externalOrgId

ID of the external organisation providing this financial funding.

commons:string_400

No

fundingProjectScheme

Free text describing the funding project scheme

commons:string_1024

No

estimatedValue

Estimated value of the funding

xsd:double

No

institutionalEstimatedValue

Should only be provided if this is a collaborative award.

xsd:double

No

description

Description of the commitment

commons:string_1024

No

fundingCollaborators

Collaborators, and their contributions, on this funding

fundingCollaborators

No

visibility

Visibility of the funding

commons:visibility

No

budgets

A list of budget elements of type budget

XML Example

<budgets xmlns="v1.upmapplication.pure.atira.dk" xmlns:cmns="v3.commons.pure.atira.dk">
           <budget id="application1FinFunding1Budget1">
              <budgetLines>
                 <budgetLine><!--
                                            These should be listed in the Unified Project Model: Account Types classification scheme.
                                            If you are using single total account then this value should be "total"
                                        -->
                    <budgetLine>line1</budgetLine>
                    <budgetValue>100000</budgetValue>
                    <!--Can be enabled under UPM Administration. Values should be listed in "Unified Project Model: Organisation cost centre types" classification scheme as well as "Unified Project Model: Types of cost centre keywords on budget lines"-->
                    <costCenter>costcenter1</costCenter>
                    <!--This can be used to specify the purpose of the budgeted funds-->
                    <specification>Text used to make a descriptive text of the line</specification>
                    <!-- Relevant for FEC requirements for UK customers -->
                    <funderContributionGBP>2500</funderContributionGBP>
                    <fec>4.400</fec>
                 </budgetLine>
              </budgetLines>
              <!--
                                    Yearly budgets should be enabled under UPM Administration for these values to display in Pure.
                                    Each line in the yearly budget should be reflected in the budgetLines already
                                -->
              <budgetLinesYearlyBudget><!-- There should be a value loaded for each line for each year of the application. If values aren't entered 0 will be presumed -->
                 <budgetLineYearlyBudget><!--
                                            These should be listed in the Unified Project Model: Account Types classification scheme.
                                            If you are using single total account then this value should be "total"
                                        -->
                    <budgetLine>line1</budgetLine>
                    <budgetValue>75000</budgetValue>
                    <year>2022</year>
                 </budgetLineYearlyBudget>
                 <budgetLineYearlyBudget>
                    <budgetLine>line1</budgetLine>
                    <budgetValue>25000</budgetValue>
                    <year>2023</year>
                 </budgetLineYearlyBudget>
              </budgetLinesYearlyBudget>
              <!--Must be defined in "Unified Project Model: Organisation cost centre types" classification scheme-->
              <costCenter>costcenter1</costCenter>
           </budget>
        </budgets>
 
 

XSD Definition

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="budgets">
           <xs:sequence>
              <xs:element name="budget" type="budget" maxOccurs="unbounded"/>
           </xs:sequence>
        </xs:complexType>
 
 

budget

A budget details a breakdown of how the funding is expected to be spent. This should be enabled under the Unified Project Model administration page and can be configued as to whether support multiple account lines or yearly breakdowns

XML Example

<budget xmlns="v1.upmapplication.pure.atira.dk"
                xmlns:cmns="v3.commons.pure.atira.dk"
                id="application1FinFunding1Budget1">
           <budgetLines>
              <budgetLine><!--
                                            These should be listed in the Unified Project Model: Account Types classification scheme.
                                            If you are using single total account then this value should be "total"
                                        -->
                 <budgetLine>line1</budgetLine>
                 <budgetValue>100000</budgetValue>
                 <!--Can be enabled under UPM Administration. Values should be listed in "Unified Project Model: Organisation cost centre types" classification scheme as well as "Unified Project Model: Types of cost centre keywords on budget lines"-->
                 <costCenter>costcenter1</costCenter>
                 <!--This can be used to specify the purpose of the budgeted funds-->
                 <specification>Text used to make a descriptive text of the line</specification>
                 <!-- Relevant for FEC requirements for UK customers -->
                 <funderContributionGBP>2500</funderContributionGBP>
                 <fec>4.400</fec>
              </budgetLine>
           </budgetLines>
           <!--
                                    Yearly budgets should be enabled under UPM Administration for these values to display in Pure.
                                    Each line in the yearly budget should be reflected in the budgetLines already
                                -->
           <budgetLinesYearlyBudget><!-- There should be a value loaded for each line for each year of the application. If values aren't entered 0 will be presumed -->
              <budgetLineYearlyBudget><!--
                                            These should be listed in the Unified Project Model: Account Types classification scheme.
                                            If you are using single total account then this value should be "total"
                                        -->
                 <budgetLine>line1</budgetLine>
                 <budgetValue>75000</budgetValue>
                 <year>2022</year>
              </budgetLineYearlyBudget>
              <budgetLineYearlyBudget>
                 <budgetLine>line1</budgetLine>
                 <budgetValue>25000</budgetValue>
                 <year>2023</year>
              </budgetLineYearlyBudget>
           </budgetLinesYearlyBudget>
           <!--Must be defined in "Unified Project Model: Organisation cost centre types" classification scheme-->
           <costCenter>costcenter1</costCenter>
        </budget>
 
 

XSD Definition

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="budget">
           <xs:annotation>
              <xs:documentation>A budget details a breakdown of how the funding is expected to be spent. This should be enabled under the Unified Project Model administration page and can be configued as to whether support multiple account lines or yearly breakdowns</xs:documentation>
           </xs:annotation>
           <xs:all>
              <xs:element name="budgetLines" type="budgetLines">
                 <xs:annotation>
                    <xs:documentation>The budget lines of the budget</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="budgetLinesYearlyBudget"
                          type="budgetLinesYearlyBudget"
                          minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>The budget lines of the yearly budget, if enabled under the UPM administration</xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="organisationId" type="commons:string_1024" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>
                                The ID of the organisation this budget is associated with
                                If you have more than one budget per funding then this field is mandatory.
                            </xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="costCenter" type="commons:classification" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>
                                The cost center this budget is associated with, if you have more than one budget per funding then this field is mandatory.
                                key token from the classification scheme /dk/atira/pure/upm/costcenter
                            </xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="costCode" type="commons:string_1024" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>
                                Financial account code. Note under UPM administration this can be configured to be available either on funding or budget
                            </xs:documentation>
                 </xs:annotation>
              </xs:element>
           </xs:all>
           <xs:attribute name="id" type="commons:string_400" use="required">
              <xs:annotation>
                 <xs:documentation>id of the budget</xs:documentation>
              </xs:annotation>
           </xs:attribute>
        </xs:complexType>
 
 

XML Attribute/Element

Description

Type

Mandatory

@id

id of the budget

commons:string_400

Yes

budgetLines

The budget lines of the budget

budgetLines

Yes

budgetLinesYearlyBudget

The budget lines of the yearly budget, if enabled under the UPM administration

budgetLinesYearlyBudget

No

organisationId

The ID of the organisation this budget is associated with If you have more than one budget per funding then this field is mandatory.

commons:string_1024

No

costCenter

The cost center this budget is associated with, if you have more than one budget per funding then this field is mandatory. key token from the classification scheme /dk/atira/pure/upm/costcenter

commons:classification

No

costCode

Financial account code. Note under UPM administration this can be configured to be available either on funding or budget

commons:string_1024

No

budgetLines

A list of budgetLine elements of type budgetLine

XML Example

<budgetLines xmlns="v1.upmapplication.pure.atira.dk" xmlns:cmns="v3.commons.pure.atira.dk">
           <budgetLine><!--
                                            These should be listed in the Unified Project Model: Account Types classification scheme.
                                            If you are using single total account then this value should be "total"
                                        -->
              <budgetLine>line1</budgetLine>
              <budgetValue>100000</budgetValue>
              <!--Can be enabled under UPM Administration. Values should be listed in "Unified Project Model: Organisation cost centre types" classification scheme as well as "Unified Project Model: Types of cost centre keywords on budget lines"-->
              <costCenter>costcenter1</costCenter>
              <!--This can be used to specify the purpose of the budgeted funds-->
              <specification>Text used to make a descriptive text of the line</specification>
              <!-- Relevant for FEC requirements for UK customers -->
              <funderContributionGBP>2500</funderContributionGBP>
              <fec>4.400</fec>
           </budgetLine>
        </budgetLines>
 
 

XSD Definition

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="budgetLines">
           <xs:sequence>
              <xs:element name="budgetLine" type="budgetLine" maxOccurs="unbounded"/>
           </xs:sequence>
        </xs:complexType>
 
 

budgetLine

A breakdown of the funding against different budget lines. To break down different account lines, single totals account should be disabled under the UPM administration

XML Example

<budgetLine xmlns="v1.upmapplication.pure.atira.dk" xmlns:cmns="v3.commons.pure.atira.dk"><!--
                                            These should be listed in the Unified Project Model: Account Types classification scheme.
                                            If you are using single total account then this value should be "total"
                                        -->
           <budgetLine>line1</budgetLine>
           <budgetValue>100000</budgetValue>
           <!--Can be enabled under UPM Administration. Values should be listed in "Unified Project Model: Organisation cost centre types" classification scheme as well as "Unified Project Model: Types of cost centre keywords on budget lines"-->
           <costCenter>costcenter1</costCenter>
           <!--This can be used to specify the purpose of the budgeted funds-->
           <specification>Text used to make a descriptive text of the line</specification>
           <!-- Relevant for FEC requirements for UK customers -->
           <funderContributionGBP>2500</funderContributionGBP>
           <fec>4.400</fec>
        </budgetLine>
 
 

XSD Definition

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="budgetLine">
           <xs:annotation>
              <xs:documentation>A breakdown of the funding against different budget lines. To break down different account lines, single totals account should be disabled under the UPM administration</xs:documentation>
           </xs:annotation>
           <xs:all>
              <xs:element name="budgetLine" type="commons:string_1024" minOccurs="1">
                 <xs:annotation>
                    <xs:documentation>
                                The budget line to add the budget value for. If you do not want to provide budget against individual budget lines, please make sure the module the module is configured for this and that the budget line classification schema only contains one single classification value called Total. Please consult your Atira project manager to make sure this is setup correctly.
                                Key token from the classification scheme /dk/atira/pure/award/account
                            </xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="budgetValue" type="xs:double" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>
                                The actual budget value to add to the application
                            </xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="costCenter" type="commons:classification" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>
                                The cost center this budget is associated with, if you have more than one budget per funding then this field is mandatory.
                                key token from the classification scheme /dk/atira/pure/upm/costcenter
                            </xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="specification" type="commons:string_256" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>
                                A descriptive text for this budget line.
                            </xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="fec" type="xs:double" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>
                                The FEC of the budget line
                            </xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="funderContributionGBP" type="xs:double" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>
                                The funder contribution GBP
                            </xs:documentation>
                 </xs:annotation>
              </xs:element>
           </xs:all>
        </xs:complexType>
 
 

XML Attribute/Element

Description

Type

Mandatory

budgetLine

The budget line to add the budget value for. If you do not want to provide budget against individual budget lines, please make sure the module the module is configured for this and that the budget line classification schema only contains one single classification value called Total. Please consult your Atira project manager to make sure this is setup correctly. Key token from the classification scheme /dk/atira/pure/award/account

commons:string_1024

Yes

budgetValue

The actual budget value to add to the application

xsd:double

No

costCenter

The cost center this budget is associated with, if you have more than one budget per funding then this field is mandatory. key token from the classification scheme /dk/atira/pure/upm/costcenter

commons:classification

No

specification

A descriptive text for this budget line.

commons:string_256

No

fec

The FEC of the budget line

xsd:double

No

funderContributionGBP

The funder contribution GBP

xsd:double

No

budgetLinesYearlyBudget

A list of budgetLineYearlyBudget elements of type budgetLineYearlyBudget 
If yearly budgets are enabled under the UPM administration then this can provide a breakdown of each budget line per year

XML Example

<budgetLinesYearlyBudget xmlns="v1.upmapplication.pure.atira.dk" xmlns:cmns="v3.commons.pure.atira.dk"><!-- There should be a value loaded for each line for each year of the application. If values aren't entered 0 will be presumed -->
           <budgetLineYearlyBudget><!--
                                            These should be listed in the Unified Project Model: Account Types classification scheme.
                                            If you are using single total account then this value should be "total"
                                        -->
              <budgetLine>line1</budgetLine>
              <budgetValue>75000</budgetValue>
              <year>2022</year>
           </budgetLineYearlyBudget>
           <budgetLineYearlyBudget>
              <budgetLine>line1</budgetLine>
              <budgetValue>25000</budgetValue>
              <year>2023</year>
           </budgetLineYearlyBudget>
        </budgetLinesYearlyBudget>
 
 

XSD Definition

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="budgetLinesYearlyBudget">
           <xs:annotation>
              <xs:documentation>If yearly budgets are enabled under the UPM administration then this can provide a breakdown of each budget line per year</xs:documentation>
           </xs:annotation>
           <xs:sequence>
              <xs:element name="budgetLineYearlyBudget"
                          type="budgetLineYearlyBudget"
                          maxOccurs="unbounded"/>
           </xs:sequence>
        </xs:complexType>
 
 

budgetLineYearlyBudget

XML Example

<budgetLineYearlyBudget xmlns="v1.upmapplication.pure.atira.dk" xmlns:cmns="v3.commons.pure.atira.dk"><!--
                                            These should be listed in the Unified Project Model: Account Types classification scheme.
                                            If you are using single total account then this value should be "total"
                                        -->
           <budgetLine>line1</budgetLine>
           <budgetValue>75000</budgetValue>
           <year>2022</year>
        </budgetLineYearlyBudget>
 
 

XSD Definition

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="budgetLineYearlyBudget">
           <xs:all>
              <xs:element name="budgetLine" type="commons:string_1024" minOccurs="1">
                 <xs:annotation>
                    <xs:documentation>
                                The budget line to add the budget value for. If you do not want to provide budget against individual budget lines, please make sure the module the module is configured for this and that the budget line classification schema only contains one single classification value called Total. Please consult your Atira project manager to make sure this is setup correctly.
                                Key token from the classification scheme /dk/atira/pure/award/account
                            </xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="budgetValue" type="xs:double" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>
                                The actual budget value to add to the award
                            </xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="year" type="xs:integer" minOccurs="1">
                 <xs:annotation>
                    <xs:documentation>
                                The year for the budget value. Eg. 2012
                            </xs:documentation>
                 </xs:annotation>
              </xs:element>
           </xs:all>
        </xs:complexType>
 
 

XML Attribute/Element

Description

Type

Mandatory

budgetLine

The budget line to add the budget value for. If you do not want to provide budget against individual budget lines, please make sure the module the module is configured for this and that the budget line classification schema only contains one single classification value called Total. Please consult your Atira project manager to make sure this is setup correctly. Key token from the classification scheme /dk/atira/pure/award/account

commons:string_1024

Yes

budgetValue

The actual budget value to add to the award

xsd:double

No

year

The year for the budget value. Eg. 2012

xsd:integer

Yes


Application Statuses

applicationStatuses

A list of applicationStatus elements of type applicationStatus

XML Example

<applicationStatuses xmlns="v1.upmapplication.pure.atira.dk" xmlns:cmns="v3.commons.pure.atira.dk">
           <applicationStatus>
              <status>submittedtofunder</status>
              <statusDate>2023-01-16</statusDate>
           </applicationStatus>
           <applicationStatus>
              <status>awardedbyfunder</status>
              <statusDate>2023-05-15</statusDate>
           </applicationStatus>
        </applicationStatuses>
 
 

XSD Definition

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="applicationStatuses">
           <xs:sequence>
              <xs:element name="applicationStatus"
                          type="applicationStatus"
                          maxOccurs="unbounded"/>
           </xs:sequence>
        </xs:complexType>
 
 

applicationStatus

If award management is enabled the following applies: 
inpreparation : not supported in Award Management (import/sync Error) 
submittedtofunder : status = pending + submission date set with value from statusDate 
awardedbyfunder : status = awarded + awarded date set with value from statusDate 
rejectedbyfunder : status = rejected + rejected date set with value from statusDate 
withdrawn : not supported in Award Management (import/sync Error)

XML Example

<applicationStatus xmlns="v1.upmapplication.pure.atira.dk" xmlns:cmns="v3.commons.pure.atira.dk">
           <status>submittedtofunder</status>
           <statusDate>2023-01-16</statusDate>
        </applicationStatus>
 
 

XSD Definition

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="applicationStatus">
           <xs:annotation>
              <xs:documentation>
                        If award management is enabled the following applies:
                        inpreparation : not supported in Award Management (import/sync Error)
                        submittedtofunder : status = pending + submission date set with value from statusDate
                        awardedbyfunder : status = awarded + awarded date set with value from statusDate
                        rejectedbyfunder : status = rejected + rejected date set with value from statusDate
                        withdrawn : not supported in Award Management (import/sync Error)
                    </xs:documentation>
           </xs:annotation>
           <xs:sequence>
              <xs:element name="status" type="commons:classification">
                 <xs:annotation>
                    <xs:documentation>
                                Classification from /dk/atira/pure/application/status
                            </xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="statusDate" type="commons:date" minOccurs="1">
                 <xs:annotation>
                    <xs:documentation>Depending on the status, the date the application was submitted/awarded/rejected</xs:documentation>
                 </xs:annotation>
              </xs:element>
           </xs:sequence>
        </xs:complexType>
 
 

XML Attribute/Element

Description

Type

Mandatory

status

Classification from /dk/atira/pure/application/status

commons:classification

Yes

statusDate

Depending on the status, the date the application was submitted/awarded/rejected

commons:date

Yes


Related Content

relatedApplications

A list of relatedApplicationId elements of type commons:string_400

XML Example

<relatedApplications xmlns="v1.upmapplication.pure.atira.dk" xmlns:cmns="v3.commons.pure.atira.dk">
           <relatedApplicationId>application2</relatedApplicationId>
        </relatedApplications>
 
 

XSD Definition

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="relatedApplications">
           <xs:sequence>
              <xs:element name="relatedApplicationId"
                          type="commons:string_400"
                          maxOccurs="unbounded">
                 <xs:annotation>
                    <xs:documentation>
                                The ID of a related application. Note that these should align with relationships defined on the application type
                            </xs:documentation>
                 </xs:annotation>
              </xs:element>
           </xs:sequence>
        </xs:complexType>
 
 

XML Attribute/Element

Description

Type

Mandatory

relatedApplicationId

The ID of a related application. Note that these should align with relationships defined on the application type

commons:string_400

Yes

relatedFundingOpportunities

XSD Definition

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema"
                        name="relatedFundingOpportunities">
           <xs:sequence>
              <xs:element name="relatedFundingOpportunityId" type="commons:string_400">
                 <xs:annotation>
                    <xs:documentation>
                                The ID of the funding opportunity this application is to
                            </xs:documentation>
                 </xs:annotation>
              </xs:element>
           </xs:sequence>
        </xs:complexType>
 
 

XML Attribute/Element

Description

Type

Mandatory

relatedFundingOpportunityId

The ID of the funding opportunity this application is to

commons:string_400

Yes


Collaborators

fundingCollaborators

A list of fundingCollaborator elements of type fundingCollaborator

XML Example

<fundingCollaborators xmlns="v1.upmapplication.pure.atira.dk" xmlns:cmns="v3.commons.pure.atira.dk"><!-- Collaborator should already be listed under collaborators for application -->
           <fundingCollaborator>
              <collaborator>
                 <cmns:externalOrgId>external_organisation_id_002</cmns:externalOrgId>
              </collaborator>
              <institutionalPart>20000</institutionalPart>
              <estimatedValue>20000</estimatedValue>
           </fundingCollaborator>
        </fundingCollaborators>
 
 

XSD Definition

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="fundingCollaborators">
           <xs:sequence>
              <xs:element name="fundingCollaborator"
                          type="fundingCollaborator"
                          maxOccurs="unbounded"/>
           </xs:sequence>
        </xs:complexType>
 
 

fundingCollaborator

An external organisation who is partnering with the institution on the application

XML Example

<fundingCollaborator xmlns="v1.upmapplication.pure.atira.dk" xmlns:cmns="v3.commons.pure.atira.dk">
           <collaborator>
              <cmns:externalOrgId>external_organisation_id_002</cmns:externalOrgId>
           </collaborator>
           <institutionalPart>20000</institutionalPart>
           <estimatedValue>20000</estimatedValue>
        </fundingCollaborator>
 
 

XSD Definition

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="fundingCollaborator">
           <xs:annotation>
              <xs:documentation>An external organisation who is partnering with the institution on the application</xs:documentation>
           </xs:annotation>
           <xs:all>
              <xs:element name="collaborator"
                          type="commons:externalOrganisation"
                          minOccurs="1">
                 <xs:annotation>
                    <xs:documentation>
                                The collaborator external organisation
                            </xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="institutionalPart" type="xs:double" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>
                                The institutional part for this collaborator (on financial fundings)
                            </xs:documentation>
                 </xs:annotation>
              </xs:element>
              <xs:element name="estimatedValue" type="xs:double" minOccurs="0">
                 <xs:annotation>
                    <xs:documentation>
                                The estimated value of the contribution by this collaborator (on non-financial fundings)
                            </xs:documentation>
                 </xs:annotation>
              </xs:element>
           </xs:all>
        </xs:complexType>
 
 

XML Attribute/Element

Description

Type

Mandatory

collaborator

The collaborator external organisation

commons:externalOrganisation

Yes

institutionalPart

The institutional part for this collaborator (on financial fundings)

xsd:double

No

estimatedValue

The estimated value of the contribution by this collaborator (on non-financial fundings)

xsd:double

No

Published at December 14, 2023

Download
Table of Contents
  1. Overview
  2. Applications
  3. upmapplications
  4. upmapplication
  5. Activity Types
  6. activityTypes
  7. Organisations
  8. organisations
  9. organisation
  10. Applicants
  11. internalApplicants
  12. internalApplicant
  13. researcherCommitmentList
  14. researcherCommitment
  15. externalApplicants
  16. externalApplicant
  17. Funding
  18. financialFundings
  19. financialFunding
  20. nonFinancialFundings
  21. nonFinancialFunding
  22. budgets
  23. budget
  24. budgetLines
  25. budgetLine
  26. budgetLinesYearlyBudget
  27. budgetLineYearlyBudget
  28. Application Statuses
  29. applicationStatuses
  30. applicationStatus
  31. Related Content
  32. relatedApplications
  33. relatedFundingOpportunities
  34. Collaborators
  35. fundingCollaborators
  36. fundingCollaborator
Related Articles
  • Project XML
  • Funding Opportunity XML
  • Ethical Review XML
  • Award XML
Keywords
  • xml software
  • xml app

Was this article helpful?

Yes
No
Give feedback about this article

    About Pure

  • Announcements

    Additional Support

  • Events
  • Client Community
  • Training

    Need Help?

  • Contact Us
  • Submit a Support Case
  • My Cases
  • Linkedin
  • Twitter
  • Facebook
  • Youtube
Elsevier logo Relx logo

Copyright © 2025 Elsevier, except certain content provided by third parties.

  • Terms & Conditions Terms & Conditions
  • Privacy policyPrivacy policy
  • AccesibilityAccesibility
  • Cookie SettingsCookie Settings
  • Log in to Pure Help CenterLog in to Helpjuice Center

Knowledge Base Software powered by Helpjuice

Expand