RT @ItsTheGrumpyCat: 20 years ago we had Johnny Cash, Bob Hope and Steve Jobs. Now we have no cash, no hope and no jobs... Please don't let Kevin Bacon die.
dpm (data package manager) is a command line tool and python library and for working with Data Packages and interacting with data hubs like those powered by CKAN such http://thedatahub.org/. dpm is a simple way to ‘package’ data building on existing packaging tools developed for code. By putting data in a package, it gets labelled with standardized metadata and can be put in a dpm repository, such as http://thedatahub.org/ or a local one. Once in such a repository, the packages are easy to find and retrieve.
- Xavier Badosa
dpm (data package manager) is a command line tool and python library and for working with Data Packages and interacting with data hubs like those powered by CKAN such http://thedatahub.org/. dpm is a simple way to ‘package’ data building on existing packaging tools developed for code. By putting data in a package, it gets labelled with standardized metadata and can be put in a dpm repository, such as http://thedatahub.org/ or a local one. Once in such a repository, the packages are easy to find and retrieve.
- Xavier Badosa
Piqi is a set of languages and open-source tools for working with structured data. It includes: A cross-language data serialization system compatible with Google Protocol Buffers. It allows programs implemented in various languages to exchange and persist data in a portable manner. Piq — a human-friendly typed data representation language. It is designed to be more convenient for representing, viewing and editing data than JSON, XML, CSV, S-expressions and other formats. Piqi — a powerful data definition language. It is specially designed to be used with Piq, but also works as a schema language for other data formats including JSON, XML and Protocol Buffers binary format. Tools for validating, pretty-printing and converting data between Piq, JSON, XML and Protocol Buffers formats. Piqi-RPC — an RPC-over-HTTP system for Erlang. It provides a simple way to expose Erlang services via JSON, XML and Google Protocol Buffers over HTTP.
- Xavier Badosa
This document details a data format for the publication of transactional expenditure data. Data is published in a set of CSV files. See below for a description of the purpose and status of each file. This specification is strongly inspired by the General Transit Feed Specification which is widely used for the dissemination of public transit information.
- Xavier Badosa
Piqi is a set of languages and open-source tools for working with structured data. It includes: A cross-language data serialization system compatible with Google Protocol Buffers. It allows programs implemented in various languages to exchange and persist data in a portable manner. Piq — a human-friendly typed data representation language. It is designed to be more convenient for representing, viewing and editing data than JSON, XML, CSV, S-expressions and other formats. Piqi — a powerful data definition language. It is specially designed to be used with Piq, but also works as a schema language for other data formats including JSON, XML and Protocol Buffers binary format. Tools for validating, pretty-printing and converting data between Piq, JSON, XML and Protocol Buffers formats. Piqi-RPC — an RPC-over-HTTP system for Erlang. It provides a simple way to expose Erlang services via JSON, XML and Google Protocol Buffers over HTTP.
- Xavier Badosa
This document details a data format for the publication of transactional expenditure data. Data is published in a set of CSV files. See below for a description of the purpose and status of each file. This specification is strongly inspired by the General Transit Feed Specification which is widely used for the dissemination of public transit information.
- Xavier Badosa