Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-07T20:02:11.197Z Has data issue: false hasContentIssue false

Enhanced SPARQL-based design rationale retrieval

Published online by Cambridge University Press:  04 October 2016

Luye Li
Affiliation:
Nanjing Research Institute of Electronics Technology, Nanjing, China State Key Laboratory of CAD and CG, Zhejiang University, Hangzhou, China
Shuming Gao*
Affiliation:
State Key Laboratory of CAD and CG, Zhejiang University, Hangzhou, China
Ying Liu
Affiliation:
Institute of Mechanical and Manufacturing Engineering, School of Engineering, Cardiff University, Cardiff, United Kingdom
Xiaolian Qin
Affiliation:
State Key Laboratory of CAD and CG, Zhejiang University, Hangzhou, China
*
Reprint requests to: Shuming Gao, State Key Laboratory of CAD and CG, Zhejiang University, Hangzhou, China. E-mail: smgao@cad.zju.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

Design rationale (DR) is an important category within design knowledge, and effective reuse of it depends on its successful retrieval. In this paper, an ontology-based DR retrieval approach is presented, which allows users to search by entering normal queries such as questions in natural language. First, an ontology-based semantic model of DR is developed based on the extended issue-based information system-based DR representation in order to effectively utilize the semantics embedded in DR, and a database of ontology-based DR is constructed, which supports SPARQL queries. Second, two SPARQL query generation methods are proposed. The first method generates initial SPARQL queries from natural language queries automatically using template matching, and the other generates initial SPARQL queries automatically from DR record-based queries. In addition, keyword extension and optimization is conducted to enhance the SPARQL-based retrieval. Third, a design rationale retrieval prototype system is implemented. The experimental results show the advantages of the proposed approach.

Information

Type
Special Issue Articles
Copyright
Copyright © Cambridge University Press 2016 
Figure 0

Fig. 1. Framework for ontology-based design rationale retrieval.

Figure 1

Fig. 2. Extended issue-based information system-based design rationale representation.

Figure 2

Fig. 3. Main class hierarchy of design rationale ontology.

Figure 3

Fig. 4. Process of SPARQL query generation from natural language query.

Figure 4

Table 1. SPARQL templates for natural language queries and corresponding knowledge needs

Figure 5

Fig. 5. Main process of keyword extension.

Figure 6

Fig. 6. Translation process of design rationale record-based query to SPARQL query.

Figure 7

Fig. 7. Example of the translation process from design rationale record-based query to SPARQL query.

Figure 8

Fig. 8. Example of descriptor extracting process on query for similar results.

Figure 9

Fig. 9. Example of descriptor extracting process on query for wanted results.

Figure 10

Fig. 10. Process of design rationale database constructing.

Figure 11

Table 2. Examples of SWRL rules

Figure 12

Fig. 11. User interface of the design rationale capture and retrieval system.

Figure 13

Table 3. Retrieval results corresponding to three different retrieval methods

Figure 14

Fig. 12. Comparison of the retrieval recall for the three methods.

Figure 15

Fig. 13. Comparison of the retrieval precision for the three methods.

Figure 16

Table 4. User input queries for nine test cases