Friday, November 19, 2004

FW: 2nd CfP: ESWC2005 / preANN: DBin Project 

From: Giovanni Tummarello
Sent: Sunday, December 19, 2004 6:17 AM

Aerostatair wrote:

> Semantic Web is a very interesting sphere of research. It requires
> total dedication and deep knowledge of linguistics and computer
> science. Unfortunately, many of the researchers focus on one
> particular subject, disengaging themselves from the central problem.
> To my mind, this can lead to a fatal error in the whole research.
> Semantic web should be viewed in complex, not as separate yet
> interconnected aspects. We should build a proper semantic web program,
> which will take into account every single aspect of linguistics and
> web technologies, however this program will take months to develop and
> evaluate. It is not something that could be developed overnight. I
> hope scientists from all leading universities will take part in the
> conference and contribute something of their own.

I agree so much that .. i cant hold it anymore :-)
Although not quite ready for primetime I'd like to say a few things
about the effort we've been cohordinating for the past 14 months now.
"DBin" [1] is basically, as you mention, an .. "integrated semantic
web program".

Basically all the main aspects are (or are to be) considered at the same
time, in the same effort to show the benefit "of it all". Thus the logo:
a guy has climbed up the "semantic web tower" (abeit a "small instance"
of it) and is taking a look at what's interesting (hopefully something).

We started the works by designing and implementing a semantic web P2P
algorithm (RDFGrowth) that could at least theoretically scale "in the
wild". We obtain this by making a large use of local resources and not
(almost ever) bothering others in the network with your personal
queries. (no distributed queries allowed) [2][3] .

We continue with a new trust infrastructure capable of signign RDF
subgraphs thus maintainin a track of who said what in the same model
and allowing precise filtering of the data you have. Such struicture
(called RDFTrust) contains an API which can be easily used in any
existing semantic web project (since the signign and provenence is
completely based on standard reifications)

We continue with a new visualization made with lightweight "scripted"
applications for the domain of interest say "the world of beers" as in
the demo. We call these "Brainlets".Please take a look at the
screenshot., what you're seein is a collaborative environment where
people discuss, add contributions, structured information, unstructured
data (but well inserted in the structured mesh)

Anyone (witha bit of ontological knowledge) can create a brainlet with
a simple XML file, no coding needed. People using the same brainlet
cohoperate in a global annotation. Annotations can be rich, messages,
images, all allowed using http uipload services so that the actual P2P
exchange is really just about metadata (rdf) .

We continue with.. a lot of different modules to intelligently tackle
diffeernt aspects.. a MPEG7Audio DB [4][5] analysis module to extract
rdf from music and reply to acoustic queries, a textual analysys
module [6] to extract annotations about messages that are inserted.. so
to create a network of rdf annotations (rather than a classical text forum)

its all works in progress of course :-) and not much has been published
either (unfortunately due to the usual publish/perish/do real work).
However, it is not vaporware at all, the downloadable version works
showing a basic brainlet (With rich gui) and the P2P engine . Version
0.2 is coming out fairly soon (realistically, end of the year) where all
the above mentioned features (signing and trust, XML based brainlets,
mpeg7 and textual analisys modules). Actually the're alrady in the CVS..
but time is needed for a real realease.

Problems? plenty, starting from my ph.d being over, funds being out ;-)
anyway.. those who are interested please join in, its open source and
we're very open to cohoperations.

P.S. About testing it in practice, i'd suggest people to wait the 0.2
and the official announcement. on these lists.

[2] "/RDFGrowth, a P2P annotation exchange algorithm for scalable
Semantic Web applications" , P2P Knowledge Management Workshop (Bosto,
August 2004) /
[3] "Toward widely deployable Semantic Web P2P: tools, definitions and
the RDFGrowth algorithm", G.Tummarello, C.Morbidoni, M. Mazzieri,
F.Piazza , P.Puliti ISWC04 workshop on SW technology for Mobile and
Ubiquitous Applications, get the proper versione
[4] "MPEG7ADB: Automatic RDF annotation of audio files from low level
MPEG-7 metadata" G.Tummarello, C.Morbidoni, F.Piazza , P.Puliti ISWC
2004 Workshop on Knowledge Markup & semantic annotation
[5] "From Multimedia to the Semantic Web using MPEG-7 and
Computational Intelligence" G. Tummarello, C. Morbidoni, P. Puliti, A.
F. Dragoni, F. Piazza. 4th International Conferenceon Web Delivering of
Music, Barcellona 2004
[6] "Enabling Semantic Web Forums using Dynamic Representation
Schemas" , L.Lella, G.Tummarello, C.Morbidoni, Semantic Web Applications
and perspective (Ancona Italy, 2004) (Note:
very preliminar material)

Language Re-Entrance and the 'Inner Voice' 

Language Re-Entrance and the 'Inner Voice'
Author: Luc Steels Format: PDF

"Abstract: As soon as we stop talking aloud, we seem to experience a kind of ‘inner voice’, a steady stream of verbal fragments expressing ongoing thoughts. What kind of information processing structures are required to explain such a phenomenon? Why would an ‘inner voice’ be useful? How could it have arisen? This paper explores these questions and reports briefly some computational experiments to help elucidate them."

Thursday, November 18, 2004

ARIN Home Page 

ARIN Home Page
"We at the American Registry for Internet Numbers manage the Internet numbering resources for North America, a portion of the Caribbean, and sub-equatorial Africa. A full list of countries in the ARIN region can be found by clicking here. As a nonprofit corporation with a bottom-up, community-based structure, our focus is completely on serving our members and the Internet community at large."

Tuesday, November 16, 2004

Python development with Eclipse and Ant 

Python development with Eclipse and Ant: "Python is a flexible and powerful dynamic scripting language with full object-oriented features. Its many proponents say that the Python language allows them to express their intentions more directly and efficiently than other languages. But newcomers to Python from the Java technology or Microsoft .NET world may find themselves missing their feature-rich and polished IDEs and development tools. Those developers can look to familiar Java tools for a solution. This article highlights the use of the popular Java technology-based Eclipse and Apache Ant development tools for Python development."

The Evolution of Communication Systems by Adaptive Agents 

The Evolution of Communication Systems by Adaptive Agents
"Abstract. The paper surveys some of the mechanisms that have been demonstrated to be relevant for evolving communication systems in software simulations or robotic experiments. In each case, precursors or parallels with work in the study of artificial life and adaptive behaviour are discussed."

Monday, November 15, 2004

FW: working around the identity crisis 

From: Harry Halpin
Sent: Sunday, November 14, 2004 10:16 PM
To: Miles, AJ (Alistair)

Nice point about indirection. Generally, I think that's a good
idea to keep URIs for web-pages and concepts distinct. You could also
solve the problem via having a new URI scheme such as Larry Masinter
and we have suggested, like a wpn:// (Web Proper Name) or tdb:// (Thing
Denoted By) URI. Larry's draft for tdb:// is:
The latest (but not final!) draft of Web Proper Names paper, by myself
and Henry S. Thompson, that deals with this identity crisis in an
extended manner is at:
with the older version and RDDL, RDF, RDDL->RDF XSLT, and so on at:

Also, I don't think your "indirection" proposal is at all
conflicting with the idea of using Expanded Web Proper Name RDDL formats
as a type of representation to be returned by a "concept" or thing as I
prefer to call it - and this doesn't require a new URI scheme. The key
advantage of the WPN idea is that this document form can also be *interoperable*,
something which has proven to be a disaster for traditional AI systems
that deal with ontologies of concepts. It basically gets interoperability
by collecting a group of "approved" resources that are *also* about the
thing that the RDDL denotes, and search terms used to get at those
resouorces. Then, given two WPN RDDLs, one can compare how many resources
they have in common as a way to judge if the two things denoted are the
same, or alike.

On Sun, 14 Nov 2004, Miles, AJ (Alistair) wrote:

> Sorry, reposting this with a more sensible title - a discussion about
> working around the 'identity crisis' for http uris:
> Would very much like to know what folks think of this. Have I just managed
> to redescribe some emerging consensus, have I misunderstood anything, should
> I go away and read more?
> I wanted to say also that I am acutely aware that alot of people have spent
> a lot more time thinking and writing about this than I have. I'm really
> just trying to understand this problem space, and get to a place were I can
> effectively explain the issue (and the options) to other people.
> Responding to Patrick:
> 'If you have a URI that identifies a concept, and dereferencing that URI in
> a browser results in some web page displayed in that browser, that does not
> mean that the URI has been used to identify two things, the concept and
> the web page (document).'
> I think that puts very concisely the fundamental point I was trying to make.
> I probably didn't need to say any more than this.
> Responding to Daniel:
> 'A good solution, but I still prefer the notion of using XSLT to
> transform the RDF/XML definition of a concept into a human friendly
> HTML page about it.'
> I agree that, as a matter of good practise, any alternate content-type
> representations of the same concept need to be synchronised. One way of
> achieving this would be to use an RDF/XML description as the reference
> point, and using XSLT to generate an HTML representation.
> Yours,
> Alistair.
> ---
> Alistair Miles

Harry Halpin

SkosDev/IdentityCrisis - ESW Wiki 

SkosDev/IdentityCrisis - ESW Wiki
"Working Around the Identity Crisis
Let me try to sum up what I understand as the 'identity crisis' in as few words as possible:

If you use an HTTP URI as an identifier for something other than a web document (such as an abstract concept) then you can run into problems. The problems arise when there just happens to be a web document at the end of that same URI, which you find when you plug that URI into the address bar of your favourite browser.

The problem is that you can have one URI identifying two distinct things. Obviously a unique identifier isn't much good if it doesn't uniquely identify anything. " - A Python Jabber library - A Python Jabber library
" is a Python module for the jabber instant messaging protocol. deals with the xml parsing and socket code, leaving the programmer to concentrate on developing quality jabber based applications with Python.

The eventual aim is to produce a fully featured easy to use library for creating both jabber clients and servers. requires at least python 2.0 and the XML expat parser module ( included in the standard Python distrubution ).

It is developed on Linux but should run happily on over Unix's and win32. is released under the LGPL license.

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