Hostname: page-component-7c8c6479df-7qhmt Total loading time: 0 Render date: 2024-03-28T08:10:35.726Z Has data issue: false hasContentIssue false

Ontology-based design information extraction and retrieval

Published online by Cambridge University Press:  19 March 2007

ZHANJUN LI
Affiliation:
Purdue Research and Education Center for Information Systems in Engineering, School of Mechanical Engineering, Purdue University, West Lafayette, Indiana, USA
KARTHIK RAMANI
Affiliation:
Purdue Research and Education Center for Information Systems in Engineering, School of Mechanical Engineering, Purdue University, West Lafayette, Indiana, USA

Abstract

Because of the increasing complexity of products and the design process, as well as the popularity of computer-aided documentation tools, the number of electronic and textual design documents being generated has exploded. The availability of such extensive document resources has created new challenges and opportunities for research. These include improving design information retrieval to achieve a more coherent environment for design exploration, learning, and reuse. One critical issue is related to the construction of a structured representation for indexing design documents that record engineers' ideas and reasoning processes for a specific design. This representation should explicitly and accurately capture the important design concepts as well as the relationships between these concepts so that engineers can locate their documents of interest with less effort. For design information retrieval, we propose to use shallow natural language processing and domain-specific design ontology to automatically construct a structured and semantics-based representation from unstructured design documents. The design concepts and relationships of the representation are recognized from the document based on the identified linguistic patterns. The recognized concepts and relationships are joined to form a concept graph. The integration of these concept graphs builds an application-specific design ontology, which can be seen as the structured representation of the content of the corporate document repository, as well as an automatically populated knowledge base from previous designs. To improve the performance of design information retrieval, we have developed ontology-based query processing, where users' requests are interpreted based on their domain-specific meanings. Our approach contrasts with the traditionally used keyword-based search. An experiment to test the retrieval performance is conducted by using the design documents from a product design scenario. The results demonstrate that our method outperforms the keyword-based search techniques. This research contributes to the development and use of engineering ontology for design information retrieval.

Type
Research Article
Copyright
© 2007 Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

REFERENCES

Ahmed, S. & Wallace, K. (2003). Reusing design knowledge. In Proc. 14th CIRP Design Seminar, Cairo.
Ahmed, S. & Wallace, K.M. (2004). Identifying and supporting the knowledge needs of novice designers within the aerospace industry. Journal of Engineering Design 15(5), 475492.Google Scholar
Ahmed, S., Kim, S., & Wallace, K. (2005). A methodology for creating ontologies for engineering design. Proc. ASME 2005 Int. Design Engineering Technical Conf. Computers and Information in Engineering Conf., Long Beach, CA.
Ashby, M.F. (1999). Materials Selection in Mechanical Design. Burlington, MA: Butterworth–Heinemann.
Baeza, R. & Neto, B. (1999). Modern Information Retrieval. New York: Addison–Wesley.
Baudin, C., Gevins, J., Baya, V., & Mabogunje, A. (1992). Dedal: using domain concepts to index engineering design information. Proc. 14th Conf. Cognitive Science Society, pp. 702707, Anaheim, CA.
Baya, V., Gevins, J., Baudin, C., Mabogunje, A., Leifer, L., & Toye, G. (1992). An experimental study of design information reuse. In Proc. ASME 4th Int. Conf. Design Theory and Methodology, pp. 141147, Scottsdale, AZ.
Brill, E. (1995). Transformation-based error-driven learning and natural language processing: a case study in part of speech tagging. Computational Linguistics 21(4), 543565.Google Scholar
Brin, S. & Page, L. (1998). The anatomy of a large-scale hypertextual web search engine. Computer Networks and ISDN Systems 30(1–7), 107117.Google Scholar
Busby, J.S. (1999). The problem with design reuse: an investigation into outcomes and antecedents. Journal of Engineering Design 10, 277296.Google Scholar
Chung, Y.C., Lieu, R., Liu, J., Luk, A., Mao, J., & Raghavan, P. (2002). Thematic mapping—from unstructured documents to taxonomies. Proc. 11th Int. Conf. Information and Knowledge Management, pp. 608610. New York: ACM Press.
Collins, J.A., Hagan, B.T., & Bratt, H.M. (1976). The failure-experience matrix—a useful design tool. Journal of Engineering for Industry August, 10741079.Google Scholar
Court, A.W., Culley, S.J., & McMahon, C.A. (1994). Information sources and storage methods for engineering data. ASME Engineering Systems Design and Analysis 5.Google Scholar
Court, A.W., Ullman, D.G., & Culley, S.J. (1998). A comparison between the provision of information to engineering designers in the UK and the USA. International Journal of Information Management 18(6), 409425.Google Scholar
Dong, A. & Agogino, A.M. (1996). Text analysis for constructing design representations. Artificial Intelligence in Engineering 11(1), 6575.Google Scholar
Dong, A. (2006). Concept formation as knowledge accumulation: a computational linguistic study. Artificial Intelligence for Engineering Design, Analysis and Manufacturing 20(1), 3553.Google Scholar
Farley, B. (2000). Extracting information from free-text aircraft repair notes. Artificial Intelligence for Engineering Design, Analysis and Manufacturing 15(4), 293305.Google Scholar
Fernández-López, M., Gómez-Pérez, A., & Juristo, N. (1997). METHONTOLOGY: from ontological art towards ontological engineering. Spring Symp. Ontological Engineering of AAAI, Stanford University, CA.
Glasgow, B., Mandell, A., Binney, D., Ghemri, L., & Fisher, D. (1998). MITA, an information-extraction approach to the analysis of free-form text in life insurance applications. AI Magazine 19, 5971.Google Scholar
Goel, A.K., Bhatta, S.R., & Stroulia, E. (1997). KRITIK: an early case-based design system. In Issues and Applications of Case-Based Reasoning in Design (Maher, M. & Pu, P., Eds.), pp. 87132. Mahwah, NJ: Erlbaum.
Guarino, N., Masolo, C., & Vetere, G. (1999). Ontoseek: content-based access to the web. IEEE Intelligent Systems 14(3), 7080.Google Scholar
Hirtz, J., Stone, R.B., McAdams, D.A., Szykman, S., & Wood, K.L. (2002). A functional basis for engineering design: reconciling and evolving previous efforts. Research in Engineering Design 13(2), 6582.Google Scholar
Hmelo-Silver, C.E. & Pfeffer, M.G. (2004). Comparing expert and novice understanding of a complex system from the perspective of structures, behaviors, and functions. Cognitive Science 28, 127138.Google Scholar
Hobbs, J.R., Appelt, D.E., Bear, J., Israel, D., Kameyama, M., Stickel, M., & Tyson, M. (1996). FASTUS: a cascaded finite-state transducer for extracting information from natural-language text. In Finite-State Devices for Natural Language Processing (Roche, E. & Schabes, Y., Eds.). Cambridge, MA: MIT Press.
Jurafsky, D. & Martin, J.H. (2000). Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition. Upper Saddle River, NJ: Prentice–Hall.
Kim, J., Will, P., Ling, S.R., & Neches, B. (2003). Knowledge-rich catalog services for engineering design. Artificial Intelligence for Engineering Design, Analysis and Manufacturing 17(4), 349366.Google Scholar
Kitamura, Y. & Mizoguchi, R. (2004). Ontology-based systemization of functional knowledge. Journal of Engineering Design 15(4), 327351.Google Scholar
Kuffner, T.A. & Ullman, D.G. (1991). The information request of mechanical design engineers. Design Studies 12(1), 4250.Google Scholar
Kutz, M. (2002). Handbook of Materials Selection. New York: Wiley.
Kutz, M. (2005). Mechanical Engineers' Handbook, Manufacturing and Management. New York: Wiley.
Levin, B. (1993). English Verb Classes and Alternations: A Preliminary Investigation. Chicago: University of Chicago Press.
Lowe, A., McMahon, C., Shah, T., & Culley, S. (2000). An analysis of the content of technical information used by engineering designers. Proc. of 2000 ASME Design Engineering Technical Conf., Paper No. DETC2000/DTM-14545, Baltimore, MD.
Maedche, A. & Staab, S. (2001). Ontology learning the semantic web. IEEE Intelligent Systems 16(2), 7279.Google Scholar
Maher, M.L. & Silva-Garza, A.G. (1997). Case-based reasoning in design. IEEE Expert 12 (March–April), 3441.Google Scholar
Marcus, M., Santorini, B., & Marcinkiewicz, M.A. (1994). Building a large annotated corpus of English: The Penn Treebank. Computational Linguistics 19(2), 313330.Google Scholar
Marsh, J.R. (1997). The capture and utilization of experience in engineering design. PhD. Thesis. University of Cambridge.
McMahon, C.A., Lowe, A., Culley, S.J., Corderoy, M., Crossland, R., Shah, T., & Stewart, D. (2004). Waypoint: an integrated search and retrieval system for engineering documents. Journal of Computing and Information Science in Engineering 4(4), 329338.Google Scholar
Nirenburg, S. & Raskin, V. (2004). Ontological Semantics. Cambridge, MA: MIT Press.
Olsen, G.R., Cutkosky, M., Tenenbaum, J.M., & Gruber, T.R. (1995). Collaborative engineering based on knowledge sharing agreements. Concurrent Engineering: Research and Applications 2(3), 145159.Google Scholar
Pu, J.T. & Ramani, K. (2005). A 3D model retrieval method using 2D freehand sketches. Lecture Notes in Computer Science (Sunderam, V.S., Albada, G.D.V., Sloot, P.M.A. & Dongarra, J.J., Eds.), Part II, pp. 343347. Heidelberg: Springer.
Pugh, S. (1997). Total Design: Integrated Methods for Successful Product Engineering. Wokingham, MA: Addison–Wesley.
Riloff, E. (1996). Automatically generating extraction patterns from untagged text. Proc. 13th National Conf. on AI, pp. 10441049.
Salton, G. (1989). Automatic Text Processing. Wokingham, MA: Addison–Wesley.
Silberman, Y., Miikkulainen, R., & Bentin, S. (2001). Semantic effect on episodic associations. Proc. 23rd Annual Conf. Cognitive Science Society (Moore, J.D. & Stenning, K., Eds.). Edinburgh: Cognitive Science Society.
Sivaloganathan, S. (1998). Proc. Engineering Design Conf. 98: Design Reuse. ASME 98.
Sowa, J.F. (1984). Conceptual Structures: Information Processing in Mind and Machine. Reading, MA: Addison–Wesley.
Stauffer, L.A., Ullman, D.G., & Dietterich, T.G. (1987). Protocol analysis of mechanical engineering design. In Proc. Int. Conf. Engineering Design (Eder, W.E., Ed.), Vol. 1, pp. 7485.
Sudarsan, R., Fenves, S.J., Sriram, R.D., & Wang, F. (2005). A product information modeling framework for product lifecycle management. Computer-Aided Design 37(13), 13991411.Google Scholar
Sycara, K. & Navinchandra, D. (1989). Integrated case-based reasoning and qualitative reasoning in engineering design. In Artificial Intelligence in Design (Gero, J., Ed.). New York: Springer.
Szykman, S., Sriram, R.D., Bochenek, C., Racz, J.W., & Senfaute, J. (2000). Design repositories: Engineering design's new knowledge base. IEEE Intelligent Systems 15(3), 4855.Google Scholar
Tyhurst, J.J. (1986). Applying linguistic knowledge to engineering notes. In Proc. Winter Annual Meeting of the American Society of Mechanical Engineers, pp. 31136, Anaheim, CA.
Ullman, D.G. (1997). The Mechanical Design Process. New York: McGraw–Hill.
Vries, B.D, Jessurun, J., Segers, N., & Achten, H. (2005). Word graphs in architectural design. Artificial Intelligence for Engineering Design, Analysis and Manufacturing 19(4), 277288.Google Scholar
Weber, C., Werner, H., & Deubel, T. (2003). A different view on product data management/product life-cycle management and its future potentials. Journal of Engineering Design 14(4), 447464.Google Scholar
Yang, M.C., Wood, W.H., & Cutkosky, M.R. (2005). Design information retrieval: a thesauri-based approach for reuse of informal design information. Engineering with Computers 21(2), 177192.Google Scholar