FRDCSA | minor codebases

Current minor codebases, sorted alphabetically

View: minor codebases | internal codebases | external codebases | packages

Search:

Minor codebases are internal software we have written which are not general enough to belong to internal codebases, and which solves a specific problem. Several minor codebases are subsystems of internal codebases and have been developed separately for ease of development, but will probably be integrated eventually. The more red text is, the newer it is.

../misc/construction.html
3d Model Library - A library of 3d models
The purpose of the 3d model library is to cache properly licensed models for inclusion in other code and projects. For example, film-making, video game development, world simulation, words-eye, all of these endeavors would benefit from such a repository. There are obvious repos, such as the Google 3d Library. This then provides tools for converting such models to more open source friendly formats, such as .blend.
../misc/construction.html
Arch [GIF]
3d Scene Reconstruction - Structure Reconstruction from video
There are many world sites that would be nice to visit, but which many people may not have the means to do so. Also, for historical simulations and such, extracting models of the sites from freely available video from the web would be nice. Using freely available tools, we are assembling such a toolchain.
../misc/construction.html
3t-frdcsa -
../misc/construction.html
Arch [GIF]
Academician - Tool for scholarly pursuits
This tool provides a set of helper functionality for conducting research, such as correctly parsing citations in documents. One could think of it as being related to researchindex.com, Google Scholar, and other systems that deal with the world of academic resources.
../misc/construction.html
Arch [GIF]
acewiki-extensions -
../misc/construction.html
Arch [GIF]
Action-Planner -
Practical Reasoning System
../misc/construction.html
Arch [GIF]
Action-System -
This has been superceded by the execution-engine. Please incorporate the materials from here into that.
../misc/construction.html
Advanced TTYPlay - Plays back terminal recordings, but with more control
This can pause, fast-forward, do meaningful jumps to things like the next terminal output, rewind, etc. search!
../misc/construction.html
Arch [GIF]
affordance-interface -
../misc/construction.html
Arch [GIF]
Agent - Multi-agent systems, tools and resources
This system attempts to integrate various information on intelligent agents, particularly those created by unifying various modal logics, such as doxastic, deontic, alethic and so on. There is also a situation library to develop and test agent responses to tightly controlled repeatable scenarios.
../misc/construction.html
Arch [GIF]
agent-attempts -
../misc/construction.html
Arch [GIF]
AIE - Attempts to extract regular information from non-binary files
aie accepts any non-binary file as input. It tries to find a repeating sequence in the file and then generalizes a regular expression to extract the information that varies within the repeating structure.
../misc/construction.html
Arch [GIF]
aigo -
../misc/construction.html
alexa-integration -
../misc/construction.html
algernon -
../misc/construction.html
Analysis Engine - System to analyze our planning options
This system takes an adversarial planning approach to resolving real-world problems based on modeling of cause and effect relationships. So it is useful when one has to choose the lesser of two evils, a situation that frequently occurs to the poor, etc.
../misc/construction.html
Arch [GIF]
Android - Contains all aspects of android development and the Android FRDCSA client/server systems
This is a simulator of the android end of the FRDCSA client for walking us through tasks, and a whole bunch of other things, like speech recognition and barcode recognition.
../misc/construction.html
android-frdcsa-client -
../misc/construction.html
api-learner -
../misc/construction.html
Arch [GIF]
apt -
../misc/construction.html
Archives Manager - Survivability and continuity plans for personal research
With projects such as FRDCSA and PICForm, there are concerns that should their primary authors die, the work would go abandoned, undisemminated, etc. Archives Manager therefore allows the backing up of research to your friends computing environments, along with plans for dealing with the death of the primary author.
../misc/construction.html
Arch [GIF]
argument-system -
../misc/construction.html
attempts -
../misc/construction.html
Audience Message Handler - Communicates between audience and the user
Ideas have been taken from the book "Take Back Your Life: Getting and Staying Organized with Microsoft Outlook". We have implemented their model of dealing with messages, notifications and interruptions. This system handles that implementation and also the task of alerting the user to important information contained in messages. As such it is highly interrelated to the email priority classifier and the rest of the audience system.
../misc/construction.html
Auto-Builder - Automatically configure and build software
This program builds software, using make, finds the appropriate libraries, etc. loads them and then installs.
../misc/construction.html
Auto-Packager - Data driven system to learn how to make packages
auto-packager takes existing Debian packages and their orig.tar.gz files and uses this information to construct a set of rules for packaging software.
../misc/construction.html
auto-paperwork -
../misc/construction.html
Arch [GIF]
automated-legacy-testing -
../misc/construction.html
automated-vulnerability-testing -
../misc/construction.html
Better Locate - A faster implementation of locate
When making multiple calls to locate, it may take a while. Here we take an index based approach using Namazu for now as opposed to grepping through large files. Our approach has issues that need to be resolved, hopefully by studying exactly how to formulate searches with Namazu.
../misc/construction.html
Bill Tracking System - Manage bill payment
This is really too specialized of a domain for a minor codebase. However, it will be nice to have the resources organized locally. We are nearing completion of the most straightforward implementation of planning and scheduling using AI planners, SPSE2, and so on. However, advanced features, such as approximate lengths of time for task completion, replanning, etc, are not implemented. Nevertheless, it will be useful to plot out the basic structure of bill due dates and amounts and feed that to the planner. When combined with contract work, it will make it easier to plan out work and to make ends meet. Also, it will work with the analysis-engine to reason with problems of insolvency.
../misc/construction.html
Biometrics - A collection of floss biometric software
Various biometric algorithms can be useful for security and, when used in the correct context, privacy (ironically). So we are collecting open source implementations.
../misc/construction.html
bleaf -
../misc/construction.html
Bluetooth Tools - Resources for effective use of Bluetooth under linux
Bluetooth support was initially not very good for linux, this package included instructions for making use of bluetooth devices properly.
../misc/construction.html
Arch [GIF]
Bookmark-Clustering - Organizes your bookmarks into categories
Performs text clustering in order to arrive at a bookmark solution.
../misc/construction.html
Arch [GIF]
Bookmark-Clustering (Old) - Organizes your bookmarks into categories
Performs text clustering in order to arrive at a bookmark solution.
../misc/construction.html
bootstrapping-minority-language-resources -
../misc/construction.html
brainstorm -
../misc/construction.html
Broker Buy/Sell System - Manages acquisition of required and sale of unnecessary items
Looks at the Shared Priority system Editor, the inventory manager, the Budget system and the shopping list to determine what items to sell and what to keep. Handles the actual act of researching and possibly negotiating purchase and sale with various sites.
../misc/construction.html
Arch [GIF]
Budget System - Performs personal/business finance management
Takes into consideration ones goals and especially the financial consequences of purchases. Determines what you can afford.
../misc/construction.html
car-maintenance -
../misc/construction.html
cash-tracker -
../misc/construction.html
Arch [GIF]
cause-effect -
../misc/construction.html
Arch [GIF]
ccpp -
../misc/construction.html
cfo -
../misc/construction.html
Arch [GIF]
CHAP - Performs traditional (human-like) chess analysis
This system performs human-like chess analysis. It reasons about position and displays the strengths and weaknesses, etc. It differs from usual computer chess in that it employs positional theorem proving and language based reasoning, as opposed to pure minimax type model-checking, which is deemed too simplistic.
../misc/construction.html
coauthor-interactive-natural-language-generator -
../misc/construction.html
code-language -
../misc/construction.html
Arch [GIF]
code-search -
../misc/construction.html
cogbot-frdcsa -
../misc/construction.html
communicator -
../misc/construction.html
component-systems -
../misc/construction.html
computational-autism -
../misc/construction.html
computational-ethicist -
../misc/construction.html
conditional-plans -
../misc/construction.html
conspiracy-theorist -
../misc/construction.html
consultant-support -
../misc/construction.html
cooperative-game-archive -
../misc/construction.html
Arch [GIF]
corpus-manager -
../misc/construction.html
Arch [GIF]
Critic Browser -
Helps fill out applications for jobs
../misc/construction.html
crm -
../misc/construction.html
Arch [GIF]
CSA - Implement the CSA portion of FRDCSA
The csa toolchain consists primarily of RADAR, Packager and Architect. This umbrella project serves to get a toy implementation of this architecture functioning. This consists of having the list of desired capabilities, executing searches for systems having the capabilities (using tools like radar-web-search and software-recommender), generates a priority queue of software to obtain. It will iterate over the queue, downloading the systems with RADAR and packaging them with Packager. It then performs many administrative tasks wrt the new system - including the Application phase of csa, through Architect.
../misc/construction.html
Arch [GIF]
csx-process -
../misc/construction.html
cultural-systems -
../misc/construction.html
current-development-stack -
../misc/construction.html
Arch [GIF]
cyc-common -
../misc/construction.html
Arch [GIF]
cyc-mode - Emacs *CYC major mode
A specialized Emacs major mode for CYCL and SubL, the languages for the CYC common sense knowledge bases. Aims to create a deep channel between Emacs and CYC.
../misc/construction.html
cyc-planning -
../misc/construction.html
Arch [GIF]
DAndD - Documentation tools, with D&D as the domain
This is a system for quick reference to the Dungeons and Dragon's manual provided by d20srd.org. While the domain is silly, it is a good test bed for developing interactive question answering software and tools for interacting with rule bases such as legal and medical.
../misc/construction.html
daniels-ais -
../misc/construction.html
data-integration -
../misc/construction.html
Arch [GIF]
data-manager -
../misc/construction.html
datalog-to-gdl -
../misc/construction.html
dates -
../misc/construction.html
debt-manager -
../misc/construction.html
decision-support-system -
../misc/construction.html
Arch [GIF]
definition-extraction -
../misc/construction.html
deontics -
../misc/construction.html
dialog-interface -
../misc/construction.html
Arch [GIF]
discourse-representation -
../misc/construction.html
distributed-scraper -
../misc/construction.html
dmiles-systems -
../misc/construction.html
do-convert -
../misc/construction.html
document-understanding-system -
../misc/construction.html
Arch [GIF]
documentary-generator -
../misc/construction.html
documentation-central -
../misc/construction.html
download-auditing -
../misc/construction.html
drivers-education-and-safety-training -
../misc/construction.html
e-government -
../misc/construction.html
e-health-clinic -
../misc/construction.html
eclipse-prolog -
../misc/construction.html
elderly-affairs-management -
../misc/construction.html
elle -
../misc/construction.html
Arch [GIF]
elle-ethical-consumer -
../misc/construction.html
emacs-agent -
../misc/construction.html
Emacs NLP - NLP additions to Emacs
This enhances Emacs' understanding of text items, enable new navigation and processing.
../misc/construction.html
emacs-poetry-mode -
../misc/construction.html
Email Prioritization and Routing -
Determines which messages from your mail are importance. Ties in with your goal system.
../misc/construction.html
Email2Speech - Reading email aloud
Tools to expedite email reading. Stands somewhere between CLEAR and Audience. In addition to emails, should also read RSS, twitter - any pull information sources...
../misc/construction.html
emotional-laboror -
../misc/construction.html
encoder -
../misc/construction.html
Arch [GIF]
entertainment-center -
../misc/construction.html
entertainment-ideas -
../misc/construction.html
entity-database -
../misc/construction.html
entity-resolution -
../misc/construction.html
Arch [GIF]
Broker Boycott Subsystem - Advises on which products to avoid based on stated beliefs
This is a system to boycott by manufacturer, or product, or any other information. It has several modes of operation. You can scan a product, mention a manufacturer, etc, it will tell you what, if anything, is wrong with it according to signed advisories from various organizations, or your own knowledge base.
../misc/construction.html
Arch [GIF]
ethical-systems-analysis -
../misc/construction.html
Arch [GIF]
eurisko-resources -
../misc/construction.html
Arch [GIF]
Event-Extractor - Extract events from text such as web and email
There are many events that are referenced in emails, on web sites, etc. It is a rather common task to extract and populate calendars with this information. So this system does it automatically. There is a dataset for event extraction but it is brittle. There is also the geek event aggregator which seems to have good methods. I also want to collaborate with Tech Venue. There are some useful tools such as TIMEX3 recognizers. Integration with these is underway.
../misc/construction.html
Arch [GIF]
execution-engine -
../misc/construction.html
Arch [GIF]
Fact Extraction - Extracting facts from text
There are several systems in existence which are able to process text and extract facts. In general, on can think of breaking a text down into straightforward, small axiomatic assertions. So it is indeed related to natural language to logic conversion. But this methodology does not require to go the full way, for this it is sufficient to break it up into actionable facts. More later.
../misc/construction.html
factionary -
../misc/construction.html
fansi-term -
../misc/construction.html
faster-apt-file -
../misc/construction.html
Arch [GIF]
fcms -
../misc/construction.html
fe2c -
../misc/construction.html
Arch [GIF]
federated-agents -
../misc/construction.html
feshell -
../misc/construction.html
file-organizer -
../misc/construction.html
Arch [GIF]
financial-decision-support-system -
../misc/construction.html
Fletcher -
reconstruct historical circumstances
../misc/construction.html
flp-pddl -
../misc/construction.html
Arch [GIF]
flux-resources -
../misc/construction.html
Arch [GIF]
Folksonomy - Tag systems learner and labeller
folksonomy is a tool for classifying software according to various "folksonomies", which is a (possibly condescending) word for things like the Sourceforge classification scheme, the debtags systems, and the Freshmeat classification system.
../misc/construction.html
Arch [GIF]
Food Ontology - A formal representation and interlingua of food state/condition
Being able to precisely represent the state of food is crucial to the Gourmet meal planner. In this vein, we are developing a food ontology which can be mapped to various things such as folk ingredient descriptions, nutrient information, and products.
../misc/construction.html
Arch [GIF]
formalog -
../misc/construction.html
Arch [GIF]
frd -
../misc/construction.html
frdcsa-1.1 -
../misc/construction.html
frdcsa-1.5 -
../misc/construction.html
Arch [GIF]
frdcsa-2.0 -
../misc/construction.html
frdcsa-at-home -
../misc/construction.html
frdcsa-browser-extensions -
../misc/construction.html
frdcsa-bug-tracking -
../misc/construction.html
Arch [GIF]
frdcsa-dashboard -
../misc/construction.html
Arch [GIF]
frdcsa-installer -
../misc/construction.html
Arch [GIF]
frdcsa-packaging-group -
../misc/construction.html
frdcsa-sets -
../misc/construction.html
frdcsa2 -
../misc/construction.html
free-fluxplayer -
../misc/construction.html
Arch [GIF]
free-knext -
../misc/construction.html
Arch [GIF]
free-life-planner -
../misc/construction.html
Arch [GIF]
Free Logic Form - Generates logic forms of English sentences
Free Logic Form is a system for generating logic forms of English sentences. (http://en.wikipedia.org/wiki/Logic_form) parser, by postprocessing the output of the Enju predicate parser (http://www-tsujii.is.s.u-tokyo.ac.jp/enju/).
../misc/construction.html
free-oz -
../misc/construction.html
Arch [GIF]
Free RTE - A free RTE system
Recognizing Textual Entailment is the problem of, given a source text and a target text, determining whether the target is implied by the contents of the source text. As one might guess, it is context sensitive. Such a tool is useful in applications such as determining if UniLang entries are redundant. This capability is also useful in many other applications, and is closely related to paraphrasing.
../misc/construction.html
free-teamlog -
../misc/construction.html
Free WOPR -
Free War Operational Plan Response
../misc/construction.html
free-wordseye -
../misc/construction.html
fresearchcyc -
../misc/construction.html
Arch [GIF]
friend-finder -
../misc/construction.html
frkbcsa -
../misc/construction.html
fshell -
../misc/construction.html
full-planner -
../misc/construction.html
Arch [GIF]
funfunctions-its -
../misc/construction.html
Arch [GIF]
FWeb-Translate - Translate the FRDCSA web pages into foreign languages
Given the general applicability of the FRDCSA it seems ethnocentric to only post its web pages in English. Therefore, the Apertium engine was used to translate the static website into Spanish, for starters. However, it will work with other translation systems and so soon we will release translations to many as many other languages as we can.
../misc/construction.html
Arch [GIF]
Game Time - Domain-specific mass packaging
A system to categorically find and download unpackaged games from sourceforge and package them.
../misc/construction.html
gddl-to-gdl -
../misc/construction.html
gdl-resources -
../misc/construction.html
Arch [GIF]
genealogy-system -
../misc/construction.html
get-help -
../misc/construction.html
ggp-gdl-mode -
../misc/construction.html
github-spider -
../misc/construction.html
Arch [GIF]
golden-retriever -
../misc/construction.html
golem -
../misc/construction.html
Google Summer of Code Application -
Is just an application for GSOC
../misc/construction.html
Arch [GIF]
gourmet2 -
../misc/construction.html
gpgpu-planning -
../misc/construction.html
grammar-library -
../misc/construction.html
grant-manager -
../misc/construction.html
Arch [GIF]
grocery-bill-splitter -
../misc/construction.html
Arch [GIF]
guardian -
../misc/construction.html
gustave -
../misc/construction.html
handwriting-recognition -
../misc/construction.html
hermeneutics -
../misc/construction.html
historian -
../misc/construction.html
Arch [GIF]
home-automation -
../misc/construction.html
Arch [GIF]
homeless-at-cmu -
../misc/construction.html
Arch [GIF]
house-rules -
../misc/construction.html
hrl-resources -
../misc/construction.html
Arch [GIF]
IAEC - Eurisko replacement, enhancement
iaec uses a persistence mechanism and a pending sayer2 implementation which tracks multiple invocations over time to detect changes and also has a KB about the functions themselves. It uses different logics to assert functional relationships in a lispish/prologish notation. It keeps a blackboard of the state of all the different problems it's working on. It can represent strings in more economical ways by refering to function evaluation results and previously stored data. It integrates with KBFS, nlu, etc. It also does knowledge discovery and program verification. Using KBP systems we will extract a KB of properties about algorithms. It then aids in automatic programming. It is capable of exceeding the transitive closure of it's programming because it integrates external data read from books and such into it's own system coherently, and thus mines and learns.
../misc/construction.html
icodebase-testing -
../misc/construction.html
Arch [GIF]
id-card-creator -
../misc/construction.html
idiom-database -
../misc/construction.html
iem -
../misc/construction.html
InfoLab - Proposal for an American Hacklab Infolab
Problem: Corporate Media, owned by just a few companies, has a monopoly on the ideas that are force fed to "consumers". Likewise, corporations to a large extent control the computer operating systems. The internet, however, has seen the production of many documentaries, documentation, and operating systems which offer different and important viewpoints. Many of these documentaries and operating systems are licensed with free redistribution, and can be distributed via DVD. The goal of the American Hacklab infolab project is to create, in the tradition of European hacklabs (but without the physical space requirements), Infolabs that can help with the distribution of materials.
../misc/construction.html
Arch [GIF]
inform7-frdcsa -
../misc/construction.html
infty -
../misc/construction.html
install-dependencies -
../misc/construction.html
Arch [GIF]
interactive-execution-monitor -
../misc/construction.html
interactor -
../misc/construction.html
internet-research-tool -
../misc/construction.html
Arch [GIF]
Interrelator - Interrelates UniLang messages and PSE goals
Manually identifying all meaningful relationship between UniLang entries such as PSE goals with the Critic system is a time consuming task. This system attempts to derive relations automatically. Such relations are explicitly marked as having such a derivation. The most obvious relation is the depends relation. It would be nice to be able to determine from context which goals depend on or predepend for other goals.
../misc/construction.html
inventory-manager -
../misc/construction.html
ipvord -
../misc/construction.html
Arch [GIF]
IRC-TDT - Clear marking of different conversation threads on IRC (and other chatrooms)
Being able to distinguish conversation threads is a useful skill. There is existing research which seems to be related - that of topic detection and tracking. While the very concept implies a notion of "topic", it is sufficient to get started disambiguating IRC topic threads.
../misc/construction.html
irish-nlu -
../misc/construction.html
Arch [GIF]
its -
../misc/construction.html
java-android-agent-development -
../misc/construction.html
Jess' Debugger - A Java debugger
A very basic Java debugger. Current capabilities include stepping through code, display local variables and inspecting and navigating the stack. The main interface is based on Emacs GUD mode and add additional functionality when setting breakpoints and correlating positions to code files.
../misc/construction.html
Arch [GIF]
JS Application Agent -
Helps fill out applications for jobs
../misc/construction.html
JS Form Filler - Automatically fills out job applications
Tool to fill out forms using your POSI Job-Search profile to submit job applications.
../misc/construction.html
Arch [GIF]
js-rapid-response -
../misc/construction.html
Arch [GIF]
js-rapid-response-backup -
../misc/construction.html
Arch [GIF]
js-rapid-response-old -
../misc/construction.html
Arch [GIF]
js-rapid-response-web -
../misc/construction.html
Arch [GIF]
kbproxy -
../misc/construction.html
kbs-mode -
../misc/construction.html
Arch [GIF]
kif -
../misc/construction.html
kif-to-prolog -
../misc/construction.html
kmax-object-manipulation-system -
../misc/construction.html
Arch [GIF]
Language Learning - Facilitates foreign language learning
Chat with text/speech bots in foreign languages.
../misc/construction.html
latex-to-prolog -
../misc/construction.html
lessons-learned -
../misc/construction.html
license-manager -
../misc/construction.html
life-planner -
../misc/construction.html
Arch [GIF]
link-checker -
../misc/construction.html
Arch [GIF]
linux-media-acquisition -
../misc/construction.html
Arch [GIF]
list-of-lists -
../misc/construction.html
Arch [GIF]
location-logic -
../misc/construction.html
Arch [GIF]
Log Analysis - Annotates Apache logs
This system display various information, like GeoIP, hostname, etc, of visitors to your Apache web server. It can also display the various search engine searches that reach your site.
../misc/construction.html
Arch [GIF]
logic-form-to-nl-generation -
../misc/construction.html
Arch [GIF]
logicmoo-frdcsa -
../misc/construction.html
market-analyzer -
../misc/construction.html
market-researcher -
../misc/construction.html
Arch [GIF]
Marketing Manager -
../misc/construction.html
mass-service-registration -
../misc/construction.html
mathematical-knowledge-management -
../misc/construction.html
Arch [GIF]
MDR - Implementation of MDR web data extraction algorithm
This is an implementation of the algorithm described in "Mining Data Records in Web Pages" 2003, Bing Liu, Robert Grossman, Yanhong Zhai.
../misc/construction.html
meal-planner -
../misc/construction.html
Arch [GIF]
media-library -
../misc/construction.html
mental-benchmarks -
../misc/construction.html
menu-annotator -
../misc/construction.html
metamath -
../misc/construction.html
Arch [GIF]
Metasite Extractor - Extract system names and descriptions from metasites
A metasite is a site with links to many projects. This can be something like Sourceforge, or an academic lab's project listing, or a list of related software, etc. RADAR can record metasites and they are collected and stored. Their information needs to be extracted and given to CSO.
../misc/construction.html
Arch [GIF]
metaverse -
../misc/construction.html
mike -
../misc/construction.html
Arch [GIF]
Miscellaneous Games - Implementations of solutions to various silly games
So for includes an interface to IMDB to solve the game Six Degrees - where you link two actors by a network or co-stars.
../misc/construction.html
mizar-frdcsa -
../misc/construction.html
mobile-phone-monitor -
../misc/construction.html
model-based-problem-solver -
../misc/construction.html
monitoring-agent -
../misc/construction.html
movie-making -
../misc/construction.html
movie-recommendation -
../misc/construction.html
multiagent-planner -
../misc/construction.html
multiboot -
../misc/construction.html
music-composition-system -
../misc/construction.html
Music Control System - Control music playlists with speech recognition
This is a system for hacklabs that allows the user to pause the music and describe a song (or playlist) to play
../misc/construction.html
Arch [GIF]
musical-system -
../misc/construction.html
narrative-ai -
../misc/construction.html
Arch [GIF]
news-monitor -
../misc/construction.html
newsreader -
../misc/construction.html
Arch [GIF]
nl-to-fol -
../misc/construction.html
nl-to-gdl -
../misc/construction.html
Arch [GIF]
nl-to-pddl -
../misc/construction.html
Arch [GIF]
NLU - Performs Natural Language Understanding
Interprets text in the appropriate context.
../misc/construction.html
nlu-mf -
../misc/construction.html
Arch [GIF]
Nooks and Crevices - Identify areas of the project that have sat dormant for a while
Nooks and Crevices uses Elog data about which files are being visited to calculate which files and directories of the FRDCSA have not been attended to recently. The thought is that often times we lose sight of the big picture and the very tasks we are attempting to resolve have been either partially or wholly completed elsewhere in the project (as has happened many times, just look at "todo-systems"). By allowing us to look at the areas of the project that have been dormant for a while, hopefully we will distill a larger picture of the purpose of the project and relearn aspects of the project.
../misc/construction.html
Arch [GIF]
normal-form -
../misc/construction.html
notes -
../misc/construction.html
Arch [GIF]
notification-manager -
../misc/construction.html
numeric-metric-planning -
../misc/construction.html
object-recognition -
../misc/construction.html
Arch [GIF]
ofcs -
../misc/construction.html
online-coursework -
../misc/construction.html
Arch [GIF]
openoffice-gramadoir-integration -
../misc/construction.html
Arch [GIF]
Option Classifier - Standardize command line options
This is probably the silliest, smallest possible application, but I just find it fun. The goal is to learn to assign flags to text descriptions of capabilities (and I guess vice versa to some extent - you want to make sure you don't use something that is better suited for something else.... In other words, it is able to assign command line options to a description of that option, ensuring standardization of flags.
../misc/construction.html
organization-system -
../misc/construction.html
osint3-2 -
../misc/construction.html
Arch [GIF]
ossmole-assistant -
../misc/construction.html
owntracks-integration -
../misc/construction.html
Arch [GIF]
Package Installation Manager - Figure out why certain packages are mutex, explore the dependency space
Often times you have massive wars between packages and their dependencies. This causes it to be hard to install useful software. Figuring out why there is a conflict and what can be done about it is important. This tool helps one explore this space and reason with packages.
../misc/construction.html
Arch [GIF]
package-priority-queue -
../misc/construction.html
Arch [GIF]
packager-agent -
../misc/construction.html
palpable -
../misc/construction.html
Arch [GIF]
Paperless Office - Nuance Paperport (TM) equivalent
Scan, OCR, text classify, and file (into filing cabinets) documents. It uses Ocropus and Tesseract to OCR images obtained by the scanner. The text is then classified and various other meta-data is derived. A location within your filing cabinets is prescribed. When you require documents, you have full text search along with other search capabilities (similar to many aspects of Digilib).
../misc/construction.html
Arch [GIF]
paraphraser -
../misc/construction.html
Arch [GIF]
password-manager -
../misc/construction.html
pddl -
../misc/construction.html
pddl-to-cycl -
../misc/construction.html
pddl-to-gdl -
../misc/construction.html
pdf-to-latex -
../misc/construction.html
perl-rulebase -
../misc/construction.html
Perl6 StdLib - Collect useful functions that should form a standard library
There are many useful functions and classes in many programming languages. The goal of this project is to analyze the existing functions to build a list of desired functions for inclusion into Perl6. This strategy is complemented by efforts to run other languages directly on the Parrot virtual machine.
../misc/construction.html
persistence -
../misc/construction.html
Personal Adaptive Filtering - Learns your news preferences wrt goals, interests and abilities
Apply news analysis to all news feeds.
../misc/construction.html
Arch [GIF]
pet-lost-and-found-matcher -
../misc/construction.html
physical-security -
../misc/construction.html
plan-integrator -
../misc/construction.html
plan-recognizer -
../misc/construction.html
planning-knowledge-engineering -
../misc/construction.html
plpa -
../misc/construction.html
Arch [GIF]
politico -
../misc/construction.html
poverty-survival-system -
../misc/construction.html
poverty-survival-system.zip -
../misc/construction.html
pposi -
../misc/construction.html
Arch [GIF]
practical-reasoner -
../misc/construction.html
prevote -
../misc/construction.html
privacy -
../misc/construction.html
problem-database -
../misc/construction.html
problem-monitor -
../misc/construction.html
profession-agent-factory -
../misc/construction.html
program-synthesis -
../misc/construction.html
prolisp -
../misc/construction.html
prolog-agent -
../misc/construction.html
prolog-to-datalog -
../misc/construction.html
prolog-to-datalog-converter -
../misc/construction.html
prolog-to-gdl -
../misc/construction.html
prolog-to-pddl -
../misc/construction.html
prolog-to-subl -
../misc/construction.html
Arch [GIF]
PSE-x -
Is a Priority System subsystem of Verber
../misc/construction.html
Arch [GIF]
pse2 -
../misc/construction.html
Arch [GIF]
Raiders of the FTP Sites - Search FTP sites for interesting artifacts and catalogue
While the FRDCSA has a ridiculous number of projects ongoing at any time, a recently developing project has taken my fancy because it promises to offer good dividends. The project, called "Raiders of the FTP Sites", well, speaks for itself. It is a system that searches FTP sites for interesting artifacts and retrieves them. It works by correlating subject matter of interest with FTP sites, extracting a recursive directory listing of the FTP site, and then performing several analyzes of the contents. While still a very immature system, it has yielded up a labelled resume corpus which will help the job-search program.
../misc/construction.html
Arch [GIF]
rayon -
../misc/construction.html
Arch [GIF]
Reading Analyzer - Determine the intellectual caliber of a text
It is a theory of mine that linguistic expressitivity supervenes on thought. How can one reason with something if they cannot even precisely state it? This system is geared at determining the intellectual caliber of a text. It will assist then in locating similar texts. It works with ALL to teach the user concepts in the text they don't already know (provided it can know them through some means). It works with sayer and thinker otherwise.
../misc/construction.html
reading-comprehension -
../misc/construction.html
receipt-manager -
../misc/construction.html
Arch [GIF]
Recovery-FRDCSA - Reassemble lost parts of the FRDCSA
At one point in the history of the project, the main FRDCSA system was destroyed. All that was left of it was one partial backup on a remote site. As you can tell, lots was lost. But, echoed throughout that backup were some projections of parts of the data. For instance, many capabilities were listed on the webpages. This enabled the reconstruction of various parts of the project. Though several years of UniLang messages were sadly lost, many years were restored through such files. They were recently reloaded into UniLang, enabling the regeneration of the FRDCSA static web sites.
../misc/construction.html
relationship-manager -
../misc/construction.html
Arch [GIF]
requirements-optimization -
../misc/construction.html
Arch [GIF]
Research Ontology - An ontology of existing research areas, problems, techniques, capabilities, etc.
The Semantic Web has led to some interesting collections of metadata regarding scientific research. The goal of this project is to collect this useful information.
../misc/construction.html
resource-manager -
../misc/construction.html
resource-reservation-system -
../misc/construction.html
Arch [GIF]
restaurant-music-system -
../misc/construction.html
resume-critic -
../misc/construction.html
reward-ontology -
../misc/construction.html
robotic-book-scanner -
../misc/construction.html
Arch [GIF]
RSR - Artifical emotional intelligence
rsr is a psychometric reporting system for users to record their present condition and beliefs, etc. rsr combines this information with that from other systems and mines causal relationships. Behaviour modification training, changes to SOPs, and new goals are used to eliminate undesirable states. rsr also exports its functionality as a decision aid to other systems. For instance machiavelli will use it to model/monitor other people's emotions.
../misc/construction.html
Arch [GIF]
RTE - Software to run RTE using CandC's Nutcracker system
While we have the project Free rte, there has since been released the CandC rte system. I am however having trouble getting this to work. It runs but the theorem prover does not return. I am trying to get ahold of the correct version of the Vampire theorem prover.
../misc/construction.html
rule-extraction -
../misc/construction.html
ryans-video-game -
../misc/construction.html
Arch [GIF]
SAFE -
System to edit planning information
../misc/construction.html
Arch [GIF]
Save Tara - Systems to assist those working to save Tara, Ireland
The famed Royal Demense of Tara in Ireland is under duress due to inroads being carved by greedy real estate developers. A grass roots resistance has risen to challenge this and these are tools to help the organizers.
../misc/construction.html
Arch [GIF]
Sayer - Cognitive system that analyzes data structures for meaning
sayer gets its name because it builds a context by asserting interesting facts about arbitrary Perl data structures. sayer (along with thinker) is one of the most interesting projects of the FRDCSA. What it does is index arbitrary perl data structures, and attempt to derive interesting information and conclusions about that data using machine learning. For instance, if your data structure consisted of a string, and that string contained a paragraph of text, sayer would apply a decision tree or similar, set of tests, to determine that it indeed was as we described. It would represent this relation as a graph, with verticies as data-points, I.e. the input, and "true", and edges as function calls. All data of course is stored to a database. This graph data is then used as input to classifiers that attempt to distill summarily interesting information about said data. For instance, if it is a sentence, it may well wish to perform various NLP procedures, extracting things like named entities, and recursively analyzing those within it's attention span. It uses Perl as knowledge representation interlingua. The architecture is expansive, complex, and beautiful and integrates many other FRDCSA systems.
../misc/construction.html
Sayer-Learner - Combines aspects of Sayer and Learner
sayer is a system for positing things about data. Learner is a system for predicting future relationships based on given information. sayer-Learner is a way to expedite the development of both systems.
../misc/construction.html
sayer2 -
../misc/construction.html
schizophrenai -
../misc/construction.html
sentinel -
../misc/construction.html
Arch [GIF]
Setanta Agent - Intelligent IT and scripting transportable agent
Setanta agent can administer machines. It can read man pages and understand the options, and write perl scripts. It can transport itself through the internet. It could administer a defensive network, and recognize network attack plans. It does this using a multi-agent coalition logic, plan recognition, the ability to read, understand and write shell and perl scripts, the ability to understand natural language, a knowledge base and reasoning engine, a plan library, and so on.
../misc/construction.html
show-people-something-that-works -
../misc/construction.html
sicstus-third-party -
../misc/construction.html
sigmakee-mode -
../misc/construction.html
Arch [GIF]
situated-agent-attempts -
../misc/construction.html
smart-home -
../misc/construction.html
social-intelligence -
../misc/construction.html
social-recreational-game-playing-and-development -
../misc/construction.html
software-development-bounties -
../misc/construction.html
software-evaluator -
../misc/construction.html
Arch [GIF]
Software Finder - Searches the web for software that performs a specific task
Software Finder mainly consists of radar-web-search, a program that searches yahoo for systems that have a certain capability.
../misc/construction.html
Arch [GIF]
software-indexer -
../misc/construction.html
Arch [GIF]
software-ontology -
../misc/construction.html
software-relicensing-petitions -
../misc/construction.html
Special Lug Admin - Software to manager Linux User Groups
In order to manage LUGs in an objective way, we are developing software to automate many of the common tasks, such as talk solicitation, scheduling and announcements, etc.
../misc/construction.html
speech-recognition -
../misc/construction.html
Arch [GIF]
Spreading Activiation Package Search - A system for finding software suitable for a purpose
This system is related to system Recommender but takes much, much longer to run, due to its underlying spreading activation engine.
../misc/construction.html
Arch [GIF]
Shared Priority System Editor - System to edit planning information
The Shared Priority system Editor allows us to rapidly edit and relate sets of goals and to place constraints upon them such as what they depend on for completion, and what time constraints there are related to them. All of this information is then exported into a set of assertions that can be systematically reasoned with in order to generate appropriate plans. Various natural language processing techniques, such as Textual Entailment Recognition, are applied to aiding in the elicitation and breaking-down of knowledge about the situation being planned. Also, recently, we have added tools for visualizing not just planning domains but a large number of other domains requiring similar interactive graph based visualizaition.
../misc/construction.html
Arch [GIF]
story-generation -
../misc/construction.html
story-teller -
../misc/construction.html
study-memorization-subsystem -
../misc/construction.html
suo-kif-to-prolog -
../misc/construction.html
Arch [GIF]
suppose-suppose -
../misc/construction.html
suppositional-decomposer -
../misc/construction.html
Arch [GIF]
suppositional-reasoner -
../misc/construction.html
Arch [GIF]
System - A place to develop APIs for systems
Within the FRDCSA it is not always apparent where to place custom tools developed for systems. So they can go here.
../misc/construction.html
Arch [GIF]
System-IE - IE tools and datasets to extract system names from websites, documentation
system-IE currently uses MinorThird and a homegrown dataset to train and extract the names of systems from documents.
../misc/construction.html
Arch [GIF]
system-implementor -
../misc/construction.html
Arch [GIF]
System Iterator - Iterate over lists of systems and download, package and upload the result.
system-iterator is a (rather weak) play on words. It's mission is to iterate over FLOSSMole, or rather CSO, sets of packages, perhaps using information such as auto tagged debtags or other resources from folksonomy, and download and package the various systems automatically, using all the various toolchains in existence such as auto-packager, etc. It's a play on words because in one sense, we are iterating over lists of systems and packaging them (yes it should be able to accept lists of systems as input, such as from vger and package-priority-queue). But in another sense, each time we package a system, we are developing a new iteration of the sequence of increasingly complete FRDCSA supersystems. It differs from vger in that it doesn't seek out software through focused crawling, but iterates over known software. It is similar to but more general than game-time.
../misc/construction.html
Arch [GIF]
System Recommender - Capability based CSO system search
Searches CSO for software that matches desired capability. Uses a primitive collaborative filtering implementation to rate software for applicability to a specific purpose, and then finds related software. Rate, filter, repeat.
../misc/construction.html
Arch [GIF]
Task Manager - Gnome applet to interrupt user with important task reminders
Knowing when and how to bring time-sensitive informatino to the user's attention is extremely critical. This is one of the various aspects of executive skills management that makes up the cognitive prosthetics aspect of the FRDCSA.
../misc/construction.html
Task Tagging System - Learns how to tag PSE-x tasks for various important categories
Tags include personal, work, finance, cell phone, and so forth.
../misc/construction.html
Arch [GIF]
task2 -
../misc/construction.html
Arch [GIF]
TDT - Topic Detection and Tracking software
tdt is a very useful capability. This system is charged with collecting various implementations. So far it include Lemur. There is also some research code I am waiting to obtain. It will provide the engine for tdt/index.html">irc-tdt.
../misc/construction.html
Arch [GIF]
temp-agency-locator -
../misc/construction.html
temporary-system -
../misc/construction.html
Arch [GIF]
termios -
../misc/construction.html
Arch [GIF]
Terms And Conditions Analyzer -
../misc/construction.html
Arch [GIF]
Text Analyzer - Apply various NLP to text
This system I actually forget what it is supposed to do. I think though that it was intended to provide for a comprehensive analysis of text, such as fact extraction, NLP etc. It would operate on top of something like sayer.
../misc/construction.html
text-logic -
../misc/construction.html
The FRDCSA Book - Effort to develop the definitive text on the FRDCSA
It may help to attract developers, facilitate progress, solve problems affecting people, and perhaps to generate some revenue towards the continuance of the project, to publish a text on the workings of the FRDCSA.
../misc/construction.html
theorist -
../misc/construction.html
Thinker - Cognitive system for interpretting text
thinker is closely related to sayer. thinker makes assumptions about the meaning of texts and proceeds, backtracking when it finds contradictions.
../misc/construction.html
tickler-file -
../misc/construction.html
Todo Systems - A collection of initial attempts at various aspects of todo systems
The FRDCSA has a long and glorious history of incomplete todo system implementations. To wit: Score, Do, Lightspeed, normal-form/Spark, Todo, PSE, Agenda, system-Planning, and task-manager, to name a few. It is a tough domain. (Fortunately, recent work on FreeKBS has enabled the creation of a set of tools for efficiently working with goals.) Additionally, each system catered towards a different aspect of the so-called executive skills. This system therefore is part of the FRDCSA research into cognitive prosthetics. This system aims to integrate all these aspects into a new system with superior capabilities - that will definitively secure the solution to this challenging domain, at least enough of a solution to keep us on track to achieve the final product. It has been rather successful lately in helping remind me to execute common tasks, although much further work is needed.
../misc/construction.html
Arch [GIF]
toy1 -
../misc/construction.html
travel-system -
../misc/construction.html
trip-planner -
../misc/construction.html
Arch [GIF]
Twitter-Follower-Analyzer - Classify your followers
This program classifies twitter followers according to various categories they exhibit. For instance, if they appear to send out only spam, or if they retweet, or talk about only a few topics, etc. This is useful in determining what block operations to perform on followers based on the contents of their posts and other account properties.
../misc/construction.html
Arch [GIF]
Message Classifier - Classify UniLang messages according to intent
This is a subsystem of Corpus (that is related to Critic) that attempts to apply various strategies to determine how a UniLang message should be classified. UniLang sends Corpus the log database entry id of a message, and corpus should respond with a set of prescribed actions. One strategy is to use classifications proposed by the user. The annotations are created through one of several interfaces (a Critic script and the Critic FreeKBS interface). Another strategy is to apply sayer to the message to obtain semantic information about it, and use that context to derive the desired results. Another strategy being looked at is to group entries together based on approximate lexical patterns.
../misc/construction.html
unilang2 -
../misc/construction.html
Arch [GIF]
universal-parser -
../misc/construction.html
Arch [GIF]
utility-maximization-system -
../misc/construction.html
Arch [GIF]
Vanity-Search - Determine search rank for various pieces of information
Sometimes it is useful to obtain an idea of how far down the search rankings a particular piece of information is. This system measures that. SEO in general is somewhat shady IMHO, but it helps to give one an idea of why a particular idea is not being visited upon.
../misc/construction.html
various-perl-libraries -
../misc/construction.html
Arch [GIF]
vger -
../misc/construction.html
virtual-hacklab -
../misc/construction.html
Arch [GIF]
vm-manager -
../misc/construction.html
VM Release - Constitutes a Virtual Machine release of the FRDCSA
A fully running virtual machine with all the FRDCSA software installed and running.
../misc/construction.html
web-agent -
../misc/construction.html
Arch [GIF]
Web Analytics -
This is a work system that measures website efficacy.
../misc/construction.html
Arch [GIF]
Web-Backup - Archive important web sites
There are often times that an important website is about to be shutdown. It may be so important that we cannot trust to the internet archive to keep a backup, such as in the case of Fravia.com. While caching/annotating useful web content is a very important area, this is just a simple project for archiving major sites. There is really no code of which to speak.
../misc/construction.html
what-to-do -
../misc/construction.html
windows-power-operating-system -
../misc/construction.html
workflow-planning -
../misc/construction.html
Arch [GIF]
Workhorse - System to read and understand books and other texts
workhorse is a system to set up dedicated servers for the creation of tagged, analyzed and understood texts, and other linguistic research. For datasets, we have Wikipedia, Gutenberg, and hopefully fulltext books from Google Books, all appropriately licensed. We aim to develop a highly annotated freely-available corpus of marked-up texts that have been processed with a wide variety of state of the art systems. We also aim to apply natural language understanding, knowledge base population, and other techniques, onto the texts to derive useful knowledge.
../misc/construction.html
world-state-comparison -
../misc/construction.html
Arch [GIF]
world-state-monitor -
../misc/construction.html
wsm-sync -
../misc/construction.html
Arch [GIF]
XWordNet Utils - Tools for working with the XWordNet data
XWordNet is a useful source, where all wordnet glosses have been converted into logic forms. This is useful for expanding the meaning of words to aid in lexical inferences in systems such as a Recognizing Textual Entailment system. xwordnet-utils has perl functions for interacting with the dataset in meaningful ways.


This page is part of the FWeb package.
Last updated Wed Jul 12 14:30:56 CDT 2017.