TopicObserver.com

Trond Pettersen on Web Development and Topic Maps

DC-X

Google Alerts recently notified me of Digital Collection, a German supplier of software for managing and research of digital information, which has created a topic maps based tool for news monitoring, research, archiving, workflows and now content creation called DC-X.

From the company’s blog entry:

The benefits of treating thesaurus and list terms as topics in a topic map:

  • Built-in support for multiple names, which we’re using to store translations for terms: All lists and thesauri can now be multi-lingual.
  • Class/instance relationship between terms; the “City” list is itself a topic, “Hamburg” and “Oslo” are instances of the “City” topic. This way an unlimited number of lists or thesauri can co-exist. Terms can even belong to multiple lists.
  • Arbitrary relations between terms: A thesaurus hierarchy is modeled using associations like “broader/narrower” or “synonym/preferred term”. Geographic hierarchies can use “part/whole” associations.
  • External identifier URIs can be specified for any term, so metadata can be mapped to metadata of other software using RDF, or anything else that points to the same URI.
  • Custom metadata can be attached to any term. We’ll use this for thesaurus “scope notes”, geo coordinates for cities etc.

They also mention that it is implemented based on XTM, why they chose not to use RDF, how the tool can be used, as well as plans for implementing a topic map browser and editor.

Alexander Johannesen’s Event Model Ontology

While blogging I might as well be the first one (?) to link to Alexander Johannesen’s “Missing ontological serinity in the world of software systems architecture” and “What event model ontology?:)

Shakespeare Topic Map

Back when I was in the university I took an undergraduate subject called Web programming. As part of that class, each student had to build a web site presenting the Shakespeare plays in a given format. The source was a bunch of XML documents.

Building the site using PHP and SAX parsing was fun enough at the time, but even though the XTM 1.0 specification mentions #play, #shakespeare and #written-by, I can’t recall ever seeing a topic map enabled site of the Shakespeare plays.

I therefore thought that it’d be fun to transform the Shakespeare XMLs into a topic map and publish it through a web site built on top of Ontopia.

I’m just putting the front end together piece by piece (15 mins here and 15 mins there :/ – currently not very usable).

The current (draft) version of the topic map is available for export (~23 MB LTM, ~133 MB XTM 2.0). This can also be browsed with Omnigator. If you observe any major flaws, feel free to leave a comment below :)

As Good As It Gets

It’s been quite quiet around here lately, but I just had to post this gem.

Talisman Energy’s web site welcomes you with the words:

Conditions for Viewing this Site.

Say no more … or perhaps maybe just the note:

NOTE: Clicking on “Accept” will enable you to view the rest of this website without having to “Accept” again within 30 days.

These people must have understood something that I missed.

Screenshot of Talisman Energy's web site which features a disclaimer that must be accepted in order to view the site

Topic Maps in May: Ontopia & Subj3ct

Ontopia

The Ontopia project has had it’s “kick-off” meeting, which I unfortunately could not attend, and set up a blog at http://ontopia.wordpress.com/, with mailing list at http://groups.google.com/group/ontopia. Awesome.

Subj3ct

Back in May, NetworkedPlanet launched Subj3ct.com. I quote: Subj3ct provides the technology and services to enable Web 3.0 applications to define and exchange subject definitions.

Setting Up Zope Topic Maps (ZTM3)

I originally intended to post this as a follow up to the Topic Maps 2009: Conference Day entry, but as our little baby girl wanted out 1 month prior to the ETA, I all of a sudden got my hands full — and so I didn’t get to finish it until recently. Anyways, here goes…

ZTM WebdeskThe newest version of the open source CMS (SMS (?)) based on Zope and Topic MapsZTM3 reached beta stage earlier this year.

While its predecessor — ZTM2, running on Zope 2.x — has been empowering a multitude of web portals for years (examples: Arctic-Council.org, Forbrukerportalen.no, Hoyre.no), ZTM3 is a new and completely re-written ZTM implementation built on the Zope 3 eco system.

It initially started with the new University of Bergen (UiB) web site, which is the only publicly available ZTM3 empowered site to date (presented at Topic Maps 2009), and is (as far as I know) currently used by the UiB and one additional organization.

Released under the LGPL/GPL license and fully open source, there is, however, no reason why it should end there.

I’m just starting to get familiar with ZTM3 myself, and this blog post is both a result of my own initial testing & previewing of ZTM3, as well as an attempt to raise awareness about ZTM3′s existence amongst my fellow web developers.

Lets start by having a look at how you can set up and get started with ZTM3, and then move on to more “advanced” stuff in subsequent postings (I only hope that those can follow in not too long).

No prior knowledge of Zope or Topic Maps is required… Read the full post »

Bouvet to Open Source Ontopia Knowledge Suite (OKS)

Great news from the world of Topic Maps: Bouvet is planning to open source the Ontopia Knowledge Suite (OKS) later this year.

In case you don’t know, the OKS is a great topic maps engine and toolbox with features such as a navigator framework, web editor framework, the Ontopoly ontology editor, DB2TM (database to topic maps synchronization tool), TMRAP, etc. Learn more about OKS.

This ought to be a real treat for both the Topic Maps as well as the Open Source community at large!

Topic Maps 2009: Conference Day

The Format

Unlike last years Topic Maps conference this year’s conference was not international, but Norwegian. It contained one Norwegian and one English track. In my opinion, this was all for the better. Where you last year could tell that some of the presenters were a bit uncomfortable with presenting their work in English, this year all the presentations were well presented.

I also enjoyed the contents of the individual presentations more this year, compared to previous years (2007/2008) — less of the same. And the food was also better :)

The Presentations

I’m not gonna walk through all presentations, but give an overview of the highlights (scope: trond).

The opening keynote made some interesting points regarding how reluctant people are towards sharing knowledge. As an example, the Norwegian Nasjonal Digital Læringsarena (NDLA) (“National Digital Learning Arena”) is producing  freely available digital learning resources for use in education – by teachers, pupils, parents, etc. These resources are meant to replace traditional books and I guess the thought behind it is that knowledge should be free to anyone within the society, and that sharing of knowledge is in the best interest of the society.

The book publishers (BIAA?), however, don’t like this idea and protest, claiming that the Norwegian government spend tax money on unfair competition. That an established business is protesting change is perhaps not all that shocking, but it was a bit funny to hear that the largest teacher union, Utdanningsforbundet, is also opposing the NDLA, advising their members not to share material produced for example for use in the classroom. I guess their objection is that if you spend an evening preparing for class, you do not want someone else to use your work. Why should others get for free what you spent your Sunday afternoon on? Tragically, this is how many people think … so they all spend their Sunday afternoons creating the same material.

Although the opening keynote didn’t have much to do with Topic Maps as such, it was an interesting presentation on a more philosophical level.

After the keynote Graham Moore of Networked Planet talked about how Topic Maps has been successful at the level of individual applications like CMSes (small scale) and information integration (enterprise, medium scale), but less so across the web (large scale). In his Vision for a Topic Maps World he presented an idea on how we can move away from Topic Maps enabled information silos and towards sharing of knowledge through re-using concepts across domains. One of the things he mentioned as a goal is more published subjects and Linked Open Topic Maps Data.

Moore emphasized a separation between identity addressing and identity in itself, and introduced a service called Subject Identity Resolution service. Networked Planet has created a SIR service which will go live on April 29 2009. Later this year they will be introducing additional services targeted not only towards machines, but towards human users searching for Subject Identity Records, for example. In relation to this, they have also launched a Web3 blog which you should of course add to your RSS reader.

Graham’s talk touched upon subjects that are of interst to many people within the Topic Maps community and you may also want to read Inge Henriksen’s thoughts on the subject as well as Robert Cerny’s JTM.

The CIO of FAST spoke about Topic Maps or Search? Another Religious War?. I didn’t find this talk too exciting apart from some insights into FAST’s thoughts on the next generation search- trying to use more semantics / create structure from unstructured sources – and search interfaces. Most of the examples were from site or application specific search engines. It didn’t really go into the level of details that I’d like to see, and my built-in antenna did pick up on some marketing vibes. The personal highlight of this talk was probably a PoC of an pretty cool search interface for a music web site in which you could drag and drop filters such as “80′s” or someone in your network (i.e. a user) into a search “box” which would then update the search results with 80′s music intersected with your friend’s music taste. You could also weigh the filters by scaling the icons or moving them around inside the box.

Bodil Kjelstrup from the University of Bergen (UiB) talked about the new www.uib.no in Tying Everything Together at UiB. It was a pretty interesting and well presented talk on the process behind the new web site of UiB, which is based on ZTM. Empasizing the communication aspects and the users of the site (i.e. not the researchers or the organization’s model of the world), they ended up with a rather limited ontology (leaving things out along the way) but are still able to build upon this for the future.

On a side note, I’ve started writing a post on how to get started with ZTM which will be published during the next couple of days.

In The Advantages of Model-Driven Search Stian Danenbarger talked about, well, how semantic models can be used in regards to search. He mentioned the faceted navigation used in search result interfaces such as on Government.no (more or less standard on all TM driven sites), but also different aspects of using model driven search, such as for example doing lookups and spreading a search from one subject to multiple subjects, possibility of weighing associations, etc., moving beyond the more traditional precicion/recall discussion but still trying to get the best result for the user. He also made a distinction between “mediated” and “analysis” driven search, and stated that model driven searches are probably only viable within domain specific applications.

There was perhaps not too much new here, as I had heard Stian talk about this subject before, but in this presentation he presented a more formal or theoretical model of the aspects of search and model driven search than I’d seen before. Probably one of the best presenations at TM 2009.

The closing plenary were given by Jon Bing who talked about Knowledge-Based Systems for Representing Legal Norms. Like the opening keynote this was also more of a philosophical discussion. It dealt with aspects such as ambiguity and the problem of formalizing context dependent knowledge. An entertaining closing of a very good conference.

  • RSS @twitter

  • Tags

  • Topics

  • Recent Comments

  • Topic Map Feeds