/
worldbank.data.xml
68 lines (62 loc) · 2.73 KB
/
worldbank.data.xml
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
<?xml version="1.0" encoding="UTF-8" ?>
<table xmlns="http://query.yahooapis.com/v1/schema/table.xsd">
<meta>
<author>Sebastian Spier</author>
<description>Data Queries WorldBank Data API</description>
<documentationURL>http://data.worldbank.org/developers/api-overview</documentationURL>
<sampleQuery>SELECT * FROM {table} WHERE country_id = 'TUR' AND indicator_id = 'BAR.PRM.SCHL.1519'</sampleQuery>
</meta>
<bindings>
<!-- region code data queries http://data.worldbank.org/node/246-->
<select itemPath="wb:data.wb:data" produces="XML">
<urls>
<url env="all">http://api.worldbank.org/countries/{region_code}/indicators/{indicator_id}?date={from_year}:{to_year}</url>
</urls>
<paging model="page">
<start id="page" default="1" />
<pagesize id="per_page" max="100" />
<total default="10" />
</paging>
<inputs>
<key id="indicator_id" type="xs:string" paramType="path" required="true"/>
<key id="region_code" type="xs:string" paramType="path" required="true"/>
<key id="from_year" type="xs:string" paramType="path" default="1960" />
<key id="to_year" type="xs:string" paramType="path" default="2010" />
</inputs>
</select>
<!-- income level data queries http://data.worldbank.org/node/246-->
<select itemPath="wb:data.wb:data" produces="XML">
<urls>
<url env="all">http://api.worldbank.org/countries/{income_level}/indicators/{indicator_id}?date={from_year}:{to_year}</url>
</urls>
<paging model="page">
<start id="page" default="1" />
<pagesize id="per_page" max="100" />
<total default="10" />
</paging>
<inputs>
<key id="indicator_id" type="xs:string" paramType="path" required="true"/>
<key id="income_level" type="xs:string" paramType="path" required="true"/>
<key id="from_year" type="xs:string" paramType="path" default="1960" />
<key id="to_year" type="xs:string" paramType="path" default="2010" />
</inputs>
</select>
<!-- -->
<select itemPath="wb:data.wb:data" produces="XML">
<urls>
<url env="all">http://api.worldbank.org/countries/{country_id}/indicators/{indicator_id}?date={from_year}:{to_year}</url>
</urls>
<paging model="page">
<start id="page" default="1" />
<pagesize id="per_page" max="100" />
<total default="10" />
</paging>
<inputs>
<key id="indicator_id" type="xs:string" paramType="path" required="true"/>
<key id="country_id" type="xs:string" paramType="path" default="all" />
<key id="from_year" type="xs:string" paramType="path" default="1960" />
<key id="to_year" type="xs:string" paramType="path" default="2010" />
</inputs>
</select>
</bindings>
</table>