{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,11]],"date-time":"2026-07-11T01:31:17Z","timestamp":1783733477269,"version":"3.55.0"},"reference-count":26,"publisher":"ASME International","issue":"2","funder":[{"DOI":"10.13039\/100015437","name":"America Makes","doi-asserted-by":"crossref","award":["4053.001"],"award-info":[{"award-number":["4053.001"]}],"id":[{"id":"10.13039\/100015437","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,6,1]]},"abstract":"<jats:p>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\u00e9g\u00e9 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\u2013crank. 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 \u201csuccessful\u201d versus \u201cunsuccessful\u201d fabrications.<\/jats:p>","DOI":"10.1115\/1.4035787","type":"journal-article","created":{"date-parts":[[2017,1,23]],"date-time":"2017-01-23T18:07:21Z","timestamp":1485194841000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":83,"title":["A Design for Additive Manufacturing Ontology"],"prefix":"10.1115","volume":"17","author":[{"given":"Mahmoud","family":"Dinar","sequence":"first","affiliation":[{"name":"G. W. Woodruff School of Mechanical Engineering, Georgia Institute of Technology, Atlanta, GA 30332 e-mail:"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David W.","family":"Rosen","sequence":"additional","affiliation":[{"name":"G. W. Woodruff School of Mechanical Engineering, Georgia Institute of Technology, Atlanta, GA 30332"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"33","published-online":{"date-parts":[[2017,2,16]]},"reference":[{"issue":"1","key":"2019100511225501100_bib1","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1017\/S0269888998001040","article-title":"Knowledge Level Modelling: Concepts and Terminology","volume":"13","year":"1998","journal-title":"Knowl. Eng. Rev."},{"key":"2019100511225501100_bib2","first-page":"103","article-title":"A Survey of Domain Ontology Engineering: Methods and Tools","volume-title":"Advances in Intelligent Tutoring Systems","year":"2010"},{"key":"2019100511225501100_bib3","doi-asserted-by":"publisher","volume-title":"Learning How to Learn","year":"1984","DOI":"10.1017\/CBO9781139173469"},{"issue":"1","key":"2019100511225501100_bib4","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1016\/S0007-8506(07)62296-3","article-title":"Benchmarking of Rapid Prototyping Techniques in Terms of Dimensional Accuracy and Surface Finish","volume":"44","year":"1995","journal-title":"CIRP Ann.-Manuf. Technol."},{"issue":"2","key":"2019100511225501100_bib5","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1108\/13552540410526999","article-title":"Benchmarking for Comparative Evaluation of RP Systems and Processesnull","volume":"10","year":"2004","journal-title":"Rapid Prototyping J."},{"issue":"S1","key":"2019100511225501100_bib6","doi-asserted-by":"publisher","first-page":"S14001","DOI":"10.2351\/1.4885235","article-title":"Design Guidelines for Laser Additive Manufacturing of Lightweight Structures in TiAl6V4","volume":"27","year":"2015","journal-title":"J. Laser Appl."},{"key":"2019100511225501100_bib7","unstructured":"Seepersad, C. C., Govett, T., Kim, K., Lundin, M., and Pinero, D., 2012, \u201cA Designer's Guide for Dimensioning and Tolerancing SLS Parts,\u201d Solid Freeform Fabrication Symposium, Austin, TX, pp. 921\u2013931.http:\/\/sffsymposium.engr.utexas.edu\/Manuscripts\/2012\/2012-70-Seepersad.pdf"},{"key":"2019100511225501100_bib8","doi-asserted-by":"publisher","DOI":"10.1115\/DETC2014-34222","article-title":"Manufacturability Feedback and Model Correction for Additive Manufacturing","volume-title":"ASME","year":"2014"},{"issue":"1","key":"2019100511225501100_bib9","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1016\/j.cirpj.2013.10.001","article-title":"Design for Additive Manufacturing\u2014Element Transitions and Aggregated Structures","volume":"7","year":"2014","journal-title":"CIRP J. Manuf. Sci. Technol."},{"issue":"1","key":"2019100511225501100_bib10","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1016\/S0142-694X(03)00033-4","article-title":"Think-Maps: Teaching Design Thinking in Design Education","volume":"25","year":"2004","journal-title":"Des. Stud."},{"issue":"3","key":"2019100511225501100_bib11","doi-asserted-by":"publisher","DOI":"10.1115\/1.4030076","article-title":"Problem Map: An Ontological Framework for a Computational Study of Problem Formulation in Engineering Design","volume":"15","year":"2015","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"key":"2019100511225501100_bib12","doi-asserted-by":"publisher","DOI":"10.1115\/DETC2009-87239","article-title":"A Computational Product Model for Conceptual Design Using SysML","volume-title":"ASME","year":"2009"},{"issue":"5","key":"2019100511225501100_bib13","doi-asserted-by":"publisher","first-page":"775","DOI":"10.1115\/1.1767179","article-title":"The Design Exemplar: A New Data Structure for Embodiment Design Automation","volume":"126","year":"2004","journal-title":"ASME J. Mech. Des."},{"issue":"2","key":"2019100511225501100_bib14","doi-asserted-by":"publisher","first-page":"021001","DOI":"10.1115\/1.4023167","article-title":"A Formal Representation of Function Structure Graphs for Physics-Based Reasoning","volume":"13","year":"2013","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"key":"2019100511225501100_bib15","unstructured":"Jee, H., Lu, Y., and Witherell, P., 2015, \u201cDesign Rules With Modularity for Additive Manufacturing,\u201d Solid Freeform Fabrication Symposium, pp. 1450\u20131462.http:\/\/sffsymposium.engr.utexas.edu\/sites\/default\/files\/2015\/2015-116-Jee.pdf"},{"key":"2019100511225501100_bib16","doi-asserted-by":"publisher","first-page":"333","DOI":"10.1017\/S089006049812406X","article-title":"Conceptual Modelling for Configuration: A Description Logic-Based Approach","volume":"12","year":"1998","journal-title":"Artif. Intell. Eng. Des. Anal. Manuf."},{"key":"2019100511225501100_bib17","article-title":"Description Logics","volume-title":"Handbook of Knowledge Representation","year":"2008"},{"issue":"12\u201313","key":"2019100511225501100_bib18","doi-asserted-by":"publisher","first-page":"1495","DOI":"10.1016\/j.artint.2008.04.002","article-title":"Combining Answer Set Programming With Description Logics for the Semantic Web","volume":"172","year":"2008","journal-title":"Artif. Intell."},{"issue":"4","key":"2019100511225501100_bib19","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1145\/2757001.2757003","article-title":"The Prot\u00e9g\u00e9 Project: A Look Back and a Look Forward","volume":"1","year":"2015","journal-title":"AI Matt."},{"key":"2019100511225501100_bib20","article-title":"SPARQL Query Language for RDF","volume-title":"W3C Recommendation","year":"2008"},{"issue":"2","key":"2019100511225501100_bib21","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1115\/1.4030076","article-title":"DBpedia\u2013A Large-Scale, Multilingual Knowledge Base Extracted From Wikipedia","volume":"6","year":"2015","journal-title":"Semantic Web"},{"issue":"2","key":"2019100511225501100_bib22","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1017\/S0269888900007797","article-title":"Ontologies: Principles, Methods and Applications","volume":"11","year":"1996","journal-title":"Knowl. Eng. Rev."},{"key":"2019100511225501100_bib23","article-title":"SWRL: A Semantic Web Rule Language Combining OWL and RuleML","year":"2004","journal-title":"W3C (Member Submissions)"},{"issue":"1","key":"2019100511225501100_bib24","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/s10994-011-5259-2","article-title":"ILP Turns 20","volume":"86","year":"2012","journal-title":"Mach. Learn."},{"issue":"4","key":"2019100511225501100_bib25","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1007\/s10462-011-9251-9","article-title":"Ontologies Versus Relational Databases: Are They so Different? A Comparison","volume":"38","year":"2012","journal-title":"Artif. Intell. Rev."},{"key":"2019100511225501100_bib26","doi-asserted-by":"publisher","first-page":"301","DOI":"10.1017\/S1471068407003249","article-title":"Translating OWL and Semantic Web Rules Into Prolog: Moving Toward Description Logic Programs","volume":"8","year":"2008","journal-title":"Theory Pract. Logic Program."}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.4035787\/6101761\/jcise_017_02_021013.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.4035787\/6101761\/jcise_017_02_021013.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,17]],"date-time":"2020-05-17T14:11:04Z","timestamp":1589724664000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/doi\/10.1115\/1.4035787\/446471\/A-Design-for-Additive-Manufacturing-Ontology"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,2,16]]},"references-count":26,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2017,6,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.4035787","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"value":"1530-9827","type":"print"},{"value":"1944-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,2,16]]},"article-number":"021013"}}