NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Translation between representation languagesA capability for translating between representation languages is critical for effective knowledge base reuse. A translation technology for knowledge representation languages based on the use of an interlingua for communicating knowledge is described. The interlingua-based translation process consists of three major steps: translation from the source language into a subset of the interlingua, translation between subsets of the interlingua, and translation from a subset of the interlingua into the target language. The first translation step into the interlingua can typically be specified in the form of a grammar that describes how each top-level form in the source language translates into the interlingua. In cases where the source language does not have a declarative semantics, such a grammar is also a specification of a declarative semantics for the language. A methodology for building translators that is currently under development is described. A 'translator shell' based on this methodology is also under development. The shell has been used to build translators for multiple representation languages and those translators have successfully translated nontrivial knowledge bases.
Document ID
19940029548
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Vanbaalen, Jeffrey
(Wyoming Univ. Laramie, WY, United States)
Date Acquired
September 6, 2013
Publication Date
January 1, 1994
Publication Information
Publication: NASA. Johnson Space Center, The Seventh Annual Workshop on Space Operations Applications and Research (SOAR 1993), Volume 1
Subject Category
Computer Programming And Software
Accession Number
94N34054
Funding Number(s)
CONTRACT_GRANT: F49620-92-J-0434
CONTRACT_GRANT: NAG2-581
CONTRACT_GRANT: NCC2-537
CONTRACT_GRANT: ARPA ORDER 8607
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available