ParkaSW - A MINDSWAP Project.
Description
Parka is an inferencing database, built for use with the semantic
web. It is currently undergoing revision to support RDF internally,
but here are the sources as they stand.
Features
- Both local and network accessible
- Can be parallelized to run on many servers at once
LICENSE
This code is released open source using the
"MIT
License" as instantiated here.
Source Code
The most recent version of the parka source code is at the
ParkaSW Downloads Page.
Redland Bindings
Redland bindings are available to help integrate Parka with RDF.
The bindings aadd another Redland Model class and act as a network
client to a Parka server.
parka-redland-0.2.tar.gz
provides the source to the bindings.
redland-0.9.12-parka.tar.gz
is a modified version of Redland that has the bindings installed.
Both packages are dual licensed under the MPL and GPL.
Requirements
The program make and a C compiler such as
gcc are required to build the source code.
Build Instructions
$ tar xfzv parkasw-1.1.tar.gz
$ cd parkasw-1.1
$ ./configure
$ make
Do not do 'make install'. Parka is not tested to run outside of
it's source code directory. See the README and INSTALL for more
instructions.
Usage
Creating a database
Start off from the parka directory. There is a sample parka file
called bob.parka that comes with the distribution. Create a new
database called 'bob' by running createKB:
$ ./createKB bob bob.parka
Starting parkaServer
The parkaServer binary resides in the ClientServer directory. Its
configuration file is called parkaServer.ini Run the server by:
$ cd ClientServer
$ ./parkaServer -P8765
Where 8765 is a port number that you wish to run parkaServer on.
Related (licensable) Products
Commercial licenses for PARKA-DB(TM), a more commercially
capable, extended database version of PARKA , are available under
an exclusive arrangement with the University of Maryland from LCAS
LLC, a Manning & Napier Company. Email inquiries
about licensing should be sent to parka@mnis.com.
Bugs (er, Features)
- This version of Parka will not handle KBs containing more than
about 2.5M triples.
- createKB crashes when built on some RH7.2 boxes, but not
compiled on RH7.3 and moved to RH7.2
- Telling parka server to exit remotely will crash the server
(Which is in a way, an exit)
- If you jabber at the server in the appropriate ways, it will
crash.