forked from ppKrauss/getlex
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdatapackage.json
111 lines (104 loc) · 3.09 KB
/
datapackage.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
{
"name": "getlex",
"title": "Recupera todas as URNs LEX do http://www.lexml.gov.br e permite análise estatística em base SQL local",
"format": "csv",
"datapackage_version": "1.0-beta.2",
"licenses": [
{
"id": "odc-pddl",
"name": "Public Domain Dedication and License",
"version": "1.0",
"url": "http://opendatacommons.org/licenses/pddl/1.0/"
}
],
"sources": [
{
"name": "Coordenação do LexML",
"web": "http://projeto.lexml.gov.br/contact-info"
},
],
"resources": [
{
"url": "https://github.com/ppKrauss/getlex/master/data/urn_prefixos.csv",
"path": "data/urn_prefixos.csv",
"date": "2015-03-25",
"schema": {"fields": [
{
"name": "id",
"description": "Identificador único do prefixo",
"type": "integer"
},
{
"name": "prefixo",
"description": "Prefixo de URN LEX-BR",
"type": "string"
},
{
"name": "escopo",
"description": "Escopo das URNs (leg=legislação/jus=jurisprudência/prj=proposições/bib=doutrina)",
"type": "string"
},
{
"name": "kx_n_urns",
"description": "Cache do número de normas (carga com oficial depois com refresh pode ser o local)",
"type": "string"
}
]}
},
{
"url": "https://github.com/ppKrauss/getlex/master/data/jurisdicoes.csv",
"path": "data/jurisdicoes.csv",
"sql": "SELECT (string_to_array(prefixo,':',''))[1] as jurisdicao, sum(kx_n_urns) as n_urns FROM lexml.urn_prefixos group by 1 order by 1",
"schema": {"fields": [
{
"name": "jurisdicao",
"description": "Nome de jurisdição conforme ortgrafia das URNs LEX",
"type": "string"
},
{
"name": "n_urns",
"description": "Número de URNs que aparecem com essa jurisdição",
"type": "integer"
}
]}
},
{
"url": "https://github.com/ppKrauss/getlex/master/data/autoridades.csv",
"path": "data/autoridades.csv",
"sql": "SELECT (string_to_array(prefixo,':',''))[2] as autoridade, sum(kx_n_urns) as n_urns FROM lexml.urn_prefixos group by 1 order by 1",
"schema": {"fields": [
{
"name": "autoridade",
"description": "nome de autoridade conforme ortgrafia das URNs LEX",
"type": "string"
},
{
"name": "n_urns",
"description": "Número de URNs que aparecem com essa autoridade",
"type": "integer"
}
]}
},
{
"url": "https://github.com/ppKrauss/getlex/master/data/tipoDocumento.csv",
"path": "data/tipoDocumento.csv",
"sql": "SELECT (string_to_array(prefixo,':',''))[3] as tipoDocumento, sum(kx_n_urns) as n_urns FROM lexml.urn_prefixos group by 1 order by 1",
"schema": {"fields": [
{
"name": "tipoDocumento",
"description": "Nome de tipo de documento conforme ortgrafia das URNs LEX",
"type": "string"
},
{
"name": "n_urns",
"description": "Número de URNs que aparecem com esse tipo",
"type": "integer"
}
]}
}
],
"maintainers":[{
"name": "PPKRAUSS",
"web": "https://github.com/ppKrauss/getlex"
}]
}