IKE in 3D

I’ve been playing with inductive clustering of digital reference questions. To this point I’ve been visualizing this in 2D, but I have been keeping track of three dimensions.

I’ve discovered a great little development application distributes as part of it’s developer package called Quartz Composer. It uses a visual programming language to directly tap into Apple’s graphics architecture. It’s inputs aren’t too rich, but I managed to get MySQL data dumped into it using RSS. While it seems a bit of a kludge, it works pretty well.

Here’s an animated GIF showing the digital transactions clustering in 3D:

3D Ike

Here is a quick MPEG movie showing how you can fly around the cluster at any point. What you’ll see is a screen capture of me moving around using the keyboard and mouse:

3D Cluster Move

Here’s just a pretty rotating movie of a small subset of the data:

3dplay.mov

Making Digital Reference History…well, at Least Reconstructing It

First the facts, then the plea, then the larger picture.

Facts:
I’ve put up a website to allow the VRD community to add events, articles, people and other to an interactive timeline (surrounding the VRD conferences…more on that later). It is anonymous and pretty informal. People go to the timeline at http://askeric.syr.edu/VRDTimeline and they can add (or edit) items they feel should be part of the history of virtual reference (at least over the past 7-10 years). You can browse the timeline, and I even put up an RSS feed and a cloud view of the entries.

Plea:
I need folks to add things they feel should be part of this timeline. I also need folks to vote for items they feel are particularly significant. While the timeline is centered on the VRD conferences, I’m really hoping to build a more comprehensive view. If you wrote an article in virtual reference…add it! Started a service – add it! I’m very interested in the people you feel shaped the past 7-10 years in virtual reference (people seem reluctant to add those). I’d really like this to be a resource of and for the community.

Larger Picture:
I’ve mentioned a couple of times that this has a VRD perspective (particularly the conferences). This is because I’m hoping to use this data as part of the next VRD book from Neal-Schuman. The next book will be more of a continuous narrative, and less proceedings (it will include articles from this year’s conference). The idea is to capture the evolution of digital/virtual reference over the past decade. In the text will be people profiles, important articles, and a good dose of “movement building” activities and descriptions. I’d hope to really reflect the community, and hence the desire to have the VRD community add information and vote.

So please add and vote.

Open Infrastructure for the Greater Good

200510261103
In the spirit of sharing ideas early (even before they are fully developed), I’m posting a prospectus I put together on building an Open Infrastructure for the Greater Good. Maybe it already exists and I just don’t know about it, that’s why I put them into the public realm for comment. I think it is a good idea, but I’d be interested to see what others think:

Developing an Open Infrastructure for the Greater Good

A Brief Prospectus
R. David Lankes, Syracuse University
[email protected]

Vincent and Didi Frochette lost their son Lukie to a rare form of cancer. In memory of their son they formed a charitable foundation to raise money for the Syracuse Childrenâ??s Hospital. Each year they hold a golfing event and want to put up a website to both advertise the event and recognize sponsors. Both Vincent and Didi had full time jobs, and no technology experience. Imagine if they could go to a place on the web and with three clicks of a mouse and 5 minutes time build a web site. Not a simple 1 page brochure on the web, but a website that allows Vincent to blog about the upcoming event; allowed the couple to upload pictures of the current and past events, allowed them to set up e-mail accounts and listservs for volunteers, and ensured their site conformed to standards for disabilities, usability.

Funding agencies are taking scarce funds from program activities and devoting it to building project websites. While there may be projects where the construction of highly unique web resources is key to the success of a program activity, in many cases funds for web sites lease web server space, hire designers, and train staff in how to build web pages. If the primary purpose of funding organizations is to promote Internet literacy, this makes sense. Otherwise these dollars represent money that could be spent on program objectives.

Continue reading “Open Infrastructure for the Greater Good”

International OpenQA

Sorry for the long time lag. So as we are continuing our StoryStarter (Kathy is working on cleaning up the data structure, and revising the PHP code for a first public beta) we’ve been percolating an interesting idea. Once we’re done with the first beta of StoryStarters, we’ll take that code base an begin transforming it into OpenQA for distribution at VRD (feature requests very welcome).

The interesting idea? Tamal Guha, a visiting Fullbright at the Institute has started work on a multilingual version of StoryStarters. He is currently translating StoryStarters into Hindi! We’ve been kicking around the idea of creating a multi-national project to support the development of a multilingual open source digital reference system. The idea would be to emulate the quality study we did with Chuck McClure and Melissa Gross where we identify the project (developing OpenQA) and then seek sponsors for the project. International organizations could join at various levels (right now we are thinking as a function of size and what how much say in the direction of the project). Join at one level and you get a hold of the software and source. Next level you pay for a language adaptation. Next level you drive the software features (we want chat, etc).

This is still fuzzy, but it seems to resonate with folks here. The end result would be an open source, low cost or free digital reference packaged built for multinationals. It would also focus on building software, not consortia or content, hopefully by-passing legal issues.

IKE Animation

Ike-1
If you were scratching your head over that last post about IKE (the Inductive Knowledge Engine) and that clustering, fear not. Here is an animation showing IKE in action. The dots you see scattered about are each Story Starter responses. They have been randomly scattered around a 100 x 100 graph. Each frame of the animation has a dot compare itself to another dot and then move (so one dot eventually compares itself to all other dots), then the step is repeated with the next dot. Each frame represents one full cycle of comparison. In each comparison the dots are getting closer to each other if they come from the same blog, and farther away if they are from different blogs. The clustering is dynamic. Entries from the same blog end up clustered together.
THis example is pretty simplistic as it is based on a single static variable (blog title). However, I wanted to give you an idea how IKE was working.

Story Starters Prototype

Banner
Hi all. I’ve put the StoryStarters prototype online to play with. Note it doesn’t play too well with Internet Explorer for Windows. Click here to see a streaming video overview. Or go right to the prototype.

A few notes about the prototype:

We are in the process of implementing the “real” system. Consider it a working model. There are a few things you need to know before you start playing with it:

  • Assume all data will be lost when we put up the real system. You never know…it might still be there, just don’t assume it.
  • There are known bugs using Internet Explorer for Windows. It has been tested on Firefox Mac and Windows and Safari.
  • If you find bugs (and you probably will), let me know at my e-mail. I can’t promise we’ll fix them, as this is just the prototype, but it is still very useful to know.

What I’ve done with My Summer Vacation

It has been a busy month at the Institute with all of us traveling and moving in different directions before the start of the semester. I thought it would be useful to recap some of the recent projects I’ve been working on and where they are headed. Some of this information is just an update to previous posts on my blog, some is new. Sorry if it is repetitive, but it helps me put it all in one place.

My projects have revolved around two threads…credibility and digital reference. There are three major projects here:

Reference Extract: A digital reference search engine
Story Starters: building a blogging community of answers and questions, and
IKE: the Inductive Knowledge Engine

Let me break them down:
Continue reading “What I’ve done with My Summer Vacation”

Working Hard

WmiSorry I have been quiet for a while. I’ve been very busy preparing for a MacArthur presentation next week. I’ve been building the Story Starters site…and having a fun time in source code. The basics of the site are done and almost ready for public play (on the “reference implementation at least). We’ll need to do some re-writing and cleaning up (not good to do database design while you are also figuring out the feature set).
It is also becoming clear to me how Story Starters is going to become the next version of QABuilder – OpenQA.

I hope to have a site up for folks to look at end of next week.

End of a Busy Month

Well, yesterday I finished up a working demo site of Story Starters for the National Science Digital Library. Doing that and teaching kept me too busy to blog. My plan is to make a more general and scalable demo for the world. Hopefully I can have that up by the end of the week. My intention is to also tie in Reference Extract.

Right now in Reference Extract you can search digital reference knowledge-bases and then extend your search to cited references.Like this:

DR Archives –> Cited Searches

No imagine, chaining more specific searches together, so now we can add blogs in Story Starters:

Blogs –> DR Archives –> Cited Searches

Making this capability generic, a local library could add their archives, and then extend to Reference Extract:

My Library –> DR Archives –> Cited Search

And one could continue to add more links:

My Library –> DR Archive –> Cited Search –> Google

The idea would be to make a general utility to tie these searches together in a seamless interface and allow any interface mix and match (and collapse) these chains based on a given user interface. So a library could go:

My Library –> Cited Search –> Google

etc.

Just an idea. Off to start the Story Starter site.

Story Starters

LogoWe’re in the process of developing a service called “Story Starters.” It is sort of a fun idea that grew out of an immediate need. The immediate need was a way to connect Blogs with our QABuilder software. Where we’ve ended up (for now) is a general blog starting service. A person or organization posts some list of items they want to be blogged about, and from within blogging software (WordPress to start with), can browse lists and pick the ones they want to blog about. The resulting blog entries are then aggregated and sent back to the posting agent…read more to see why this might be useful.
Continue reading “Story Starters”