Metadata that describes the structure and contents of the package
Resources such as data files that form the contents of the package
The Data Package metadata is stored in a "descriptor". This descriptor is what makes a collection of data a Data Package. The structure of this descriptor is the main content of the specification below.
In addition to this descriptor a data package will include other resources such as data files. The Data Package specification does NOT impose any requirements on their form or structure and can therefore be used for packaging any kind of data.
The data included in the package may be provided as:
Files bundled locally with the package descriptor
Remote resources, referenced by URL
"Inline" data (see below) which is included directly in the descriptor
Python script to parse bookmarks exported from ffox in JSON format in the html format used by emacs-w3m, optionally merging with an existing emacs-w3m bookmark file. Note that nested folders in the fffox bookmarks are flattened, as emacs-w3m bookmark categories are all on one level.
Will cope with the current (Nov 2009) bug in ffox which exports badly formed JSON, but if other parse errors occur run the JSON through a validator.