UMP Builder is a publically available toolkit, developed at NIST. UMP Builder has 5 main functions:
  • Build UMP: UMP Builder provides a form generated by the updated UMP schema. Users should fill out the form to the highest detail possible. We provide two sample UMP models that were built through UMP Builder, a physics-based model of an Atomic Layer Deposition (ALD) process and a data-driven model containing a PMML file of a milling process. For more information about the schema, please visit the rules on the 2018 RAMP challenge webpage.

  • Validate UMP: UMP Builder offers model validation against the XML schema definition (XSD) for UMP models. This feature ensures that the input of your form is complete with respect to the UMP schema. Note that this does not ensure correctness of the model or individual components of it.

  • Visualize UMP: UMP Builder automatically generates an interactive visualization of the build model, resembling the graphical representation presented in ASTM E3012-16. A fully expanded version of this visualizaiton suits the requirements of the RAMP competition for the graphical representation.

  • Record UMP: UMP Builder also can serve as a repository of your models. You can save either validated models or models that are a work-in-progress. Your models are kept private and are not viewable for other users of the system.

  • Explore UMP repository: Once you record a set of models, UMP Builder offers various querying capabilites to explore the repository. You will be able to see only your own models.


What is a UMP?

A unit manufacutring process, or UMP, is defined as "the smallest element or sub-process in manufacturing that adds value through the modification or transformation of shape, structure or property of input material or workpiece" (ASTM E3012-16, Clause 3.2.3).

How do I enter equations into UMP Builder?

UMP Builder uses WIRIS to allow for symbolic representation representation of mathematical expressions. UMP Builder automatically stores these expressions as MathML documents.

How can I change the name of a UMP model?

Go to Dashboard, then Published (or Unpublished) Records. Find your UMP model of interest and click "Change name" under Actions. Using the prompt, change the name to whatever you like.

ASTM E3012-16
RAMP Competition