department¶
iati-activities/iati-activity/contact-info/department
This is the reference page for the XML element department. See also the relevant overview page: Contact Info
Definition¶
The department within the organisation to contact for more information about the activity.
Rules¶
This element must occur no more than once (within each parent element).
The time between budget/period-start/@iso-date and budget/period-end/@iso-date must not be over a year
If count(@lang) = 0 evaluates to true, then count(narrative/@lang) > 0 and (count(narrative) = count(narrative/@lang)) must evaluate to true.
If count(transaction/provider-org/@ref) = 0 evaluates to true, then count(transaction/provider-org/narrative) > 0 must evaluate to true.
If count(@default-currency) = 0 evaluates to true, then count(crs-add/loan-status/@currency) > 0 must evaluate to true.
If count(@default-currency) = 0 evaluates to true, then count(fss/forecast/@currency) > 0 must evaluate to true.
If count(transaction/receiver-org/@ref) = 0 evaluates to true, then count(transaction/provider-org/narrative) > 0 must evaluate to true.
If count(other-identifier/owner-org/@ref) = 0 evaluates to true, then count(other-identifier/owner-org/narrative) > 0 must evaluate to true.
If count(sector[@vocabulary=98 or @vocabulary=99]) > 0 evaluates to true, then count(sector/narrative) > 0 must evaluate to true.
@xml-lang must exist, otherwise all lang must exist.
sector must exist, otherwise all sector must exist.
@default-currency must exist, otherwise all currency must exist.
@last-updated-datetime must not be more recent than the current date
Each expression defined in number(recipient-country/@percentage) >= 0.0 must resolve to true.
Each expression defined in number(recipient-region/@percentage) >= 0.0 must resolve to true.
Each expression defined in number(sector/@percentage) >= 0.0 must resolve to true.
Each expression defined in number(capital-spend/@percentage) >= 0.0 must resolve to true.
All elements in sector[@vocabulary != '1']/@vocabulary are evaluated under the rules inside {u'strict_sum': {u'cases': [{u'paths': [u"sector[@vocabulary = '$1']/@percentage"], u'sum': 100}]}}.
Example Usage¶
Example department within contact-info of an iati-activity.
<contact-info type="1">
<organisation>
<narrative>Agency A</narrative>
</organisation>
<department>
<narrative>Department B</narrative>
</department>
<person-name>
<narrative>A. Example</narrative>
</person-name>
<job-title>
<narrative>Transparency Lead</narrative>
</job-title>
<telephone>0044111222333444</telephone>
<email>transparency@example.org</email>
<website>http://www.example.org</website>
<mailing-address>
<narrative>Transparency House, The Street, Town, City, Postcode</narrative>
</mailing-address>
</contact-info>