diff --git a/packager/datapackage_descriptor.json b/packager/datapackage_descriptor.json index 494b4ae0..ea440772 100644 --- a/packager/datapackage_descriptor.json +++ b/packager/datapackage_descriptor.json @@ -2,327 +2,327 @@ "profile": "tabular-data-package", "resources": [ { - "name": "data", - "path": "data.csv", + "name": "resumo", + "path": "resumo.csv", "profile": "tabular-data-resource", "schema": { "fields": [ { - "name": "aid", + "name": "id_agencia", "type": "string", "format": "default", - "title": "Agency ID", - "description": "The ID of agency", - "description-ptbr": "A sigla da agência", + "title": "ID da agência", + "description": "A sigla da agência", + "description-en": "The ID of agency", "Constraints": { "required": true } }, { - "name": "month", + "name": "mes", "type": "integer", "format": "default", - "title": "Month", - "description": "Month of data collection", + "title": "Mês", + "description": "O mês que os dados se referem", + "description-en": "Month of data collection", "bareNumber": false, - "description-ptbr": "O mês que os dados foram coletados", "constraints": { "required": true, - "minimum": "0", - "maximum": "12" + "minimum": 1, + "maximum": 12 } }, { - "name": "year", + "name": "ano", "type": "integer", - "title": "Year", - "description": "Year of data collection", - "description-ptbr": "O ano que os dados foram coletados", + "title": "Ano", + "description": "O Ano que os dados se referem", + "description-en": "Year of data collection", "constraints": { "required": true, - "minimum": "0" + "minimum": 2010 } }, { - "name": "reg", - "title": "Register number", + "name": "id_funcionario", + "title": "ID do funcionário", "type": "string", "format": "default", - "description": "Employee registration word", - "description-ptbr": "A palavra que refere-se ao identificador de registro do empregado" + "description": "dentificador único do funcionário público dentro pacote de dados. Criado de forma sintética e usado para associar recursos dentro desse pacote.", + "description-en": "Unique identifier of the public employee within the data package. Synthetically created and used to associate resources within this package." + }, { - "name": "name", - "title": "Name", + "name": "reg_funcionario", + "title": "Registro do funcionário", "type": "string", - "description": "Employee Name", "format": "default", - "description-ptbr": "O nome do empregado", + "description": "Código de registro do funcionário no órgao", + "description-en": "Employee register code provided by the agency." + }, + { + "name": "nome_funcionario", + "title": "Nome do Funcionário", + "type": "string", + "description": "O nome do funcionário público.", + "description-en": "Employee Name", + "format": "default", "constraints": { - "required": true + "required": true, + "minLength": 2 } }, { - "name": "role", - "title": "Role", + "name": "cargo", + "title": "Cargo do Funcionário", "type": "string", - "description": "Role of the employee", + "description": "A função do empregado", + "description-en": "Role of the employee", "format": "default", - "description-ptbr": "A função do empregado", "constraints": { "required": true } }, { - "name": "type", - "title": "Type", + "name": "tipo", + "title": "Tipo", "type": "string", - "description": "Describe if the employee is a servidor, membro, pensionista or indefinido", + "description": "Descreve se o empregado é um servidor, membro, pensionista ou indefinido", + "description-en": "Describe if the employee is a servidor, membro, pensionista or indefinido", "format": "default", - "description-ptbr": "Descreve se o empregado é um servidor, membro, pensionista ou indefinido", "constraints": { "required": true, "enum": ["servidor", "membro", "pensionista", "indefinido"] } }, { - "name": "worklplace", - "title": "Workplace", + "name": "lotacao", + "title": "Lotacao", "type": "string", - "description": "Employee workplace", + "description-en": "Employee workplace", "format": "default", - "description-ptbr": "O local onde o empregado está alocado" + "description": "O local onde o empregado está alocado", + "constraints": { + "required": true + } }, { - "name": "active", - "title": "Active", + "name": "em_atividade", + "title": "Em atividade", "type": "boolean", - "description": "Active or inactive employee", - "description-ptbr": "Descreve se o funcionário está ativo ou inativo" + "description-en": "Active or inactive employee", + "description": "Descreve se o funcionário está ativo ou inativo" }, { - "name": "income_total", - "title": "Income Total", + "name": "remuneracao_liquida", + "title": "Remunaração líquida", "type": "number", - "description": "Describe employee income", - "description-ptbr": "Corresponde a renda total do funcionário", + "description-en": "Net amount received by the public official (sum of received less discounts)", + "description": "Valor líquido recebido pelo funcionário púlico (somatório dos recebidos menos descontos)", "constraints": { "required": true, - "minimum": "0" + "minimum": 0 } }, { - "name": "wage", - "title": "Wage", - "type": "number", - - "description": "Describe employee wage", - "description-ptbr": "Corresponde ao salário sem descontos" - }, - { - "name": "perks_total", - "title": "Perks Total", + "name": "remuneracao_bruta", + "title": "Remunaração Bruta", "type": "number", - "description": "Describes all perks received by a employee", - "description-ptbr": "Corresponde aos benefícios recebidos pelo funcionário", + "description-en": "Gross amount received by the public official (sum of received)", + "description": "Valor bruto recebido pelo funcionário público (somatórios dos recebidos)", "constraints": { "required": true, - "minimum": "0" + "minimum": 0 } }, { - "name": "perks_food", - "title": "Perks Food", - "type": "number", - "description": "Perks food amount", - "description-ptbr": "Corresponde aos benefícios de alimentação recebidos pelo funcionário" - }, - { - "name": "perks_vacation", - "title": "Perks Vacation", - "type": "number", - "description": "Perks vacation amount", - "description-ptbr": "Corresponde as férias indenizadas quando não são gozadas." - }, - { - "name": "perks_transportation", - "title": "Perks Transportation", + "name": "remuneracao_base", + "title": "Remuneração Base", "type": "number", - "description": "Amount of transportation perks", - "description-ptbr": "Corresponde aos benefícios de transporte recebidos pelo funcionário" - }, - { - "name": "perks_pre_school", - "title": "Perks preschool", - "type": "number", - "description": "Amount of preschool perk", - "description-ptbr": "Corresponde ao Auxílio creche recebidos pelo funcionário quando tem filho antes de entrar na escola" - }, - { - "name": "perks_health", - "title": "Perks Health", - "type": "number", - "description": "Amount of perk health", - "description-ptbr": "Corresponde ao Auxílio saúde" - }, - { - "name": "perks_birth", - "title": "Perks Birthaid", - "type": "number", - "description": "Amount of perks birthaid", - "description-ptbr": "Auxílio natalidade" - }, - { - "name": "perks_housing", - "title": "Perks housing aid", - "type": "number", - "description": "Amount of housing aid perk", - "description-ptbr": "Auxílio moradia" - }, - { - "name": "perks_subsistence", - "title": "Perk Subsistence", - "type": "number", - "description": "Amount of perk subsistence", - "description-ptbr": "Ajuda de custo recebida pelo empregado" - }, - { - "name": "perks_compensatory_leave", - "title": "Perk Compensatory Leave", - "type": "number", - "description": "Compensation to the server for any acquired right.", - "description-ptbr": "Compensação ao empregado por algum direito adquirido" + "description": "Base da remuneração, sem descontos. Também conhecido como salário base ou subísdio base", + "description-en": "Base of remuneration, without discounts", + "constraints": { + "required": true, + "minimum": 0 + } }, { - "name": "perks_pecuniary", - "title": "Perk Pecuniary", + "name": "outros_remuneracoes_total", + "title": "Outras Remunerações Total", "type": "number", - "description": "Payment of any advantage or right of the public servant", - "description-ptbr": "Pagamento ao empregado por alguma vantagem e direito do servidor público" + "description": "Soma de quais quer outras remunerações brutas, além das listadas acima", + "description-en": "Sum of any other received in addition to those listed above", + "constraints": { + "minimum": 0 + } }, { - "name": "perks_vacation_pecuniary", - "title": "Perks of Vacation Pecuniary", + "name": "outros_remuneracoes_detalhes", + "title": "Outras Remunerações Detalhes", "type": "number", - "description": "It consists of exchanging a few days of the vacation period for receiving an extra amount.", - "description-ptbr": "Consiste na troca de alguns dias de férias por uma remuneração extra. " + "description-en": "If there are more receipts to consider. Detailed in another resource in the same package.", + "description": "Se existem mais recebidos a serem considerados. Detalhados em outro recurso no mesmo pacote.", + "constraints": { + "minimum": 0 + } }, { - "name": "perks_furniture_transport", - "title": "Perks of Furniture Transport", + "name": "desconto_total", + "title": "Desconto Total", "type": "number", - "description": "Amount related to the payment of the transportation of the employee's furniture in case of change", - "description-ptbr": "Consiste no pagamento devido a alguma mudança mobiliária necessária pelo empregado." + "description-en": "Total discounts levied on those received from the civil servant", + "description": "Total de descontos que incide sobre os recebidos do funcionário público", + "constraints": { + "required": true, + "minimum": 0 + } }, { - "name": "perks_premium_license_pecuniary", - "title": "Perks of Premium License Pecuniary", + "name": "desconto_prev", + "title": "Desconto da contribuição para a previdência social", "type": "number", - "description": "Award to the assiduous and disciplined public employee, guaranteeing him the right to leave the public service for a period, without reducing his wages.", - "description-ptbr": "Premio recebido pelo empregado assíduo e disciplinado, dando o direito de se ausentar do serviço por um período sem reduzir seu salário." + "description-en": "Discount of social security contribution", + "description": "Desconto da contribuição para a previdência social", + "constraints": { + "minimum": "0" + } }, { - "name": "funds_total", - "title": "Sum of all funds", + "name": "desconto_irpf", + "title": "Desconto do imposto sobre a renda", "type": "number", - "description": "Describe all others amounts received by employee", - "description-ptbr": "Corresponde a soma de todos os montantes acrescentados ao salário", + "description-en": "Income tax rebate", + "description": "Desconto do imposto sobre a renda", "constraints": { - "required": true, "minimum": "0" } }, { - "name": "funds_personal_benefits", - "title": "Funds Personal Benefits", + "name": "desconto_teto", + "title": "Desconto da contribuição para a previdência social", "type": "number", - "description": "Others personal benefits amount, received by employee", - "description-ptbr": "Benefícios como subsídios permantentes, adquiridos judicialmente e outros benefícios pessoais se encaixam nesse campo" + "description-en": "Constitutional ceiling discount", + "description": "Desconto por teto constitucional", + "constraints": { + "minimum": "0" + } }, { - "name": "funds_eventual_benefits", - "title": "Funds Eventual Benefits", + "name": "outros_descontos_total", + "title": "Soma de quais quaisquer outros descontos além dos listados acima", "type": "number", - "description": "Others eventual benefits amount, received by employee", - "description-ptbr": "Benefícios eventuais como bônus de natal e férias se encaixam nesse campo" + "description-en": "Sum of any other discounts besides those listed above", + "description": "Soma de quais quaisquer outros descontos além dos listados acima", + "constraints": { + "minimum": "0" + } }, { - "name": "funds_trust_position", - "title": "Funds Position of trust benefit", - "type": "number", - "description": "Others Position of trust benefit amount, received by employee", - "description-ptbr": "Benefício recebido pelo cargo de confiança exercido pelo empregado" - }, + "name": "outros_descontos_detalhes", + "title": "Se existem mais descontos a serem considerados. Detalhados em outro recurso no mesmo pacote.", + "type": "boolean", + "description-en": "If there are more discounts to be considered. Detailed in another resource in the same package.", + "description": "Se existem mais descontos a serem considerados. Detalhados em outro recurso no mesmo pacote.", + } + ] + } + }, + { + "name": "detalhes", + "path": "detalhes.csv", + "profile": "tabular-data-resource", + "schema": { + "fields": [ { - "name": "funds_daily", - "title": "Funds Daily", - "type": "number", - "description": "Daily benefit received by employee", - "description-ptbr": "Diárias recebidas pelo empregado" + "name": "id_agencia", + "type": "string", + "format": "default", + "title": "ID da agência", + "description-en": "The ID of agency", + "description": "A sigla da agência", + "Constraints": { + "required": true + } }, { - "name": "funds_gratification", - "title": "Gratification", - "type": "number", - "description": "Other gratifiation benefit received by employee", - "description-ptbr": "Gratificações recebidas pelo empregado" + "name": "mes", + "type": "integer", + "format": "default", + "title": "Mês", + "description-en": "Month of data collection", + "bareNumber": false, + "description": "O mês que os dados se referem", + "constraints": { + "required": true, + "minimum": 1, + "maximum": 12 + } }, { - "name": "funds_origin_pos", - "title": "Origin Position", - "type": "number", - "description": "Benefit received by the employee, because he works in another position of the original.", - "description-ptbr": "Montante recebido de outro órgão, transferido para o empregado" + "name": "ano", + "type": "integer", + "title": "Ano", + "description-en": "Year of data collection", + "description": "O ano que os dados se referem", + "constraints": { + "required": true, + "minimum": 2010 + } }, { - "name": "funds_others_total", - "title": "Sum of other funds", - "type": "number", - "description": "Others types of benefits that are not described before", - "description-ptbr": "Qualquer outro tipo de benefício não explicitado em outros campos" + "name": "id_funcionario", + "title": "Número do id dentro do pacote de dados", + "type": "string", + "format": "default", + "description-en": "Unique identifier of the public employee within the data package. Synthetically created and used to associate resources within this package.", + "description": "Identificador único do funcionário público dentro pacote de dados. Criado de forma sintética e usado para associar recursos dentro desse pacote." }, { - "name": "discounts_total", - "title": "Total discounts", - "type": "number", - "description": "Represents the sum of discounts applied to the employee.", - "description-ptbr": "Total de descontos aplicados ao empregado", + "name": "nome_funcionario", + "title": "Nome do Funcionário", + "type": "string", + "description-en": "Employee Name", + "format": "default", + "description": "O nome do empregado", "constraints": { "required": true, - "minimum": "0" + "minLength": 2 } }, + { - "name": "discounts_prev_contribution", - "title": "Social security discounts", - "type": "number", - "description": "Total of Social security discounts", - "description-ptbr": "Desconto da contribuição para a previdência social", + "name": "tipo_detalhe", + "title": "Tipo do detalhe", + "type": "string", + "description-en": "Categorical value, representing discount or one received: 'D' or 'R'", + "format": "default", + "description": "Valor categório, representando desconto ou um recebido: 'D' ou 'R'", "constraints": { "required": true, - "minimum": "0" + "enum": [ "D", "R"] } }, { - "name": "discounts_ceil_retention", - "title": "Ceil retention discount", - "type": "number", - "description": "Total of Ceil retention discount", - "description-ptbr": "Retenção do montante que ultrapassa o teto estabelecido" - }, - { - "name": "discounts_income_tax", - "title": "Income Tax Discount", + "name": "valor", + "title": "Valor", "type": "number", - "description": "Total of tax discount", - "description-ptbr": "Desconto do imposto sobre a renda" + "description-en": "Discount amount or received (always positive)", + "description": "Valor do desconto ou recebido (sempre positivo)", + "constraints": { + "required": true, + "minimum": 0 + } }, { - "name": "discounts_others_total", - "title": "Sum of others discounts", + "name": "rotulo", + "title": "Rótulo", "type": "number", - "description": "Any other type of discount applied that does not fit into another field", - "description-ptbr": "Qualquer outro tipo de desconto aplicado que não se encaixa em outro campo" + "description-en": "Label of the discount or addition to the salary as the agency has appointed", + "description": "Rótulo do desconto ou adição ao salário da forma que o órgão nomeou", + "constraints": { + "required": true, + "minimum": 0 + } } ] } @@ -336,7 +336,7 @@ ], "name": "remuneracoes-jusbr", "title": "Remunerações do Sistema de Justiça Brasileiro", - "description": "Remunerações do Sistema de Justiça Brasileiro, libertadas por DadosJusBR", + "description-en": "Remunerações do Sistema de Justiça Brasileiro, libertadas por DadosJusBR", "homepage": "https://dadosjusbr.org", "version": "1.0.0", "contributors": [