> For the complete documentation index, see [llms.txt](https://guias.mosaico.gov.pt/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guias.mosaico.gov.pt/guias-praticos/como-disponibilizar-e-reutilizar-dados-abertos/interoperability-promover-a-interoperabilidade-de-dados.md).

# Interoperability – Promover a interoperabilidade de dados

## Formato de dados temporais

Disponibilizar sempre dados e [metadados](https://mosaico.gov.pt/glossario#glossario-metadados) temporais no formato ISO 8601 (AAAA-MM-DD hh:mm:ss) e, caso seja aplicável, indicar o fuso horário utilizado, referente ao [*Coordinated Universal Time* (UTC)](https://mosaico.gov.pt/glossario#glossario-coordinated-universal-time-utc).

De seguida são ilustrados dois exemplos de uma tabela [CSV](https://mosaico.gov.pt/glossario#glossario-csv) com dados sobre visitas a páginas. No exemplo incorreto, o formato dos dados relativos ao tempo de visualização não segue um esquema consistente, o que torna o seu processamento difícil. No exemplo correto, são mostrados os mesmos dados com a formatação adequada.

<figure><img src="https://2869735785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0oDmFsd3xf4yMMXZ1ctr%2Fuploads%2FHyQERfXGXUqPcdOxJKXv%2FRight-1.png?alt=media&amp;token=29d25883-b8f4-4d64-b57d-cda32d5155e0" alt=""><figcaption><p>Exemplo incorreto, à esquerda, e exemplo correto, à direita, de formatação de dados temporais</p></figcaption></figure>

De seguida ilustra-se uma tabela em que os dados relativos a datas não seguem o formato ISO 8601 e outra onde os mesmos dados estão formatados de modo correto.

<figure><img src="https://2869735785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0oDmFsd3xf4yMMXZ1ctr%2Fuploads%2FfEjU8oQUINVULQmH9BZc%2FRight-2.png?alt=media&amp;token=d08fea99-ee23-4a78-93eb-d50e2a7d030e" alt=""><figcaption><p>Exemplo incorreto, à esquerda, e exemplo correto, à direita, de formatação de dados temporais</p></figcaption></figure>

## Formatação de números

Utilizar sempre o ponto para formatar números com casas decimais e não usar o separador dos milhares, de modo a não criar ambiguidades.

De seguida são ilustrados dois exemplos de formatação de números: um incorreto e outro correto.

<figure><img src="https://2869735785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0oDmFsd3xf4yMMXZ1ctr%2Fuploads%2FPZmyZPaY2kNm7zZRmEIV%2FRight-3.png?alt=media&amp;token=291d6cec-a8af-4a9c-9d63-e899b8b33c74" alt=""><figcaption><p>Exemplos incorreto, à esquerda, e correto, à direita, de formatação de números</p></figcaption></figure>

## Disponibilizar ficheiros no standard UTF-8

Todos os ficheiros devem ser disponibilizados no standard internacional de codificação de caracteres UTF-8. Caso seja necessário utilizar outro tipo de codificação, este deve estar indicado nos [metadados](https://mosaico.gov.pt/glossario#glossario-metadados). Para além disso, também deve ser evitada a utilização de caracteres especiais.

De seguida são ilustrados dois exemplos. No exemplo incorreto, em que não é usado o standard UTF-8, pode verificar-se que o caractere “–“ ficou mal codificado. No exemplo correto, onde se utiliza o standard UTF-8, o caractere “–“ está codificado de forma adequada.

<figure><img src="https://2869735785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0oDmFsd3xf4yMMXZ1ctr%2Fuploads%2FTRO9wUk4JlP0g2Egjeaa%2FCard%20Extra%20Info-9.png?alt=media&amp;token=3e9d1f30-c836-411a-85fe-8f9be298836b" alt=""><figcaption><p>Exemplo incorreto de codificação de carateres</p></figcaption></figure>

<figure><img src="https://2869735785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0oDmFsd3xf4yMMXZ1ctr%2Fuploads%2FCL0SSgWsZs5HxA6EVLV3%2FCard%20Extra%20Info-10.png?alt=media&amp;token=3efd2e36-57dd-4618-bbe1-5266acef9f74" alt=""><figcaption><p>Exemplo correto de codificação de carateres em UTF-8</p></figcaption></figure>
