Your SlideShare is downloading. ×
Recovery.Gov
Recovery.Gov
Recovery.Gov
Recovery.Gov
Recovery.Gov
Recovery.Gov
Recovery.Gov
Recovery.Gov
Recovery.Gov
Recovery.Gov
Recovery.Gov
Recovery.Gov
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Recovery.Gov

4,229

Published on

'Transparency, Participation, Collaboration' …

'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,229
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
19
Comments
1
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Transcript

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

    ×