With the release of v3.5 of its semantic web content management system, Norwegian-based Webnodes has continued the development of its semantic web engine, this time with improvements to the semantic definitions module that enables a user to define semantic ontologies.

Before taking a look at ontologies though, we should clarify that the Webnodes company that we are talking about here has no relationship to the Webnode company we have come across before, which develops a simple website builder and is based in the Czech Republic.

That out of the way the Norwegian company Webnodes has been developing an ASP.NET semantic content management system since 2005 and with the release of v3.5 says it has completely upgraded its content management module to make it easier to use as well as adding new features.

But let’s look at its semantic web content engine first as we haven’t really looked at it before.

Webnodes’ Ontologies

The first thing is to explain what we mean by ontologies, or at least what Webnodes understands as ontologies, as these are the basic drivers behind the engine.

Cited on the Webnodes website, CMSWire Editor Brice Dunwoodie defines it as:

. . . a detailed model/picture/schema (pick your favorite word) of a slice of reality which is based on the facts that we know about that reality. This model/picture/schema is a description of some of the things and some of the relationships between the things that are known about that reality.”

Simplified by W3C this translates into “. . . terms used to describe and represent an area of knowledge".


Webnodes: Relating content

This matters because most companies work in specific markets with domain specific terms. By building a definition of website content that relates to that domain, it is easier for employees to relate content on the website, which also makes it easier to update content and the structure of the website.

Semantic Content Engine

With their semantic content engine, Webnodes stores data based on ontologies that have been defined for the enterprise. By defining the content and the relationships between different sets of content, users get content specific to their requirements.


Webnodes Semantic Engine

The semantic engine has several different parts including a semantic definition module where the ontology model is defined. The CMS then uses that framework to create the database with its tables and fields to store all the data that has been defined through ontologies. Get it?!

Version 3.5

With v3.5, Webnodes has upgraded this, amongst other things. For ontologies, users can now use the semantic definitions module to define an ontology after which the system creates an object model reflecting that definition and enables access to that ontology using the built-in Object-Relational Model (ORM).

But it’s not all about semantics or ontologies. This version also upgrades the content management module extensively as well as including:

  • E-commerce module: A new module for creating e-commerce sites that is entirely scalable so that small e-commece web projects have the benefit of simplicity and speed, while larger ones with more complex needs are also easily achievable. Here too developers will be able to use semantic content technology.
  • Content links mini viewer: Semantic websites are both hierarchical and relational and as a result when building a site users need to track content nodes. This new function provides a small content link map to show them where they are as they build.
  • Rounded corners and borders on images: Rounded corners and borders can now be applied to images quickly and easily.

Webnodes WCM

Of course this is on top of the list of features that have been there from previous versions. These include:

  • Advanced image editing
  • Easy-to-use WYSIWYG text editor
  • Separation between content and presentation
  • Easy-to-use interface
  • Lucene based search engine
  • Compact and easy to learn API

Finally the licensing system enables companies to pick and choose what modules they want according to business needs. If additional modules are needed, it is constructed in such a way so as to enable the addition or deletion of modules as needs arise.

Options range from a free version with use limited to a single user and 100 documents per installation, to the platinum edition for US$ 11,900 for unlimited everything. Between the two there is an extensive range of options. If you want to find out more about check out the video here.