Skip to main content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Thomas Kramer (Assoc)

Currently, Tom Kramer works on metrology interoperability and robotics. He is affiliated with the NIST projects Digital Thread for Smart Manufacturing and Agility Performance of Robotic Systems. He builds software systems and information models. He participates in developing manufacturing standards.

For the past several years Tom has been one of the principal developers of the Quality Information Framework standard, an integrated model for manufacturing quality information.

Tom was active 1996-2016 in helping develop the Dimensional Measuring Interface Standard, and 1989-2006 in helping develop STEP (Standard for the Exchange of Product Model Data). He has had a hand in several other manufacturing standards.

Tom's burning interest is in getting computers to program themselves.

Tom is a principal developer of the Canonical Robot Command Language.

Tom is the builder of the following software:

  • Tools for XML to OWL translation

  • Tools for parsing, reformatting, and analyzing XML schema files and generating C++ code from them

  • The NIST DMIS Test Suite

  • The ISO-14649-toolkit

  • The Feature-Based Inspection and Control System

  • The NIST RS274/NGC interpreter

  • Search routines, map-making modules, and a path planning module for MOAST

Tom is the author or co-author of over 100 publications. He is a member of Phi Beta Kappa and the IEEE. He is a life member of the American Mathematical Society.


An Integrated Set of XML Tools – User Guide

Thomas R. Kramer, Zeid Kootbally, Craig Schlenoff
This user guide describes an integrated set of C++ software tools for manipulating XML (eXtensible Markup Language) schemas and XML instance files. The tools

The Canonical Robot Command Language (CRCL)

Frederick M. Proctor, Stephen B. Balakirsky, Zeid Kootbally, Thomas R. Kramer, Craig I. Schlenoff, William P. Shackleford
Industrial robots can perform motion with sub-millimeter repeatability when programmed using the teach-and-playback method. While effective, this method
Created November 5, 2019, Updated June 15, 2021