The purpose of this document is to give the reader a strong sense of the structure and meaning of the fields in the AiDA schema.
It is broken up into the following sections:
|
|||
| Description | Brief description of element. If the element is considered to be core, an importance classification is also listed and explained here. |
||
| Attributes | A listing of this element's attributes. This row omitted if no attributes exist. | ||
| Child Elements | A listing of this element's child elements. This row omitted if no child elements exist. | ||
|
|||
| Description | Brief description of attribute. | ||
| Possible Values | An attempt at a precise definition of what values the attribute can take on. | ||
1[minimum number of occurences to maximum number of occurences] This is the repeatability of the element.
2use required or optional
|
|||
| Description | Holds all project/activity records in your XML document. Note that attributes of this element hold data unrelated to your project/activity records, instead they are used to link back to the AiDA schema (provides required namespace declaration attributes). It is not important to understand the attributes of this element, instead they are provided below in the example for your use. | ||
| Child Elements | activity | ||
Example (and only form in which the activities tag should be provided when conforming to version 2.2 of the AiDA schema)
<activities xmlns="http://www.idmlinitiative.org/resources/dtds/AIDA22.xsd"
xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.idmlinitiative.org/resources/dtds/AIDA22.xsd http://www.idmlinitiative.org/resources/dtds/AIDA22.xsd">
|
|||
| Description | Holds all data pertaining to a single project/activity record. | ||
| Attributes | origin, dbKey, date, rights, updateType, submitOrg | ||
| Child Elements | ID, title, location, startDate, endDate, status, sector, notes, funding, orgInvolved, personInvolved, keyword, abstract, relatedLink, relatedTo, anotherView, forMoreInfo | ||
|
|||
| Description | This is an identifier for the originating records system/database. | ||
| Possible Values | Your origin id. For a new records system/database sharing information with AiDA, this will be assigned to you. Existing origin identifiers are listed in 'Sources' located from AiDA Authority Files. | ||
|
|||
| Description | An identifier used in your database to uniquely identify the project/activity record. | ||
| Possible Values | This can be in any form (numeric, alpha, combination of numeric & alpha, etc.), but is usually of the form '1', '2', '3', | ||
|
|||
| Description | The date of the last change to the activity data or the date of the data export to the xml file if the date of the last change is not recorded. | ||
| Possible Values | ISO 8601 Date format which is YYYY-MM-DD YYYY: 4-digit year MM: 2-digit month DD: 2-digit day |
||
| Example | June 18th, 1978 would be '1978-06-18' | ||
|
|||
| Description | Specifies activity record rights that apply to this specific activity record. | ||
| Possible Values | '0', '1', '2', or '3' 0 = May be used freely but source must be credited 1 = May not be used in for-profit systems 2 = May only be used by authorized users 3 = May not be re-released These are also listed from 'Data Use Rights' located from AiDA Authority Files. |
||
|
|||
| Description | This attribute is used to instruct what the AiDA harvester is to do with the record. Currently it enables the contributor to specify project/activity records to be deleted or archived within the AiDA database. | ||
| Possible Values | '0', '1' 0 = Delete project/activity record. 1 = Archive project/activity record. |
||
|
|||
| Description | This is the contributing/reporting organisation when the record has been supplied to a consolidating data system or organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<activity origin="12" dbKey="42" date="2001-10-03" rights="0">
<activity origin="9" dbKey="24" updateType="0"/>(only data of the project/activity that is needed to instruct the harvester to delete the record from the AiDA database)
|
|||
| Description | Holds all data pertaining to the project/activity identification number. Importance Classification: Essential (if your database contains this information, then it is considered essential that you provide this element). This element is very useful when identifying duplicate records within the AiDA database. Often, a single project/activity can be recorded by more than one source contributing to the AiDA database. Therefore, the project/activity identifier is used to discover duplicate records for a single project/activity. Tracking duplicate records contributes to the overall quality of the AiDA data set. |
||
| Child Elements | assigningOrg, uniqID | ||
Example
<ID>
<assigningOrg refKey="MACA"/>
<uniqID>P-202</uniqID>
</ID>
|
|||
| Description | This element describes the organisation which assigned the project/activity identification number specified in the 'uniqID' element. | ||
| Attributes | refKey, attributeAddedBy, lang | ||
|
|||
| Description | This is an identifier for the organisation which assigned the project/activity identification number specified in the 'uniqID' element. | ||
| Possible Values | An identifier from the 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then the organisation name should be listed as content of the 'assigningOrg' element. | ||
|
|||
| Description | If the refKey attribute is added by a secondary organisation, then this attribute should be provided. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
|
|||
| Description | If the organisation name is provided as content of the assigningOrg element (and the 'refKey' attribute is not used), then this is the language of the full organisation name provided. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
Example
<assigningOrg refKey="MACA"/>
<assigningOrg refKey="COMR" attributeAddedBy="BELL"/>
<assigningOrg lang="es">Instituto para la Conectividad en las Americas</assigningOrg>
|
|||
| Description | This is the 'filing' number used to identify the project/activity by your organisation or an identifier used in your database to uniquely identify the project/activity record (can be same as 'activity dbKey'). | ||
Example
<uniqID>P-202</uniqID>
|
|||
| Description | Name or title of the project/activity. If there is no
official title, then enter name of program, strategic objective, or
unit that project/activity is associated with. Importance Classification: Essential (if your database contains this information, then it is considered essential that you provide this element). This element is very useful when listing the project/activity record in a search result set on the AiDA website -- it provides the searcher with a very brief description of the project/activity. |
||
| Attributes | lang, transBy | ||
|
|||
| Description | This is the language of the title appearing in the 'title' element. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
|
|||
| Description | If the title has been translated by a secondary organisation which has a copy of the project/activity record, this is an identifier for that organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<title lang="fr">Gestion de l'école</title>
<title lang="fr">Gestion de l'école</title>
<title lang="en">School management</title>
<title lang="fr">Gestion de l'école</title>
<title lang="en" transBy="ADEA">School management</title>
|
|||
| Description | Countries and/or regions representing the geographic focus of
the project/activity. If the project/activity applies to a region or a
cluster of countries, then it is beneficial to also list all the
countries of the geographic focus. Importance Classification: Essential (if your database contains this information, then it is considered essential that you provide this element). One of the primary search criteria is the location of the project/activity. |
||
| Attributes | locationCode, attributeAddedBy, lang | ||
|
|||
| Description | This is an identifier for the country/region. | ||
| Possible Values | 1. Countries: Country code (ISO 3166-3) from 'Country and Region Codes', AiDA Authority Files 2. Regions: 'UNSD' Region code (United Nations Statistics Division Region Codes) from 'Country and Region Codes', AiDA Authority Files If the geographic focus cannot be represented by the codes, then place the location in text form within the 'location' element tags. It is also encouraged to do this even when codes have been identified, since it is often the case that the textual form of the location can be more precise. |
||
|
|||
| Description | If the locationCode attribute is added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
|
|||
| Description | If the location name is provided as content of the 'location' element (and the 'locationCode' attribute is not used), then this is the language of the location. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
Example
<location locationCode="QMB" /> (This represents the region of Eastern Africa.)
<location locationCode="MOZ" /> (This represents the country of Mozambique.)
<location lang="en">Maputo</location> (city of Maputo)
<location locationCode="QMB" attributeAddedBy="BELL" /> (This represents the region of Eastern Africa.)
<location locationCode="MOZ" attributeAddedBy="BELL" /> (This represents the country of Mozambique.)
<location lang="en">Maputo</location> (city of Maputo)
<location lang="fr">L'Afrique Orientale</location>
<location> lang="fr">la Mozambique</location>
<location lang="fr">Maputo</location>
|
|||
| Description | Holds data pertaining to the start date or planned start date of the project/activity. Importance Classification: Essential (if your database contains this information, then it is considered essential that you provide this element). One of the primary search criteria is the start date of the project/activity. |
||
| Attributes | date, attributeAddedBy | ||
|
|||
| Description | The date of the start of the project/activity or the planned start date. | ||
| Possible Values | ISO 8601 Date format which is YYYY-MM-DD YYYY: 4-digit year MM: 2-digit month DD: 2-digit day |
||
|
|||
| Description | If the date attribute is added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<startDate date="1983-09-05" /> (September 5, 1983)
<startDate date="1983-09-05" attributeAddedBy="BELL" />
<startDate>le 5 septembre, 1983</startDate>
|
|||
| Description | Holds data pertaining to the end date or expected finishing date of the project/activity. Importance Classification: Highly Recommended (if your database contains this information, then it is considered highly recommended that you provide this element). A search criteria is the end date of the project/activity, it is also important in understanding the time-frame and scope of the project/activity (when the start date is also known). |
||
| Attributes | date, attributeAddedBy | ||
|
|||
| Description | The date of the end of the project/activity or the planned finishing date. | ||
| Possible Values | ISO 8601 Date format which is YYYY-MM-DD YYYY: 4-digit year MM: 2-digit month DD: 2-digit day |
||
|
|||
| Description | If the date attribute is added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<endDate date="2002-09-17" /> (September 17, 2002)
<endDate date="2002-09-17" attributeAddedBy="BELL" />
<endDate>le 17 septembre, 2002</endDate>
|
|||
| Description | Holds data pertaining to the current stage of the project/activity. Importance Classification: Highly Recommended (if your database contains this information, then it is considered highly recommended that you provide this element). A search criteria is the status of the project/activity. |
||
| Attributes | statusCode, attributeAddedBy, lang | ||
|
|||
| Description | This is an identifier for the current stage of the project/activity. | ||
| Possible Values | '1', '2', '3', '4', '5', or '6' 1 = Planned (from the conceptual stage to just prior to approval) 2 = Ongoing (the project/activity is approved, is active, but is not yet completed) 3 = Completed (the project/activity is finished, with all approved assistance provided) 4 = Cancelled (the project/activity was approved but was terminated prior to planned completion) 5 = In abeyance (the project/activity has been suspended) 6 = Committed (firm obligation in writing backed by necessary funds and specified assistance to undertake the planned project/activity) These are also listed from 'Activity Status Codes' located from AiDA Authority Files. |
||
|
|||
| Description | If the 'statusCode' attribute is added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
|
|||
| Description | If the status is provided as content of the 'status' element (and the 'statusCode' attribute is not used), then this is the language of the status. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
Example
<status statusCode="4" /> (cancelled)
<status statusCode="4" attributeAddedBy="ODAC" />
<status>implemented</status>
|
|||
| Description | Holds data pertaining to the project/activity's sector or main subject area. Importance Classification: Essential (if your database contains this information, then it is considered essential that you provide this element). A primary search criteria is the sector of the project/activity. |
||
| Attributes | refKey, attributeAddedBy, lang | ||
|
|||
| Description | This is an identifier for the project/activity's sector or main subject area. | ||
| Possible Values | An identifier from the 'Sectors: DAC 5 Codes and CRS Purpose Codes' list from AiDA Authority Files If the sector is not being provided through the use of a DAC 5 or CRS Purpose Code, then place the sector in text form within the 'sector' element tags. | ||
|
|||
| Description | If the 'refKey' attribute is added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
|
|||
| Description | If the sector is provided as content of the 'sector' element (and the 'refKey' attribute is not used), then this is the language of the sector. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
Example
<sector refKey="12240" /> (representing basic nutrition)
<sector refKey="12240" attributeAddedBy="ODAC" />
<sector>irrigation</sector>
|
|||
| Description | Any notes or comments about the project/activity or any information that doesn't fit anywhere else can be put here. | ||
| Attributes | lang, transBy | ||
|
|||
| Description | This is the language of the text appearing in the 'notes' element. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
|
|||
| Description | If the notes have been translated by a secondary organisation which has a copy of the project/activity record, this is an identifier for that organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<notes lang="en">Following this project, two new projects will continue the effort.</notes>
<notes lang="en">Following this project, two projects will continue the effort.</notes>
<title lang="en">Suite à ce projet, deux projets vont continués l'effort.</notes>
<notes lang="fr">Suite à ce projet, deux projets vont continués l'effort.</notes>
<notes lang="en" transBy="ADEA">Following this project, two projects will continue the effort.</notes>
|
|||
| Description | Holds all data pertaining to the project/activity's funding. | ||
| Child Elements | fundingOrg, yearly, termsAssist, total, byCategory | ||
Example 1 (basic typcial case)
<funding>
<fundingOrg refKey="UNFP"/>
<termsAssist terms="5"/>
<total amount="750000" currency="CAD"/>
</funding>
<funding>
<fundingOrg refKey="MACA"/>
<yearly>
<yearStarting date="2001-01-01"/>
<amount amount="25000" currency="XEU"/>
</yearly>
<yearly>
<yearStarting date="2002-01-01"/>
<amount amount="50000" currency="XEU"/>
</yearly>
<yearly>
<yearStarting date="2003-01-01"/>
<amount amount="100000" currency="XEU"/>
</yearly>
<termsAssist terms="1"/>
<total amount="175000" currency="XEU"/>
</funding>
<funding>
<fundingOrg refKey="KELL"/>
<termsAssist terms="1"/>
<total amount="400000" currency="USD"/>
<byCategory>
<category lang="en">youth</category>
<catTotal amount="200000" currency="USD"/>
<catYearly>
<yearStarting date="1999-03-01"/>
<amount amount="100000" currency="USD"/>
</catYearly>
<catYearly>
<yearStarting date="2000-03-01"/>
<amount amount="50000" currency="USD"/>
</catYearly>
<catYearly>
<yearStarting date="2001-03-01"/>
<amount amount="50000" currency="USD"/>
</catYearly>
</byCategory>
<byCategory>
<category lang="en">infants</category>
<catTotal amount="200000" currency="USD"/>
<catYearly>
<yearStarting date="1999-03-01"/>
<amount amount="25000" currency="USD"/>
</catYearly>
<catYearly>
<yearStarting date="2000-03-01"/>
<amount amount="100000" currency="USD"/>
</catYearly>
<catYearly>
<yearStarting date="2001-03-01"/>
<amount amount="70000" currency="USD"/>
</catYearly>
<catYearly>
<yearStarting date="2002-03-01"/>
<amount amount="5000" currency="USD"/>
</catYearly>
</byCategory>
</funding>
|
|||
| Description | This element describes a funding organisation of the project/activity. Importance Classification: Essential (if your database contains this information, then it is considered essential that you provide this element). Two of the primary search criteria are the type of funding organisation and the donor group of the project/activity. This information is derived directly from the supplied funding organisations. |
||
| Attributes | refKey, attributeAddedBy, lang | ||
|
|||
| Description | This is an identifier for a funding organisation of the project/activity. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then the organisation name should be listed as content of the 'fundingOrg' element. | ||
|
|||
| Description | If the 'refKey' attribute is added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
|
|||
| Description | If the organisation name is provided as content of the 'fundingOrg' element (and the 'refKey' attribute is not used), then this is the language of the full organisation name. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
Example
<fundingOrg refKey="MACA"/>
<fundingOrg refKey="COMR" attributeAddedBy="BELL"/>
<fundingOrg lang="es">Banco Mundial</assigningOrg>
|
|||
| Description | Holds all data pertaining to yearly funding contributions. | ||
| Child Elements | yearStarting, amount | ||
Example
<yearly>
<yearStarting date="2001-01-01"/>
<amount amount="25000" currency="XEU"/>
</yearly>
|
|||
| Description | Holds data pertaining to the start date of the funding contribution to be effective for a duration of one year. | ||
| Attributes | date, attributeAddedBy | ||
|
|||
| Description | The date of the start of the funding contribution to be effective for one year. | ||
| Possible Values | ISO 8601 Date format which is YYYY-MM-DD YYYY: 4-digit year MM: 2-digit month DD: 2-digit day |
||
| Example | November 17th, 1978 would be '1978-11-17' | ||
|
|||
| Description | If the 'date' attribute is added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<yearStarting date="1999-05-01" /> (May 1, 1999)
<yearStarting date="1999-05-01" attributeAddedBy="BELL" />
<yearStarting>le 1 mai, 1999</yearStarting>
|
|||
| Description | This element describes the amount approved for contribution for the year specified in 'yearStarting'. | ||
| Attributes | amount, currency, attributeAddedBy, convertedBy | ||
|
|||
| Description | The monetary amount approved for contribution for the year specified in 'yearStarting'. | ||
| Possible Values | A decimal value, which can consist of the 10 digit characters and ".". Note that commas and spaces are not permitted (i.e. 100,000 and 100 000 should be represented as 100000) | ||
|
|||
| Description | The currency of the monetary amount specified in the 'amount' attribute. | ||
| Possible Values | ISO 4217 currency codes, listed from 'Currencies' in AiDA Authority Files. | ||
|
|||
| Description | If the 'amount' and/or 'currency' attribute(s) is(are) added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
|
|||
| Description | If the monetary amount specified by 'amount' has been converted into another currency by a secondary organisation which has a copy of the project/activity record, this is an identifier for that organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<amount amount="10000" currency="CAD"/>
<amount amount="10000" currency="CAD" attributeAddedBy="BELL"/>
<amount amount="10000" currency="CAD"/>
<amount amount="6368" currency="USD" convertedBy="BELL"/>
<amount>10,000 CAD</amount>
|
|||
| Description | This element describes the mode of financing used to provide assistance for this project/activity. | ||
| Attributes | terms, attributeAddedBy, lang | ||
|
|||
| Description | The funding terms of assistance. | ||
| Possible Values | '1','2','3','4','5','6','7' 1 = Grant 2 = Loan 3 = Credit 4 = Equity Investment 5 = Donation 6 = Other (in-kind, cost-sharing, debt-for-nature swap, etc.) 7 = Multiple These are also listed from 'Terms of Assistance' located from AiDA Authority Files. |
||
|
|||
| Description | If the 'terms' attribute is added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
|
|||
| Description | If the terms of assistance is provided as content of the 'termsAssist' element (and the 'terms' attribute is not used), then this is the language of the terms of assistance provided. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
Example
<termsAssist terms="2"/> (representing loan)
<termsAssist terms="2" attributeAddedBy="ODAC"/>
<termsAssist lang="en">cost-sharing</termsAssist>
|
|||
| Description | This element describes the total amount of funding approved by the funding organisation for the project/activity. Importance Classification: Highly Recommended (if your database contains this information, then it is considered highly recommended that you provide this element). Providing the funding information is very important in knowing the scope of the project/activity and getting an idea, collectively within the AiDA database, of the amounts of money which are being spent in certain development areas. |
||
| Attributes | amount, currency, attributeAddedBy, convertedBy | ||
|
|||
| Description | The monetary amount of funding approved by the funding organisation for the project/activity. | ||
| Possible Values | A decimal value, which can consist of the 10 digit charaters and ".". Note that commas and spaces are not permitted (i.e. 100,000 and 100 000 should be represented as 100000) | ||
|
|||
| Description | The currency of the monetary amount specified in the 'amount' attribute. | ||
| Possible Values | ISO 4217 currency codes, listed from 'Currencies' in AiDA Authority Files. | ||
|
|||
| Description | If the 'amount' and/or 'currency' attribute(s) is(are) added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
|
|||
| Description | If the monetary amount specified by 'amount' has been converted into another currency by a secondary organisation which has a copy of the project/activity record, this is an identifier for that organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<total amount="10000" currency="CAD"/>
<total amount="10000" currency="CAD" attributeAddedBy="BELL"/>
<total amount="10000" currency="CAD"/>
<total amount="6368" currency="USD" convertedBy="BELL"/>
<total>10,000 CAD</total>
|
|||
| Description | This element describes the amount of funding approved by the funding organisation split over one or more categories and/or one or more years for the project/activity. | ||
| Child Elements | category, catTotal, catYearly | ||
Example
<byCategory>
<category lang="en">drought</category>
<catTotal amount="200000" currency="USD"/>
</byCategory>
<byCategory>
<category lang="en">poverty</category>
<catTotal amount="200000" currency="USD"/>
</byCategory>
<byCategory>
<category lang="en">youth</category>
<catTotal amount="200000" currency="USD"/>
<catYearly>
<yearStarting date="1999-03-01"/>
<amount amount="100000" currency="USD"/>
</catYearly>
<catYearly>
<yearStarting date="2000-03-01"/>
<amount amount="50000" currency="USD"/>
</catYearly>
<catYearly>
<yearStarting date="2001-03-01"/>
<amount amount="50000" currency="USD"/>
</catYearly>
</byCategory>
<byCategory>
<category lang="en">infants</category>
<catTotal amount="200000" currency="USD"/>
<catYearly>
<yearStarting date="1999-03-01"/>
<amount amount="25000" currency="USD"/>
</catYearly>
<catYearly>
<yearStarting date="2000-03-01"/>
<amount amount="100000" currency="USD"/>
</catYearly>
<catYearly>
<yearStarting date="2001-03-01"/>
<amount amount="70000" currency="USD"/>
</catYearly>
<catYearly>
<yearStarting date="2002-03-01"/>
<amount amount="5000" currency="USD"/>
</catYearly>
</byCategory>
|
|||
| Description | This element describes a funding category. | ||
| Attributes | lang, transBy | ||
|
|||
| Description | This is the language of the category name appearing in the 'category' element. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
|
|||
| Description | If the category name has been translated by a secondary organisation which has a copy of the project/activity record, this is an identifier for that organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<category lang="fr">l'éducation</category>
<category lang="fr">l'éducation</category>
<category lang="en">education</category>
<category lang="fr">l'éducation</category>
<category lang="en" transBy="ADEA">education</category>
|
|||
| Description | This element describes the total amount of funding approved for the category specified in 'category' by the funding organisation for the project/activity. | ||
| Attributes | amount, currency, attributeAddedBy, convertedBy | ||
|
|||
| Description | The monetary amount of funding approved for the category specified in 'category' by the funding organisation for the project/activity. | ||
| Possible Values | A decimal value, which can consist of the 10 digit charaters and ".". Note that commas and spaces are not permitted (i.e. 100,000 and 100 000 should be represented as 100000) | ||
|
|||
| Description | The currency of the monetary amount specified in the 'amount' attribute. | ||
| Possible Values | ISO 4217 currency codes, listed from 'Currencies' in AiDA Authority Files. | ||
|
|||
| Description | If the 'amount' and/or 'currency' attribute(s) is(are) added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
|
|||
| Description | If the monetary amount specified by 'amount' has been converted into another currency by a secondary organisation which has a copy of the project/activity record, this is an identifier for that organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<catTotal amount="10000" currency="CAD"/>
<catTotal amount="10000" currency="CAD" attributeAddedBy="BELL"/>
<catTotal amount="10000" currency="CAD"/>
<catTotal amount="6368" currency="USD" convertedBy="BELL"/>
<catTotal>10,000 CAD</catTotal>
|
|||
| Description | This element describes the yearly funding contributions approved by the funding organisation for the category specified in 'category'. | ||
| Child Elements | yearStarting, amount | ||
Example
<catYearly>
<yearStarting date="2002-02-01"/>
<amount amount="100000" currency="XEU"/>
<catYearly>
|
|||
| Description | Holds data pertaining to the start date of the funding contribution to be effective for a duration of one year for the category specified in 'category'. | ||
| Attributes | date, attributeAddedBy | ||
|
|||
| Description | The date of the start of the funding contribution to be effective for one year for the category specified in 'category'. | ||
| Possible Values | ISO 8601 Date format which is YYYY-MM-DD YYYY: 4-digit year MM: 2-digit month DD: 2-digit day |
||
|
|||
| Description | If the 'date' attribute is added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<yearStarting date="2002-02-01" /> (February 1, 2002)
<yearStarting date="2002-02-01" attributeAddedBy="BELL" />
<yearStarting>février 2002</yearStarting>
|
|||
| Description | This element describes the amount approved for contribution for the category specified in 'category' and year specified in 'yearStarting'. | ||
| Attributes | amount, currency, attributeAddedBy, convertedBy | ||
|
|||
| Description | The monetary amount approved for contribution for the category in 'category' and year in 'yearStarting'. | ||
| Possible Values | A decimal value, which can consist of the 10 digit charaters and ".". Note that commas and spaces are not permitted (i.e. 100,000 and 100 000 should be represented as 100000) | ||
|
|||
| Description | The currency of the monetary amount specified in the 'amount' attribute. | ||
| Possible Values | ISO 4217 currency codes, listed from 'Currencies' in AiDA Authority Files. | ||
|
|||
| Description | If the 'amount' and/or 'currency' attribute(s) is(are) added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
|
|||
| Description | If the monetary amount specified by 'amount' has been converted into another currency by a secondary organisation which has a copy of the project/activity record, this is an identifier for that organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<amount amount="10000" currency="CAD"/>
<amount amount="10000" currency="CAD" attributeAddedBy="BELL"/>
<amount amount="10000" currency="CAD"/>
<amount amount="6368" currency="USD" convertedBy="BELL"/>
<amount>10,000 CAD</amount>
|
|||
| Description | This element describes an organisation which is involved in the project/activity and their role. Importance Classification: Highly Recommended (if your database contains this information, then it is considered highly recommended that you provide this element). *Note that organisations involved with a role of funding are classified as essential (see fundingOrg). Supplying organisations involved with the project/activity is very important to be aware of collectively, within the AiDA database, the responsible organisations. |
||
| Child Elements | org, role | ||
Example
<orgInvolved>
<org refKey="ADEA"/>
<role orgRoleCode="2"/>
</orgInvolved>
|
|||
| Description | This element describes an involved organisation. | ||
| Attributes | refKey, attributeAddedBy, lang | ||
|
|||
| Description | This is an identifier for the involved organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then it should be listed as content of the 'org' element. | ||
|
|||
| Description | If the 'refKey' attribute is added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
|
|||
| Description | If the organisation name is provided as content of the 'org' element (and the 'refKey' attribute is not used), then this is the language of the full organisation name. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
Example
<org refKey="MACA"/>
<org refKey="COMR" attributeAddedBy="BELL"/>
<org lang="es">Instituto para la Conectividad en las Americas</assigningOrg>
|
|||
| Description | This element describes the role of the involved organisation specified in 'org'. | ||
| Attributes | orgRoleCode, attributeAddedBy, lang | ||
|
|||
| Description | This is an identifier for the role of the involved organisation. | ||
| Possible Values | '1','2','3','4' 1 = Funding Organisation (that which provides funds for the specific purpose of implementing the project/activity) 2 = Implementing Agency ([CHECK ??]) 3 = Executing Agency (direct recipient of funds provided by the funding agency) 4 = Borrower ([CHECK?]) |
||
|
|||
| Description | If the 'orgRoleCode' attribute is added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then it should be listed as content of the 'org' element. | ||
|
|||
| Description | If the role is provided as content of the 'role' element (and the 'orgRoleCode' attribute is not used), then this is the language of the role specified. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
Example
<role orgRoleCode="3" /> (executing org)
<role orgRoleCode="3" attributeAddedBy="ODAC" />
<role lang="en">funding source</role>
|
|||
| Description | This element describes a person who is involved and their role in the project/activity. Importance Classification: Recommended (if your database contains this information, then it is considered recommended that you provide this element). Although this element is not meant to equate the contact person, it is important for tracing back to a specific individual with a responsibility to the project/activity. |
||
| Child Elements | person, role | ||
Example
<personInvolved>
<person emailAddress="mryan@somewhere.org">Michael Ryan</person>
<role personRoleCode="1"/>
</personInvolved>
|
|||
| Description | This element describes an involved person (usually the project manager). | ||
| Attributes | emailAddress | ||
|
|||
| Description | This is the email address for the involved person. | ||
| Possible Values | Any valid email address. | ||
Example
<person emailAddress="mryan@somewhere.org">Michael Ryan</person>
<person>Coleen Smith</person>
|
|||
| Description | This element describes the role of the involved person specified in 'person'. | ||
| Attributes | personRoleCode, attributeAddedBy, lang | ||
|
|||
| Description | This is an identifier for the role of the involved person. | ||
| Possible Values | '1' (currently only this single value accepted) 1 = Project Manager |
||
|
|||
| Description | If the 'personRoleCode' attribute is added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then it should be listed as content of the 'org' element. | ||
|
|||
| Description | If the role is provided as content of the 'role' element (and the 'personRoleCode' attribute is not used), then this is the language of the role specified. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
Example
<role personRoleCode="1" /> (signifying project manager)
<role personRoleCode="1" attributeAddedBy="ODAC" />
<role lang="en">program officer</role>
|
|||
| Description | A keyword or descriptive phrase of the project/activity, used to find the record in a search. Importance Classification: Highly Recommended (if your database contains this information, then it is considered highly recommended that you provide this element). This is very important for seaching purposes. |
||
| Attributes | lang, transBy | ||
|
|||
| Description | This is the language of the keyword appearing in the 'keyword' element. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
|
|||
| Description | If the keyword has been translated by a secondary organisation which has a copy of the project/activity record, this is an identifier for that organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<keyword lang="en">water purification</keyword>
<keyword lang="en">water purification</keyword>
<keyword lang="fr">purification de l'eau</keyword>
<keyword lang="en">water purification</keyword>
<keyword lang="en" transBy="ADEA">purification de l'eau</keyword>
|
|||
| Description | A description or summary of the project/activity. Importance Classification: Highly Recommended (if your database contains this information, then it is considered highly recommended that you provide this element). Providing a short description of the record is important to AiDA users seeking quick details and highlights of the project/activity. Also important for searching purposes. |
||
| Attributes | lang, transBy | ||
| Possible Values | The elements '<b>', '<B>', '<i>', '<I>' are additionally allowed | ||
|
|||
| Description | This is the language of the abstract appearing in the 'abstract' element. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
|
|||
| Description | If the abstract has been translated by a secondary organisation which has a copy of the project/activity record, this is an identifier for that organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<abstract lang="en">This project focuses on 2 <b><i>principal</i></b> areas ...</abstract>
<abstract lang="en">This project focuses on 2 <b><i>principal</i></b> areas ...</abstract>
<abstract lang="fr">Ce projet se concentre sur 2 secteurs <b><i>principaux</i></b> ...</abstract>
<abstract lang="en">This project focuses on 2 <b><i>principal</i></b> areas ...</abstract>
<abstract lang="en" transBy="ADEA">Ce projet se concentre sur 2 secteurs <b><i>principaux</i></b> ...</abstract>
|
|||
| Description | This contains information about a link related to the
project/activity. This could be pointing back to the original record
listed on the source organisation's web page, or to an associated
document available via a URL. Importance Classification: Recommended (if your database contains this information, then it is considered recommended that you provide this element). Data captured through the AiDA process is designed to only be a common subset of information about a project/activity. Providing links to external additional information is the ideal case to provide a richer set of data. |
||
| Child Elements | label, url, lang, shortDesc | ||
Example
<relatedLink>
<label>PRISME project description (from source)</label>
<url>http://prisme.adeanet.org/index.cfm?Fuseaction=dsp_search_project_details&index=1&RefPr_list=1</url>
<lang>en</lang>
<shortDesc>Find the full project description at this location.</shortDesc>
</relatedLink>
|
|||
| Description | This contains the related link's label. | ||
Example
<label>PRISME project description (from source)</label>
|
|||
| Description | This holds the URL (or web address) of the related link. | ||
Example
<url>http://prisme.adeanet.org/index.cfm?Fuseaction=dsp_search_project_details&index=1&RefPr_list=1</url>
|
|||
| Description | This contains the language of the page pointed to by the URL, as well as the language of the title and short description. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
Example
<lang>en</lang>
|
|||
| Description | This contains a short description (that gives more detail than the 'label') about a link related to the project/activity. | ||
Example
<shortDesc>Find the full project description at this location.</shortDesc>
|
|||
| Description | This contains information about a record in the harvesting system that is related to the project/activity record (either part of or a continuation of). | ||
| Attributes | origin, dbKey, relation | ||
|
|||
| Description | This is an identifier for the records system/database to which the related record belongs. | ||
| Possible Values | An origin id. | ||
|
|||
| Description | An identifier used in records system/database (to which the related record belongs) to uniquely identify the related project/activity record. | ||
| Possible Values | This can be in any form (numeric, alpha, combination of numeric & alpha, etc.), but is usually of the form '1', '2', '3', | ||
|
|||
| Description | This is an identifier for the relation type. | ||
| Possible Values | '1','2','3','4' 1 = relatedTo activity is part of this activity 2 = this activity is part of the relatedTo activity 3 = relatedTo activity continued this activity 4 = this activity continued the relatedTo activity |
||
Example
<relatedTo origin="3" dbKey="46" relation="2"/>
|
|||
| Description | This contains information about a record in the harvesting system which describes the same project/activity, yet gives complementing details. | ||
| Attributes | origin, dbKey | ||
|
|||
| Description | This is an identifier for the records system/database to which the record for the same project/activity belongs. | ||
| Possible Values | An origin id. | ||
|
|||
| Description | An identifier used in the records system/database to which the record for the same project/activity belongs) to uniquely identify the project/activity record. | ||
| Possible Values | This can be in any form (numeric, alpha, combination of numeric & alpha, etc.), but is usually of the form '1', '2', '3', | ||
Example
<anotherView origin="2" dbKey="164"/>
|
|||
| Description | The name / contact information of an individual or means by which requests for additional information can be directed. Importance Classification: Recommended (if your database contains this information, then it is considered recommended that you provide this element). Often, users of the information within AiDA would like a specific contact for more information about a project/activity. |
||
| Attributes | lang, transBy | ||
| Possible Values | The elements '<b>', '<B>', '<i>', '<I>' are additionally allowed | ||
|
|||
| Description | This is the language of the text appearing in the 'forMoreInfo' element. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
|
|||
| Description | If the 'forMoreInfo' text has been translated by a secondary organisation which has a copy of the project/activity record, this is an identifier for that organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<forMoreInfo lang="en">For further inquiries, please contact <b><i>info@someorg.org</i></b></forMoreInfo>
<forMoreInfo lang="en">For further inquiries, please contact <b><i>info@someorg.org</i></b></forMoreInfo>
<forMoreInfo lang="fr">Pour plus d'information, prière de contacter <b><i>info@someorg.org</i></b></forMoreInfo>
<forMoreInfo lang="en">For further inquiries, please contact <b><i>info@someorg.org</i></b></forMoreInfo>
<forMoreInfo lang="en" transBy="ADEA">Pour plus d'information, prière de contacter <b><i>info@someorg.org</i></b></forMoreInfo>
|
|||
| Description | This information is strictly for the harvester. It is useful when you are using a dynamic script to produce an XML document with potentially a large amount of records. The harvester can use the information supplied in this element to request pages handling specified parameters so that it can then process your XML in predefined blocks (or sets) preventing performance problems. | ||
| Attributes | next_block | ||
|
|||
| Description | This is the URL of the dynamic script for the harvester to call to produce the next set of records for the harvester to read. | ||
| Possible Values | The format of this is: [URL of script]?[name of parameter]=[value of parameter]&[name of parameter]=[value of parameter]&[name of parameter]=[value of parameter]&... There is a standard set of parameters which you can design
your dynamic script to handle either all or a subset of them. They are
the following: |
||
Example
<aida_spider next_block="http://www.anyorg.org/aida/scriptfile.php?maxBlockSize=25&since=2002-12-01&startAfter=P123J"/>
<aida_spider next_block="http://www.ABCorg.org/scriptfile.asp?country=BEN&since=2002-09-05&rights=3"/>
The following shows an empty individual occurence of each element with corresponding attributes that exists in the schema structured as it would be in your AiDA XML document (tabbing is of course not necessary but used here to see hierarchy of data). Note that in your AiDA XML document not all elements (and attributes) are necessarily present and certain elements will occur more than once (see descriptions of each for more details) -- the following is just to give you a sense of all elements and attributes.
<?xml version="1.0" encoding="UTF-8"?>
<activities xmlns="http://www.idmlinitiative.org/resources/dtds/AIDA22.xsd" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.idmlinitiative.org/resources/dtds/AIDA22.xsd http://www.idmlinitiative.org/resources/dtds/AIDA22.xsd">
<activity origin="" dbKey="" date="" rights="" updateType="" submitOrg="">
<ID>
<assigningOrg refKey="" attributeAddedBy="" lang=""/>
<uniqID></uniqID>
</ID>
<title lang="" transBy=""></title>
<location locationCode="" attributeAddedBy="" lang=""></location>
<startDate date="" attributeAddedBy=""/>
<endDate date="" attributeAddedBy=""/>
<status statusCode="" attributeAddedBy="" lang=""/>
<sector refKey="" attributeAddedBy="" lang=""></sector>
<notes lang="" transBy=""></notes>
<funding>
<fundingOrg refKey="" attributeAddedBy="" lang=""></fundingOrg>
<yearly>
<yearStarting date="" attributeAddedBy=""/>
<amount amount="" currency="" attributeAddedBy="" convertedBy=""/>
</yearly>
<termsAssist terms="" attributeAddedBy=""/>
<total amount="" currency="" attributeAddedBy="" convertedBy=""/>
<byCategory>
<category lang="" transBy=""></category>
<catTotal amount="" currency="" attributeAddedBy="" convertedBy=""/>
<catYearly>
<yearStarting date="" attributeAddedBy=""/>
<amount amount="" currency="" attributeAddedBy="" convertedBy=""/>
</catYearly>
</byCategory>
</funding>
<orgInvolved>
<org refKey="" attributeAddedBy="" lang=""></org>
<role orgRoleCode="" attributeAddedBy="" lang=""></role>
</orgInvolved>
<personInvolved>
<person emailAddress=""></person>
<role personRoleCode="" attributeAddedBy="" lang=""></role>
</personInvolved>
<keyword lang="" transBy=""></keyword>
<abstract lang="" transBy=""></abstract>
<relatedLink>
<label></label>
<url></url>
<lang></lang>
<shortDesc></shortDesc>
</relatedLink>
<relatedTo origin="" dbKey="" relation=""/>
<anotherView origin="" dbKey=""/>
<forMoreInfo lang="" transBy=""></forMoreInfo>
</activity>
<aida_spider next_block=""/>
</activities>
The purpose of this document is to give the reader a strong sense of the structure and meaning of the fields in the AiDA schema.
It is broken up into the following sections:
| activities | activity attributes: origin dbKey* date rights* updateType submitOrg |
ID |
|
|||||||||||||||||||||||||||
| title attributes: lang transBy |
||||||||||||||||||||||||||||||
| location attributes: locationCode attributeAddedBy lang |
||||||||||||||||||||||||||||||
| startDate attributes: date attributeAddedBy |
||||||||||||||||||||||||||||||
| endDate attributes: date attributeAddedBy |
||||||||||||||||||||||||||||||
| status attributes: statusCode attributeAddedBy lang |
||||||||||||||||||||||||||||||
| sector attributes: refKey attributeAddedBy lang |
||||||||||||||||||||||||||||||
| notes attributes: lang transBy |
||||||||||||||||||||||||||||||
| funding |
|
|||||||||||||||||||||||||||||
| orgInvolved |
|
|||||||||||||||||||||||||||||
| personInvolved |
|
|||||||||||||||||||||||||||||
|
keyword attributes: lang transBy |
||||||||||||||||||||||||||||||
|
abstract attributes: lang transBy |
||||||||||||||||||||||||||||||
| relatedLink |
|
|||||||||||||||||||||||||||||
|
relatedTo attributes: origin* dbKey* relation* |
||||||||||||||||||||||||||||||
|
anotherView attributes: origin* dbKey* |
||||||||||||||||||||||||||||||
|
forMoreInfo attributes: lang transBy |
||||||||||||||||||||||||||||||
|
aida_spider attributes: next_block |
||||||||||||||||||||||||||||||
|
|||
| Description | Brief description of element. If the element is considered to be core, an importance classification is also listed and explained here. |
||
| Attributes | A listing of this element's attributes. This row omitted if no attributes exist. | ||
| Child Elements | A listing of this element's child elements. This row omitted if no child elements exist. | ||
|
|||
| Description | Brief description of attribute. | ||
| Possible Values | An attempt at a precise definition of what values the attribute can take on. | ||
1[minimum number of occurences to maximum number of occurences] This is the repeatability of the element.
2use required or optional
|
|||
| Description | Holds all project/activity records in your XML document. Note that attributes of this element hold data unrelated to your project/activity records, instead they are used to link back to the AiDA schema (provides required namespace declaration attributes). It is not important to understand the attributes of this element, instead they are provided below in the example for your use. | ||
| Child Elements | activity | ||
Example (and only form in which the activities tag should be provided when conforming to version 2.2 of the AiDA schema)
<activities xmlns="http://www.idmlinitiative.org/resources/dtds/AIDA22.xsd"
xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.idmlinitiative.org/resources/dtds/AIDA22.xsd http://www.idmlinitiative.org/resources/dtds/AIDA22.xsd">
|
|||
| Description | Holds all data pertaining to a single project/activity record. | ||
| Attributes | origin, dbKey, date, rights, updateType, submitOrg | ||
| Child Elements | ID, title, location, startDate, endDate, status, sector, notes, funding, orgInvolved, personInvolved, keyword, abstract, relatedLink, relatedTo, anotherView, forMoreInfo | ||
|
|||
| Description | This is an identifier for the originating records system/database. | ||
| Possible Values | Your origin id. For a new records system/database sharing information with AiDA, this will be assigned to you. Existing origin identifiers are listed in 'Sources' located from AiDA Authority Files. | ||
|
|||
| Description | An identifier used in your database to uniquely identify the project/activity record. | ||
| Possible Values | This can be in any form (numeric, alpha, combination of numeric & alpha, etc.), but is usually of the form '1', '2', '3', | ||
|
|||
| Description | The date of the last change to the activity data or the date of the data export to the xml file if the date of the last change is not recorded. | ||
| Possible Values | ISO 8601 Date format which is YYYY-MM-DD YYYY: 4-digit year MM: 2-digit month DD: 2-digit day |
||
| Example | June 18th, 1978 would be '1978-06-18' | ||
|
|||
| Description | Specifies activity record rights that apply to this specific activity record. | ||
| Possible Values | '0', '1', '2', or '3' 0 = May be used freely but source must be credited 1 = May not be used in for-profit systems 2 = May only be used by authorized users 3 = May not be re-released These are also listed from 'Data Use Rights' located from AiDA Authority Files. |
||
|
|||
| Description | This attribute is used to instruct what the AiDA harvester is to do with the record. Currently it enables the contributor to specify project/activity records to be deleted or archived within the AiDA database. | ||
| Possible Values | '0', '1' 0 = Delete project/activity record. 1 = Archive project/activity record. |
||
|
|||
| Description | This is the contributing/reporting organisation when the record has been supplied to a consolidating data system or organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<activity origin="12" dbKey="42" date="2001-10-03" rights="0">
<activity origin="9" dbKey="24" updateType="0"/>(only data of the project/activity that is needed to instruct the harvester to delete the record from the AiDA database)
|
|||
| Description | Holds all data pertaining to the project/activity identification number. Importance Classification: Essential (if your database contains this information, then it is considered essential that you provide this element). This element is very useful when identifying duplicate records within the AiDA database. Often, a single project/activity can be recorded by more than one source contributing to the AiDA database. Therefore, the project/activity identifier is used to discover duplicate records for a single project/activity. Tracking duplicate records contributes to the overall quality of the AiDA data set. |
||
| Child Elements | assigningOrg, uniqID | ||
Example
<ID>
<assigningOrg refKey="MACA"/>
<uniqID>P-202</uniqID>
</ID>
|
|||
| Description | This element describes the organisation which assigned the project/activity identification number specified in the 'uniqID' element. | ||
| Attributes | refKey, attributeAddedBy, lang | ||
|
|||
| Description | This is an identifier for the organisation which assigned the project/activity identification number specified in the 'uniqID' element. | ||
| Possible Values | An identifier from the 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then the organisation name should be listed as content of the 'assigningOrg' element. | ||
|
|||
| Description | If the refKey attribute is added by a secondary organisation, then this attribute should be provided. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
|
|||
| Description | If the organisation name is provided as content of the assigningOrg element (and the 'refKey' attribute is not used), then this is the language of the full organisation name provided. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
Example
<assigningOrg refKey="MACA"/>
<assigningOrg refKey="COMR" attributeAddedBy="BELL"/>
<assigningOrg lang="es">Instituto para la Conectividad en las Americas</assigningOrg>
|
|||
| Description | This is the 'filing' number used to identify the project/activity by your organisation or an identifier used in your database to uniquely identify the project/activity record (can be same as 'activity dbKey'). | ||
Example
<uniqID>P-202</uniqID>
|
|||
| Description | Name or title of the project/activity. If there is no
official title, then enter name of program, strategic objective, or
unit that project/activity is associated with. Importance Classification: Essential (if your database contains this information, then it is considered essential that you provide this element). This element is very useful when listing the project/activity record in a search result set on the AiDA website -- it provides the searcher with a very brief description of the project/activity. |
||
| Attributes | lang, transBy | ||
|
|||
| Description | This is the language of the title appearing in the 'title' element. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
|
|||
| Description | If the title has been translated by a secondary organisation which has a copy of the project/activity record, this is an identifier for that organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<title lang="fr">Gestion de l'école</title>
<title lang="fr">Gestion de l'école</title>
<title lang="en">School management</title>
<title lang="fr">Gestion de l'école</title>
<title lang="en" transBy="ADEA">School management</title>
|
|||
| Description | Countries and/or regions representing the geographic focus of
the project/activity. If the project/activity applies to a region or a
cluster of countries, then it is beneficial to also list all the
countries of the geographic focus. Importance Classification: Essential (if your database contains this information, then it is considered essential that you provide this element). One of the primary search criteria is the location of the project/activity. |
||
| Attributes | locationCode, attributeAddedBy, lang | ||
|
|||
| Description | This is an identifier for the country/region. | ||
| Possible Values | 1. Countries: Country code (ISO 3166-3) from 'Country and Region Codes', AiDA Authority Files 2. Regions: 'UNSD' Region code (United Nations Statistics Division Region Codes) from 'Country and Region Codes', AiDA Authority Files If the geographic focus cannot be represented by the codes, then place the location in text form within the 'location' element tags. It is also encouraged to do this even when codes have been identified, since it is often the case that the textual form of the location can be more precise. |
||
|
|||
| Description | If the locationCode attribute is added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
|
|||
| Description | If the location name is provided as content of the 'location' element (and the 'locationCode' attribute is not used), then this is the language of the location. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
Example
<location locationCode="QMB" /> (This represents the region of Eastern Africa.)
<location locationCode="MOZ" /> (This represents the country of Mozambique.)
<location lang="en">Maputo</location> (city of Maputo)
<location locationCode="QMB" attributeAddedBy="BELL" /> (This represents the region of Eastern Africa.)
<location locationCode="MOZ" attributeAddedBy="BELL" /> (This represents the country of Mozambique.)
<location lang="en">Maputo</location> (city of Maputo)
<location lang="fr">L'Afrique Orientale</location>
<location> lang="fr">la Mozambique</location>
<location lang="fr">Maputo</location>
|
|||
| Description | Holds data pertaining to the start date or planned start date of the project/activity. Importance Classification: Essential (if your database contains this information, then it is considered essential that you provide this element). One of the primary search criteria is the start date of the project/activity. |
||
| Attributes | date, attributeAddedBy | ||
|
|||
| Description | The date of the start of the project/activity or the planned start date. | ||
| Possible Values | ISO 8601 Date format which is YYYY-MM-DD YYYY: 4-digit year MM: 2-digit month DD: 2-digit day |
||
|
|||
| Description | If the date attribute is added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<startDate date="1983-09-05" /> (September 5, 1983)
<startDate date="1983-09-05" attributeAddedBy="BELL" />
<startDate>le 5 septembre, 1983</startDate>
|
|||
| Description | Holds data pertaining to the end date or expected finishing date of the project/activity. Importance Classification: Highly Recommended (if your database contains this information, then it is considered highly recommended that you provide this element). A search criteria is the end date of the project/activity, it is also important in understanding the time-frame and scope of the project/activity (when the start date is also known). |
||
| Attributes | date, attributeAddedBy | ||
|
|||
| Description | The date of the end of the project/activity or the planned finishing date. | ||
| Possible Values | ISO 8601 Date format which is YYYY-MM-DD YYYY: 4-digit year MM: 2-digit month DD: 2-digit day |
||
|
|||
| Description | If the date attribute is added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<endDate date="2002-09-17" /> (September 17, 2002)
<endDate date="2002-09-17" attributeAddedBy="BELL" />
<endDate>le 17 septembre, 2002</endDate>
|
|||
| Description | Holds data pertaining to the current stage of the project/activity. Importance Classification: Highly Recommended (if your database contains this information, then it is considered highly recommended that you provide this element). A search criteria is the status of the project/activity. |
||
| Attributes | statusCode, attributeAddedBy, lang | ||
|
|||
| Description | This is an identifier for the current stage of the project/activity. | ||
| Possible Values | '1', '2', '3', '4', '5', or '6' 1 = Planned (from the conceptual stage to just prior to approval) 2 = Ongoing (the project/activity is approved, is active, but is not yet completed) 3 = Completed (the project/activity is finished, with all approved assistance provided) 4 = Cancelled (the project/activity was approved but was terminated prior to planned completion) 5 = In abeyance (the project/activity has been suspended) 6 = Committed (firm obligation in writing backed by necessary funds and specified assistance to undertake the planned project/activity) These are also listed from 'Activity Status Codes' located from AiDA Authority Files. |
||
|
|||
| Description | If the 'statusCode' attribute is added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
|
|||
| Description | If the status is provided as content of the 'status' element (and the 'statusCode' attribute is not used), then this is the language of the status. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
Example
<status statusCode="4" /> (cancelled)
<status statusCode="4" attributeAddedBy="ODAC" />
<status>implemented</status>
|
|||
| Description | Holds data pertaining to the project/activity's sector or main subject area. Importance Classification: Essential (if your database contains this information, then it is considered essential that you provide this element). A primary search criteria is the sector of the project/activity. |
||
| Attributes | refKey, attributeAddedBy, lang | ||
|
|||
| Description | This is an identifier for the project/activity's sector or main subject area. | ||
| Possible Values | An identifier from the 'Sectors: DAC 5 Codes and CRS Purpose Codes' list from AiDA Authority Files If the sector is not being provided through the use of a DAC 5 or CRS Purpose Code, then place the sector in text form within the 'sector' element tags. | ||
|
|||
| Description | If the 'refKey' attribute is added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
|
|||
| Description | If the sector is provided as content of the 'sector' element (and the 'refKey' attribute is not used), then this is the language of the sector. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
Example
<sector refKey="12240" /> (representing basic nutrition)
<sector refKey="12240" attributeAddedBy="ODAC" />
<sector>irrigation</sector>
|
|||
| Description | Any notes or comments about the project/activity or any information that doesn't fit anywhere else can be put here. | ||
| Attributes | lang, transBy | ||
|
|||
| Description | This is the language of the text appearing in the 'notes' element. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
|
|||
| Description | If the notes have been translated by a secondary organisation which has a copy of the project/activity record, this is an identifier for that organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<notes lang="en">Following this project, two new projects will continue the effort.</notes>
<notes lang="en">Following this project, two projects will continue the effort.</notes>
<title lang="en">Suite à ce projet, deux projets vont continués l'effort.</notes>
<notes lang="fr">Suite à ce projet, deux projets vont continués l'effort.</notes>
<notes lang="en" transBy="ADEA">Following this project, two projects will continue the effort.</notes>
|
|||
| Description | Holds all data pertaining to the project/activity's funding. | ||
| Child Elements | fundingOrg, yearly, termsAssist, total, byCategory | ||
Example 1 (basic typcial case)
<funding>
<fundingOrg refKey="UNFP"/>
<termsAssist terms="5"/>
<total amount="750000" currency="CAD"/>
</funding>
<funding>
<fundingOrg refKey="MACA"/>
<yearly>
<yearStarting date="2001-01-01"/>
<amount amount="25000" currency="XEU"/>
</yearly>
<yearly>
<yearStarting date="2002-01-01"/>
<amount amount="50000" currency="XEU"/>
</yearly>
<yearly>
<yearStarting date="2003-01-01"/>
<amount amount="100000" currency="XEU"/>
</yearly>
<termsAssist terms="1"/>
<total amount="175000" currency="XEU"/>
</funding>
<funding>
<fundingOrg refKey="KELL"/>
<termsAssist terms="1"/>
<total amount="400000" currency="USD"/>
<byCategory>
<category lang="en">youth</category>
<catTotal amount="200000" currency="USD"/>
<catYearly>
<yearStarting date="1999-03-01"/>
<amount amount="100000" currency="USD"/>
</catYearly>
<catYearly>
<yearStarting date="2000-03-01"/>
<amount amount="50000" currency="USD"/>
</catYearly>
<catYearly>
<yearStarting date="2001-03-01"/>
<amount amount="50000" currency="USD"/>
</catYearly>
</byCategory>
<byCategory>
<category lang="en">infants</category>
<catTotal amount="200000" currency="USD"/>
<catYearly>
<yearStarting date="1999-03-01"/>
<amount amount="25000" currency="USD"/>
</catYearly>
<catYearly>
<yearStarting date="2000-03-01"/>
<amount amount="100000" currency="USD"/>
</catYearly>
<catYearly>
<yearStarting date="2001-03-01"/>
<amount amount="70000" currency="USD"/>
</catYearly>
<catYearly>
<yearStarting date="2002-03-01"/>
<amount amount="5000" currency="USD"/>
</catYearly>
</byCategory>
</funding>
|
|||
| Description | This element describes a funding organisation of the project/activity. Importance Classification: Essential (if your database contains this information, then it is considered essential that you provide this element). Two of the primary search criteria are the type of funding organisation and the donor group of the project/activity. This information is derived directly from the supplied funding organisations. |
||
| Attributes | refKey, attributeAddedBy, lang | ||
|
|||
| Description | This is an identifier for a funding organisation of the project/activity. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then the organisation name should be listed as content of the 'fundingOrg' element. | ||
|
|||
| Description | If the 'refKey' attribute is added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
|
|||
| Description | If the organisation name is provided as content of the 'fundingOrg' element (and the 'refKey' attribute is not used), then this is the language of the full organisation name. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
Example
<fundingOrg refKey="MACA"/>
<fundingOrg refKey="COMR" attributeAddedBy="BELL"/>
<fundingOrg lang="es">Banco Mundial</assigningOrg>
|
|||
| Description | Holds all data pertaining to yearly funding contributions. | ||
| Child Elements | yearStarting, amount | ||
Example
<yearly>
<yearStarting date="2001-01-01"/>
<amount amount="25000" currency="XEU"/>
</yearly>
|
|||
| Description | Holds data pertaining to the start date of the funding contribution to be effective for a duration of one year. | ||
| Attributes | date, attributeAddedBy | ||
|
|||
| Description | The date of the start of the funding contribution to be effective for one year. | ||
| Possible Values | ISO 8601 Date format which is YYYY-MM-DD YYYY: 4-digit year MM: 2-digit month DD: 2-digit day |
||
| Example | November 17th, 1978 would be '1978-11-17' | ||
|
|||
| Description | If the 'date' attribute is added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<yearStarting date="1999-05-01" /> (May 1, 1999)
<yearStarting date="1999-05-01" attributeAddedBy="BELL" />
<yearStarting>le 1 mai, 1999</yearStarting>
|
|||
| Description | This element describes the amount approved for contribution for the year specified in 'yearStarting'. | ||
| Attributes | amount, currency, attributeAddedBy, convertedBy | ||
|
|||
| Description | The monetary amount approved for contribution for the year specified in 'yearStarting'. | ||
| Possible Values | A decimal value, which can consist of the 10 digit characters and ".". Note that commas and spaces are not permitted (i.e. 100,000 and 100 000 should be represented as 100000) | ||
|
|||
| Description | The currency of the monetary amount specified in the 'amount' attribute. | ||
| Possible Values | ISO 4217 currency codes, listed from 'Currencies' in AiDA Authority Files. | ||
|
|||
| Description | If the 'amount' and/or 'currency' attribute(s) is(are) added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
|
|||
| Description | If the monetary amount specified by 'amount' has been converted into another currency by a secondary organisation which has a copy of the project/activity record, this is an identifier for that organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<amount amount="10000" currency="CAD"/>
<amount amount="10000" currency="CAD" attributeAddedBy="BELL"/>
<amount amount="10000" currency="CAD"/>
<amount amount="6368" currency="USD" convertedBy="BELL"/>
<amount>10,000 CAD</amount>
|
|||
| Description | This element describes the mode of financing used to provide assistance for this project/activity. | ||
| Attributes | terms, attributeAddedBy, lang | ||
|
|||
| Description | The funding terms of assistance. | ||
| Possible Values | '1','2','3','4','5','6','7' 1 = Grant 2 = Loan 3 = Credit 4 = Equity Investment 5 = Donation 6 = Other (in-kind, cost-sharing, debt-for-nature swap, etc.) 7 = Multiple These are also listed from 'Terms of Assistance' located from AiDA Authority Files. |
||
|
|||
| Description | If the 'terms' attribute is added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
|
|||
| Description | If the terms of assistance is provided as content of the 'termsAssist' element (and the 'terms' attribute is not used), then this is the language of the terms of assistance provided. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
Example
<termsAssist terms="2"/> (representing loan)
<termsAssist terms="2" attributeAddedBy="ODAC"/>
<termsAssist lang="en">cost-sharing</termsAssist>
|
|||
| Description | This element describes the total amount of funding approved by the funding organisation for the project/activity. Importance Classification: Highly Recommended (if your database contains this information, then it is considered highly recommended that you provide this element). Providing the funding information is very important in knowing the scope of the project/activity and getting an idea, collectively within the AiDA database, of the amounts of money which are being spent in certain development areas. |
||
| Attributes | amount, currency, attributeAddedBy, convertedBy | ||
|
|||
| Description | The monetary amount of funding approved by the funding organisation for the project/activity. | ||
| Possible Values | A decimal value, which can consist of the 10 digit charaters and ".". Note that commas and spaces are not permitted (i.e. 100,000 and 100 000 should be represented as 100000) | ||
|
|||
| Description | The currency of the monetary amount specified in the 'amount' attribute. | ||
| Possible Values | ISO 4217 currency codes, listed from 'Currencies' in AiDA Authority Files. | ||
|
|||
| Description | If the 'amount' and/or 'currency' attribute(s) is(are) added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
|
|||
| Description | If the monetary amount specified by 'amount' has been converted into another currency by a secondary organisation which has a copy of the project/activity record, this is an identifier for that organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<total amount="10000" currency="CAD"/>
<total amount="10000" currency="CAD" attributeAddedBy="BELL"/>
<total amount="10000" currency="CAD"/>
<total amount="6368" currency="USD" convertedBy="BELL"/>
<total>10,000 CAD</total>
|
|||
| Description | This element describes the amount of funding approved by the funding organisation split over one or more categories and/or one or more years for the project/activity. | ||
| Child Elements | category, catTotal, catYearly | ||
Example
<byCategory>
<category lang="en">drought</category>
<catTotal amount="200000" currency="USD"/>
</byCategory>
<byCategory>
<category lang="en">poverty</category>
<catTotal amount="200000" currency="USD"/>
</byCategory>
<byCategory>
<category lang="en">youth</category>
<catTotal amount="200000" currency="USD"/>
<catYearly>
<yearStarting date="1999-03-01"/>
<amount amount="100000" currency="USD"/>
</catYearly>
<catYearly>
<yearStarting date="2000-03-01"/>
<amount amount="50000" currency="USD"/>
</catYearly>
<catYearly>
<yearStarting date="2001-03-01"/>
<amount amount="50000" currency="USD"/>
</catYearly>
</byCategory>
<byCategory>
<category lang="en">infants</category>
<catTotal amount="200000" currency="USD"/>
<catYearly>
<yearStarting date="1999-03-01"/>
<amount amount="25000" currency="USD"/>
</catYearly>
<catYearly>
<yearStarting date="2000-03-01"/>
<amount amount="100000" currency="USD"/>
</catYearly>
<catYearly>
<yearStarting date="2001-03-01"/>
<amount amount="70000" currency="USD"/>
</catYearly>
<catYearly>
<yearStarting date="2002-03-01"/>
<amount amount="5000" currency="USD"/>
</catYearly>
</byCategory>
|
|||
| Description | This element describes a funding category. | ||
| Attributes | lang, transBy | ||
|
|||
| Description | This is the language of the category name appearing in the 'category' element. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
|
|||
| Description | If the category name has been translated by a secondary organisation which has a copy of the project/activity record, this is an identifier for that organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<category lang="fr">l'éducation</category>
<category lang="fr">l'éducation</category>
<category lang="en">education</category>
<category lang="fr">l'éducation</category>
<category lang="en" transBy="ADEA">education</category>
|
|||
| Description | This element describes the total amount of funding approved for the category specified in 'category' by the funding organisation for the project/activity. | ||
| Attributes | amount, currency, attributeAddedBy, convertedBy | ||
|
|||
| Description | The monetary amount of funding approved for the category specified in 'category' by the funding organisation for the project/activity. | ||
| Possible Values | A decimal value, which can consist of the 10 digit charaters and ".". Note that commas and spaces are not permitted (i.e. 100,000 and 100 000 should be represented as 100000) | ||
|
|||
| Description | The currency of the monetary amount specified in the 'amount' attribute. | ||
| Possible Values | ISO 4217 currency codes, listed from 'Currencies' in AiDA Authority Files. | ||
|
|||
| Description | If the 'amount' and/or 'currency' attribute(s) is(are) added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
|
|||
| Description | If the monetary amount specified by 'amount' has been converted into another currency by a secondary organisation which has a copy of the project/activity record, this is an identifier for that organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<catTotal amount="10000" currency="CAD"/>
<catTotal amount="10000" currency="CAD" attributeAddedBy="BELL"/>
<catTotal amount="10000" currency="CAD"/>
<catTotal amount="6368" currency="USD" convertedBy="BELL"/>
<catTotal>10,000 CAD</catTotal>
|
|||
| Description | This element describes the yearly funding contributions approved by the funding organisation for the category specified in 'category'. | ||
| Child Elements | yearStarting, amount | ||
Example
<catYearly>
<yearStarting date="2002-02-01"/>
<amount amount="100000" currency="XEU"/>
<catYearly>
|
|||
| Description | Holds data pertaining to the start date of the funding contribution to be effective for a duration of one year for the category specified in 'category'. | ||
| Attributes | date, attributeAddedBy | ||
|
|||
| Description | The date of the start of the funding contribution to be effective for one year for the category specified in 'category'. | ||
| Possible Values | ISO 8601 Date format which is YYYY-MM-DD YYYY: 4-digit year MM: 2-digit month DD: 2-digit day |
||
|
|||
| Description | If the 'date' attribute is added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<yearStarting date="2002-02-01" /> (February 1, 2002)
<yearStarting date="2002-02-01" attributeAddedBy="BELL" />
<yearStarting>février 2002</yearStarting>
|
|||
| Description | This element describes the amount approved for contribution for the category specified in 'category' and year specified in 'yearStarting'. | ||
| Attributes | amount, currency, attributeAddedBy, convertedBy | ||
|
|||
| Description | The monetary amount approved for contribution for the category in 'category' and year in 'yearStarting'. | ||
| Possible Values | A decimal value, which can consist of the 10 digit charaters and ".". Note that commas and spaces are not permitted (i.e. 100,000 and 100 000 should be represented as 100000) | ||
|
|||
| Description | The currency of the monetary amount specified in the 'amount' attribute. | ||
| Possible Values | ISO 4217 currency codes, listed from 'Currencies' in AiDA Authority Files. | ||
|
|||
| Description | If the 'amount' and/or 'currency' attribute(s) is(are) added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
|
|||
| Description | If the monetary amount specified by 'amount' has been converted into another currency by a secondary organisation which has a copy of the project/activity record, this is an identifier for that organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<amount amount="10000" currency="CAD"/>
<amount amount="10000" currency="CAD" attributeAddedBy="BELL"/>
<amount amount="10000" currency="CAD"/>
<amount amount="6368" currency="USD" convertedBy="BELL"/>
<amount>10,000 CAD</amount>
|
|||
| Description | This element describes an organisation which is involved in the project/activity and their role. Importance Classification: Highly Recommended (if your database contains this information, then it is considered highly recommended that you provide this element). *Note that organisations involved with a role of funding are classified as essential (see fundingOrg). Supplying organisations involved with the project/activity is very important to be aware of collectively, within the AiDA database, the responsible organisations. |
||
| Child Elements | org, role | ||
Example
<orgInvolved>
<org refKey="ADEA"/>
<role orgRoleCode="2"/>
</orgInvolved>
|
|||
| Description | This element describes an involved organisation. | ||
| Attributes | refKey, attributeAddedBy, lang | ||
|
|||
| Description | This is an identifier for the involved organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then it should be listed as content of the 'org' element. | ||
|
|||
| Description | If the 'refKey' attribute is added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
|
|||
| Description | If the organisation name is provided as content of the 'org' element (and the 'refKey' attribute is not used), then this is the language of the full organisation name. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
Example
<org refKey="MACA"/>
<org refKey="COMR" attributeAddedBy="BELL"/>
<org lang="es">Instituto para la Conectividad en las Americas</assigningOrg>
|
|||
| Description | This element describes the role of the involved organisation specified in 'org'. | ||
| Attributes | orgRoleCode, attributeAddedBy, lang | ||
|
|||
| Description | This is an identifier for the role of the involved organisation. | ||
| Possible Values | '1','2','3','4' 1 = Funding Organisation (that which provides funds for the specific purpose of implementing the project/activity) 2 = Implementing Agency ([CHECK ??]) 3 = Executing Agency (direct recipient of funds provided by the funding agency) 4 = Borrower ([CHECK?]) |
||
|
|||
| Description | If the 'orgRoleCode' attribute is added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then it should be listed as content of the 'org' element. | ||
|
|||
| Description | If the role is provided as content of the 'role' element (and the 'orgRoleCode' attribute is not used), then this is the language of the role specified. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
Example
<role orgRoleCode="3" /> (executing org)
<role orgRoleCode="3" attributeAddedBy="ODAC" />
<role lang="en">funding source</role>
|
|||
| Description | This element describes a person who is involved and their role in the project/activity. Importance Classification: Recommended (if your database contains this information, then it is considered recommended that you provide this element). Although this element is not meant to equate the contact person, it is important for tracing back to a specific individual with a responsibility to the project/activity. |
||
| Child Elements | person, role | ||
Example
<personInvolved>
<person emailAddress="mryan@somewhere.org">Michael Ryan</person>
<role personRoleCode="1"/>
</personInvolved>
|
|||
| Description | This element describes an involved person (usually the project manager). | ||
| Attributes | emailAddress | ||
|
|||
| Description | This is the email address for the involved person. | ||
| Possible Values | Any valid email address. | ||
Example
<person emailAddress="mryan@somewhere.org">Michael Ryan</person>
<person>Coleen Smith</person>
|
|||
| Description | This element describes the role of the involved person specified in 'person'. | ||
| Attributes | personRoleCode, attributeAddedBy, lang | ||
|
|||
| Description | This is an identifier for the role of the involved person. | ||
| Possible Values | '1' (currently only this single value accepted) 1 = Project Manager |
||
|
|||
| Description | If the 'personRoleCode' attribute is added by a secondary organisation, then this attribute should be added. It is the identifier for the secondary organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then it should be listed as content of the 'org' element. | ||
|
|||
| Description | If the role is provided as content of the 'role' element (and the 'personRoleCode' attribute is not used), then this is the language of the role specified. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
Example
<role personRoleCode="1" /> (signifying project manager)
<role personRoleCode="1" attributeAddedBy="ODAC" />
<role lang="en">program officer</role>
|
|||
| Description | A keyword or descriptive phrase of the project/activity, used to find the record in a search. Importance Classification: Highly Recommended (if your database contains this information, then it is considered highly recommended that you provide this element). This is very important for seaching purposes. |
||
| Attributes | lang, transBy | ||
|
|||
| Description | This is the language of the keyword appearing in the 'keyword' element. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
|
|||
| Description | If the keyword has been translated by a secondary organisation which has a copy of the project/activity record, this is an identifier for that organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<keyword lang="en">water purification</keyword>
<keyword lang="en">water purification</keyword>
<keyword lang="fr">purification de l'eau</keyword>
<keyword lang="en">water purification</keyword>
<keyword lang="en" transBy="ADEA">purification de l'eau</keyword>
|
|||
| Description | A description or summary of the project/activity. Importance Classification: Highly Recommended (if your database contains this information, then it is considered highly recommended that you provide this element). Providing a short description of the record is important to AiDA users seeking quick details and highlights of the project/activity. Also important for searching purposes. |
||
| Attributes | lang, transBy | ||
| Possible Values | The elements '<b>', '<B>', '<i>', '<I>' are additionally allowed | ||
|
|||
| Description | This is the language of the abstract appearing in the 'abstract' element. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
|
|||
| Description | If the abstract has been translated by a secondary organisation which has a copy of the project/activity record, this is an identifier for that organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<abstract lang="en">This project focuses on 2 <b><i>principal</i></b> areas ...</abstract>
<abstract lang="en">This project focuses on 2 <b><i>principal</i></b> areas ...</abstract>
<abstract lang="fr">Ce projet se concentre sur 2 secteurs <b><i>principaux</i></b> ...</abstract>
<abstract lang="en">This project focuses on 2 <b><i>principal</i></b> areas ...</abstract>
<abstract lang="en" transBy="ADEA">Ce projet se concentre sur 2 secteurs <b><i>principaux</i></b> ...</abstract>
|
|||
| Description | This contains information about a link related to the
project/activity. This could be pointing back to the original record
listed on the source organisation's web page, or to an associated
document available via a URL. Importance Classification: Recommended (if your database contains this information, then it is considered recommended that you provide this element). Data captured through the AiDA process is designed to only be a common subset of information about a project/activity. Providing links to external additional information is the ideal case to provide a richer set of data. |
||
| Child Elements | label, url, lang, shortDesc | ||
Example
<relatedLink>
<label>PRISME project description (from source)</label>
<url>http://prisme.adeanet.org/index.cfm?Fuseaction=dsp_search_project_details&index=1&RefPr_list=1</url>
<lang>en</lang>
<shortDesc>Find the full project description at this location.</shortDesc>
</relatedLink>
|
|||
| Description | This contains the related link's label. | ||
Example
<label>PRISME project description (from source)</label>
|
|||
| Description | This holds the URL (or web address) of the related link. | ||
Example
<url>http://prisme.adeanet.org/index.cfm?Fuseaction=dsp_search_project_details&index=1&RefPr_list=1</url>
|
|||
| Description | This contains the language of the page pointed to by the URL, as well as the language of the title and short description. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
Example
<lang>en</lang>
|
|||
| Description | This contains a short description (that gives more detail than the 'label') about a link related to the project/activity. | ||
Example
<shortDesc>Find the full project description at this location.</shortDesc>
|
|||
| Description | This contains information about a record in the harvesting system that is related to the project/activity record (either part of or a continuation of). | ||
| Attributes | origin, dbKey, relation | ||
|
|||
| Description | This is an identifier for the records system/database to which the related record belongs. | ||
| Possible Values | An origin id. | ||
|
|||
| Description | An identifier used in records system/database (to which the related record belongs) to uniquely identify the related project/activity record. | ||
| Possible Values | This can be in any form (numeric, alpha, combination of numeric & alpha, etc.), but is usually of the form '1', '2', '3', | ||
|
|||
| Description | This is an identifier for the relation type. | ||
| Possible Values | '1','2','3','4' 1 = relatedTo activity is part of this activity 2 = this activity is part of the relatedTo activity 3 = relatedTo activity continued this activity 4 = this activity continued the relatedTo activity |
||
Example
<relatedTo origin="3" dbKey="46" relation="2"/>
|
|||
| Description | This contains information about a record in the harvesting system which describes the same project/activity, yet gives complementing details. | ||
| Attributes | origin, dbKey | ||
|
|||
| Description | This is an identifier for the records system/database to which the record for the same project/activity belongs. | ||
| Possible Values | An origin id. | ||
|
|||
| Description | An identifier used in the records system/database to which the record for the same project/activity belongs) to uniquely identify the project/activity record. | ||
| Possible Values | This can be in any form (numeric, alpha, combination of numeric & alpha, etc.), but is usually of the form '1', '2', '3', | ||
Example
<anotherView origin="2" dbKey="164"/>
|
|||
| Description | The name / contact information of an individual or means by which requests for additional information can be directed. Importance Classification: Recommended (if your database contains this information, then it is considered recommended that you provide this element). Often, users of the information within AiDA would like a specific contact for more information about a project/activity. |
||
| Attributes | lang, transBy | ||
| Possible Values | The elements '<b>', '<B>', '<i>', '<I>' are additionally allowed | ||
|
|||
| Description | This is the language of the text appearing in the 'forMoreInfo' element. | ||
| Possible Values | An ISO 639-2 language code, available from the 'Languages' list located from AiDA Authority Files. | ||
|
|||
| Description | If the 'forMoreInfo' text has been translated by a secondary organisation which has a copy of the project/activity record, this is an identifier for that organisation. | ||
| Possible Values | An identifier from 'Organisations Names and Codes' located from AiDA Authority Files. Note that if a code for the organisation that is being specified is not in the 'Organisations Names and Codes' list, then this attribute should not be specified. | ||
Example
<forMoreInfo lang="en">For further inquiries, please contact <b><i>info@someorg.org</i></b></forMoreInfo>
<forMoreInfo lang="en">For further inquiries, please contact <b><i>info@someorg.org</i></b></forMoreInfo>
<forMoreInfo lang="fr">Pour plus d'information, prière de contacter <b><i>info@someorg.org</i></b></forMoreInfo>
<forMoreInfo lang="en">For further inquiries, please contact <b><i>info@someorg.org</i></b></forMoreInfo>
<forMoreInfo lang="en" transBy="ADEA">Pour plus d'information, prière de contacter <b><i>info@someorg.org</i></b></forMoreInfo>
|
|||
| Description | This information is strictly for the harvester. It is useful when you are using a dynamic script to produce an XML document with potentially a large amount of records. The harvester can use the information supplied in this element to request pages handling specified parameters so that it can then process your XML in predefined blocks (or sets) preventing performance problems. | ||
| Attributes | next_block | ||
|
|||
| Description | This is the URL of the dynamic script for the harvester to call to produce the next set of records for the harvester to read. | ||
| Possible Values | The format of this is: [URL of script]?[name of parameter]=[value of parameter]&[name of parameter]=[value of parameter]&[name of parameter]=[value of parameter]&... There is a standard set of parameters which you can design
your dynamic script to handle either all or a subset of them. They are
the following: |
||
Example
<aida_spider next_block="http://www.anyorg.org/aida/scriptfile.php?maxBlockSize=25&since=2002-12-01&startAfter=P123J"/>
<aida_spider next_block="http://www.ABCorg.org/scriptfile.asp?country=BEN&since=2002-09-05&rights=3"/>
The following shows an empty individual occurence of each element with corresponding attributes that exists in the schema structured as it would be in your AiDA XML document (tabbing is of course not necessary but used here to see hierarchy of data). Note that in your AiDA XML document not all elements (and attributes) are necessarily present and certain elements will occur more than once (see descriptions of each for more details) -- the following is just to give you a sense of all elements and attributes.
<?xml version="1.0" encoding="UTF-8"?>
<activities xmlns="http://www.idmlinitiative.org/resources/dtds/AIDA22.xsd" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.idmlinitiative.org/resources/dtds/AIDA22.xsd http://www.idmlinitiative.org/resources/dtds/AIDA22.xsd">
<activity origin="" dbKey="" date="" rights="" updateType="" submitOrg="">
<ID>
<assigningOrg refKey="" attributeAddedBy="" lang=""/>
<uniqID></uniqID>
</ID>
<title lang="" transBy=""></title>
<location locationCode="" attributeAddedBy="" lang=""></location>
<startDate date="" attributeAddedBy=""/>
<endDate date="" attributeAddedBy=""/>
<status statusCode="" attributeAddedBy="" lang=""/>
<sector refKey="" attributeAddedBy="" lang=""></sector>
<notes lang="" transBy=""></notes>
<funding>
<fundingOrg refKey="" attributeAddedBy="" lang=""></fundingOrg>
<yearly>
<yearStarting date="" attributeAddedBy=""/>
<amount amount="" currency="" attributeAddedBy="" convertedBy=""/>
</yearly>
<termsAssist terms="" attributeAddedBy=""/>
<total amount="" currency="" attributeAddedBy="" convertedBy=""/>
<byCategory>
<category lang="" transBy=""></category>
<catTotal amount="" currency="" attributeAddedBy="" convertedBy=""/>
<catYearly>
<yearStarting date="" attributeAddedBy=""/>
<amount amount="" currency="" attributeAddedBy="" convertedBy=""/>
</catYearly>
</byCategory>
</funding>
<orgInvolved>
<org refKey="" attributeAddedBy="" lang=""></org>
<role orgRoleCode="" attributeAddedBy="" lang=""></role>
</orgInvolved>
<personInvolved>
<person emailAddress=""></person>
<role personRoleCode="" attributeAddedBy="" lang=""></role>
</personInvolved>
<keyword lang="" transBy=""></keyword>
<abstract lang="" transBy=""></abstract>
<relatedLink>
<label></label>
<url></url>
<lang></lang>
<shortDesc></shortDesc>
</relatedLink>
<relatedTo origin="" dbKey="" relation=""/>
<anotherView origin="" dbKey=""/>
<forMoreInfo lang="" transBy=""></forMoreInfo>
</activity>
<aida_spider next_block=""/>
</activities>