Open Mind --------- Open Mind is repository for scientific research. It stores objects and relations, both of which can have attributes. Attributes and relations can have rules, that may be evaluated by a client using Open Mind. Open Mind is designed to allow for schema definitions and changes from the client on the fly. Open Mind is open source, and comes with absolutely no warranties. Please see Open Mind runs as a WebService. Build ---- 1.) Build open mind: ant deploy 2.) Start axis - this is needed for (3) a) Check shell script "./axisstart" (path must be appropriate)! b) Run "ant axisstart", or run script "./axisstart" directly. 3.) Build and deploy the webservice using the axis standalone server: "ant wsclient" 4.) Run script "./client" to check out the service. -- stop server using "./axisstop" or "ant axisstop". For cleanup run "ant cleanall". Deployment on tomcat is supported by a set of scripts: start - starts tomcat stop - stop tomcat deploy - deploy the project on tomcat undeploy - removes the project -- You must check the paths which are set in conf/wsbuild.properties and in the scripts. You can also use ant for deploying on tomcat: after having checked the paths you must uncomment two lines in build.xml, search for "" to find out which. 1.) start tomcat (either have axis installed or copy the stuff von ./wsstatic). 2.) ant deploy 3.) ant wsclient 4.) run ./client Setup (deprecated!) ----- 1.) Create a folder "openmind" in place of your choice. We will refer to this folder as the base directory. 2.) Create a folder "lib" in the base directory. We will call this the library folder. 3.) Copy openmind.jar, bindings.properties, and pm.properties into the library folder. 4.) Start a terminal and move to the base directory. 5.) To start openmind you need Java 1.5 to be installed. Open Mind can handle some Java system properties: omdir=./ sets the working folder to the current folder, but that could be something else of cause. The current folder is the default value is been used if omdir is not set. omlib=lib sets the library folder to something of your choice. Here "lib" is the default value. 6.) Example, starting a function test: java -Domdir=./ -Domlib=lib -classpath ./lib/openmind.jar utl.test.Function api.demo.APITest /clear /meta /data /vm /vd kst, Max Planck Institute for the History of Science, Berlin 2007