Saturday, October 16, 2004

FW: contribution and CBD api? 

[mailto:www-rdf-interest-request@w3.org]On Behalf Of
Patrick.Stickler@nokia.com
Sent: Monday, October 04, 2004 3:39 AM

> maybe it might
> be a good idea tocalling this thing, "minimal" .. with respect to the
> property that you can transfer a whole rdf graph bit by bit .
> That might
> get away with the bounded. so it could be called MD ?
>
> by the way, are you aware of others using this kind of tool ?

I understand that Gnowsis employs CBDs, and have seen other
references to CBD or CBD-like functions/methods in other
applications.

I have not maintained any explicit list, though.

Regards,

Patrick


Improving CtxMatch by means of grammatical and ontological knowledge in order to handle attributes 

Improving CtxMatch by means of grammatical and ontological knowledge in order to handle attributes
"With the development of WWW, one of the more recent issue is the problem of enabling machines to exchange meaningful information/knowledge across applications which (i) may use autonomously developed models of locally available data (local models), and (ii) need to find a sort of agreement on what local models are about to achieve their users' goals. This problem can be viewed as a problem of semantic coordination, defined as follows: (i) all parties have an interest in finding an agreement on how to map their models onto each others, but (ii) there are many possible/plausible solutions (many alternative mappings across local models) among which they need to select the right, or at least a suficiently good, one."

Laboratory for Applied Ontology - DOLCE 

Laboratory for Applied Ontology - DOLCE: "DOLCE : a Descriptive Ontology for Linguistic and Cognitive Engineering
DOLCE is the first module of the WonderWeb Foundational Ontologies Library (WFOL). In our presentation paper (download Word doc here), it is described using first-order logic. The specific assumptions adopted for this module are first introduced informally, along with the basic categories, functions, and relations. We then present a rich axiomatic characterization, aimed at clarifying our assumptions and illustrate their formal consequences (theorems). "

WonderWeb : Home 

WonderWeb : Home: "We are on the brink of a new generation of World Wide Web (WWW) which, in his recent book Weaving the Web, Tim Berners-Lee calls the Semantic Web. Unlike the existing WWW, where data is primarily intended for human consumption, the Semantic Web will provide data that is also machine processable. This will enable a wide range of intelligent services such as information brokers, search agents, information filters etc., a process that Berners-Lee describes as 'Bringing the Web to its full potential'. The importance of research in this area is indicated by the recently announced DAML initiative in the USA, under whose aegis projects aimed at developing the Semantic Web will receive DARPA funding totalling $70 million. "

Password generator bookmarklet 

Password generator bookmarklet
"I hate passwords. I mean, I don't mind making up and memorizing the really important ones but what about all those e-commerce and community sites that want me to create accounts? I used to end up using the same password at all of them and then I felt stupid knowing that one SQL Server exploit or disgruntled admin could cost me my whole identity.

So, I wrote a bookmarklet to make up passwords for me. It asks for my master password, which is all I have to remember, and uses it to make a unique password for each site. It even types the password into any password fields on the current page for me, whether I'm registering for a new account or logging in on a subsequent visit."

Google Web APIs - Home 

Google Web APIs - Home
"Develop Your Own Applications Using Google

With the Google Web APIs service, software developers can query more than 4 billion web pages directly from their own computer programs. Google uses the SOAP and WSDL standards so a developer can program in his or her favorite environment - such as Java, Perl, or Visual Studio .NET."

Peer-to-Peer Semantic Coordination 

Peer-to-Peer Semantic Coordination is just an abstract of a paper to be submitted to SWAP 2004.
"Semantic coordination, namely the problem of finding an agreement on the meaning of heterogeneous schemas, is one of the key issues in the development of the SemanticWeb (see [11, 10, 9, 8, 3, 5, 7, 1, 4, 6] for examples of proposed techniques). In environments with more or less well-defined boundaries, like a corporate Intranet, the problem of semantic coordination can be addressed a priori by defining and using shared schemas (e.g. ontologies) throughout the entire organization1. However, in open environments, like the Semantic Web, this “centralized” approach to semantic coordination is not viable for several reasons, such as the difficulty of “negotiating” a shared model that suits the needs of all parties involved, the practical impossibility of maintaining such a model in a highly dynamic environment, the problem of finding a satisfactory mapping of pre-existing local schemas onto such a global model. In such a scenario, the problem of exchanging meaningful information across locally defined schemas (each possibly presupposing heterogeneous semantic models) seems particularly tough, as we cannot assume an a priori agreement, and therefore its solution requires a more dynamic and flexible form of coordination, which we call “peer-to-peer” semantic
coordination."

Towards a Computational Theory of Mind 

Towards a Computational Theory of Mind is just an abstract of a paper accepted at SWAP 2004. This is from that abstract:
"Agents are not only a technological resource, but also a metaphor used in the design of complex
systems, a model for the study of the actual world and, most of all, a ground where many disciplines
meet, as shown by their multifaceted applications. The paradigm of agents is based on concepts
imported from many disciplines: the belief-desire-intention modeling from philosophy, interaction
and dialogue, trust and delegation from social sciences, ecosystems from biology, and tools
developed in many areas, like temporal, modal and epistemic logics, and game theory, just to quote
some examples."

Semantic Web Applications and Perspectives (SWAP) 

Semantic Web Applications and Perspectives (SWAP) has some interesting papers listed.

Friday, October 15, 2004

Jython Webapp Tutorial - Part 1 - Writing Servlets in Jython 

Jython Webapp Tutorial - Part 1 - Writing Servlets in Jython
"This tutorial is aimed at Java Webapp developers interesting in investigating the benefits that dynamic typing in general and the jython programming language in particular, can bring to web application development.

This is not a tutorial on the Jython language itself. There are excellent resources available on the Web. Visit www.jython.org and www.python.org to start with if you are seeking language tutorial stuff.

The goal here is to build up, over the course of three or four tutorial chunks, a non-trivial Webapp featuring servlets, XML parsing, XPath data extraction and JMS messaging."

ActiveMQ - Home 

ActiveMQ - Home
"ActiveMQ is an open source, Apache 2.0 licensed, high performance Messaging Fabric consisting of a scalable cluster of Message Brokers and a complete JMS 1.1 provider which integrates seamlessly into J2EE containers, light weight containers and any Java application."

Standards: How far can they take us? 

Standards: How far can they take us?"

del.icio.us 

del.icio.us

labs.google.com - Papers by Googlers 

labs.google.com - Papers by Googlers

Python-Hosting.com : Specialized python hosting provider 

Python-Hosting.com : Specialized python hosting provider

Intellidimension Semantic Web Search 

Intellidimension Semantic Web Search
"Web Service Documentation
Your intelligent software agents interact with Semantic Web Search via a simple web service that is based on the HTTP protocol. Our service is comprised of several methods each one associated with its own URL. Your agents call a method by sending a HTTP GET request to the method's URL with its arguments (if any) encoded as URL query string parameters."

Rx4RDF 

Rx4RDF
"Rx4RDF is a set of technologies designed to make W3C's RDF more accessible and easier to use.

RxPath is a specification and reference implementation for querying, transforming and updating RDF by specifying a deterministic mapping of the RDF model to the XML data model defined by XPath. Rx4RDF shields developers from the complexity of RDF by enabling you to use familar XML technologies like XPath, XSLT and XUpdate. We call their RDF equivalents RxPath, RxSLT, and RxUpdate respectively.

ZML is a Wiki-like text formatting language that lets you write arbitrary XML or HTML, enabling you to author XML documents with (nearly) the same ease as a Wiki entry.

RxML is an alternative XML serialization for RDF that is designed for easy authoring in ZML, allowing novices to author and edit RDF metadata."

Thursday, October 14, 2004

RDFGrowth, a P2P annotation exchange algorithm for scalable Semantic Web applications 

RDFGrowth, a P2P annotation exchange algorithm for scalable Semantic Web applications This is a powerpoint presentation on the same ideas as in the paper on the same topic. Here is the abstract from the paper:
"Abstract
There are a number of reasons why user scalability is inherently difficult for Semantic Web P2P scenarios. Approaches distributing queries or data can easily allow any user to consume arbitrary amounts of common resources in terms of computational burden and network traffic respectively. In this paper we illustrate these shortcomings and introduce RDFGrowth, an incremental RDF annotation exchange model and algorithm in an effort to overcome them. RDFGrowth is based on growing the local peer database using only basic direct P2P queries. As these require only minimal and bounded remote computational resources and as information is highly replicated, the algorithm opens the way to real world “napster like” P2P SW applications. In describing RDFGrowth, we furthermore provide formal definitions of general applicability when RDF subgraphs are exchanged or signed."

Sidebar: Federated Identity Players - Computerworld 

Sidebar: Federated Identity Players - Computerworld

Federated Identity Checklist 

Federated Identity Checklist - Legal, Business & Technology Issues
from the "Introduction & Overview
This private federation checklist covers technology, business, and policy questions which will need to be answered in setting up a private federation. While many of the technical questions will be needed for any federation, the business and policy questions become critical when the federation crosses corporate boundaries."

Lavasoft 

Lavasoft

Wednesday, October 13, 2004

Mental Representation 

Mental Representation: "The notion of a 'mental representation' is, arguably, in the first instance a theoretical construct of cognitive science. As such, it is a basic concept of the Computational Theory of Mind, according to which cognitive states and processes are constituted by the occurrence, transformation and storage (in the mind/brain) of information-bearing structures (representations) of one kind or another."

Representation Theory 

Representation Theory is an electronic journal of the American Mathematical Society.

SPARQL Query Language for RDF 

SPARQL Query Language for RDF
"Abstract
RDF is a flexible, extensible way to represent information about World Wide Web resources. It is used to represent, among other things, personal information, social networks, metadata about digital artifacts like music and images, as well as provide a means of integration over disparate sources of information. A standardized query language for RDF data with multiple implementations offers developers and end users a way to write and to consume the results of queries across this wide range of information. This document describes a query language for RDF, called SPARQL, for querying RDF data."

Semantic Interoperability and Integration 

Semantic Interoperability and Integration - IBFI Schloss Dagstuhl - Talks + Materials of Seminar 04391 is a set of papers and slides.

Semantic Matching 

Semantic Matching is a Powerpoint presentation about using heterogenious ontologies.

Tuesday, October 12, 2004

Web Services Put EBay, PayPal in ... - Computerworld 

Web Services Put EBay, PayPal in ... - Computerworld
"Opinion by Mark Hall

OCTOBER 11, 2004 (COMPUTERWORLD) - ... your supply chain pocket. Enterprises like Dell Inc., IBM and the state of Oregon already use eBay Inc. and its PayPal Inc. online payments division to profitably move unwanted capital goods that are gathering dust on their shelves into the hands of people who can actually use them. But eBay, which gets a small cut from each transaction processed on its site, sees a huge growth opportunity if it can make it even easier for companies to leverage its global buying community within their supply chains. Not a bad idea, since the online auction site handled more than $12 billion worth of transactions last year. So San Jose-based eBay is bulking up its Web services offerings in an attempt to entice third-party and corporate developers to more tightly integrate its online auction and payment technologies into packaged and custom applications."

Jade - Java Agent DEvelopment Framework 

Jade - Java Agent DEvelopment Framework
"JADE (Java Agent DEvelopment Framework) is a software framework fully implemented in Java language. It simplifies the implementation of multi-agent systems through a middle-ware that complies with the FIPA specifications and through a set of graphical tools that supports the debugging and deployment phases. The agent platform can be distributed across machines (which not even need to share the same OS) and the configuration can be controlled via a remote GUI. The configuration can be even changed at run-time by moving agents from one machine to another one, as and when required. JADE is completely implemented in Java language and the minimal system requirement is the version 1.4 of JAVA (the run time environment or the JDK). "

Agent or Program 

Agent or Program
"Abstract
The advent of software agents gave rise to much discussion of just what such an agent is, and of how they differ from programs in general. Here we propose a formal definition of an autonomous agent which clearly distinguishes a software agent from just any program. We also offer the beginnings of a natural kinds taxonomy of autonomous agents, and discuss possibilities for further classification. Finally, we discuss subagents and multiagent systems."

Zope.org - spyse 

Zope.org - spyse
"This is the home of the spyse module.

Spyse is a development framework and platform for building multi-agent systems using the Python programming language. A multi-agent system (MAS) combines concepts from distributed computing and artificial intelligence. Agents are autonomously reasoning software entities that can collaborate (or compete) in order to achieve a (common) goal. By cooperating they create emergent behaviour in the system (distributed artificial intelligence). The architecture of a MAS is specified in the FIPA standard.

Spyse provides multiple means for reasoning (BDI logics, CLIPS expert shell, etc.) and communicating locally and remotely.

Each agent has its own thread of control. Agents within and among instances of the platform communicate by exchanging messages based on ontologies. Spyse makes use of the Web Ontology Language (OWL) defined for the Semantic Web.

Furthermore, spyse is coupled to the Zope web application server in order to provide for access to the MAS via a dynamic Web interface."

Monday, October 11, 2004

Creating a Policy-Aware Web: Discretionary, Rule-based Access for the World Wide Web 

Creating a Policy-Aware Web: Discretionary, Rule-based
Access for the World Wide Web

"Abstract
In this paper, we describe the motivations for, and development of, a rule-based policy management system that can be deployed in the open and distributed milieu of the World Wide Web. We discuss the necessary features of such a system in creating a “Policy Aware” infrastructure for the Web, and argue for the necessity of such infrastructure. We then show how the integration of a Semantic Web rules language (N3) with a theorem prover designed for the Web (Cwm) makes it is possible to use the Hypertext Transport Protocol (HTTP) to provide a scalable mechanism for the exchange of rules and, eventually proofs, for access control on the Web. We also discuss which aspects of the Policy Aware Web are enabled by the current mechanism and describe future research needed to make the widespread deployment of rules and proofs on the Web a reality."

JSR-000013 Decimal Arithmetic Enhancement - Proposed Final Draft 

JSR-000013 Decimal Arithmetic Enhancement - Proposed Final Draft

Going from a 'Web of links' to a 'Web of meaning'  

Going from a 'Web of links' to a 'Web of meaning'
"Computer scientist Jeff Heflin and others are building the Semantic Web, which they hope will handle more data, resolve contradictions and draw inferences from users' queries. The new improved Web will also combine pieces of information from multiple sites in order to find answers to questions."

Tomorrow's Semantic Web: Understanding What We Mean :: AO 

Tomorrow's Semantic Web: Understanding What We Mean :: AO

TopQuadrant Conference Proceedings. 

TopQuadrant Conference Proceedings.

SWI Forums (Powered by Invision Power Board) 

SWI Forums (Powered by Invision Power Board)

HijackThis Tutorial 

HijackThis Tutorial

HijackThis Tutorial 

HijackThis Tutorial

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