ePortfolio with FOAF and Atom -- proof of conceptCreated by Nils S. Peterson (Washington State University) on November 01, 2005
In Creating e-Portfolios using Atom and FOAF, Scott Wilson writes:
"An e-Portfolio is, by definition, an aggregate or composite of many facets. We can look at this quite literally as an e-portfolio being aggregated from multiple feeds, each of which supplies items about a particular aspect of the subject." Stephen Downes in E-learing 2.0 suggests something similar: "... Rather than being composed, organized and packaged, e-learning content is syndicated, much like a blog post or podcast. It is aggregated by students, using their own personal RSS reader or some similar application. From there, it is remixed and repurposed with the student's own individual application in mind, the finished product being fed forward to become fodder for some other student's reading and use. We decided to take up Scott's challenge. It seemed that the FOAF and Atom specifications could represent the person and their artifacts, but we wanted a example instance, an implementation, to critique. Using Macromedia Flex, a development environment for Flash applications, Jack Waknitz created a portfolio for me. We started wiith my ELGG FOAF profile and some feeds from my Flickr site. Jack added "Document" references to the FOAF that point to the Flickr, while I pushed around organized images into feeds using Flickr tags. The whole enterprise took under 2 work days. Jack's application in Flash opens and renders the FOAF file, and then opens the referenced Flickr feeds and renders them under separate tabs. Other applications might be developed to do this same work (Flex was handy for us), including, we conjecture, an XSL Transform. We are fairly certain that the processing of the chained files is too much for CSS. My portfolio is here (the system now gets the FOAF file from the URL (thanks Jack) [It seems a little buggy loading the images in Mac Firefox and Safari.] The FOAF it reads is here: http://flex.ctlt.wsu.edu/flex/Portfolio/foaf.xml The Atom comes from my Flickr tags "timberframe" and "raisingprocess." ***Postscript On further thought, we explored adding a reference to an XSL transform to the FOAF file above. Now, when you browse it, your browser sees reference to the XSL and you see an HTML formatted page, rather than the raw XML. (View source to see the file contents). SO, might one do away with Flex in the story above; imbed XSL transforms in the FOAF and the Atom and just let the browser do the work? One issue is that you could not just use Atom from 3rd parties, you'd need a process like Feedburner to manipulate the Atom (much as they make podcasts by finding <a href pointers to .mp3 files end postscript*** Conclusions
|