W3C home > Mailing lists > Public > public-lod@w3.org > February 2010

Re: [foaf-protocols] foaf classes for primary Topic

From: Story Henry <henry.story@bblfish.net>
Date: Mon, 1 Feb 2010 13:11:16 +0100
Cc: Dan Brickley <danbri@danbri.org>, foaf-protocols@lists.foaf-project.org, community Data Linked <public-lod@w3.org>
Message-Id: <7157509F-173D-4078-A3DF-F4BB35611641@bblfish.net>
To: "Peter Williams" <home_pw@msn.com>

On 31 Jan 2010, at 17:25, Peter Williams wrote:

> Let's build that linq2rdfa driver! Itís the killer app for the semweb, in
> Microsoft land.

I agreee. From the Java perspective this is very much what I found too.

When I first learned RDF I was really intrigued about how it related to Object Oriented Programming, which I was familiar with. So I tried to write a mapper for it to Java, which to my astonishment was really a lot easier than I thought. This really helped me understand how OO programming and the semantic web mesh together. Having these tools for run of the mill programmers is really important as Peter points out to get them to overcome the fear of the new: by bringing the semweb back to something they know. This thought is what led me to develop the Sommer library:

   https://sommer.dev.java.net/sommer/index.html

Doin this made it clear that really the major difference is that we name things and fields with URIs. 

The next difference is that of Graphs, which is a little more difficult to merge correctly into OO languages (or for that matter most traditional programming languages).

Still before tools such as Hibernate and such for Java came out, people worked with SQL directly. So people went on a long time with this pain point... To start off we need really good examples of the usage of RDF. And I think foaf+ssl is that key driver, because it has the ability to give people access to things they would not otherwise have had access to: eg: going to a party.

	Henry
Received on Monday, 1 February 2010 12:11:52 UTC

This archive was generated by hypermail 2.3.1 : Sunday, 31 March 2013 14:24:25 UTC