DRAFT ONTOLOGY FOR ADDITIVE MANUFACTURING PROCESSES Bryan Chu Graduate Research Assistant chub3@rpi.edu Congrui Li Graduate Research Assistant lic10@rpi.edu Marshall Xu Associate Research Scientist max7@rpi.edu Johnson Samuel* Assistant Professor samuej2@rpi.edu Rensselaer Polytechnic Institute, Department of Mechanical Aerospace and Nuclear Engineering, 110 8th Street, Troy, NY 12180, USA * Corresponding Author KEYWORDS Additive Manufacturing, Ontology ABSTRACT ############################################## ################################################## ################################################## ################################################## ################################################## ################################################## ################################################## ################################################## ################################################## ################################################## ################################################## ### with basic understandings of the additive manufacturing processes. However, although different types of additive manufacturing techniques share common properties, they are often treated as wholly unique. Thus, it is also difficult to use data to develop additive manufacturing processes. For example, it is difficult to infer what parameters to use when inkjet printing a material even if there is data describing its performance when used in a fused deposition modeling application. The creation of an additive manufacturing ontology will help solve both the issue of finding useful data and using the data to develop and improve additive manufacturing processes. Creating a unified ontological framework, will reduce the fragmentation caused by the multitude of proprietary formats, making searching for useful data easier. Leveraging the power of the semantic web will aid in validating hypothesized relations, as well as potentially revealing hidden ones. The main challenge will be convincing those with data to provide it to populate the dataset. 1. INTRODUCTION 2. ONTOLOGY SUMMARY The field of additive manufacturing is growing at an incredible pace. New techniques emerge regularly. At the same time, existing processes are refined and improved upon to use a wider range of materials and satisfy more stringent manufacturing requirements. One issue that is slowing the progress of additive manufacturing is the difficulty in finding data to aid in the use of new equipment or materials or the design of new processes. This often necessitates lengthy and expensive periods of trial and error. Even when satisfactory operating parameters are determined, they usually only work for one specific combination of equipment and materials. Worse yet, they are often kept proprietary to prevent competition, perpetuating the difficult conditions. This stifles innovation in the additive manufacturing space by artificially lengthening the development stage. Fortunately, not all data is kept proprietary. Many laboratories perform the basic research necessary to come up In general terms, an ontology is a formalized scheme that describes the types of entities involved in a domain and the relationships between those entities, in the most generic terms possible. This can be further supplemented by rules that limit or modify the relations between entities based on properties of those entities. These entities and relations can be conceptualized as maps, such as those in the appendices. Here, entities are represented as nodes and the relations are represented as arrows and relationships can be expressed as <entity a> <relation> <entity b> in the direction of the arrow. For example, Object [is] subClassOf Entity. All of these relationships have an inverse relation defined the opposite way, for example, Entity hasSubClass Object, which are omitted to reduce clutter. The conceptual map is realized by encoding the entities, relations, and rules into the Resource Description Framework (RDF) [1]. With the rules encoded, data scientists are able to 1 Copyright © 2015 by ASME populate a database with numeric data corresponding to entities in the ontology. Subsequently, the database and rules of the ontology can be used to confirm or identify various relationships in the numerical data. Corey please add more here 2.1 Materials Processing Ontology [1] Lassila, O., & Swick, R. R. (1999). Resource description framework (RDF) model and syntax specification. http://www.w3.org/TR/1999/REC-rdf-syntax-19990222 [2] Dumontier, M., Baker, C. J., Baran, J., Callahan, A., Chepelev, L. L., Cruz-Toledo, J., ... & Hoehndorf, R. (2014). The Semanticscience Integrated Ontology (SIO) for biomedical research and knowledge discovery. J. Biomedical Semantics, 5, 14. For the additive manufacturing processes ontology, the ontology is names the Materials Processing Ontology (MPO). A conceptual map of the ontology is shown split into two parts in Appendices 1 and 2. Appendix 1 shows the class hierarchy of entities in the ontology and Appendix 2 shows the valid relationships between entities. In Appendix 2, the entities with bolded borders, step and process, are duplicated to remove overlapping lines to improve clarity. In these maps, the relationship arrows are drawn such that there is a path from any node to the product, which mirrors the many inputs one output nature of manufacturing processes. Three super classes of entities are identified, viz., attribute, object, and process. Attributes are used to describe the various numeric data corresponding to other entities, such as material properties. They are also used to describe abstract attributes, such as when a step is recurring, for use in determining rules in the RDF. Objects are the easiest to explain as they mostly represent physical entities involved in the additive manufacturing process. The exception is the model which is used to describe the combination of CAD and slicer used in the manufacturing processes. It is important to note here that the terms used in the ontology are application-agnostic, hence, the use of terms like actuator and energizer when specific applications use specific technologies like stages or lasers. The process entities are those used to describe the steps in the additive manufacturing process such as indexing, scanning, etc. These are used to establish the sequence of the process. The complexity of defining the sequence of additive manufacturing processes is shown in the right side of Appendix 2. Numerous different relationships are needed to account for situations such as subprocesses and the looping nature of some additive manufacturing processes while still defining a strict sequence for the process. The left half of Appendix 2 defines the more usual relationships between entities in additive manufacturing processes. At the heart of all additive manufacturing processes is the process of adding energy to materials to induce changes that allow them to be manipulated. This is represented in the ontology by the Energizer which addsEnergyTo a Material, both of which isParticipantIn a Step or Process. This is facilitated by other pieces of Equipment, typically Actuators. Actuators move the Material and other pieces of Equipment during certain Steps or Processes as defined by the Model. 3. EXAMPLE USE CASE ACKNOWLEDGEMENTS REFERENCES 2 Copyright © 2015 by ASME APPENDIX 1: MPO CLASS HEIRARCHY 3 Copyright © 2015 by ASME APPENDIX 2: MPO ENTITY RELATIONSHIPS 4 Copyright © 2015 by ASME APPENDIX 3: MPO USE CASE- FUSED DEPOSITION MODELING 5 Copyright © 2015 by ASME