Berners-Lee Calls For Government Data Transparency 48
eldavojohn writes "Two months ago, Tim Berners-Lee unveiled a UK Government data project with the goal to make government data more useful for everyone. Today he is calling on the rest of the world's governments to become more transparent with their nonsensitive data. After only a few months, his project boasts around forty applications for using government data (screenshot example here). The BBC article notes the interesting uses of public data in India and Brazil that are disappointingly lacking in other countries — even the United States. Hopefully the US's data.gov will evolve to hosting apps instead of just data."
Yeah yeah, he's a smart dude (Score:2, Insightful)
The thing that gets me is that TBL designed the internet protocols we use every day. Yet they are so full of plaintext and the technology to process it is all based around slicing and dicing this data up to turn it back into usable binary data that it's amazing we've come this far on such a rickety technology.
Re: (Score:2, Insightful)
The thing that gets me is that TBL designed the internet protocols we use every day. Yet they are so full of plaintext and the technology to process it is all based around slicing and dicing this data up to turn it back into usable binary data that it's amazing we've come this far on such a rickety technology.
"Rickety technology?!" Well, TBL should be so lucky to have you waste time posting about him on Slashdot. We're all waiting for your revolutionary code to be donated free of licenses. Are you working with Stanford on their clean slate project announced three years ago [slashdot.org]? How's that going?
For all the crap people give the current internet, there's a whole lot of talk and not a lot of work being done. Keep in mind that if you don't license it for free, it's going to perish like the U of MN's gopher pro [wikipedia.org]
The web is built upon hack after hack. (Score:2, Insightful)
Mr. Linux Nutsack, I respect your opinion on this matter, but BadAnalogyGuy is actually correct, whether he was trying to be funny or not.
The World Wide Web is built upon a base of rickety technology. Basically every web-related technology is a hack. JavaScript is one of the most significant hacks, in order to add interactivity. Cookies are a hack, in order to get around a lack of state storage. The various HTTP headers relating to caching are one of the most miserable of hacks. The ability of browsers to a
Re: (Score:2)
Mr. Linux Nutsack, I respect your opinion on this matter, but BadAnalogyGuy is actually correct, whether he was trying to be funny or not.
I wasn't saying he was wrong. The point, though, is that BadAnalogyGuy posts things in order to bait idiots such as eldavojohn who bite.
Re: (Score:2)
what's even scarier is that it's eldavonjohn, so "you must be new here" doesn't work :S
U of MN's gopher protocol (Score:2)
I still have gopher sites in my bookmarks, it's likely their dead links though.
Falcon
Re: (Score:2)
Dang it, it's likely they're dead links.
Falcon
Re: (Score:3, Funny)
Its like we're all enjoying transporting drunken cheerleaders across State lines in our fancy pants flying cars, but they're still using the same old steam engine that TBL designed under the hood.
(Psst... you're slipping)
Re: (Score:2)
Re: (Score:2, Interesting)
BinaryXML (EXI) licenses aren't cheap. Until binary XML is standardised and affordable, we're stuck with legacy sub-optimal bloated plaintext technology.
Re: (Score:2)
I like the trick DriveImage XML uses: one binary blob with all files after each other and a plaintext XML file with filenames and byte positions, this is a great example of the strength of XML and binary data combined.
Re: (Score:2)
Re: (Score:2)
Re: (Score:1, Informative)
You don't just consider the format in isolation, you need to consider the application.
If we are to create, transmit and parse optimal, efficiently compressed content on the interwebz, the browsers need to be able to parse it and tools, scripting languages, etc. need to be able to read/write the format.
EXI appears to be a good solution, but there is no low cost C/C++ implementation that I am aware of.
Agile Delta (EXI inventor) have a C/C++ solution, but it's $loadsamoney.
An unrestricted (ie. not GPL or dual
Re: (Score:2)
Re: (Score:2, Interesting)
The advantage of transferring data as plaintext is that you can slice and dice it to your heart's content. Instead of transferring it in some binary format that may be proprietary or non-extensible or out-dated in a few years.
In other words, plaintext is a feature not a bug.
Re: (Score:2, Insightful)
I would submit that the tools to slice and dice plaintext are easier to write and debug than binary tools. And since I assume in this context "plaintext" really means "XML", there are tested, debugged, standardized libraries for importing, exporting and manipulating XML for all languages and all platforms th
Re: (Score:1)
One word, gzip [wikipedia.org].
gzip is great as long [microsoft.com] as [microsoft.com] you're [microsoft.com] not [microsoft.com] supporting [microsoft.com] ie6 [microsoft.com]
Re: (Score:1)
Unfortunately, there's still a lot of businesses running ie6 internally, so if you are (or work for) a software vendor that happens to sell/distribute/support web apps it's still a big consideration.
Re: (Score:1)
Big or little endian? X86, ARM or IBM or other processor? IEEE 128, 64, 32 or 16 bit format? Gotta know exactly what format those binary data points are in or you're screwed. Plaintext... not so much.
But you can easily convert binary to plaintext using base64 [wikipedia.org] or similar conversi
Re:Binary XML (library support) (Score:1)
Re: (Score:2)
The thing that gets me is that TBL designed the internet protocols we use every day. Yet they are so full of plaintext and the technology to process it is all based around slicing and dicing this data up to turn it back into usable binary data that it's amazing we've come this far on such a rickety technology.
The thing that gets me is Microsoft designed the file formats we use in Office every day. Yet they are so full of binary that's not portable and subject to endianess issues. The tech to slice & dice the data to make it available on portable media such as the web or non intel cpus has to be all reverse engineered. Even Microsoft has issues with backward compatibility. It's amazing this rickety technology has lasted so long.
TBL didn't use a binary format for a reason. I have LaTeX documents created o
Asking the U.K. Government For Transparency (Score:2, Funny)
is analogous to asking for banking reform in the United States of Amerika.
Yours In Perm,
K. Trout
This is how the transparency will be implemented (Score:3, Insightful)
Anti-social (Score:2)
Of particular note is the ASBOrometer which is a mobile application (iPhone and Android) that measures levels of anti-social behaviour at your current location (within England and Wales) and gives you access to key local ASB statistics. This app was number one in the top free UK iTunes app store last week.
So, this application keeps tracks of all nerds like me? Pretty harsh for not going outside...
Re: (Score:2)
A private public service project in Portugal (Score:3, Interesting)
An interesting project coming from a private foundation, instead of the government, is Pordata, a database of statistical data about Portugal:
http://www.pordata.pt/ [pordata.pt]
No, the Government should not host "apps". (Score:5, Insightful)
"data.gov" should not host "apps". Just release the raw data, and let others analyze it.
If the Government provides "apps", they will be limited in annoying ways and won't be integrated with data from other sources.
Re: (Score:3, Insightful)
How do you know this as a fact?
Maybe the apps would be open source and allow extensive configuration. Besides, maybe the raw data would be there as well.
After all, it is a government by, for and of the people, isn't it?
Re: (Score:3, Insightful)
"Apps" may be bad, but a usable API to the raw data might be good.
Like "look, we get that you might want to look at only a subset of our 6 terabyte database. We'll let you run a limited number of queries per minute and return just that relevant subset of data for you." could be really handy.
It's not hosting apps - it's "linking" to them (Score:2)
But data.gov is not hosting apps, just the data. It's doing this webby thing TBL invented called "linking" to them.
Almost magically, they are actually hosted and written by by entirely different people and organisations, and yet you can access them from data.gov's own pages.
Maybe you should click on one of those "links" at the top of this page and RTFA...
TED Talk (Score:3, Informative)
Hey Lady! (Score:1, Offtopic)
Pick a name!
Vancouver data is open..still waiting for StatsCan (Score:2, Informative)