. . . Back to The SHOE Home Page

S  H  O  E :  Simple HTML Ontology Extensions

Downloads

Parallel Understanding Systems Group
Department of Computer Science
University of Maryland at College Park


This page contains files that you may download. These files are open source and are provided under the terms of either the GNU General Public License or the GNU Lesser General Public License. See the License section for each download to determine which license applies to that software. If you would like to report a bug, submit a bug fix, or submit an enhancement, contact Jeff Heflin.

In general, Source Code downloads contain Java files, user documentation, and any data or image files required to run the application. Similarly, Application downloads contain the Java class files (compiled java files), user documentation and any required data or image files. If Java documentation is not provided with the source files, you can generate it using the javadoc utility.

You may also choose whether or not to download Stand-Alone versions of the applications. Stand-Alone downloads do not require you to download any other files from the website; the only additional thing you only need is a Java interpreter. However, many of the SHOE tools use common libraries, and if you have downloaded any of them previously, you may be able to reduce the size of your download files by getting the versions that don't include the libraries (these are the files marked as not Stand-Alone). To do this first check the Required Components section of each entry, download each library that you do not yet have, and finally download a version of the application that is marked as not Stand-Alone.

Contents


Exposé

Description:
The SHOE web crawler.
Language:
Java 1.1
License:
GNU General Public License
Required Components:
Available Files:
Stand-Alone?ContentsFile Type
YesApplicationtar.gz
Source Codetar.gz
NoApplicationtar.gz
Source Codetar.gz
Last update:
11/09/00

Knowledge Annotator

Description:
A tool that assists the user in adding SHOE markup to webpages.
Language:
Java 1.0
License:
GNU General Public License
Required Components:
Available Files:
Stand-Alone?ContentsFile Type
YesApplicationtar.gz
Applicationzip
Source Codetar.gz
NoApplicationtar.gz
Source Codetar.gz
Last update:
11/09/00

PIQ, Binary

Description:
The binary version of the Parka Interface for Queries, a graph-based query tool.
Language:
Java 1.0
License:
GNU General Public License
Required Components:
Available Files:
Stand-Alone?ContentsFile Type
Yes*Applicationtar.gz
Source Codetar.gz
Last update:
5/31/00

PIQ, N-ary

Description:
The N-ary version of the Parka Interface for Queries, a graph-based query tool.
Language:
Java 1.0
License:
GNU General Public License
Required Components:
Available Files:
Stand-Alone?ContentsFile Type
Yes*Applicationtar.gz
Source Codetar.gz
Last update:
5/31/00

SHOE KB Library

Description:
A library for storing SHOE in knowledge bases and retrieving them. Currently, this is implemented with Parka as the backend knowledge representation system. We have also developed an OKBC implementation and are working on one for XSB. The basic distribution consists of the packages ShoeKb and ParkaClient.
Language:
Java 1.0
License:
GNU Lesser General Public License
Required Components:
Available Files:
Stand-Alone?ContentsFile Type
YesApplicationtar.gz
Source Codetar.gz
NoApplicationtar.gz
Source Codetar.gz
Last update:
11/03/00

SHOE Library

Description:
A basic library for parsing and manipulating SHOE documents. The basic distribution consists of the packages SHOE, HTML and Tree.
Language:
Java 1.0
License:
GNU Lesser General Public License
Required Components:
none
Available Files:
Stand-Alone?ContentsFile Type
YesApplicationtar.gz
Source Codetar.gz
Last update:
11/03/00

SHOE Search

Description:
A query tool that is intended to be easier for users than the PIQ tools.
Language:
Java 1.0
License:
GNU General Public License
Required Components:
Available Files:
Stand-Alone?ContentsFile Type
YesApplicationtar.gz
Source Codetar.gz
NoApplicationtar.gz
Source Codetar.gz
Last update:
11/09/00

Note concerning Parka:

The Parka-DB server is used by those SHOE applications that require a backend knowledge base. To use them as is, you need to license Parka-DB from Manning & Napier Information Services. Contact James Hendler for further information on licensing.

Most of these tools use a generic interface to the knowledge base (see the ShoeKb.KBInterface class). As such, they can be customized to use your favorite backend knowledge base with a minimum of effort. All you have to do is implement a suitable subclass of KBInterface and replace the requisite calls in the application. We have partial OKBC and XSB implementations that can be provided upon request.