Alistair E. R. Campbell

Learn More
We introduce the <i>Language-Independent Visualization Environment (LIVE)</i> as a system for the visualization and manipulation of data structures and the computer programs that create and operate on them.LIVE interprets arbitrary programs containing arbitrary data structure definitions, showing diagrammatically the data that the process generates.It is(More)
Acknowledgements A person writing a dissertation requires extensive support from his professional and social communities. There are many people deserving acknowledgement for their roles in helping me complete this work. Foremost, I thank my advisor, Stuart Shapiro, for his tireless tutelage and persistent patience. Working with Stu I learned to be precise,(More)
ii Over the years, many people have contributed to the design and implementation of SNePS, and to the writing of successive versions of the SNePS User's Manual. They constitute " The SNePS Implementation Group " cited on the title page, and I am grateful to them. They are listed here. If I have inadvertently omitted anyone's name, or have mispelled anyone's(More)
There is considerable effort being devoted to mining information from medical and scientific literature, in particular, from Medline abstracts and from full-text articles. Such information is being used, for example, to reconstruct biological pathways, identify pathogenic mechanisms and, importantly, to identify functional relationships that can be used to(More)
The snarpy cognitive robotics architecture is a new member of the family of GLAIR architectures that performs grounded reasoning and action on real and simulated robots. We employ the SNePS knowledge representation, reasoning, and acting system and the Pyro robotics toolkit. We describe the architecture together with the methodologies used to realize it.(More)
In this paper we are specifically interested in the relationship between natural language and the knowledge representation (KR) formalism referred to as ontology. By ontology we mean a taxonomic, hierarchical data structure. The reason we use natural language for terms in ontologies is so that we humans can understand the ontologies. Machines and humans who(More)
  • 1