0
recovery.gov Open Gov TPC SA Overview
web scale <ul><ul><li>REST (ROA, WOA) </li></ul></ul><ul><ul><ul><li>Web page = Web Service </li></ul></ul></ul><ul><ul><u...
expose data four ways <ul><li>  </li></ul>
manual reporting entities <ul><li>  </li></ul>
automated reporting entities <ul><li>  </li></ul>
put XHTML+RDFa in Atom <content> <ul><li>  </li></ul>
add  FFATA  datasources to  LOD  cloud <ul><li>  </li></ul>
track the dollar instead of the  person <ul><li>  </li></ul>
federated SOR graph DB integration <ul><li>  </li></ul>
data modeling domain concepts <ul><ul><li>lifecycle of the dollar </li></ul></ul><ul><ul><ul><li>stabilization </li></ul><...
open crowd sourcing <ul><ul><li>Open Source Ref Architecture and Ref Implementations </li></ul></ul><ul><ul><ul><li>Web/Ap...
dashboard widgetry <ul><ul><li>MIT Simile Exhibits </li></ul></ul><ul><ul><ul><li>strong filter/sort view widget cohesion ...
Upcoming SlideShare
Loading in...5
×

Recovery.Gov

4,296

Published on

'Transparency, Participation, Collaboration'

Solution Architecture works in progress for recovery.gov

This is a presentation I gave at the Sunlight Foundations http://transparencycamp.org/ on 2/28/09.

With respect to whether the ideas and approaches I've expressed and advocated here will ultimately be realized by those now responsible for managing and operating this initiative - Caveat Venditor/Emptor.

Published in: Technology
1 Comment
3 Likes
Statistics
Notes
No Downloads
Views
Total Views
4,296
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
19
Comments
1
Likes
3
Embeds 0
No embeds

No notes for slide
  • Transcript of "Recovery.Gov"

    1. 1. recovery.gov Open Gov TPC SA Overview
    2. 2. web scale <ul><ul><li>REST (ROA, WOA) </li></ul></ul><ul><ul><ul><li>Web page = Web Service </li></ul></ul></ul><ul><ul><ul><ul><li>XHTML+RDFa markup for people and machines </li></ul></ul></ul></ul><ul><ul><ul><li>resource as public record </li></ul></ul></ul><ul><ul><ul><ul><li>global visibility and persistence of URI's </li></ul></ul></ul></ul><ul><ul><li>Atom as RESTful API </li></ul></ul><ul><ul><ul><li>introspection service for feed resource discovery </li></ul></ul></ul><ul><ul><ul><li>HTTP uniform interface </li></ul></ul></ul><ul><ul><ul><ul><li>CRUD analog - PUT/GET/POST/DELETE </li></ul></ul></ul></ul><ul><ul><ul><li><entry> as recordset </entry> resource state event </li></ul></ul></ul><ul><ul><li>atom+xml and xhtml+xml representations </li></ul></ul><ul><ul><ul><li>Caching, Crawling and Indexing </li></ul></ul></ul><ul><ul><li>Web = DB </li></ul></ul><ul><ul><ul><li>Linked Open Data SPARQL endpoints, XHTML+RDFa </li></ul></ul></ul>
    3. 3. expose data four ways <ul><li>  </li></ul>
    4. 4. manual reporting entities <ul><li>  </li></ul>
    5. 5. automated reporting entities <ul><li>  </li></ul>
    6. 6. put XHTML+RDFa in Atom <content> <ul><li>  </li></ul>
    7. 7. add FFATA datasources to LOD cloud <ul><li>  </li></ul>
    8. 8. track the dollar instead of the person <ul><li>  </li></ul>
    9. 9. federated SOR graph DB integration <ul><li>  </li></ul>
    10. 10. data modeling domain concepts <ul><ul><li>lifecycle of the dollar </li></ul></ul><ul><ul><ul><li>stabilization </li></ul></ul></ul><ul><ul><ul><li>stimulus </li></ul></ul></ul><ul><ul><ul><li>recovery </li></ul></ul></ul><ul><ul><ul><li>growth </li></ul></ul></ul><ul><ul><li>kinds of awards </li></ul></ul><ul><ul><ul><li>grants </li></ul></ul></ul><ul><ul><ul><li>loans </li></ul></ul></ul><ul><ul><ul><li>contracts </li></ul></ul></ul><ul><ul><li>milestones </li></ul></ul><ul><ul><ul><li>cost </li></ul></ul></ul><ul><ul><ul><li>performance </li></ul></ul></ul><ul><ul><ul><li>schedule </li></ul></ul></ul><ul><ul><li>financial lifecycle taxonomy </li></ul></ul><ul><ul><li>ARRA </li></ul></ul><ul><ul><ul><li>tax and fiscal relief </li></ul></ul></ul><ul><ul><ul><li>infrastructure </li></ul></ul></ul><ul><ul><ul><li>science </li></ul></ul></ul><ul><ul><ul><li>health </li></ul></ul></ul><ul><ul><ul><li>education and training </li></ul></ul></ul><ul><ul><ul><li>energy </li></ul></ul></ul><ul><ul><li>awardees </li></ul></ul><ul><ul><ul><li>primes </li></ul></ul></ul><ul><ul><ul><ul><li>federal </li></ul></ul></ul></ul><ul><ul><ul><li>subprimes </li></ul></ul></ul><ul><ul><ul><ul><li>state </li></ul></ul></ul></ul><ul><ul><ul><ul><li>local </li></ul></ul></ul></ul><ul><ul><ul><ul><li>business </li></ul></ul></ul></ul>
    11. 11. open crowd sourcing <ul><ul><li>Open Source Ref Architecture and Ref Implementations </li></ul></ul><ul><ul><ul><li>Web/App/DB servers and UI widgets </li></ul></ul></ul><ul><ul><ul><li>Atom syn/pub servers and feed aggregators </li></ul></ul></ul><ul><ul><ul><li>'composite application' service host containers </li></ul></ul></ul><ul><ul><ul><ul><li>JEE, OSGi, LAMP impl's of RPC/REST API's </li></ul></ul></ul></ul><ul><ul><ul><li>'continuous integration' toolsets </li></ul></ul></ul><ul><ul><ul><ul><li>automating build/test/deploy </li></ul></ul></ul></ul><ul><ul><ul><ul><li>SNS + SCCM </li></ul></ul></ul></ul><ul><ul><li>TPC apps </li></ul></ul><ul><ul><ul><li>blogs, wikis, forums, voting, whatever... </li></ul></ul></ul><ul><ul><ul><ul><li>leverage and augment existing LAMP/JEE OS tools </li></ul></ul></ul></ul><ul><ul><li>Data integration </li></ul></ul><ul><ul><ul><li>Graph DB's for emergent 'axiomatic bridges' </li></ul></ul></ul>
    12. 12. dashboard widgetry <ul><ul><li>MIT Simile Exhibits </li></ul></ul><ul><ul><ul><li>strong filter/sort view widget cohesion </li></ul></ul></ul><ul><ul><ul><ul><li>integrated across timeline, timechart, other </li></ul></ul></ul></ul><ul><ul><ul><li>ajax with XML or JSON data </li></ul></ul></ul><ul><ul><ul><ul><li>Google spreadsheet as Atom feed or JSON dataset </li></ul></ul></ul></ul><ul><ul><ul><ul><li>widgets as feed/page client/consumer - just another service components structured transform </li></ul></ul></ul></ul><ul><ul><ul><ul><li>'Javascript On Demand' callbacks </li></ul></ul></ul></ul><ul><ul><ul><li>CSS controlled look and feel </li></ul></ul></ul><ul><ul><ul><ul><li>use your fav WYSIWYG editor </li></ul></ul></ul></ul><ul><ul><ul><li>local transcoding </li></ul></ul></ul><ul><ul><ul><ul><li>Semantic Mediawiki,RDF/XML, JSON, HTML </li></ul></ul></ul></ul><ul><ul><li>don't expect to create the greatest dashboard ever, crowdsource this too with open data! </li></ul></ul>
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×