OverviewFilesCommitsIssuesDocsReleasesPeers

opencog-learn / version-one / run / 5-compare / export-dictionary.sh

38 lines · bash ref:
#! /bin/bash
#
# export-dictionary.sh
#
# Export the learned grammatical classes to a Link Grammar compatible
# format. Starts the CogServer, opens the database, and loads the
# grammatical classes, and writes them out.
#
# ----------------------

# Load config parameters
if [ -z $MASTER_CONFIG_FILE ]; then
	echo "MASTER_CONFIG_FILE not defined!"
	exit -1
fi

if [ -r $MASTER_CONFIG_FILE ]; then
	source $MASTER_CONFIG_FILE
else
	echo "Cannot find master configuration file!"
	exit -1
fi

if ! [ -z ${EXPORT_CONF_FILE} ] && [ -r ${EXPORT_CONF_FILE} ]; then
	source ${EXPORT_CONF_FILE}
else
	echo "Cannot find grammatical class export configuration file!"
	exit -1
fi

# Create the export directory, if its not already there.
# Add the Link Grammar boilerlate files.
EXPORT_DIR=$(dirname $LG_DICT_EXPORT)
mkdir -p $EXPORT_DIR
cp -p /usr/local/share/link-grammar/demo-sql/4.0.* $EXPORT_DIR

exec guile -s ${COMMON_DIR}/export-dictionary.scm