ontolog-forum
[Top] [All Lists]

Re: [ontolog-forum] Webs and Fabrics

To: "[ontolog-forum]" <ontolog-forum@xxxxxxxxxxxxxxxx>
From: Pavithra <pavithra_kenjige@xxxxxxxxx>
Date: Tue, 26 Oct 2010 15:39:29 -0700 (PDT)
Message-id: <500113.22284.qm@xxxxxxxxxxxxxxxxxxxxxxxxxxx>


Dr. Sowa & Kingsly


There are three parts to my response


1. Here is some notes on Linked Data..

Linked Data as "a term used to describe a recommended best practice for exposing, sharing, and connecting pieces of data, information, and knowledge on the Semantic Web using URIs and RDF."

  1. Use URIs to identify things.
  2. Use HTTP URIs so that these things can be referred to and looked up ("dereferenced") by people and user agents.
  3. Provide useful information about the thing when its URI is dereferenced, using standard formats such as RDF/XML.
  4. Include links to other, related URIs in the exposed data to improve discovery of other related information on the Web.
http://www.ted.com/talks/tim_berners_lee_on_the_next_web.html

( bla bla, compete with data base technology with simplicity..)

2.   What does this do more than a sql query does on a database?  Semantically nothing  other than the facts SQL query accesses a database objects and this accesses web objects or stuff..

SQL query is a data manipulation language  ---? DML...

3. My question is:  Is that all you want to do with Semantic Web?   If so, may be we are done ..   Time B L told us so.
 Bur if you want to actually do something more like processing and computing data in a complex manner,  does this allow us to do that?   Nothing I have read so far tell me that it is capable of doing so.

Let me tell a story.   Oracle supported Data Manipulation language, data definition langugae and Data control language.  But all the processing code had to be written by the front end application,  middle wear etc.   Later on they supported some event driven processing using the concept of triggers and stored procedures..  This is a procedural / event driven concept implemented using data base technology.  ( a little convoluted, but competed with procedural language processing..)

There are procedural languages that actually allow complex computation.  Java is one of them..     Either one can explore the concept of procedural languages that are already in use for web development,  or use linked data concept and add on baggage later ( like oracle did..)..

I think it is simplicity with sagging, heavy baggage attached.. that will come later on..

Regards,
Pavithra








--- On Tue, 10/26/10, Kingsley Idehen <kidehen@xxxxxxxxxxxxxx> wrote:

From: Kingsley Idehen <kidehen@xxxxxxxxxxxxxx>
Subject: Re: [ontolog-forum] Webs and Fabrics
To: ontolog-forum@xxxxxxxxxxxxxxxx
Date: Tuesday, October 26, 2010, 2:38 PM

On 10/26/10 12:38 PM, John F. Sowa wrote:
> There's an interesting new language and system designed for secure,
> distributed computing.  The language, called Jif (Java + Information
> Flow), extends Java with "policies", and the system is called Fabric
> because "Fabric is more useful and more tightly connected than webs."
>
> See below for references to Fabric, Jif, and related articles.
> But the main point I want to make in this note is the contrast
> between the methods for developing Fabric and the Semantic Web:
>
>    1. The SemWeb began with an inspiring, but rather vague speech
>       by Tim B-L about adding semantics to the URIs of the WWW.
>       At that level of detail, nobody could object.
>
>    2. The W3C, which met for the first time at the 1994 conference
>       where Tim gave that speech, took charge of the design and
>       development of the SemWeb.
>
>    3. Like any design by committee (cf. Fred Brooks' book), the
>       SemWeb was pulled in different directions by experts with
>       competing visions of the goals, technology, and methodology.
>
>    4. As a result, the only consensus on architectural document was
>       the familiar layer cake, which emphasized syntax over semantics.
>
>    5. The most widely used technology that came out of the SemWeb
>       was the lowest common denominator with the barest minimum of
>       semantics:  RDF.
>
>    6. The components above the RDF level have not been integrated
>       with each other or with the mainstream of IT software, and
>       very few IT developers have found any reason to use them.
>
> I don't know whether Jif and Fabric are going to be more successful,
> but their approach is the best way to develop a major new design:
> a small group doing focused research with prototype implementations
> to check how and whether the ideas work in practice.
>
> Doing advanced R&  D in a small group (or "skunk works") has always
> been far more successful than design by committee.  As a classic
> example that succeeded beyond the designers' wildest dreams, see
> the Oak project at Sun, which became Java:
>
>      https://duke.dev.java.net/green/
>
> As Yogi B. said, "Prediction is very hard, especially about the future."
> But I don't believe that any of the current components of the SemWeb
> are going to survive without a total overhaul or complete replacement.
> Instead, we can expect some small group working in skunk-works mode
> to produce a truly Semantic Fabric.

John,

I agree with the general "skunk works" theme 100%, but Java isn't a
great example today IMHO. Lots of bloat in Java land (codebase and
community process).

Linked Data (hypermedia based structured data) and the Linked Open Data
community are "skunk works" examples that emerged from the larger and
somewhat maligned Semantic Web project :-)

Kingsley
> John Sowa
> _____________________________________________________________________
>
> Following is a brief article about Fabric from Dr. Dobb's Journal:
>
> http://www.drdobbs.com/article/printableArticle.jhtml;jsessionid=0SGXWQQMVBVOTQE1GHPSKHWATMY32JVN?articleId=227900404&dept_url=/java/
>
> Following is a 16-page paper:
>
>      http://www.cs.cornell.edu/andru/papers/fabric-sosp09.pdf
>
> And following is the web page for Jif, which also contains URLs
> for 40 related publications:
>
>      http://www.cs.cornell.edu/jif/
>
>
> _________________________________________________________________
> Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/
> Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/
> Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
> Shared Files: http://ontolog.cim3.net/file/
> Community Wiki: http://ontolog.cim3.net/wiki/
> To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J
> To Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx
>
>


--

Regards,

Kingsley Idehen   
President&  CEO
OpenLink Software
Web: http://www.openlinksw.com
Weblog: http://www.openlinksw.com/blog/~kidehen
Twitter/Identi.ca: kidehen






_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/ 
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/ 
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J
To Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx



_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/  
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/  
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/ 
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J
To Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx    (01)

<Prev in Thread] Current Thread [Next in Thread>