Personal tools
You are here: Home Tech Tidbits

Tech Tidbits

Various technologies that are worth considering when developing political or legislative Internet applications or web sites.

Page Theory of the Web as One Big Database
If you posit that the web is an object database, then you can start using it like one. Use ReST, XML and XQuery, URLs as UIDs, you can envision the web as a bunch of objects with unique identifications with a simple tool set. Then if the various web sites are set up with this in mind, others can write database applications that use the sites like database files. It is up to the creators of content on the web to produce well designed unique IDs and well formed objects (web pages/files). Sprinkle in some standards within the documents and web database applications can be written that pull from across the entire web.
Page Repository Schema
Repository Schema + XML Schema = Object Database
Page XQuery
Plays nice with XML docs. Create simple statements that can screenscrape, create RSS feeds from multiple documents without programming, and as a W3C standard could be used to do much without proprietary languages.
Page Site Maps
Site maps can be a simple listing of pages with or without links to the pages. There is a standard xml format that Google/Yahoo/MSN and others use to aid with discovering web pages on your site.
Page RESTful Web Services
Imagine that web sites are both human readable and machine readable. Simplicity itself.
Page Copy and Export Your Web Site
If your web site is well constructed as part of the One Big Database, copying your site for archival or demonstration purposes can be very simple. Having your site exported to another web hoster using another software package has been nearly impossible. By adhering to good web architecture, your site should be able to be exported from one system to another and even keep your URLs intact.
Page Plone 3.0
A content management that makes managing a breeze for everyone so geeks are not a bottleneck for content. And the architecture makes URLs that are elegant, blows away the silliness that relational database driven web sites spawn, and makes complying with standards painless.
Page RSS
Rich Site Summary, Really Simple Syndication, RSS 1.0, RSS 2.0, PodCasting are all ways to say have an XML document that lists an index of recent web site additions that can be systematically captured by external sites or services.
Page Dublin Core
Metadata standard that is universal. Can be given a flavour such as for legislative documents.
Page Legislative Data Standards
As Congress moves to XML and persistent and thoughtfully formed URLs for documents, the ability of web sites to use these as standards for indexing and labeling related online documents effectively becomes possible. And the possibilities are endless.
Page PURLs of Wisdom
URL's are the glue that binds the web together. Being unique, they can also serve as definitive "name" and be used like "tags."
Page Object Database
An object database is an amazing method to store data compared to relational databases. A well constructed web site might be considered an object database which is a reason that Plone is an excellent system for building sites (Plone uses the Zope Object Database at its core).
Page Regular Expressions
Patterns in text can best be described or found by using regular expressions.
Page Faceted Browsing
 
Page The Gist of GIS
Mapping is the most enticing graphical presentation, but one of the most difficult to generate. Fortunately there will be tools that allow web managers to have their content presented in maps with or without doing mashups/integration with Google Earth/Google Maps/Microsoft Live maps/Yahoo Maps.
Page A SIP of VOIP
Integrating phones with the Internet.
Page OpenID
This is the system that allows authentication using URL/domain based IDs that give the Internet user the reins in terms of using various IDs that they have control over the security, passwords, and even administration.
Page #hashtag
For Twitter, SMS and other ~140 character message systems, the hash tag (aka the pound or number sign) provides a simple metadata or tag for each message.
Page Preview Online Pages Universal Page Standard - POP-UPS
A standard that allows web publishers to create the pop-up preview that shows up on links.
Page Discoverable Archives
Simple, simple standard for finding past versions of web pages even when the the URL no longer exists.
File lrc2008y.xml
 
Page Reliable Electronic Citations
Reliable Electronic Citations are about creating methods to cite documents within HTML and XML either for direct links and/or as metadata.
Page XPointer
Making citations and identifying objects within XHTML documents.
Page Embedded Citations
 
Page QR Bar Codes for URLs
 
Image http://advocatehope.org/tech-tidbits/qr-bar-codes-for-urls
 
Page Meta ShowPage for Web Pages
 
Page Germ of an Idea System
Taking kernels or germs of ideas in various ways from various sources and storing them for later processing, preserving provenance, audit trails and contemporaneous evidence. Then those ideas can be upgraded and transformed manually and automatically into other systems and documents such as project management, contacts/CRM, transaction logs, white papers/research documents, etc.
Page Microdata: The Human Readable Data
HTML5 has advanced the ability to encode metadata into HTML so that data can be both machine processable and actual human language.
File HTML file of Microdata Deck of Cards
Microdata objects and the attribute draggable.
Document Actions
What's News