Skip to content

2011

Wordpress for Presentations (part 1)

For a while now, I’ve been wanting to get rid of using presentation software (like Microsoft Powerpoint and LibreOffice Impress). Since I’m mainly presenting stuff on the web, about the web, I want to use a web-based tool. Like my blog. And now I can! Here’s part one of the journey.

Doing presentations with WordPress, part 1

  • Why?
  • How?

Why a web-based presentation tool?

Current presentation software sucks…

  • Poor conversion of formats
  • Hard to publish on your own site
  • Need to switch to a browser to demo anything

Obviously, I’m not only one with this itch. I’ve explored a couple of options.

I’ve also tried a few plugins for WordPress. The one I liked the most was (a)SlideShow.

Cool effects and all, but hard to have a post live as a blog post (with texts between the slides), and being able to switch it to presentation mode.

The web standard for style sheets (CSS) provides a mode for presentations: @media:projection. It should be possible to switch to a “projection style”, and use CSS to eliminate all the text in between the slides, provide basic pagination, and so on. But browsers still don’t really support this:

  • Opera uses the “projection” style (if available) when going into full-screen mode.
  • Firefox has a FullerScreen add-on that allows similar functionality, but needs to be installed separately.

With the Firefox add-on, it wasn’t hard to start working on a style sheet for presentations that works on my own laptop.

But… I’d like to be able to present from another machine as well, and to enable web visitors to my blog to also see how the slides look.

So the search continued for a simple library that would do the trick.

In the end, I mostly liked Zack Grossbart’s simple and clean version in the browser. And it should work well with the style sheet already prepared.

I’ve spent a bit of time integrating it into my web theme, and to strip Zack’s version further: no extra interface, just the same as the F11 key in my own “Firefox+FullerScreen” set-up.
It took a bit of hacking to put it into WordPress.

Doing presentations with WordPress, part 1

What the code does now?

  • Are we presenting a single post?
  • And is it in the category “Presentations”?
    • Is there a URL parameter “projection=1”?
      • Load the “projection” style sheet for all modes.
      • Load javascript to enable keys for “forward, back”.
    • Else
      • Load the “projection” style sheet for “projection” only.
      • Load another style sheet to present the slides in “screen” mode.

It can do pretty cool stuff already. Use standard embed codes (but you’ll have to add the div code with class="slide" yourself).

http://www.youtube.com/watch?v=PIa0n8rbUFQ

This is part one. There still is work to be done 🙂

Who is implementing the aid transparency agreement?

Owen Barder published an overview by the International Aid Transparency Initiative (IATI) on how far countries and donors are on their road map to publish their aid spending data before the High Level Meeting in Busan, end of this month.

If you’re curious about how the International Aid Transparency Initiative (IATI) can help aid effectiveness, have a look at their video with some stakeholders:

The International Aid Transparency Initiative (IATI) from Development Initiatives on Vimeo.

Describing organisational relations

One of the side-events of the Open Government Data Camp, last week, was an Organisational Identifiers Workshop put together by Tim Davies and Chris Taggart. The meeting discussed the various challenges in linking information about organisations held in separate data sets. Although participants were careful to avoid the word “ ontology “, one of the break-out groups did look at describing relations between organisations. Since I graduated on research into “part-of” relations in an ontology, and what you can infer from them, I joined that discussion. Here’s what we came up with.

../../../assets/posts/64e5bb7c94bcbdffd0206ff2b6c693cc_MD5.png

Outset

The workshop was a good chance to catch up with where things are right now, with several organisations at the table and participating online that have to deal with information about organisations:

  • The IATI standard needs organisational identifiers to refer to individual donors and recipients of grant money and payments. IATI does not want to provide this standard, but rely on an external one. They will need some way to represent up to the level of government departments as part of an upcoming pilot project, to capture intended donor flows in a meaningful way.
  • The Open Corporates website, and its companion the Open Charities website, capture information about organisations, but also lack a common identifier scheme, as well as ways to describe relations between organisational entities (especially the complicated relations between companies).
  • Within the open government data movement, and the Open Knowledge Foundation, there is a need to represent organisational units such as departments, and be able to deal with renaming and reorganisation of such units over time.
  • The Sunlight Foundation is dealing with for instance DUNS numbers, which often are too detailed for the purpose of identifying a larger organisation (every outlet of a supermarket chain will have its own number).
  • GlobalGiving, OpenSpending and IATI are looking into decentralised registrars, but each registar basically expresses a different type of relation between a legal or organisational entity and a purpose, such as tax registration or legal entity.
  • Everyone faced a difficulty of dealing with entities which cannot register as such (e.g. informal associations), and so are not in any registrar’s database.
  • To end this list, many people will talk about a known brand as if it is a company, and would expect to access information that way, but even these have no single register.

How to create identifiers for organisations across the world, which might not be registered anywhere, and which relate to each other and to more generic concepts, in such a way that we can capture all the meaningful relations and data we want to capture?

How to make sure it works with the schemas already in use in big organisations? And that it works with data stores that are not open? Without introducing another naming authority?

  • You should be able to determine an ID without requesting it from anyone.
  • You should be able to resolve it to commonly known registrars.
  • You should know where to find the list of those registrars.
  • You should be able to represent the granularity (aggregating detailed levels of information, allowing for splitting up individual entities into smaller ones)
  • Who decides what is a good registrar?

We split up in a couple of groups, one looking at identifying public bodies, another at the technical architecture that might be needed, and a third at common terms to describe relations between organisational entities. I joined that third group.

Inputs

We spent some time discussing various types of relations, and I also looked around to find possible candidate schemes, but without much luck. I couldn’t find an obvious example, like the FOAF standard for personal relations. A few standards, like OrgPedia, or the Organizational Ontology, seem likely candidates, but don’t cover this area (yet?).

We looked at some use cases:

  • A company wants to show their supply chain, to demonstrate that their suppliers are ok, or perhaps to “crowd-source” the question whether they are: “these are our suppliers, if you think they’re not ok, let us know”.
  • A campaigning organisation wants to express what they know about organisational ties, to support their arguments on why the ties should be broken.
  • A reporting entity wants to express their donation relations, for instance to a government department, and be able to deal with changes due to reorganisation.
  • A watch-dog organisation wants to express that a certain company has changed names or merged or split operations, but still remains to pursue the same activities.
  • A consumer wants to find out what a certain company has done, but basically only knows that company through a name or brand, without knowing the exact structure behind it.

We acknowledged additional cases, like finding influential relations between corporate or organisational entities based on board membership or roles of individuals, but decided not to take that on in this discussion.

Output

We came up with a first-version typology of relations. The naming and exact semantics will need further review.

Persistent relations

These are relations between entities that have a “permanent” and “structural” character. Of course, all these relations are bound in time, but the beginning and end points may not be known.

We distinguished two sub categories.

  • Organisational relations express membership, ownership, or hierarchy.
    • “is member of” (an association, group, cabal); “is affiliated to”; “is organisational unit of” (department, location); “is shareholder of”; “is owner of”
  • Contractual relations express transactions between entities. For instance, a relation “donates to” would express a sizable or structural donation from one entity to another. In the IATI standard, this would mean there should be (one, but probably more) “activities” records or “transactions” records.
    • “has contract with” with eg. subcategories “owes money to” (long-term debts, mortgages), “is supplier to”, and “licenses to”; “in legal conflict with”; “donates to”

(This typology still fails to capture something like a brand as abstract entity.)

Temporal relations

These are relations that express a change in the structure or responsibilities of some entities, often the beginning or the end of particular entities. We identified four basic types:

  • Split into: A splits into B, C, … A ceases to exist, B, C, … come into existence.
  • Spin-off off: A creates B as a separate entity
  • Merger: A, B, … merge into C. A, B, … cease to exist, C comes into existence.
  • Acquisition: A acquires B and moves B’s assets into A. B ceases to exist.

Further work

More work is needed to mold this into a useful standard (relations are currently described from the perspective of one end, there is still plenty of room for interpretation, things have not been tested on real-life examples described as use cases, and so on).

And, of course, we’d need those organisational identifiers to refer to other entities, and find ways to delegate resolving identifiers to services that can provide additional information on those identities. See the whole report of the workshop on the OGDCamp wiki for the results in the other discussions as well.

But thinking about and discussing relations between those entities brought back memories of all the fun in making machines infer and report unknown relations 🙂

It’s the linking, stupid!

The current discussion around open data often boils down to releasing data sets, and seeing nice visualisations and apps. But lets not forget that the full phrase is linked open data. The real power comes from linking the data. This week, the Open Government Data Camp in Warsaw lets us explore this more.

Just as web pages today link to other pages for further information, the data sets of tomorrow will link to other data sets, for more data. Your browser will help you navigate the data space.

The BBC is ahead in this game, and working on a “Digitial Public Space” project, linking together many sources of cultural data. Jake Berger writes on the BBC blog:

Early versions of this data model indicate that – as hoped – there will be many, varied and often unexpected journeys that can be made through these catalogues and the material they describe. For example, a user starting out by watching a film of a production of Macbeth from the Royal Opera House might then look at a scan of a rare musical manuscript from The National Archives, then browse similar manuscript scans held at the British Library, watch a clip from a BBC documentary about how paper was produced in Shakespeare’s era, before ending up learning about the plants used to make the paper using information from The Royal Botanic Gardens At Kew. In a [Digital Public Space], all of this could happen in the same online space.

That may still sound a bit like the current web of pages. Except: the publishers only provide standardised links for “Shakespeare”, “paper”, etcetera, and your browser makes the connections to offer you ways to move forward:

Mo blogged about the development of a web browser-based user interface, which navigates through these catalogues using the concepts of “people”, “places”, “events”, “things” and “collections”.

In international development aid, the IATI standard is an effort to work towards a similar “digital public space” in which you can navigate through “organisations”, “activities” and “results”.

An important part of establishing that space is to work towards joint standardised identifiers. At our ODDC conference in May, David Pidsley’s Virtual Workshop on Linking Development Data was focused on that, and next weekend, Tim Davies is organising an Organisation Identifiers Workshop as a fringe event for the Open Government Data Camp, in Warsaw, to continue working on this. And we’ll have more general Open Data for Development: Open Space session on Saturday morning.

Peter Eigen: Overcoming the fear of transparency

We've participated in two interesting events in the last two weeks: the Open Aid Data Conference in Berlin, and the IATI in the Visigrad countries conference in Prague. A proper post is still due, but here's already a video of the closing talk from Transparency International's founder Peter Eigen, "Overcoming the fear of transparency":

[openaiddata.de] Peter Eigen – Overcoming the fear of transparency from Open Knowledge Foundation on Vimeo.

Dutch development data and results online

../../../assets/posts/bb21848612edc9fd9e03b903a0047562_MD5.jpgToday, Ben Knapen, the Dutch State Secretary for development cooperation, presented the “Resultatenrapportage”, the “reporting of results” on Dutch efforts in development aid in the period 2009-2010. He used the occassion to also present the first release of Dutch government data in the IATI standard format, making The Netherlands the fifth signatory to deliver on its commitment for phase 1 of the IATI agreement.

The “Resultatenrapportage” report itself is the result of the collaboration of some two hundred writers from government and NGOs, in a process led by the Ministry of Foreign Affairs and Partos, the Dutch platform of organisations in development cooperation.

To make the report a stepping stone towards sharing more data online, it is no longer being printed, but instead made available as PDF document, with links to offer easy access to background documents and data.

At the same time, the State Secretary announced the opening of http://www.minbuza.nl/opendata with the first set of spending data released, up to date to the end of the second quarter of 2011.

Behind the scenes, the last bits are put in place to automatically register the data at the IATI registry. The data will be udpated quarterly, so the next release is expected to already happen in early October.

It will be interesting to see how the regular publication of the data leads to continuous improvement of the data: less jargon, less abbreviations, clearer descriptions.

In addition to the IATI data, there also is a set of documents of embessies, reporting on the progress of particular projects in countries around the world. An open challenge is to now find ways to link the information in these documents to the data available in IATI.

Knapen expects civil society to also publish their data in IATI, so that it becomes easier to look directly into the operations and processes happening at the core of international development cooperation.

The Guardian has made a website to slice and dice the data of the World Bank, DFID, etc. In collaboration with Akvo, the Ministry is doing a pilot project to show their water project portfolio, but Knapen hopes that parties in The Netherlands will also explore the expanding universe of data to answer their own questions and develop their own perspective on what is happening.

After offering the report on a (symbolic) USB stick to Nebahat Albayrak of the Parliamentary committee for foreign affairs, she said she hopes the open data will make the political debates more informed and perhaps even a bit more objective, but also stressed the importance of reflecting on actual impacts as done in the “Resultatenrapportage”.

Albayrak also hopes to also evaluate the “resultatenrapportage” and the “open data” initiatives and standards from the perspective of effectiveness for their work in the “kamercommissie”.

What are the effects of open development?

At “Open Data for Development Camp” in Amsterdam, Marijn Rijken of the Dutch research institute TNO presented on “open data opportunities in development”. Together, we’re now drafting a research proposal to gather answers on pertinent questions around open data in development: “What are the social, organizational, technological, financial and legal effects of open development?”. It’s part of our efforts to build network as the basis for a Dutch knowledge platform.

../../../assets/posts/ecc185b1d82babb476abb813afdd9442_MD5.png

TNO has done similar sector-wide research around open data in other sectors, and would like to take the existing research in this area a step forward. AidInfo published a cost-benefit analysis on open data, and a framework for this. The Transparency and Accountability Initiative recently published a report on introducing open data in middle income and developing countries. And we also like to include “effective use” and impacts on e.g. privacy and security, and a possible “data divide”.

We plan to look at existing literature and research, sketch a vision on what “open development in 2020” could look like, and provide a framework for a social cost-benefit analysis, and the ground work for a road map to help organisations embrace open data and “do it right” (e.g. critical success factors, activating crucial stakeholders and infomediaries).

Of course we like to hear of other research projects with recent publications or currently underway.

Aid Transparency Barcamp Nepal on August 4th

Aid Transparency Barcamp Nepal, run jointly by YoungInnovationPvt. Ltd and aidinfo, is a conference to raise the awareness of the foreign aid scenario in Nepal. It intends to create a platform to initiate conversations and connections on the effective use of ICTs to support aid transparency and effectiveness. There will be a chance for organisations and individuals to showcase innovative ideas and tools that promote effective accessibility and visualization of aid data. Further, it is hoped that it will create a platform where the best technology products around aid data can be collaborate, supported, sponsored and promoted. It is also an opportunity to raise awareness of the International Aid Transparency Initiative’s (IATI) standard for publishing aid data.

Featured speakers will include Bibek Raj Kandel, Simon Parrish, Anjesh Tuladhar, Aman Shakya, Bibhusan Bista, Hemanta Sapkota, and Prabhas Pokharel. Sessions will include:

  • Linked data and semantic web technologies for aid transparency
  • Civic engagement: creating a feedback loop on aid effectiveness
  • Community led development projects: Information processes and pitfalls
  • What is IATI format and how it enhances aid effectiveness?
  • Social media for aid awareness
  • Taking aid transparency local: radio and SMS-based transparency opportunities
  • Crowd-sourcing for better data: geo-coding and traceability

This event is targeted at the tech community (programmers, app developers, FOSS enthusiasts, mobile developers), INGOs, aid donor communities, government officials, the media and aid transparency professionals and practitioners.

For more information on this event, please visit the website: http://nepalaid.yipl.com.np/