This tool is alpha. Please report any problems on GitHub issues.

Common Errors

Invalid 'uri' found

This message means you have a problem, usually with a website address in your data.
Common mistakes include:

Date is not in the correct format

Dates should be in the formats defined by the 360Giving Standard.

Most dates should be in the YYYY-MM-DD format, but the 360Giving Standard sets out the requirements for each field of the standard.

Other common errors include

Datetimes (used for Last Modified fields)

A datetime format is a very specific form of a date and time that is specified by the 360Giving Standard.

A datetime should be in the form of YYYY-MM-DDThh:mm:ss±hh:mm where:

Example: 2016-05-15T12:00:00Z is 12 noon on the 15th May 2016 in UTC time

(something) is missing but is required

Many fields are required in the 360Giving data standard in order for others to make sense of the data supplied

If any of the following fields are missing the data is seen as invalid against the schema.

FieldJSON valueNotesDocumentation
Amount AwardedamountAwardedEvery grant needs to specify the amount of money awarded
Award DateawardDateEvery grant needs to specify the date that it was awarded.
CurrencycurrencyEvery grant needs to specify the currency that the grant was made in.
DescriptiondescriptionEvery grant needs a human readable description.
IdentifieridEvery grant needs a unique identifier so we can tell them apartGrant Identifiers
Funding OrgfundingOrganizationEvery grant needs a funding organisation that makes the award.
Funding Org:IdentifierfundingOrganization/idEvery organisation needs a unique identifier so we can tell them apart..Organisation Identifiers
Funding Org:NamefundingOrganization/nameEvery organisation needs a human readable name.
Recipient OrgrecipientOrganizationEvery grant needs a to specify an organisation to which the grant is awarded.
Recipient Org:IdentifierrecipientOrganization/idEvery organisation a unique identifier so we can tell them apart.Organisation Identifiers
Recipient Org:NamerecipientOrganization/nameEvery organisation needs a human readable name.Grant Identifiers
TitletitleEvery grant needs a human readable title.

Invalid code found in (something)

In 360Giving data when we talk about currencies, countries and organisation types we ask publishers to use values from a predefined list. When we ask whether or not this grant was from an open call we expect either 'yes' or no' and nothing else. When we validate people's data, we check the values of those fields against those lists.

This error tells us that we have found something not on the list.

The lists are referenced in the 360Giving Grants Schema. See 360Giving JSON Schemas for more information.

Value is not a string

Data in the standard is expected to be provided in a certain format.

Strings are generally text, but can contain other characters such as numbers. Sometimes spreadsheet software can alter the format of data so that it is no longer a string.

To fix these kinds of errors, check the field to make sure you are supplying a string.

Value is not an integer

Integers are basically numbers (but they are not decimals like financial values).

Data in the standard is expected to be provided in a certain format. Sometimes spreadsheet software can alter the format of data so that it is no longer a string.

To fix these kinds of errors, check the field to make sure you are supplying an integer.