Syamantak Mukhopadhyay

Future of World Wide Web

"One of the major obstacles to this has been the fact that most information on the Web is designed for human consumption, and even if it was derived from a database with well defined meanings (in at least some terms) for its columns, that the structure of the data is not evident to a robot browsing the web." - Tim Berners-Lee

Semantic Blogging with Ontologies

Posted on August 02, 2011 by Syamantak Mukhopadhyay

In the previous post I have talked about semantic blogging and it's scopes. In this post I aim to define the concept of semantic blogging more formally and introduce you to some of the ontologies that should be used.

As I have mentioned earlier the idea of semantic blogging is to annotate blog contents, i.e. blog posts, comments and tags with ontologies so that the blog metadata can be processed easily by applications and make the reuse of data possible. One important point to remember is to use already existing and popular ontologies so that the meaning is understood by everyone. In order to do that we need to find ontologies that describe the social web well enough and are popular at the same time.

SIOC is one such ontology that not only describe the social context but also has gained recognition among the semantic web community. SICO stands for semantically interlinked online communities and designed by DERI. It defines classes and properties in OWL to model relationships within the online communities. Now the question is what are the obvious classes and properties that we can reuse from SIOC ? One of the classes in it is sioc:Item (assuming sioc is the namespace used) which can be used to denote a blog post. Similarly sioc:num_replies can be used to denote the number of comments for that particular blog post.

Another important ontology/vocabulary when defining metadata is Dublin Core ontology. Dublin Core has some generic terms that can be useful in the context of the blog as well. For example we can use dc:title to denote the title of the blog (assuming we are using dc as the namespace). Similarly dc:created can be used to denote the post creation time and dc:modified to denote last update date.

The last thing I want to mention is the representation of tags with ontologies. A considerable amount of research is currently going on to find out the best possible solution. It you up to you to decide the level of complexity and therefore the level of richness that you want to achieve in the definition of tags. But either way SKOS ontology and Richard Newman's ontology for tags are good candidate in this section.

One ontology I haven't mentioned so far is FOAF. You can use FOAF to model the users in your blog, e.g. foaf:name to denote the name of the user and so on.

Hopefully this should serve as the starting point for you. Do check out the ontologies I have mentioned to find out more and see what classes/properties fits you best.

Comments(444)

Cheap North Face Jacketson November 01, 2012

I'm not sure exactly why but this website is loading very slow for me. Is anyone else having this issue or is it a problem on my end? I'll check back later on and see if the problem still exists. [url=http://cheapnorthfacefleece.blogcenter.de/]Cheap North Face Jackets[/url] <a href="http://cheapnorthfacefleece.blogcenter.de/" title="Cheap North Face Jackets">Cheap North Face Jackets</a>

chanel purseson November 02, 2012

I like the valuable information you provide in your articles. I will bookmark your weblog and check again here regularly. I am quite sure I will learn lots of new stuff right here! Good luck for the next! [url=http://chanelpurses.overblog.com/]chanel purses[/url] <a href="http://chanelpurses.overblog.com/" title="chanel purses">chanel purses</a>

north face clearanceon November 06, 2012

I really like your blog.. very nice colors & theme. Did you make this website yourself or did you hire someone to do it for you? Plz answer back as I'm looking to design my own blog and would like to know where u got this from. thanks a lot

North Face Clearanceon November 15, 2012

I was wondering if you ever thought of changing the page layout of your blog? Its very well written; I love what youve got to say. But maybe you could a little more in the way of content so people could connect with it better. Youve got an awful lot of text for only having 1 or 2 images. Maybe you could space it out better?

north face jackets on saleon November 16, 2012

I'm curious to find out what blog system you're utilizing? I'm having some small security issues with my latest blog and I'd like to find something more risk-free. Do you have any recommendations?

black friday north faceon November 17, 2012

Hey! Someone in my Facebook group shared this site with us so I came to check it out. I'm definitely loving the information. I'm book-marking and will be tweeting this to my followers! Superb blog and superb design.

cheap north face coatson November 30, 2012

Hi there! I know this is kind of off topic but I was wondering if you knew where I could find a captcha plugin for my comment form? I'm using the same blog platform as yours and I'm having trouble finding one? Thanks a lot!

north face jackets on saleon November 30, 2012

Hiya! Quick question that's entirely off topic. Do you know how to make your site mobile friendly? My web site looks weird when browsing from my iphone 4. I'm trying to find a theme or plugin that might be able to fix this issue. If you have any recommendations, please share. Cheers!

the north face outleton December 24, 2012

Hi! Do you know if they make any plugins to assist with SEO? I'm trying to get my blog to rank for some targeted keywords but I'm not seeing very good gains. If you know of any please share. Appreciate it!

north face jackets cheapon December 26, 2012

Hi! I just wanted to ask if you ever have any issues with hackers? My last blog (wordpress) was hacked and I ended up losing a few months of hard work due to no backup. Do you have any methods to stop hackers?

north face outleton December 29, 2012

Appreciating the dedication you put into your blog and detailed information you provide. It's good to come across a blog every once in a while that isn't the same unwanted rehashed information. Fantastic read! I've saved your site and I'm including your RSS feeds to my Google account.

north face jackets saleon December 30, 2012

Hi! I could have sworn I've been to this website before but after checking through some of the post I realized it's new to me. Nonetheless, I'm definitely happy I found it and I'll be book-marking and checking back frequently!

north face jackets cheapon January 16, 2013

Hello! Would you mind if I share your blog with my twitter group? There's a lot of folks that I think would really appreciate your content. Please let me know. Thanks

USAon February 26, 2013

O1LCnA <a href="http://hupfkoqfqugc.com/">hupfkoqfqugc</a>, [url=http://vcipidhvuckg.com/]vcipidhvuckg[/url], [link=http://gthtaowzvluk.com/]gthtaowzvluk[/link], http://fjilyyxtbyza.com/

USAon March 03, 2013

Apcalis oral jelly

USAon March 03, 2013

caverta 100

USAon March 03, 2013

cialis generico online

USAon March 03, 2013

Eriacta

USAon March 03, 2013

Kamagra soft

Quoteson March 04, 2013

Quotes

USAon March 04, 2013

kamagra oral jelly effetti collaterali

Quoteson March 04, 2013

Quotes

USAon March 04, 2013

levitra generico prezzo

Quoteson March 04, 2013

Quotes

USAon March 04, 2013

viagra femminile

USAon March 04, 2013

silagra italia

USAon March 04, 2013

Viagra super active

Quoteson March 04, 2013

Quotes