At the Topic Maps 2010 conference last week there were several presentations that were directly relevant to Ontopia. Below is a list, with links to the ones for which slides have been published:
- Experiments in Linked Data
- Lars Marius Garshol’s presentation on his experiments with using Ontopia to implement Linked Data across a number of private applications.
- Bergen Kommune Redesign
- Synnøve Kleive’s presentation on the problems with the interaction design at the City of Bergen project, and what they did to fix these problems. In Norwegian.
- Semantic mashup with Subj3ct.com and Topic Maps
- Presentation by Reidar Bratsberg and Graham Moore, showing how they mashed up learning resources from two different sites using the Norwegian national curriculum (which is published as a topic map). Source data from an Ontopia-driven site was loaded into Ravn’s Topic Maps engine.
- Making topic maps from Subject Headings for linking and organizing information
- Motomu Naito’s presentation on …
- Aranuka – A POJO to Topic Maps mapping library
- Hannes Niederhausen and Christian Haß presented their Aranuka data binding tool, which works with Ontopia.
- Maiana – Share, mix and explore your data interlinked
- Lutz Maicher and Uta Schultze presented the Maiana Topic Maps browser, which uses Ontopia as its backend. There was also a short presentation on Yacca, which uses Maiana.
Lars Marius Garshol of Bouvet and Per Magnus Løvold and Eirik Befring of NRK (Norwegian National Broadcasting) did a presentation of the NRK/Skole project for the Norwegian Topic Maps User’s Group yesterday. The presentation is about the project itself, the ontology, experiences from the project, and the use of the national curriculum as linked data.
It’s in Norwegian only, unfortunately.
We have now put together a short and simple demo of the Ontopia/Liferay integration and showed it to a customer. In order to share this with a wider audience we took some screenshots from the demo and dumped them into the PowerPoint presentation.
What this presentation shows is roughly:
- Why we developed the integration,
- What the integration does,
- Some technical bits on how it could be used, and
- A series of screenshots of web content being created and linked into the topic map
This is still fairly rough, so we will develop a better demo as soon as we can, but for now this is what there is.
Matthias Fischer, who is writing the Ontopia/Liferay integration, did a presentation of his work at the internal BouvetOne conference here at Bouvet. The slides show what he’s doing in a bit more detail and also show some screenshots, which give a more in-depth impression of what this is going to look like.
We will follow up with more information once we have progressed a bit further.
A recurring challenge for Topic Maps-based projects is how to structure applications internally. For traditional projects based on relational storage this problem is known as the impedance mismatch problem. That is, the problem of how to handle the database in the code. Should SQL queries be just littered all over the code? Should there be some sort of structure to the database interaction? Should one perhaps use an O/R mapping tool? And so on.
The same challenge exists for Topic Maps-based projects, but it’s much less well understood, and it has not been discussed very much yet. Lars Marius Garshol did a presentation about this at an internal Bouvet conference, which describes some possible approaches to the problem. Since this is highly relevant to Ontopia users we publish the presentation here.
The Norwegian Computer Society is arranging a meeting about Ontopia. Two customer cases (City of Bergen, and Norwegian National Broadcasting) will be presented (partly by the customers themselves), as well as a more general part about the open sourcing of the software.
The meeting is on August 25th, at the Bouvet offices in Oslo.