Skip to main content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.


The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Software Tools for XML to OWL Translation



Thomas R. Kramer, Benjamin H. Marks, Craig I. Schlenoff, Stephen B. Balakirsky, Zeid Kootbally, Anthony Pietromartire


This paper describes a set of closely related C++ software tools for manipulating XML (eXtensible Markup Language) schemas and XML instance files and translating them into OWL (Web Ontology Language) class _les and OWL instance files. They include: (1) an XML schema parser (2) an XML instance file parser generator, (3) the instance file parsers generated by the XML instance _le parser generator (4) an XML schema to OWL class generator, (5) a domain instance XML to OWL translator generator, and (6) the domain instance XML to OWL translators generated by the domain instance XML to OWL translator generator. These tools have been applied to information models for kitting environments and kitting plans. The main focus is on the last three tools, which differ significantly from existing resources. The tools were built at the National Institute of Standards and Technology in support of the Agility Performance of Robotic Systems project conducted in connection with the Working Group on Ontologies for Robotics and Automation of the IEEE Robotics and Automation Society.
NIST Interagency/Internal Report (NISTIR) - NIST IR 8068
Report Number
NIST IR 8068


XML, OWL, C++, translation, parser, generator
Created July 7, 2015, Updated November 10, 2018