DescriptionParka 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.
- Web based search
- Both local and network accessible
- Can be parallelized to run on many servers at once
The most recent version of the parka source code is parkasw-1.1a.tar.gz .
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.
RequirementsThe program make and a C compiler such as gcc are required to build the source code.
$ tar xfzv parkasw-1.1.tar.gz $ cd parkasw-1.1 $ ./configure $ makeDo 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.
Creating a databaseStart 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 parkaServerThe parkaServer binary resides in the ClientServer directory. Its configuration file is called parkaServer.ini Run the server by:
$ cd ClientServer $ ./parkaServer -P8765Where 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 firstname.lastname@example.org.
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.