Research Papers

A Design for Additive Manufacturing Ontology

[+] Author and Article Information
Mahmoud Dinar

G. W. Woodruff School of
Mechanical Engineering,
Georgia Institute of Technology,
Atlanta, GA 30332
e-mail: mdinar3@gatech.edu

David W. Rosen

G. W. Woodruff School of
Mechanical Engineering,
Georgia Institute of Technology,
Atlanta, GA 30332

1Corresponding author.

Contributed by the Design Engineering Division of ASME for publication in the JOURNAL OF COMPUTING AND INFORMATION SCIENCE IN ENGINEERING. Manuscript received August 31, 2016; final manuscript received January 10, 2017; published online February 16, 2017. Assoc. Editor: Yong Chen.

J. Comput. Inf. Sci. Eng 17(2), 021013 (Feb 16, 2017) (9 pages) Paper No: JCISE-16-2065; doi: 10.1115/1.4035787 History: Received August 31, 2016; Revised January 10, 2017

Design for additive manufacturing (DFAM) gives designers new freedoms to create complex geometries and combine parts into one. However, it has its own limitations, and more importantly, requires a shift in thinking from traditional design for subtractive manufacturing. There is a lack of formal and structured guidelines, especially for novice designers. To formalize knowledge of DFAM, we have developed an ontology using formal web ontology language (OWL)/resource description framework (RDF) representations in the Protégé tool. The description logic formalism facilitates expressing domain knowledge as well as capturing information from benchmark studies. This is demonstrated in a case study with three design features: revolute joint, threaded assembly (screw connection), and slider–crank. How multiple instances (build events) are stored and retrieved in the knowledge base is discussed in light of modeling requirements for the DFAM knowledge base: knowledge capture and reuse, supporting a tutoring system, integration into cad tools. A set of competency questions are described to evaluate knowledge retrieval. Examples are given with SPARQL queries. Reasoning with semantic web rule language (SWRL) is exemplified for manufacturability analysis. Knowledge documentation is the main objective of the current ontology. However, description logic creates multiple opportunities for future work, including representing and reasoning about DFAM rules in a structured modular hierarchy, discovering new rules with induction, and recognizing patterns with classification, e.g., what leads to “successful” versus “unsuccessful” fabrications.

Copyright © 2017 by ASME
Your Session has timed out. Please sign back in to continue.


Uschold, M. , 1998, “ Knowledge Level Modelling: Concepts and Terminology,” Knowl. Eng. Rev., 13(1), pp. 5–29. [CrossRef]
Zouaq, A. , and Nkambou, R. , 2010, “ A Survey of Domain Ontology Engineering: Methods and Tools,” Advances in Intelligent Tutoring Systems, R. Nkambou , J. Bourdeau , and R. Mizoguchi , eds., Springer, Berlin, pp. 103–119.
Novak, J. D. , and Gowin, D. B. , 1984, Learning How to Learn, Cambridge University Press, Cambridge, UK.
Ippolito, R. , Iuliano, L. , and Gatto, A. , 1995, “ Benchmarking of Rapid Prototyping Techniques in Terms of Dimensional Accuracy and Surface Finish,” CIRP Ann.-Manuf. Technol., 44(1), pp. 157–160. [CrossRef]
Mahesh, M. , Wong, Y. S. , Fuh, J. Y. H. , and Loh, H. T. , 2004, “ Benchmarking for Comparative Evaluation of RP Systems and Processesnull,” Rapid Prototyping J., 10(2), pp. 123–135. [CrossRef]
Kranz, J. , Herzog, D. , and Emmelmann, C. , 2015, “ Design Guidelines for Laser Additive Manufacturing of Lightweight Structures in TiAl6V4,” J. Laser Appl., 27(S1), p. S14001. [CrossRef]
Seepersad, C. C. , Govett, T. , Kim, K. , Lundin, M. , and Pinero, D. , 2012, “ A Designer's Guide for Dimensioning and Tolerancing SLS Parts,” Solid Freeform Fabrication Symposium, Austin, TX, pp. 921–931.h
Nelaturi, S. , Kim, W. , Rangarajan, A. , and Kurtoglu, T. , 2014, “ Manufacturability Feedback and Model Correction for Additive Manufacturing,” ASME Paper No. DETC2014-34222.
Adam, G. A. O. , and Zimmer, D. , 2014, “ Design for Additive Manufacturing—Element Transitions and Aggregated Structures,” CIRP J. Manuf. Sci. Technol., 7(1), pp. 20–28. [CrossRef]
Oxman, R. , 2004, “ Think-Maps: Teaching Design Thinking in Design Education,” Des. Stud., 25(1), pp. 63–91. [CrossRef]
Dinar, M. , Danielescu, A. , MacLellan, C. , Shah, J. , and Langley, P. , 2015, “ Problem Map: An Ontological Framework for a Computational Study of Problem Formulation in Engineering Design,” ASME J. Comput. Inf. Sci. Eng., 15(3), p. 031007.
Wölkl, S. , and Shea, K. , 2009, “ A Computational Product Model for Conceptual Design Using SysML,” ASME Paper No. DETC2009-87239.
Summers, J. D. , Shah, J. J. , and Bettig, B. , 2004, “ The Design Exemplar: A New Data Structure for Embodiment Design Automation,” ASME J. Mech. Des., 126(5), pp. 775–787. [CrossRef]
Sen, C. , Summers, J. D. , and Mocko, G. M. , 2013, “ A Formal Representation of Function Structure Graphs for Physics-Based Reasoning,” ASME J. Comput. Inf. Sci. Eng., 13(2), p. 021001. [CrossRef]
Jee, H. , Lu, Y. , and Witherell, P. , 2015, “ Design Rules With Modularity for Additive Manufacturing,” Solid Freeform Fabrication Symposium, pp. 1450–1462.
McGuinness, D. L. , and Wright, J. R. , 1998, “ Conceptual Modelling for Configuration: A Description Logic-Based Approach,” Artif. Intell. Eng. Des. Anal. Manuf., 12(04), pp. 333–344. [CrossRef]
Baader, F. , Horrocks, I. , and Sattler, U. , 2008, “ Description Logics,” Handbook of Knowledge Representation, F. Van Harmelen , V. Lifschitz , and B. Porter , eds., Elsevier, Amsterdam, The Netherlands.
Eiter, T. , Ianni, G. , Lukasiewicz, T. , Schindlauer, R. , and Tompits, H. , 2008, “ Combining Answer Set Programming With Description Logics for the Semantic Web,” Artif. Intell., 172(12–13), pp. 1495–1539. [CrossRef]
Musen, M. A. , and The Protégé Team, 2015, “ The Protégé Project: A Look Back and a Look Forward,” AI Matt., 1(4), pp. 4–12. [CrossRef]
Prud'Hommeaux, E. , and Seaborne, A. , 2008, “ SPARQL Query Language for RDF,” W3C Recommendation, The World Wide Web Consortium (W3C).
Lehmann, J. , Isele, R. , Jakob, M. , Jentzsch, A. , Kontokostas, D. , Mendes, P. N. , Hellmann, S. , Morsey, M. , van Kleef, P. , Auer, S. , and Bizer, C. , 2015, “ DBpedia–A Large-Scale, Multilingual Knowledge Base Extracted From Wikipedia,” Semantic Web, 6(2), pp. 167–195.
Uschold, M. , and Gruninger, M. , 1996, “ Ontologies: Principles, Methods and Applications,” Knowl. Eng. Rev., 11(2), pp. 93–136. [CrossRef]
Horrocks, I. , Patel-Schneider, P. F. , Boley, H. , Tabet, S. , Grosof, B. , and Dean, M. , 2004, “ SWRL: A Semantic Web Rule Language Combining OWL and RuleML,” W3C (Member Submissions), The World Wide Web Consortium (W3C).
Muggleton, S. , De Raedt, L. , Poole, D. , Bratko, I. , Flach, P. , Inoue, K. , and Srinivasan, A. , 2012, “ ILP Turns 20,” Mach. Learn., 86(1), pp. 3–23. [CrossRef]
Martinez-Cruz, C. , Blanco, I . J. , and Vila, M. A. , 2012, “ Ontologies Versus Relational Databases: Are They so Different? A Comparison,” Artif. Intell. Rev., 38(4), pp. 271–290. [CrossRef]
Samuel, K. , Obrst, L. , Stoutenberg, S. , Fox, K. , Franklin, P. , Johnson, A. , Laskey, K. , Nichols, D. , Lopez, S. , and Peterson, J. , 2008, “ Translating OWL and Semantic Web Rules Into Prolog: Moving Toward Description Logic Programs,” Theory Pract. Logic Program., 8(03), pp. 301–322. [CrossRef]


Grahic Jump Location
Fig. 1

The hierarchical entity structure of the DFAM ontology

Grahic Jump Location
Fig. 2

Sample models and fabricated design features

Grahic Jump Location
Fig. 3

Network graph of the revolute joint entities and instances

Grahic Jump Location
Fig. 4

Showing usage of all entities and attributes of an instance in the Protégé tool

Grahic Jump Location
Fig. 5

Storing parametric data with assertions

Grahic Jump Location
Fig. 6

SPARQL query for a competency question

Grahic Jump Location
Fig. 7

Example of modular reasoning rules with Prolog



Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In