TopicObserver.com

Trond Pettersen on Web Development and Topic Maps

Open for Web Development Opportunities in the US.

Tag: Semantic Web

RDFa and Drupal

Interesting blog post w/video on RDFa and Drupal by Drupal’s project lead.

RDF Extracted Attributes from Styled Elements (RDF-EASE)

CSS is an external file that specifies how your document should look; RDF-EASE is an external file that specifies what your document means.

.vcard
{
-rdf-typeof: "foaf:Person";
}
.vcard .fn
{
-rdf-property: "foaf:name";
-rdf-datatype: "xsd:string";
}
.vcard .url
{
-rdf-rel: "foaf:page";
}
/* This scopes everything within the hCard as applying to the
* hCard as a whole.
*/
.vcard, .vcard *
{
-rdf-about: nearest-ancestor(".vcard");
}

<div class="vcard"><a class="fn url" href="http://example.com">Joe Bloggs</a></div>
<div class="vcard"><span class="fn"><a class="url" href="http://example.com">Joe Bloggs</a></span></div>
<div class="vcard"><a class="url" href="http://example.com"><span class="fn">Joe Bloggs</span></a></div>

Now, that’s an intriguing idea — which could of course also be applied to Topic Maps.

SSSW08: NeOn Methodology for Ontology Specification

You probably haven’t noticed (until perhaps now?), but it’s been quiet around here for a while. The blog has been at the bottom of my prioritized “tasks”. Nevertheless, I have been meaning to post about the NeOn methodology (and other stuff from SSSW’08 (coming)) for an even longer while.

In many ways, these are notes from my stay at the SSSW’08.
Read the full article »

Summer School on the Semantic Web

Last week, I attended the Sixth European Summer School on Ontological Engineering and the Semantic Web (SSSW’08). As the name implies (well, not only implies..), it’s a summer school on Semantic Web stuff.

The school promises a good combination of theoretical and practical exercises (ref. programme), lead by some of the top researchers of the field. Read the full article »

Making Sense of the Semantic Web

The presentation Making Sense of the Semantic Web (by Nova Spivack) is a good introduction to the semantic web and includes some points that might be nice to have when explaining the semantic web and the importance of semantic technologies to newcomers.

It’s from The Next Web Conference (found via NRK Beta).

Web 2.0, semantics and the semantic web

Recently, I stumbled upon a comment (Norwegian) about the semantics of Web 2.0 technologies, which prompted a response.

Since the response turned out rather lengthy, and a bit off-topic, I decided to post it here. Hopefully, it can be of use to others as well.

Web 2.0

Although the Web 2.0 has been hyped as something big and new for a while now, and things such as tag clouds are a popular part of many Web 2.0 sites, Web 2.0 sites build on old technologies (+user generated content). It’s all just (X)HTML + JavaScript and CSS. No magic.

There is not much semantics to Web 2.0. The semantics of HTML is still limited to layout/presentation of information (as will HTML5’s be). Even though one can express the start/end of a paragraph or heading, one can for example not explicitly state what an article is about (except through limited meta elements), or how different “topics” — or even what kind of topics we’re talking about — are related.

There is no way to explicitly state that “this article is about X and mentions Y”.

The tag clouds of Web 2.0 are in effect just free-floating words, and do as such not bring anything new to the table (an exception is Roy Lachica’s Fuzzzy.com where tags are structured in an ontology using Topic Maps).

The Semantic Web

The last couple of years / decade, people have been working towards a more “intelligent” web (although hardly intelligent); the semantic web. Such a web, often referred to as Web 3.0, adds the possibility of expressing semantics outside the limited domain of (X)HTML (or micro formats).

This is accomplished through adding layers of metadata to the web. The semantic web is therefore an extension (not replacement) of todays web, where different technologies, like Topic Maps and RDF/OWL, allow us to express anything about any subject – in a structured, explicit and unambiguous manner. I.e.: not limited to the element set of a given vocabular.

By doing so, one can (hopefully) bring order to the chaos, and develop better applications. Luckily, the technologies are already there, and by using Topic Maps one can e.g. boost findability.

For more on the semantic web or Topic Maps, see e.g.:

The Semantic Web in Action?

This month’s Scientific American (Dec 2007, 297:6) features an 8 pages long article entitled The Semantic Web in Action by Feigenbaum, L. et.al.

The authors basically discuss the Semantic Web vision as laid out by Tim Berners-Lee, et.al. in the famous 2001 The Semantic Web article, and how some steps towards such a Semantic Web have been made.

In it, they define the semantic web as

A set of formats and languages that find and analyze data on the World Wide Web, allowing consumers and businesses to understand all kinds of useful online information.

A tad general perhaps, but anyways… On the technology front, RDF/OWL and some uses and applications of these technologies, like FAOF, is mentioned, while a few use cases are discussed.

Although the use cases are interesting, the authors fail to even mention Topic Maps as a semantic web technology, and limit the technological discussion to RDF/OWL alone, stating that “The data language, called Resource Description Language (RDF)…” (emphasis added). Read the full article »

  • RSS @twitter

  • Tags

  • Recent Comments

  • Topics

  • Topic Map Feeds