PLEX + PIOP = PIXEL POP

I’ve been discussing eportfolios with colleagues this afternoon, particularly the Portfolio InterOperability Prototyping Project (PIOP). PIOP is looking at using Atom as a basis for ePortfolio interoperability. PLEX is an exemplar of a personal learning environment (PLE) created a few years ago. Quite a few people have made connections between the concept of a PLE and the personal character of an ePortfolio but we generally see ePortfolios realised in institutional software applications, i.e. institutional rather than personal environments.

The thought which occurred to me was triggered by talking about a perceived requirement for learners to take their portfolio content away with them when leaving a learning institution. Realistically, today, this would probably end up being a zipped-up collection of web pages, images and documents or a cryptic technical format. Maybe the learner would have a saved version at home. Chances are that structure and content would be lost or be unusable to the poor learner. But it probably educational institutions should support meaningful export of a learner’s digital material and tutor comments etc as well. One of the PIOP scenarios involves someone making a transition from an NVQ3 into a Foundation Degree at a different institution but what would happen if there is a small break between the two? Is it realistic to expect institutions to exchange portfolio content in such a case?

Assuming there will be institutional software holding ePortfolio information while a course is being undertaken, wouldn’t it be a good idea to use the PIOP specification to build an adapter for a PLE like PLEX?This could both give the learner the rich structure and allow them to select and publish into the ePortfolio system of their next course provider or into their personal blog. As many blog applications support Atom, the backbone of PIOP, it would be natural to include a “download your institutional blog” facility too. Something like Atom Publishing Protocol (APP) would work nicely for the uploading: APP already has support in the blog world and could be extended along the PIOP lines much as the SWORD project did for repository deposit.

Where does this approach get us? It bridges the personal and the institutional. It exploits a shared web technology (Atom) for ePortfolio, treading a path of low resistance. It is an uncontroversial scenario – a learner working with their stuff – that could be a Trojan Horse for getting adoption of ePortfolio interoperability, from which platform further innovation can later jump.

Web Oriented SOA?

Over the years, I’ve often thought Zapthink have produced some clear analysis. I don’t necessarily agree with all points but their analysis has tried to cut through the hype on many occasions.

If you are interested in practical service oriented approaches rather than necessarily buying into the set of assumptions around the term “Service Oriented Architecture” then their recent Zapflash on “WOA…” is worth a read. Don’t dwell too much on the title and conclusion its the discursive meat that is worth eating.

Beyond Standards Part 1 – The Standards Process

“Beyond Standards” was the headline title of the CETIS 2007 conference, rather cheeky given that the “S” in CETIS is for Standards. The extended title added “Holistic Approaches to Interoperability”. What did we mean by this rather tabloid headline? What follows is a look at one aspect of what I believe we need to be moving beyond, prefaced by a little bit of explanation of the word “standards”.

“Standards” is often but not universally used for the products of formal processes such as occur in the International Standards Organisation (ISO, committee ISO/IEC JTC1 SC36 for learning education and training) or the British Standards Institute (BSI, committee IST/43 for education and training) and the less specific term “specification” used for standards-like products from less formal bodies. This level of discrimination is not common parlance but will be followed in this article.

Ten years ago educational technology was experiencing a growing spurt fueled by the growth of networks and emergence of the web. The very definition of eLearning was being worked out through invention and innovation. In such a climate, the standards that are developed are necessarily anticipatory. They are part of the process of definition and invention. The synchronous emergence of the extensible markup language, XML, meant that it was immature with few little support in code libraries or user tools. It was arcane and the preserve of experts. The approaches taken to using XML were, of necessity exploratory.

We are, now, beyond this period of anticipatory standards. A combination of maturing of the educational application of technology and the XML explosion, where XML is no longer the preserve of experts, calls into question an approach where standards development leads the way. I do not mean to imply that the educational technology project has completed; there is certainly scope for continued invention and anticipation but the conditions now are such that standards can emerge rather than be created in anticipation. It is now feasible for interested parties to get together and make something work, where necessary creating candidate interoperability specifications, before entering into the negotiation of standardisation. If we are interested in specifications that work and do what people need then this is likely to be the way to go. From a technology perspective, this looks “beyond standards” to enactment of technology and works back from there.

The International e-Framework has taken a similar viewpoint in the way it tries to capture the enacted technologies, although not the subjective facets of enactment, in the formalised Service Usage Models (SUMs) and description of service genres and expressions (follow the link to explore the jargon!).

The viewpoint expressed above is at odds with common practice in the established standards bodies, although it would be inaccurate to imply universality. Several years ago, a diagram (see below, this version came from Ed Walker, CEO of IMS at the time) was widely used to describe the progression of work from R&D to formal (ISO etc) standardisation. This progression is far from formal or systematic: a model not really a process.

Standards Development Model

On the whole this remains a reasonable representation of where I believe the process should work but:

  • the “spec consortia” box needs to be understood more broadly or more loosely to include informal alliances of stakeholders, the “interested parties” mentioned above;
  • an engineering phase needs to be included within the “spec consortia” box to validate the quality and applicability of the specification being developed. IMS has modified its processes to ensure that multi-lateral interoperability is demonstrable before releasing a specification;
  • we still see efforts to standardise (in formal bodies) on the basis of analysis rather than practice, although there are counter-examples where we see established specifications such as SCORM and IMS Content Packaging being advanced into ISO. Analysis is an acceptable starting point for R&D and was acceptable at the anticipatory phase of ”specification” development but is highly questionable for formal standards. Where there are real imperatives, relying upon standardising practice may be impractical but demonstrable multi-lateral demonstrators are a must, surely. Views like those of COPRAS, where standardisation is promoted as a status symbol for research are, in my view, quite damaging when applied to educational technology;
  • the R&D phase is still often missing, in particular there remains a need for collaboration on R&D;
  • the feedback loops (in the diagram) are too slow to deal with major changes. Placing a greater reliance on engineering iterations and multi-lateral pilots at the earliest stages shifts the feedback into a more agile and less wasteful part of the process. There is a trade-off between collaboration/consortium size and agility. For consortia that rely on membership funding, this is also something of a dilemma from a sustainability perspective. Successful open source software initiatives are able to achieve agility in correctability without surrendering quality control (or pollution by malefactors) but the open specifications and standards initiatives have yet to manage the same.

Let us consider two examples of successful work that has not been incubated in an established educational standards forum. For an example of an R&D idea making its way steadily through engineering, piloting and validation, XCRI (eXchanging Course Related Information) is worthy of analysis. The actual specification work produced as the XCRI Course Advertising Profile is relatively small in ambition; it is its life story that holds the interest. With its roots in a CETIS Special Interest Group and a focus on business need, pragmatics and community, XCRI pushes at an open door when it comes to engaging interest in adoption. For an example of a rather different kind, the MIAP Common Data Definitions (CDD) bring together practice from a range of stakeholders motivated by practical needs. I can imagine this becoming a British Standard in due course, once it has demonstrable on-the-ground efficacy. I cannot imagine an anticipatory British Standard with the same overall intent as CDD as having the same impact.

Is any of this really “beyond standards”? No, but the world is changing since interoperability was the preserve of a small group of standards experts engaged in thought experiments. CETIS began in those early anticipatory days and focussed a lot of their early effort on de-mystifying specifications and championing their adoption. While CETIS continues to participate in the specifications and standards development process, to promote interoperability and to support a community, its messages have become far more qualified than they were initially and its range of intervention has become more broad. I can only see this trend continuing. Established bodies such as IMS and BSI must also adapt to the new complexity, narrowing, shifting or broadening their offering as their specific environment determines. The threats for them as well as CETIS are the same if we mis-judge the trends: over-broadness, loss of distinctiveness, irrelevance, destructive competition …

A Step Forward in Specification Licence Terms

The licence terms of interoperability specifications has been a topic on which a great deal of fear, uncertainty and doubt has been spread over the last year or so. The tension between retaining control of a specification and reducing the degree to which divergent unofficial versions fuel the creation of numerous incompatible dialects on the one hand and supporting creative application on the other hand is clear as are the problems caused by slow-moving formal processes to address specification bugs.

A recent announcement by IMS on their intention to pilot a form of Creative Commons licence is, therefore, worthy of applause. The Fundamentalists will point to the “a form of…” in the press release but Realists will recognise a step in the right direction.

Open Document Format and Microsoft OpenXML Converter

While ODF is an ISO standard, Microsoft lobby hard to get their OpenXML to be standardised also, in the face of objections from a substantial number of countries (strictly the National Bodies that represent national interests at ISO).

A CETIS colleague blogged about all of this last January, but in the mean time a translator has been developed that can be used as a MS Office add-in and MS is now having a second go after getting a bloody nose the first time. Place your bets please…

Creative Britain – a New Economy?

The view from DCMS and BERR in “Creative Britain – New Talents for the New Economy” (published 22 Feb) includes quite a few mentions of IP and “new business models” but doesn’t really deliver much that breaks the mold, certainly nothing that goes anywhere near the open source or open content worlds. This is an unfair comparison, given the diversity of creative industries and some may quibble about the open source comparison, but the seemingly complete omission of new business models is a bit of a shame.

(IP = Intellectual Property, BERR = Business Enterprise and Regulatory Reform, DCMS = Department of Culture Media and Sport)

Cross-Platform, Real-Time Games. A Sign of Social Networking’s Future?

If one is speculating about technology platforms/approaches that might be applicable to education, or maybe more particularly self-managed learning, casual real-time games might be giving us a hint. I’m thinking not so-much the gaming aspect but the underlying capabilities/technologies that are relied upon. The current state of play (!) is quite crude still but a couple of articles caught my attention.

There are some interesting points on a recent TechCrunch article, especially “Third-party applications may end up substantially downplaying the importance of each particular social network as they replicate the same functionality across networks. This trend may emerge particularly strongly if the social networks themselves resist opening up their social graphs to other networks while users demand interoperability.”

I also noted some elbowing to be at the front of the queue, although this appears to be mostly vapour-ware.

LibraryThing I Love You!

OK so the corny title has surely been used before but hey: who cares! (NB I didn’t use a question mark)

In speculating (again) about using ISBN barcode reading to get to grips with my domestic library I stumbled into LibraryThing, which I found rather appealing. You can bar-code scan straight into the form (they sell the rather cute CueCat) and there really seems to be some momentum in the Thing with Jo Public and, thanks to the involvement of Talis with some larger libraries too.

ISBNdb also caught my attention and from some initial dinking about with their data access API rather more attractive than using Amazon. Being the kind of person I am, its probably more likely that I’ll hack something up of my own than use LibraryThing but its still something to commend, I think. For example ThingISBN makes real the rather abstract FRBR, which I blogged about ages ago (and does so with a nose clearly thumbed at OCLC). And is all just soooo mashable.

LibraryThing is only part of a trend that is blurring the online from the book-line. Whether you come at this from a “you won’t ever replace books” or “if it can’t be found online it doesn’t exist” or …. doesn’t really matter. More please!

Is the Social Software War Moving to New Battlefields

While a lot of the energy behind the explosion in a diverse range of social software is the celebrated “network effect” (much talked about but a good starting point is O’Reilly’s 2005 piece on Web 2.0) it has been a story of competing networks. Initiatives such as “OpenSocial” (and blogged about by CETIS colleages Scott Wilson and Simon Grant) are more open in the sense of an API opening up a proprietary system than many might like. To be fair, OpenSocial did get buy-in from number of others but it has the feel of an “embrace and extend” tactic as Scott points out.

More recently, it was announced that individuals from Plaxo, Google and Facebook were joining DataPortability. DataPortability seems to have a rounded approach that they express as: “invent nothing + keep it simple and open and put it all in the context + create the brand (simple user story). This set of principles should be among the first candidates for adoption in any interoperability-oriented effort. Learning technology “standards” as we have seen them over the last 10 years or so have often not adopted this kind of philosophy and it would be an interesting bit of speculation to consider what would have happened if they had. You could make a provocative statement that DataPortability is working “beyond standards” (the title of the 2007 JISC CETIS conference).

What will come of this is far from certain but my speculation is that we will see some Google pick-and-mix, a bit more “embrace and extend” but overall movement in the direction of greater data portability. I think the writing on the wall has been clear for some time: that loyalty to one social network is not reality. In the war for market share the punters will drift away from sites that slam the door behind them. So far we have seen basic feeds as the means for people to bridge between silos but I predict that user demand for greater permeability will quickly drive buy-in to data portability and the war for market share will move on to new battlefields. Along the way something like the DataPortability brand will be the selling point but a quickly forgotten one.

Microsoft on Rails?

It takes a long time to turn a supertanker around.

At last it seems Microsoft are releasing something to support the same elegant features that Rails has had for Ruby for ages. It is currently being referred under a “ASP.NET 3.5 Extensions” title, although these include other bits and bobs of catch-up. A welcome move on the face of it and something to play with over Christmas: I hope they haven’t bloated it.