Wednesday, November 30, 2005

photo annotation

potential customer:
Newspaper and other media editors


key technology:
Semantic web
Face recognition
search engine

Thursday, November 24, 2005

What is the expected type of semantic web applications?

a tool or service that assists users in manipulating semantically enriched resources based on shared ontology.

Manipulation includes:
  • Model - determine resource models by selecting shared ontology
  • Edit - change
  • Import/Export - Format interpobability
  • Publish - obtain annotated and semantically enriched resources
  • Reuse - Reasoning, search, representation and visualisation

Key features includes:

  • Distributed - the semantic data should be ideally located in different places
  • Inteprobable - if it is a web service, it must follow WS-I.

Key issues includes:

  • Storage
  • Modular and reusable resource processing - e.g., namespace driven resource consumer auto-loading
  • Provenance





Tuesday, November 22, 2005

MCV - Model, Controller and View

Model, View, Controller(MVC) is a a software architecture that separates an application’s data model, user interface, and control logic into three distinct components.

Model: ontology, semantics data such as OWL and RDF triples

Controller: Ruby
http://wiki.rubyonrails.com/rails shows a description of the Rails MCV

View: RHTML - is a set of html with ruby code embedded.

Wednesday, November 16, 2005

Group activity management

meeting schedualer,

agenda management

minutes

sugguesting upcoming conferences and paper commitments

allow follow-up sugguestions and comments

Sunday, November 13, 2005

what might be the interesting resources in PIM?

grocery shopping list: collebrate on the list before weekly shoppings, fully personalised, increasingly efficient with historic items selection and checkboxs, sms or synchronise with mobile, email. post-in printing facility.

bookmark: tagging using topic map

research activity management:

Debt management:

course management:

Proverbs

Friday, November 11, 2005

make a web service client using axis

java org.apache.axis.wsdl.WSDL2Java SimilarSearch.wsdl

will generate a set of helper classes according to the wsdl definition.

then make a client java as below:

/*
* Created on 08-Nov-05
*
* To change the template for this generated file go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/

/**
* @author ft
*
* To change the template for this generated type comment go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/

package SimilarSearch;

import java.rmi.RemoteException;

import javax.xml.rpc.ServiceException;

public class similarSearchClientTester {

public static void main(String[] args) {

// create an instance of our service locator
SimilarSearchServiceLocator locator = new SimilarSearchServiceLocator();

// create an instance or our SoapBindingStub
SimilarSearchBindingStub stub=null;
try {
stub = (SimilarSearchBindingStub) locator.getSimilarSearchPort();
} catch (ServiceException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}

SimilarSearchIn in = new SimilarSearchIn();
in.setNumber("ct01003");

// make a call to a method we created in our web service
try {
System.out.println("read to similar search");
SimilarSearchOut out = stub.doSearch(in);
System.out.println("result:"+out.toString());

} catch (RemoteException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}
}

Wednesday, November 02, 2005

useful commands and tips

% java org.apache.axis.client.AdminClient list


deploy a web service:
% java org.apache.axis.client.AdminClient deploy.wsdd
Done processing

display an environment parameter
% echo %classpath%

a new command prompt needs to be reopened each time the "myComputer"->property->"enviroment setting" is changed.

testing a web service from browser:
http://localhost:8080/axis/services/SimilarSearch?method=doSearch&number=ct01001