Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-07T00:31:44.068Z Has data issue: false hasContentIssue false

QuenchML: A semantics-preserving markup language for knowledge representation in quenching

Published online by Cambridge University Press:  15 January 2013

Aparna S. Varde*
Affiliation:
Department of Computer Science, Montclair State University, Montclair, New Jersey, USA
Mohammed Maniruzzaman
Affiliation:
Center for Heat Treating Excellence, Metal Processing Institute, Worcester Polytechnic Institute, Worcester, Massachusetts, USA
Richard D. Sisson Jr.
Affiliation:
Department of Manufacturing and Materials Engineering, Worcester Polytechnic Institute, Worcester, Massachusetts, USA
*
Reprint requests to: Aparna S. Varde, Department of Computer Science, Montclair State University, 1 Normal Avenue, Montclair, NJ 07043, USA. E-mail: vardea@montclair.edu
Rights & Permissions [Opens in a new window]

Abstract

Knowledge representation (KR) is an important area in artificial intelligence (AI) and is often related to specific domains. The representation of knowledge in domain-specific contexts makes it desirable to capture semantics as domain experts would. This motivates the development of semantics-preserving standards for KR within the given domain. In addition to the storage and analysis of information using such standards, the effect of globalization today necessitates the publishing of information on the Web. Thus, it is advisable to use formats that make the information easily publishable and accessible while developing KR standards. In this article, we propose such a standard called Quenching Markup Language (QuenchML). This follows the syntax of the eXtensible Markup Language and captures the semantics of the quenching domain within the heat treating of materials. We describe the development of QuenchML, a multidisciplinary effort spanning the realms of AI, database management, and materials science, considering various aspects such as ontology, data modeling, and domain-specific constraints. We also explain the usefulness of QuenchML in semantics-preserving information retrieval and in text mining guided by domain knowledge. Furthermore, we outline the significance of this work in software tools within the field of AI.

Information

Type
Practicum Article
Copyright
Copyright © Cambridge University Press 2013
Figure 0

Fig. 1. The Center for Heat Treating Excellence quenching apparatus. [A color version of this figure can be viewed online at http://journals.cambridge.org/aie]

Figure 1

Fig. 2. A Hyper Text Markup Language example.

Figure 2

Fig. 3. An eXtensible Markup Language example.

Figure 3

Fig. 4. A Materials Markup Language example. [A color version of this figure can be viewed online at http://journals.cambridge.org/aie]

Figure 4

Fig. 5. A partial snapshot of an entity relationship diagram for quenching. [A color version of this figure can be viewed online at http://journals.cambridge.org/aie]

Figure 5

Fig. 6. A partial diagrammatic representation of the quenching ontology. [A color version of this figure can be viewed online at http://journals.cambridge.org/aie]

Figure 6

Fig. 7. A partial panoramic view of the Quenching Markup Language schema. [A color version of this figure can be viewed online at http://journals.cambridge.org/aie]

Figure 7

Fig. 8. The use of sequence constraint in the Quenching Markup Language. [A color version of this figure can be viewed online at http://journals.cambridge.org/aie]

Figure 8

Fig. 9. The use of choice constraint in the Quenching Markup Language. [A color version of this figure can be viewed online at http://journals.cambridge.org/aie]

Figure 9

Fig. 10. The use of key constraint in the Quenching Markup Language. [A color version of this figure can be viewed online at http://journals.cambridge.org/aie]

Figure 10

Fig. 11. The use of occurrence constraint in the Quenching Markup Language. [A color version of this figure can be viewed online at http://journals.cambridge.org/aie]

Figure 11

Fig. 12. A partial sample of a Quenching Markup Language document. [A color version of this figure can be viewed online at http://journals.cambridge.org/aie]

Figure 12

Fig. 13. An example of using XQuery for information retrieval in the Quenching Markup Language. [A color version of this figure can be viewed online at http://journals.cambridge.org/aie]

Figure 13

Fig. 14. Association rule mining over Quenching Markup Language data. [A color version of this figure can be viewed online at http://journals.cambridge.org/aie]

Figure 14

Fig. 15. The RuleExtractor system architecture. [A color version of this figure can be viewed online at http://journals.cambridge.org/aie]

Figure 15

Fig. 16. The tree structure of an example sentence in quenching. [A color version of this figure can be viewed online at http://journals.cambridge.org/aie]

Figure 16

Fig. 17. The input for predicting distortion.

Figure 17

Fig. 18. The output for predicting distortion.