开源项目 catalogos-dados-brasil
使用教程
1. 项目的目录结构及介绍
catalogos-dados-brasil/
├── dados/
│ └── catalogos.csv
├── scripts/
├── CONTRIBUTING.md
├── LICENSE
├── README.md
└── datapackage.json
dados/
: 包含项目的主要数据文件catalogos.csv
。scripts/
: 可能包含用于处理数据的脚本。CONTRIBUTING.md
: 贡献指南。LICENSE
: 项目许可证,MIT 许可证。README.md
: 项目介绍和使用说明。datapackage.json
: 数据包描述文件,定义数据的模式和验证规则。
2. 项目的启动文件介绍
项目没有明确的启动文件,因为这是一个数据目录项目,主要关注数据的存储和描述。如果需要运行任何脚本,可以在 scripts/
目录中找到相关文件。
3. 项目的配置文件介绍
datapackage.json
: 这个文件定义了数据的模式和验证规则。每次更新仓库时,数据会根据这个文件中定义的规则自动验证。验证服务由goodtables.io
提供,这是 Open Knowledge 提供的一个服务。
{
"name": "catalogos-dados-brasil",
"title": "Catálogos de dados abertos no Brasil",
"description": "Um mapeamento de iniciativas (e catálogos) de dados abertos governamentais no Brasil",
"license": "MIT",
"sources": [
{
"name": "Secretaria de Governo Digital (SGD)"
}
],
"resources": [
{
"name": "catalogos",
"path": "dados/catalogos.csv",
"format": "csv",
"schema": {
"fields": [
{"name": "id", "type": "integer"},
{"name": "name", "type": "string"},
{"name": "description", "type": "string"}
]
}
}
]
}
这个文件包含了项目的名称、标题、描述、许可证信息以及数据资源的定义,包括字段名称和类型。