We’re back with a bumper crop of updates in this new edition of the now-monthly Labs newsletter!
Textus Viewer refactoring
The TEXTUS Viewer is an HTML + JS application for viewing texts in the format of TEXTUS, Labs’s open source platform for collaborating around collections of texts. The viewer has now been stripped down to its bare essentials, becoming a leaner and more streamlined beast that’s easier to integrate into your projects.
JSON Table Schema: foreign key support
The JSON Table Schema, Labs’s schema for tabular data, has just added an important new feature: support for foreign keys. This means that the schema now provides a method for linking entries in a table to entries in a separate resource.
This update has been in the works for a long time, as you can see from the discussion thread on GitHub. Many thanks to everyone who participated in that year-long discussion, including Jeff Allen, David Miller, Gunnlaugur Thor Briem, Sebastien Ballesteros, James McKinney, Paul Fitzpatrick, Josh Ferguson, Tryggvi Björgvinsson, and Rufus Pollock.
Renaming of Data Explorer
Data Explorer is Labs’s in-browser data cleaning and visualization app—and it’s about to get a name change.
What do you think? If you object, now’s your chance to jump in the thread and re-open the issue!
On the blog: SEC EDGAR database
Rufus has been doing some work with the Securities and Exchange Commission (SEC) EDGAR database, “a rich source of data containing regulatory filings from publicly-traded US corporations including their annual and quarterly reports”. He has written up his initial findings on the blog and created a repo for the extracted data.
This is an interesting example of working with XBRL, the popular XML framework for financial reporting. You can find several good Python libraries for working with XBRL in Rufus’s message to the mailing list.
Labs Hangout: today!
Labs Hangouts are a fun and informal way for Labs members and friends to get together, discuss their work, and seek out new contributions—and the next one is happening today (20 March) at 1700-1800 GMT!
If you want to join in, visit the hangout Etherpad and record your name. The URL of the Hangout will be announced on the Labs mailing list as well as reported on the pad.
Want to join in Labs activities? There’s lots to do! Possibilities for contribution include:
- Google Spreadsheet imports for data.okfn.org
- JSON and CSV import for TimeMapper
- developer documentation for Data Pipes