Wed 18 Oct 2006
Quick Note For Interesting Idea: Desktop Wide Annotation Service
Posted by J5 under D-Bus , Gnome , OLPCEver have one of those ideas which just pop into your head and you need to get it down right away. It might sound stupid later on and not quite thought through but that is the nature of quick thoughts and some of them turn around and become the seed to bigger things. When I took a small business course once I was told to always carry a pen and paper to jot down ideas that came, the instant they came. It was said that you never know when one of those ideas will launch your next new business. These days I have a syndicated blog so I can annoy or perhaps touch off light bulbs is others with my live notepad.
It struck me while I was on the T going to work this morning. I was reading the Bill Bryson book A Short History of Nearly Everything. It is a sort of spoof of Stephen Hawking A Brief History of Time but actually ends up being a very well researched book that can be referenced if one were to do a report on the birth of modern day scientific thought. The Bill Bryson whit shows it head mostly in revealing the more salacious details of how scientists are accredited with discoveries.
In any case I though much of this book would be great to mark up so I could later quickly reference which scientists did what for general trivia knowledge and if any day I wanted a quick analogy. Then I got to work where someone brought up evince getting onto the OLPC builds and I quickly remembered part of the projects goal was to provide ebook functionality. The idea then struck me, what if I was reading the Bill Bryson book as an ebook? I could go into something like Tomboy and make notes to pages in the book. But what if we were to define an annotation interface which Tomboy or a similar app could export? Imagine being able to highlight a section on the ebook and instantly get a note which referenced the page number and selection and then putting even more tomboy links in. Pretty soon you would have a mindmap of thoughts and even references to other ebooks and pages in the same ebook. Reports would practically write themselves and attribution and bibliographies would be instantly put together. I remember spending just as long as it took to write my papers, putting together a comprehensive bibliography. Applications would also be free to present the notes in a more orderly fassion then is now possible with Tomboy since I envision that attaching metadata would be part of the interface. Tools could be created to construct time lines and sort out the notes into more constructive and ordered forms.
In any case, there is my idea. Now run with it
October 18th, 2006 at 1:06 pm
I’ve been thinking about this sort of thing for awhile, and am now working on enhancing OpenDocument metadata support as one small part of it.
I think what would be useful is a generic system-level metadata service, based on RDF. An annotation would then just be one of many possible uses of it. Think too copy-and-pasting metadata along with content, maybe a system-level bibliography service, etc.
October 18th, 2006 at 1:24 pm
I read also that book some months ago. I agree with you that it’s a great source for a lot of topics.
I think your idea is very interesting, it would be something like a wiki-desktop.
October 18th, 2006 at 2:16 pm
Extended …
Your Tomboy note open on my desktop when I go to your website or open one of your documents (OOo or evince). They integrate into my Tomboy schema.
I can subcribe to my friends Tomboy notes and have them display whenever I arrive at the juncture (web or desktop) that they created them.
Great idea.
October 18th, 2006 at 9:07 pm
I blogged about my experiences with bibliographies on Linux recently. Take a look at the post and the comments, if you haven’t seen it already.
October 19th, 2006 at 12:11 am
I had previously hoped that sticky notes might be made into a library and it might become possible to attach sticky notes within a PDF document or graphic program (see Adobe Photoshop) or diagramming program (see Visio) since I’ve seen the idea before.