TopicObserver.com

Trond Pettersen on Web Development and Topic Maps

Tag: topic-maps-engine

Web Application Development with Ontopia – 3. Creating the JSPs

Happy New Year 2010

After a busy December month, the Christmas vacation finally gave me some room to concentrate on what really matters.

Here’s my third blog post on building web apps with Ontopia. A bit late – I had hoped to have it out before Christmas – but at least I made it within January 01 2010 … have a good one!

Getting to the Point

This blog post is part of a series on Web Application Development with Ontopia.

  1. Part 1: Installation & Requirements
  2. Part 2: Creating the Database
  3. Part 3: Creating the JSPs

In Part 2 of this series on building web applications with Ontopia we had a look at how to set up an application’s domain model using Ontopoly.

This post discusses how to go about building a custom web interface to present the data.
Read the full post »

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: Wandora Workshop

Notes from the Wandora workshop:

On the tutorial day of the Topic Maps 2009 conference I attended the Wandora workshop — lead by Olli Lyytinen of Grip Studios Interactive, Finland.

It was cool to see – and try – how easy it is to create mash-ups of information using some of the many Wandora extractors, connecting bits and pieces of information to a unified view.

As part of the workshop, we created a (tiny) Monty Python ontology filled with information from sources such as YouTube, Wikipedia, IMDB, BBC’s RSS, etc.

Wandora uses layers of virtual topic maps to separate different information that is merged when viewing it. That way one can for instance separate base information and information extracted from the external sources like Wikipedia, YouTube, Flickr, IMDB, RSS feeds, multimedia metadata, etc.

What was new to me, who’d barely looked at Wandora before (limited to download + open and have a look), is that Wandora can also be used as a Topic Maps engine (for use in e.g. web applications). In fact, Wandora also has a built-in server which can be used to browse Wandora topic maps.

The interface of the Wandora editor is a bit cluttered and developer centric / difficult to use, although it seems to have a lot of features. After extracting data from a source, you can for instance “transform” information items to new topics, etc. As an example, Olli first used a directory extractor to get MP3 files from a folder, then he selected some of the created File instances and chose to extract new information using these as subject locators for an MP3 ID3 extractor. That way, you can for example easily create a topic map of your MP3 collection.

Combine this with information from last.fm, YouTube, etc., and voila … you can connect the dots.

  • RSS @twitter

    • Also starting to like YUI3 vs. the framework I used to be more familiar with .. a.k.a jQuery :D
    • CI and "commit early and often - with unit tests" actually works great if done properly and throughout the team(s). Starting to enjoy it :-o
  • Tags

  • Topics

  • Recent Comments

  • Topic Map Feeds