An open API service indexing awesome lists of open source software.

https://github.com/michael/collectionize

A little service that translates selected web services to a uniform collection format, which is used by the Envision browser
https://github.com/michael/collectionize

Last synced: 10 months ago
JSON representation

A little service that translates selected web services to a uniform collection format, which is used by the Envision browser

Awesome Lists containing this project

README

          

h1. Collectionize

Collectionize is just a little aggregator service that translates interesting web services to a uniform collection format.
Those collections that are represented in a readable JSON format can than be handled by
"Envision":http://github.com/michael/envision, a browser dedicated to data analysis and visualization tasks.

There's also a Javascript Library that can be used to process such collections and perform transformations like grouping and sorting on them.
It's pretty much like Google's "DataTable":http://code.google.com/apis/visualization/documentation/reference.html#DataTable,
which is part of the Google Visualization API.

Check it out at "http://github.com/michael/collection":http://github.com/michael/collection.

h2. Currently available Collections

* Countries fetched from Freebase.com (_/countries_)
* Last.fm Playlists (_/playlists_)

Last.fm Playlists are fetched used the following approach:

!http://ma.zive.at/last_fm_data_aggregation.png(Last.fm data aggregation)!

h2. Format

Collections have the following format:



{
"properties": "properties": {
"name": {
"name": "Country Name",
"type": "string",
"unique": true
},
"official_language": {
"name": "Official language",
"type": "string",
"unique": true
},
"form_of_government": {
"name": "Form of governmennt",
"type": "string",
"unique": false
},
"currency_used": {
"name": "Currency used",
"type": "string",
"unique": true
},
"population": {
"name": "Population",
"type": "number",
"unique": true
},
"gdp_nominal": {
"name": "GDP nominal",
"type": "number",
"unique": true
},
"area": {
"name": "Area",
"type": "number",
"unique": true
},
"date_founded": {
"name": "Date founded",
"type": "date",
"unqiue": true
}
},
"items": [
{
"name": "Argentina",
"official_language": "Spanish Language",
"form_of_government": [
"Federal republic",
"Presidential system"
],
"currency_used": "Argentinian Peso",
"population": 39745613,
"gdp_nominal": 338700000000.0,
"area": 2780403.0,
"date_founded": "1816-07-09"
},
...
],
}