> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gobl.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Source

Source is used to identify a specific source of data.

## Schema ID

`https://gobl.org/draft-0/cbc/source`

## Properties

| Title        | Property       | Type                                   | Description                                            |
| ------------ | -------------- | -------------------------------------- | ------------------------------------------------------ |
| Title        | `title`        | [i18n.String](/draft-0/i18n/string)    | Title stores the name of the source of information.    |
| URL          | `url`          | string                                 | URL is the location of the source of information.      |
| Content Type | `content_type` | string                                 | ContentType of the information expected at the URL.    |
| At           | `at`           | [cal.DateTime](/draft-0/cal/date_time) | At is the date and time the information was retrieved. |

## Validation Rules

| Field | Test                                                                              | Validation Code / Message                                   |
| ----- | --------------------------------------------------------------------------------- | ----------------------------------------------------------- |
| `url` | <ul class="gobl-test"><li class="gobl-test-present">Present</li><li>Url</li></ul> | `GOBL-CBC-SOURCE-01`<br />Url is required and must be a URL |
