Primer on Notation3 (N3)


Ontologies/Schema for the Semantic Web – brief explanation

This is a very nice explanation from

there’s no way for a computer or human to figure out what a specific term means, or how it should be used. The use of all these URIs is useless if we never describe what they mean. This is where schemas and ontologies come in. A schema and an ontology are ways to describe the meaning and realtionships of terms. This description (in RDF, of course) helps computer systems use terms more easily, and decide how to convert between them.

More sematic web reading stuff

So i found an article (third one listed below) and it pointed me to another as pre-read (the second one below) which in turn points me to a high level (first one below). So i’m going to read in this sequence and get sematic-fied.. (Free dictionary meaning of semantic)

  1. High level
  2. Semantic Web in breadth
  3. Semantic Web – An Intro

And then there’s one for developers

Resource Description Framework (RDF)

More semantic web jargon to be familiar with. Again explained much better on Wikipedia. Here’s my understanding.

RDF is a way to model metadata and i think it offers a way to explain relationship between web resources. The example in Wikipedia is “sky has the color blue”. They say it gives information in ‘triples‘ (RDF terminology) or as subject-predicate-object. i.e. sky is the subject, has the color is the predicate and object is blue.

I’m going to try an example of my own here – IT helps to serve banking. So i guess if a machine was to get a user request for IT information, it will understand the relationship based on users interest in banking (possibly through some kind of profile information) to offer results specific to IT as it relates to banking. No guarantees that this is right. I’m just guessing. I’ll probably get it in like 50 years.

Lots more to read up on this. Also need to read up about RDF Schema (RDFS) and Web Ontology Language (OWL). Familiarize with other Ontology Languages. Good heavens – Turtle, N-Triples!!! When am i ever going to know everything there is to know about the Semantic web…. 😦

More later

Semantic Web

Reading about new web technologies is really great.

Knowing that that this area of development is going to get hot, i started reading into what Semantic Web. We’ve all probably heard about web 2.0, 3.0. Well i guess Semantic Web is 3.0. Doesn’t really matter. What’s important is the concepts that are involved.

From what i understand, Semantic web is the introduction of technologies (tools/languages/markup) that allows machines/computers to do human-like activities of finding information, combining related information, sharing it with other computers. So it saves us human the tedious task of finding different pieces of information and tying them together. (Ahh… the days the machines take over my thought process.. but I digress.)

As always there’s a much better write up on Wikipedia than anything i could possibly write. To quote Wikipedia – “…The semantic web is a vision of information that is understandable by computers, so that they can perform more of the tedious work involved in finding, sharing and combining information on the web…”

Till the machines take over, i’m going to try and find pieces of information around Semantic Web and piece them together. That way i’ll learn and maybe someday if somebody ever reads my blog, they’ll learn also.