Monday, January 02, 2006

Links on the Semantic Web 

Links on the Semantic Web | Decentralized Information Group (DIG) Breadcrumbs: "On the Semantic Web, links are also critical. Here, the local name, and the URI formed using the hash, refer to arbitrary things. When a semantic web document gives information about something, and uses a URI formed from the name of a different document, like foo.rdf#bar, then that's an invitation to look up the document, if you want more information about. I'd like people to use them more, and I think we need to develop algorithms which for deciding when to follow Semantic Web links as a function of what we are looking for.

To play with semantic web links, I made a toy semantic web browser, Tabulator. Toy, because it is hacked up in Javascript (a change from my usual Python) to experiment with these ideas. It is AJAR - Asynchronous Javascript and RDF. I started off with Jim Ley's RDF Parser and added a little data store. The store understands the mimimal OWL ([inverse] functional properties, sameAs) to smush nodes representing the same thing together, so it doesn't matter if people use many different URIs for the same thing, which of course they can. It has a simple index and supports simple query. The API is more or less the one which cwm and had been tending toward in python."

2 Comments:

could you upload this semantic web browser?

By Anonymous Anonymous, at 1:12 AM  

timbl has already uploaded it. The links are all in the page that you download when you follow the link with anchor text, "Tabulator"(http://www.w3.org/2005/ajar/tab.html)
As shown in the source (view source) of that page you need:
http://www.w3.org/2005/ajar/rdf/uri.js
http://www.w3.org/2005/ajar/rdf/term.js
http://www.w3.org/2005/ajar/rdf/match.js
http://www.w3.org/2005/ajar/rdf/parser.js
http://www.w3.org/2005/ajar/rdf/identity.js
http://www.w3.org/2005/ajar/rdf/query.js
http://www.w3.org/2005/ajar/tabulate.js

By Blogger John Black, at 8:18 AM  

Post a Comment

This page is powered by Blogger. Isn't yours?