Saturday, December 04, 2004

EclipsePythonIntegration - PythonInfo Wiki 

EclipsePythonIntegration - PythonInfo Wiki

Friday, December 03, 2004

Semantic Web Challenge 

Semantic Web Challenge
-- Finnish Museums on the Semantic Web” is a semantic portal that contains metadata from the collection databases of the National Museum, Espoo City Museum, and Lahti City Museum, and more content from other museums is being ported into the system. The application is intended for the public in the large to use (in addition to museum personnel)."

Semantic Web Challenge 

Semantic Web Challenge
Flink is a unique entrant to this year's Challenge. As opposed to products of large EU projects or DARPA funds, it is the result of the effort of a single Ph.D. student driven by the desire to see for himself the state-of-the-art in Semantic Web application development. In particular, the simple question this application intends to answer is whether it is possible today to develop with the minimal effort possible an engaging, cutting-edge SW application from the LEGO blocks available as open source."

Thursday, December 02, 2004

KnoBot - An agent for decentralised knowledge exchange 

KnoBot - An agent for decentralised knowledge exchange: "WYMIWYG KnoBot combines semantic web technology with a P2P design to build a trust based decentralised system for information selection and discovery.

What KnoBot is:
- An innovative cms for running your blog or website
- An RSS/Atom/KnoBot aggregator
- A system for rating articles and feeds
- A system for sharing ratings with others
- A fully semantic web enabled system"

EPOS Home - EPOS - Evolving Personal to Organizational Knowledge Spaces 

EPOS Home - EPOS - Evolving Personal to Organizational Knowledge Spaces: "EPOS - Evolving Personal to Organizational Knowledge Spaces
This is the homepage of the EPOS project
The objective of EPOS is to leverage a user's efforts for his personal knowledge management for his own benefit as well as to evolve this within the organization. To reach this goal, EPOS addresses the following topics:

Curing the Web's Identity Crisis 

Curing the Web's Identity Crisis
This paper describes the crisis of identity facing the World Wide Web and, in particular, the RDF community. It shows how that crisis is rooted in a lack of clarity about the nature of "resources" and how concepts developed during the XML Topic Maps effort can provide a solution that works not only for Topic Maps, but also for RDF and semantic web technologies in general.

1. Introduction

In an important recent article on entitled "Identity
Crisis" [Clark 2002], Kendall Clark addresses the issue
of "identity" as it pertains to the World Wide Web. Clark quotes the
description of the Web by the W3C's Technical Architecture Group (TAG)
in Architecture of the World Wide Web [Jacobs 2002], as a "universe of resources", where "resource" is
to be understood according to the definition given in [RFC 2396] as being "anything that has identity". Clark points
out that the concept of "identity" itself is nowhere defined and
moreover is severely problematic.

Clark's article is part of a long-standing and on-going discussion
in the Web community. As Sandro Hawke points out: "This is an old issue,
and people are tired of it, but the issue continues to complicate the
lives of RDF users". Tim Berners-Lee, after finding himself in a
minority in the W3C TAG, has found it important enough to justify a
position paper of his own, entitled What do HTTP URIs Identify?
[Berners-Lee 2003]. Other important contributions have
been David Booth's Four Uses of a URL [Booth 2003] and Sandro Hawke's Disambiguating RDF
[Hawke 2002], among many others.

The heart of the matter is the question "What do URIs identify?"
Today there is no consistent answer to this question, as Hawke
To date, RDF has not been clear about whether a URI like
"" identifies the W3C or a web page about
the W3C. Throughout RDF, strings like
"" are used with no
consistent explanation of how they relate to the web.

Clark broadens the discussion to cover the whole issue of "What is
a resource?" His example is different, but his point is the same:
URIs may well identify one resource each, but which one? Or,
rather, if this is the case, why do developers tend to confuse or
conflate resources? A URI like
cannot, if we take [Jacobs 2002] seriously, identify the
resource we might call "Kendall Clark's home page" and the resource we
might call "the natural person Kendall Clark". And yet there are
perpetual conversations in the development community about, say, which
resource one's home page identifies, about overloading the URI of one's
home page to identify both oneself and one's home page, and so

Why is this important? Because without clarity on this issue, it
is impossible to solve the challenge of the Semantic Web, and it is
impossible to implement scaleable Web Services. It is impossible to
achieve the goals of "global knowledge federation" and impossible even
to begin to enable the aggregation of information and knowledge by human
and software agents on a scale large enough to control infoglut.

Ontologies and taxonomies will not be reusable unless they are
based on a reliable and unambiguous identification mechanism for the
things about which they speak. The same applies to classifications,
thesauri, registries, catalogues, and directories. Applications
(including agents) that capture, collate or aggregate information and
knowledge will not scale beyond a closely controlled environment unless
the identification problem is solved. And technologies like RDF and
Topic Maps that use URIs heavily to establish identity will simply not
work (and certainly not interoperate) unless they can rely on
unambiguous identifiers.

A solution to the "identity crisis of the Web" is clearly
essential. The purpose of this paper is to offer an explanation of the
root causes of the problem and to show how concepts originally developed
as part of XML Topic Maps (XTM) [Pepper 2001] offer a
solution that can be applied to the semantic web in general.


Berners-Lee 2001

Berners-Lee, Tim, James Hendler and Ora Lassila: "The Semantic
Web", Scientific American, May 2001,

Berners-Lee 2003

Berners-Lee, Tim: What do HTTP URIs Identify?, February 15

Booth 2003

Booth, David: Four Uses of a URL: Name, Concept, Web Location
and Document Instance
, January 28 2003,

Clark 2002

Clark, Kendall Grant: Identity Crisis,, September
11, 2002,

Garshol 2003a

Garshol, Lars Marius and Graham Moore (eds):The Standard
Application Model for Topic Maps
, March 9 2003,

Garshol 2003b

Garshol, Lars Marius:Living with topic maps and RDF,
Proceedings of XML Europe 2003,

Hawke 2002

Hawke, Sandro: Disambiguating RDF Identifiers, January 4

ISO 13250

ISO/IEC 13250:2002 Topic Maps, International Organization for

Jacobs 2002

Jacobs, Ian (ed.): Architecture of the World Wide Web, W3C
Working Draft 15 November 2002,

Manola 2003

Manola, Frank and Eric Miller: RDF Primer, W3C Working Draft
23 January 2003,

Pepper 2001

Pepper, Steve and Graham Moore (eds): XML Topic Maps (XTM) 1.0
, TopicMaps.Org, March 2003,

Pepper 2003

Pepper, Steve: Published Subjects: Introduction and Basic
, OASIS Published Subjects Draft Recommendation,

RFC 2396

Uniform Resource Identifiers (URI): Generic Syntax, IETF,
August 1998,

Wednesday, December 01, 2004

Internet Archive: Audio Archive 

Internet Archive: Audio Archive

Intel Developer Services - Develop for the Digital Home Today 

Intel Developer Services - Develop for the Digital Home Today: "In Intel's vision of the digital home, consumers enjoy gaming, video, movies, music, and photos from a variety of flexible, connected, interoperable devices. This convergence is creating a huge market opportunity for entertainment content, products, and services. Intel is involved every step of the way with PC innovation, tools, technologies, and leadership in the development of interoperability standards. Get Intel's vision of the digital home and the tools, core technologies, and developer programs that help you turn it into a reality. "

SkosDev/SkosConcept - ESW Wiki 

SkosDev/SkosConcept - ESW Wiki
"Interpretation of a resource of type skos:Concept
The question is, if I state:
@prefix skos: <>.

<> a skos:Concept.

... what does that statement mean? I.e. what does it imply about the thing that the URI denotes?

One option for the skos:Concept class is to say that, when involved in a statement such as the above, it implies that the given URI denotes an abstract concept. But abstract concepts only exist in a person's head, as patterns in the mind (or something like that). So does this URI denote a concept in my head only? Is everybody who uses this URI now referring to an idea in my head, or an idea in their own heads? How do I know their idea is the same as mine?"


ALVIS -: "Introduction
Welcome to the growing home of the ALVIS Consortium. We are building an Open Source searche engine using new technologies.

Motivation: The new economy is based on innovation, and innovation is based on up-to-date information. The semi-static Internet alone has in the order of 1000 million pages of information, and search has become a fundamental service required both by individual citizens and businesses alike. Search facilities have an impact on almost any task related to the information society. Reports indicate that European consumers are dismayed with the US saturation of existing services (as reported by the BBC, May 2, 2002). Moreover, only a few corporations have broad access to rich terabyte repositories of web data that can be used to provide unique value-added services in areas such as shopping, human resources, and business intelligence.

The vast quantity of information sets new challenges for even the best commercial search engines. Building next generation search engines is not just a question of scaling existing techniques. What is needed is a departure from the existing keyword search that has made current search cumbersome even for the skilled. Qualitatively better ways are needed to allow more meaningful, semantically aware queries, and new delivery modes are needed to make search another common resource in the spirit of the web itself, to make search peer to peer."

Tuesday, November 30, 2004

edutella: Project Edutella Homepage 

edutella: Project Edutella Homepage: "This project is a multi-staged effort to scope, specify, architect and implement an RDF-based metadata infrastructure for JXTA."

Where the Action Is 

Where the Action Is
"Where the Action Is draws on recent research trends in interactive systems to explore the foundations of a new model of using and experiencing computer systems -- what I call "embodied interaction.""


"OpenGuides is a network of free, community-maintained "wiki" city guides to which anyone can contribute."

Semantic Web and Peer-to-Peer 

Semantic Web and Peer-to-Peer
"SWAP combines two highly successful technologies, viz. Semantic Web and Peer-to-peer computing. SWAP will develop the technology that is necessary to allow users their individual views on knowledge AND let them share knowledge effectively. In order to allow for individual views, every user's PC is treated as a peer and every user may ask queries to the network of peers. In order to actually find the right piece of knowledge, SWAP employs Semantic Web technology. Current peer-to-peer technology only allows for keyword search and lacks the semantics that is necessary for effective, precise knowledge sharing. Current knowledge repositories lack the capability to provide really individual views in a decentralized framework with low administration overhead. SWAP will produce both."


"Bibster is a Java-based system which assists researchers in managing, searching, and sharing bibliographic metadata (e.g. from BibTeX files) in a peer-to-peer network.

The advantage of the system is it provides the possibility to search on a distributed peer-to-peer network using Semantic Web technologies. It provides an easy way to share data with other researchers."

Weekly notes: Text pump - Loosely Coupled weblog, Nov 26th 2004 11:45pm 

Weekly notes: Text pump - Loosely Coupled weblog, Nov 26th 2004 11:45pm
"Talking of contract-oriented computing, it wasn't a surprise to see Jeff Schneider endorsing the ActiveGrid approach, in terms that are so much more strident than even mine, it gives me great pleasure to quote them in full:

"ActiveGrid made a hard left turn. The company appears to have come to the obvious realizations that no one else seems to have the guts to admit:

Jeff's previous post was talking about 'Contract First' design, which seems to dovetail with stuff I've previously posted about contract-oriented computing and contract-oriented architecture: "Forget service-oriented. It's contracts that matter. Without contracts, on-demand is a limitless commitment." "

Monday, November 29, 2004

Peter Yared's Musings: The Next Language: PHP and Python 

Peter Yared's Musings: The Next Language
"So if Java does not meet these requirements, what does? Apparently what is needed is a language/environment that is loosely typed in order to encapsulate XML well and that can efficiently process text. It should be very well suited for specifying control flow. And it should be a thin veneer over the operating system.
Most Linux distribution in fact bundle three such languages, PHP, Python, and Perl. PHP is by far the most popular, Python is considered the most elegant (if not odd), and Perl the tried-and-true workhorse. All three languages are open source and free. As the following graphs show, PHP use has skyrocketed over the past few years according to Netcraft.
PHP is now three times as popular as Java JSP in terms of URL counts according to Google.

PHP, Python, and Perl are still somewhat immature in terms of their enterprise libraries, and their web services capabilities are still nascent. However, they have the necessary ingredients to meet the requirements of the next corporate computing phase of "text pump" applications. PHP, Python, and Perl are:
Well suited for loosely structured data like XML
Incredibly tuned at text processing
Very well suited for control flow programming
Very well tuned on Linux/x86 and Windows/x86
Very close to the metal, given their origins as Unix scripting languages
Tuned for 1-2 processor x86 machines "

AxisProjectPages/AxisAntTasks - Ant Wiki 

AxisProjectPages/AxisAntTasks - Ant Wiki
Axis Ant tasks such as axis-admin, axis-java2wsdl, axis-wsdl2java, foreach and runaxisfunctionaltests.

Axis Reference Guide 

Axis Reference Guide

Social Language Learning 

Social Language Learning
Author: Luc Steels Format: PDF Year Published: 2004
"This paper explores a theory of learning which emphasises social interaction and cultural context. The theory contrasts with individualistic theories of learning, where the learner is either seen as passively receiving large sets of examples and performing some sort of induction to arrive at abstract concepts and skills, or as a genetically pre-programmed organism where the role of the environment is restricted to setting some parameters. I focus the discussion on the question how meaning is constructed, in other words how people go from information to knowp ofledge. I am particularly interested how grounded meaning arises, i.e. meaning
anchored in sensori-motor experiences. This is the question raised earlier (in Chapter 1) in the discussion on how information turns into knowledge. I am also interested in how shared meanings can be developed through communication and negotiation. The meanings used by a speaker cannot directly be observed by the listener, so how can a listener who does not know the meaning of words ever learn them?

The paper explores social and cultural learning using a novel methodology, namely the construction of artificial systems, i.e. robots, that implement certain theoretical assumptions and hence allow us to examine with great precision how certain learning mechanisms work and what they can achieve or not achieve. Some implications for education are presented towards the end."

Getting-Started with Jakarta-Axis 1.1 for Windows  

Getting-Started with Jakarta-Axis 1.1 for Windows

Constructivist Development of Grounded Construction Grammars 

Constructivist Development of Grounded Construction Grammars
Author: Luc Steels Format: PDF
The paper reports on progress in building computational models of a constructivist approach to language development. It introduces a formalism for construction grammars and learning strategies based on invention, abduction, and induction. Examples are drawn from experiments exercising the model in situated language games played by embodied artificial agents."

Sunday, November 28, 2004

Language Evolution and Computation Bibliography and Resources 

Language Evolution and Computation Bibliography and Resources

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