Documente Academic
Documente Profesional
Documente Cultură
discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/324741724
CITATIONS READS
0 9
4 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Zhenyong Wu on 25 April 2018.
Computers in Industry
journal homepage: www.elsevier.com/locate/compind
A R T I C LE I N FO A B S T R A C T
Keywords: More and more manufacturing companies are facing challenges in knowledge refining and reusing in stage of
Product development knowledge product development. To resolve this problem and make the knowledge convenient for acquisition, machine-
Knowledge representation understandable and human-understandable, this paper proposes a framework of semantic hyper-graph-based
Knowledge service knowledge representation to support the knowledge sharing for the product development. A case study of car
XML topic map
headlamp development is given to validate the feasibility and effectiveness of the proposed method. The results
Ontology
bring out that it can help engineers to rapidly and accurately acquire knowledge. In future research, the
knowledge recommendation service based on product development process should be considered.
1. Introduction Some researches, which include design rationale systems, product fa-
milies, systems engineering, and ontology engineering, pursue to cap-
Product development is an intensive knowledge involved, often ture information or knowledge from early product development deci-
complex, fuzzy and iterative process in product lifecycle management sions, customer requirements and feedback analysis reports, product
[1]. The needs and specifications of the knowledge is further refined functions and associated physical features. The product development
over the period of product development process [2]. An efficient knowledge generally exists and stores in management/application
knowledge representation scheme can help the designer to make better- system or engineers’ experiences [7]. Without the experience knowl-
informed decisions with effective computer support tools. In today’s edge of domain experts, this kind of experience knowledge cannot be
product development field, product developers or designers need a shared among engineers effectively [8].
large amount of raw data and information to perform their work. Product development knowledge exists in technical documents,
Knowledge representation is very important to convert this raw data engineering manuals, design drawings and system databases [9]. It is
and information into knowledge, which is available to designers [3]. mostly in structured or semi-structured form and stored in hard
There is great pressure on the product developer due to product de- memory or information system that use for knowledge sharing and
velopment risk and efficiency in managing development resources, not reuse [10]. In recent years, there have been significant and considerable
just for the product but also for the development process. Furthermore, developments in knowledge representation in product development.
the trend to shorten new product development time to stay competitive Some rule-based methods are not good for users to understand. The
has made the new methods develop fast through the use of concurrent graph-based methods may lack efficiency for knowledge reasoning and
engineering and collaborative product development processes [4], storing [11]. It is useful to focus on the evolution of product develop-
which depends on effective flow and share of knowledge between ment research. Then a new knowledge representation method is pro-
product development teams [39]. There is a common view that deci- posed. The knowledge representation method should be machine-un-
sions made early in the design process have higher impact on product derstandable, human-understandable and convenient for knowledge
development time, cost, and sustainability [5]. In later stages of product acquisition. Therefore, a unified knowledge representation method is
development, it often requires knowledge from the earlier stages [6]. the premise of product knowledge service. Based on this, we present an
⁎
Corresponding author at: Beihang University, No.37, Xueyuan RD, Haidian District, Beijing 100191, China.
E-mail addresses: wuzhy1983@163.com (Z. Wu), ljh@liugong.com (J. Liao), songwenyan@buaa.edu.cn (W. Song), henrymhl@126.com (H. Mao), zfhuang@gxu.edu.cn (Z. Huang),
lixinx@gxu.edu.cn (X. Li), mhy2005516@sina.com (H. Mao).
https://doi.org/10.1016/j.compind.2018.04.008
Received 9 November 2016; Received in revised form 5 February 2018; Accepted 10 April 2018
0166-3615/ © 2018 Elsevier B.V. All rights reserved.
Z. Wu et al. Computers in Industry 100 (2018) 43–56
44
Z. Wu et al. Computers in Industry 100 (2018) 43–56
Table 3
The previous methods of knowledge representation.
Modeling method Researchers Contribution
Semantic networks-based method Woods [26] and Peters and Shrobe [27] Introduce the mechanism of this method and use the method for knowledge representation in an
intelligent environment.
Neural networks-based method Widrow et al. [28] and Kasabov [29] Classify the application scenarios of this method. Implement a neural network-based method in
online knowledge-based learning.
Concept maps based-method Sowa [30] and Novak [31] Analyze knowledge of the real world and map it to a computable form.
Ontology based-method Gómez-Pérez and Corcho [32] and Chen Ontology is integrated with the semantic web. Ontology-based empirical knowledge
[33] representation and reasoning.
Semantic Web-based method Berners-Lee et al. [34] and Daconta et al. Make the web context meaningful and understandable.
[35]
Topic-maps based method Cañas et al. [36] and Biezunski et al. Apply the method in knowledge modeling and sharing environment.
[37]
model, a semantic web framework based on XML Topic Map (XTM) is In this paper, the knowledge of product development is classified
proposed. A set of hyper-graph operations on XTM is developed to re- into four categories which consists of know-what, know-why, know-
present the distributed knowledge resources in different product de- how and know-who knowledge. Furthermore, considering the knowl-
velopment process. Following this model, representation architectures edge user and product development process, there are three knowledge
are defined to for product development. dimensions in product development stage as shown in Fig. 1. The three
dimensions are dimension of product development knowledge, knowl-
edge users dimension and product development process dimension.
3. Classification of knowledge for product development In the light of dimension of product development knowledge,
knowledge is divided into four categories in this stage: know what,
Explicit knowledge is well represented by formed information and know why, know how and know who knowledge. Know-what knowl-
virtual reality prototypes. People have been focusing on developing edge here includes customer requirements, decision tables, product
means of representing tacit knowledge. Mapping tacit knowledge to a development cases and customer feedback. Know-why knowledge in-
physical form is a very difficult problem and these mappings are not cludes production rules, design rules, detailed drawings and fishbone
unique. Since knowledge should be defined as information in context, diagrams. Know-how knowledge mainly includes CAD model views,
the representation of knowledge would depend on both the content and FMEA diagram, virtual prototypes, computer algorithms and design
the context of the information. A good product knowledge representa- procedures. Know-who knowledge includes multimedia, flow charts,
tion model should have the ability to not only capture knowledge and photographs.
through the development process, but also reflect the relevant context. The dimension of product development process mainly consists of
A significant part of research in product development is concerned with product plan, concept design, preliminary design and detail design.
knowledge capturing, representation, and reuse.
45
Z. Wu et al. Computers in Industry 100 (2018) 43–56
Each sub-process needs various knowledge such as know-what knowl- The ontology layer can represent the semantic information in this
edge and know-how knowledge. framework, which mainly consists of development process ontology,
The third dimension called knowledge users mainly includes two development object ontology, and knowledge object ontology. The
types of user: decision maker and technology developer. The target process ontology generally includes the concept and property in-
users of product development are persons who make decisions and formation of product development processes, such as development
persons who conduct technology development. The persons making a stage, task, activities and some process elements. The development
decision sometimes include product managers in the company. And the object ontology mainly includes the related concepts and property of
persons conducting technology development include development en- development object, such as product ID, parts category, design versions
gineers in product development team. and attribute information. Knowledge object ontology consists of the
classification of knowledge, such as know-what, know-why, know-how,
4. Product development knowledge representation model and know-who knowledge.
The instance of product development knowledge ontology is then
4.1. Proposed knowledge representation model for product development designed according to hyper-graph to form the XTM layer. It represents
product development knowledge by using an instance of ontology. It
The challenge of constructing such a representation model is design also can connect different knowledge resources which include product
a mechanism in which knowledge can be effectively captured, modeled, objects, concepts, specifications, processes, and experts.
represented and shared during the different development stages. The Resource layer stores knowledge resources refined from product
following section presents a proposed model of product development data and information.
knowledge to be used in product development.
As shown in Fig. 2, a model of product development knowledge is 4.2. XML Topic Map and its hyper-graph model
proposed, and it consists of three layers. The knowledge ontology in
ontology layer contains three objects and the detail is shown also in Topic Maps is a standard for the representation and interchange of
Fig. 2. The mapping is created in XTM layer to link knowledge sources knowledge with an emphasis on the information finding method. A
and requests. The underlying layer is the knowledge resource layer topic map represents information using (1) Topics representing any
which consists of information and data. concept from people, countries, and organizations to software modules,
46
Z. Wu et al. Computers in Industry 100 (2018) 43–56
Table 4
Detail information of concepts and semantic links.
ID Class Name
47
Z. Wu et al. Computers in Industry 100 (2018) 43–56
feature, concept, and entity can be represented by the semantic node. illustrated in Fig. 6. In Fig. 6, t1–t6 denote the concepts, l1–l4 denote
Semantic link can represent semantic relationships, such as subclass, semantic links (l1 denotes Part of, l2 denotes Reference, l3 denotes Se-
instance, and cause-effect, etc. Actually, the semantic network can also quential and l4 denotes Subclass), and i1–i9 denote incidences.
be regarded as a specific hyper-graph. The mapping relationship be- As shown in Fig. 5, the weight values represent the importance of
tween semantic network and hyper-graph can be defined and built. The semantic links. Three weight values can be obtained from the three
vertexes, edges, and incidences in the hyper-graph can be represented semantic links, that is, the link between product development and
by the semantic nodes, semantic links and links between the semantic knowledge modeling, the link between product development and knowledge
nodes and the semantic links. In Fig. 4, an illustration of the semantic sharing, and the link between product development and knowledge re-
hyper-graph model is shown. commendation. They are 0.3, 0.5, and 0.2 which reveals that product
A detailed example of a semantic hyper-graph model is shown in development activities get more support from knowledge sharing. Based
Fig. 5. The knowledge contained in Fig. 5 can be refined as follows. on the semantic hyper-graph model, a data structure used for knowl-
Product development is one stage of product lifecycle, and a semantic edge representation can be designed and implemented in knowledge
link called “part of” exists between the two concepts (i.e. product de- sharing system.
velopment and product lifecycle). Knowledge modeling is the premise
of knowledge sharing. Knowledge recommendation is a subclass of 4.3. Product development knowledge ontology
knowledge sharing. Product lifecycle knowledge management consists
of knowledge modeling, knowledge sharing and knowledge re- As mentioned in the previous section, product knowledge can be
commendation. divided into four kinds, i.e. know what, know why, know how and
Table 4 provides detail information of concepts and semantic links. know who knowledge. Analyzing the keystones of product devel-
The semantic hyper-graph model of the knowledge representation is opment ontology, the establishment method of knowledge ontology
48
Z. Wu et al. Computers in Industry 100 (2018) 43–56
49
Z. Wu et al. Computers in Industry 100 (2018) 43–56
50
Z. Wu et al. Computers in Industry 100 (2018) 43–56
51
Z. Wu et al. Computers in Industry 100 (2018) 43–56
Table 6
Four types of knowledge.
Knowledge Type Name Property Process
5.4. Ontology definition for headlamp development knowledge 6. Comparisons and discussion
From the knowledge ontology definition above section, this ontology Knowledge representation method in this paper considers both the
model consists of the development process, development object and knowledge recommendation and knowledge sharing, and it is con-
knowledge object. Similarly, the headlamp development knowledge on- ducive to knowledge representation for product development. It can
tology property consists of four types of knowledge ontology such as know solve the problem of inaccurate knowledge requirements of engineers,
what, know why, know how and know who. These properties and sub- and well describe the relationships between the knowledge resources.
properties represent the expression form of knowledge object ontology. According to the results of the case study, the product knowledge
As shown in Fig. 12, taking the lamp cover as development object, this system uses the proposed knowledge presentation method to organize
design activity belongs to the molding product design and process design. and share knowledge. The proposed knowledge representation method
The relationship between them is In_Part_of. The process of cooperation is considers semantic information integrated with hyper-graph. From the
the product molding product design and mold fabrication process planning. knowledge modeling technology perspective, comparisons between the
There are also other different kinds of knowledge, such as know-what, know- proposed modeling technology and existed modeling technologies are
why, know-how and know-who knowledge. refined in Table 7.
According to Table 7, there are two advantages of the proposed
5.5. Demonstrated system modeling technology:
An application system is developed to demonstrate the approaches (1) It is a multi-level knowledge modeling structure which includes
proposed in this case study. Fig. 13 is the shortcut of the main interface. ontology layer, XTM layer and resource layer. Additionally, the
After the product developer enters the product development knowledge ontology schema is also designed which includes development
service system, the developer selects the automobile root as shown in process, knowledge object, development object, essential informa-
Fig. 13. Then the developer selects the body class, and then selects the tion and relationships.
headlamp class to learn that the headlamp has ten parts, including bulk- (2) The key techniques of the knowledge representation and sharing for
head, lampstand, shield, decoration strip, lampstand cover, triangular edge, product development include framework and process of knowledge
fixture, lamp cover, inner cover and reflective bowl. Finally, the developer capturing. These techniques are developed to achieve hyper-graph
selects the reflective bowl and then selects the concept stage from the drop- based knowledge representation and knowledge reuse during pro-
down menu on top right corner, and selects the know-what knowledge type duct development.
from the drop-down menu to get the knowledge as shown in the right side
of the diagram in Fig. 13. From the perspective of knowledge representation framework,
Fig. 14 shows the knowledge sharing process in a headlamp design. This comparisons between the proposed knowledge representation frame-
prototype system interface includes knowledge definition, knowledge re- work and others are conducted in Table 8.
commendation, knowledge retrieval and knowledge service for the crane According to Table 8, the features of the proposed framework are as
design. follows.
52
Z. Wu et al. Computers in Industry 100 (2018) 43–56
• This proposed knowledge representation framework has strength in (1) Theoretically, a semantic hyper-graph-based knowledge re-
knowledge reasoning and coding. The representation framework presentation model is proposed toward product development
based on hyper-graph and ontology can describe the relationship knowledge management, which combines the advantages of the
between knowledge resources and relationships, which is con- hyper-graph in reasoning and coding of knowledge management
venient for knowledge coding and automatic reasoning. and the merits of the semantic architecture model in bringing se-
• The framework is machine-understandable and human-under- mantic relationship into the representation model.
standable. It is convenient for knowledge capture. A unified (2) In practice, the proposed framework can help design engineers to
knowledge representation method is the premise of product achieve cross-department knowledge acquisition and automatic
knowledge service. Especially XML Topic Map proposed in this knowledge reasoning in complex product development, because it
paper can fit in the knowledge service environment better than the has strengths in effectively representing different types of knowl-
previous methods. edge and describing the relationships between them. With the help
of the proposed knowledge representation model, the design en-
gineers will not have to spend a lot of time and energy to search for
7. Conclusion and future perspective
knowledge as they did before in the process of complex product
development.
7.1. Conclusion
This paper proposes a framework to represent and share product de- 7.2. Future research opportunities
velopment knowledge during the product development phase. This frame-
work first classifies the product development knowledge into four types, To further validate the proposed knowledge representation approach,
know-what knowledge, know-why knowledge, know-how knowledge and more empirical studies of different product development projects is neces-
know-who knowledge. Then a knowledge representation model based on sary to be conducted in future. Potential future research directions related to
XML topic map and ontology is proposed. A case study of knowledge re- this study is provided as follows:
presentations in headlamp development shows that the proposed method Firstly, the proposed knowledge representation model based on se-
can be used to improve product development process. mantic hyper-graph can be integrated with engineering semantic web
The main features of the proposed framework are summarized as technologies to support knowledge reusing and sharing among multi-
follows: disciplinary engineers in product development. Secondly, feedback
53
Z. Wu et al. Computers in Industry 100 (2018) 43–56
Table 7
Comparisons from the knowledge modeling technology perspective.
Existing methods In this paper
Table 8
Comparison between the proposed knowledge framework and others.
Logicality Modularity Reasoning Understandability Coding
Notes: “√” indicates the knowledge representation framework has the feature, while “×” denotes that the framework does not possess the feature. “Partially” denotes
that the framework partially possesses the feature.
55
Z. Wu et al. Computers in Industry 100 (2018) 43–56
management in process planning, CIRP Ann.-Manuf. Technol. 56 (1) (2007) based product form and color design, Comput.-Aided Des. 38 (2) (2006) 157–171.
175–180. [25] C.C. Lin, D.B. Luh, A vision-oriented approach for innovative product design, Adv.
[8] S.H. Liao, Expert system methodologies and applications—a decade review from Eng. Inform. 23 (2) (2009) 191–200.
1995 to 2004, Expert Syst. Appl. 28 (1) (2005) 93–103. [26] W. Woods, What’s in a link: foundation for semantic network, in: A. Collins, Daniel
[9] M. Sandberg, I. Tyapin, M. Kokkolaras, A. Lundbladh, O. Isaksson, A knowledge- G. Bobrow (Eds.), Representation and Understanding: Structure in Cogntive
based master model approach exemplified with jet engine structural design, Science, 1975, pp. 35–82.
Comput. Ind. 85 (2017) 31–38. [27] S. Peters, H.E. Shrobe, Using semantic networks for knowledge representation in an
[10] G. Lyu, X. Chu, D. Xue, Product modeling from knowledge: distributed computing intelligent environment, Pervasive Computing and Communications. (PerCom
and lifecycle perspectives: a literature review, Comput. Ind. 84 (2017) 1–13. 2003). Proceedings of the First IEEE International Conference on, IEEE, 2003.
[11] E. Francalanza, J. Borg, C. Constantinescu, A knowledge-based tool for designing [28] B. Widrow, D.E. Rumelhart, M.A. Lehr, Neural networks: applications in industry,
cyber physical production systems, Comput. Ind. 84 (2017) 39–58. business and science, Commun. ACM 37 (1994) 93–105.
[12] R. Owen, I. Horváth, Towards product-related knowledge asset warehousing in [29] N. Kasabov, Evolving fuzzy neural networks for supervised/unsupervised online
enterprises, Proceedings of the 4th International Symposium on Tools and Methods knowledge-based learning, IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 31 (6)
of Competitive Engineering, TMCE 2002 (2002) 155–170. (2001) 902–918.
[13] Nonaka, The knowledge creating company, Harv. Bus. Rev. 69 (1991) 96–104. [30] J.F. Sowa, Knowledge Representation: Logical, Philosophical, and Computational
[14] Z.Y. Wu, X.G. Ming, Y.L. Wang, L. Wang, Technology solutions for product lifecycle Foundations, MIT Press, 2000.
knowledge management: framework and a case study, Int. J. Prod. Res. 52 (21) [31] J.D. Novak, Learning, Creating, and Using Knowledge: Concept Maps as Facilitative
(2014) 6314–6334. Tools in Schools and Corporations, Routledge, 2010.
[15] D. Foray, B. Lundvall, The knowledge-based economy: from the economics of [32] A. Gómez-Pérez, O. Corcho, Ontology languages for the semantic web, IEEE Intell.
knowledge to the learning economy, The Economic Impact of Knowledge, (1998), Syst. 17 (2002) 54–60.
pp. 115–121. [33] Y.-J. Chen, Development of a method for ontology-based empirical knowledge re-
[16] L.A. Liikkanen, M. Perttula, Exploring problem decomposition in conceptual design presentation and reasoning, Decis. Support Syst. 50 (1) (2010) 1–20.
among novice designers, Des. Stud. 30 (1) (2009) 38–59. [34] T. Berners-Lee, J. Hendler, O. Lassila, The semantic web, Sci. Am. 284 (5) (2001)
[17] A. Dong, The latent semantic approach to studying design team communication, 28–37.
Des. Stud. 26 (5) (2005) 445–461. [35] M.C. Daconta, L.J. Obrst, K.T. Smith, The Semantic Web: A Guide to the Future of
[18] J. Paay, L. Sterling, F. Vetere, S. Howard, A. Boettcher, Engineering the social: the XML, Web Services, and Knowledge Management, John Wiley & Sons, 2003.
role of shared artifacts, Int. J. Hum.-Comput. Stud. 67 (5) (2009) 437–454. [36] A.J. Cañas, G. Hill, R. Carff, N. Suri, J. Lott, G. Gómez, et al., CmapTools: A
[19] T. Hartmann, M. Fischer, J. Haymaker, Implementing information systems with Knowledge Modeling and Sharing Environment, (2004).
project teams using ethnographic–action research, Adv. Eng. Inform. 23 (1) (2009) [37] M. Biezunski, M. Bryan, S. Newcomb, ISO/IEC 13250: 2000 Topic Maps:
57–67. Information Technology, (2009).
[20] L.B. Kara, K. Shimada, S.D. Marmalefsky, An evaluation of user experience with a [38] Y. Dong, M. Li, HyO-XTM: a set of hyper-graph operations on XML Topic Map to-
sketch-based 3D modeling system, Comput. Graph. 31 (4) (2007) 580–597. ward knowledge management, Future Gener. Comput. Syst. 20 (1) (2004) 81–100.
[21] T.M. Sezgin, R. Davis, Sketch recognition in interspersed drawings using time-based [39] L. Solano, P. Rosado, F. Romero, Knowledge representation for product and pro-
graphical models, Comput. Graph. 32 (5) (2008) 500–510. cesses development planning in collaborative environments, Int. J. Comput. Integr.
[22] L.Y. Zhai, L.P. Khoo, Z.W. Zhong, A rough set based decision support approach to Manuf. 27 (8) (2014) 787–801.
improving consumer affective satisfaction in product design, Int. J. Ind. Ergon. 39 [40] D.N. Sormaz, B. Khoshnevis, Process planning knowledge representation using an
(2) (2009) 295–302. object-oriented data model, Int. J. Comput. Integr. Manuf. 10 (1–4) (1997) 92–104.
[23] R. Roy, M. Goatman, K. Khangura, User-centric design and Kansei Engineering, [41] T. Masood, R. Roy, A. Harrison, Y.C. Xu, S. Gregson, C. Reeve, Integrating through-
CIRP J. Manuf. Sci. Technol. 1 (3) (2009) 172–178. life engineering service knowledge with product design and manufacture, Int. J.
[24] H.C. Tsai, S.W. Hsiao, F.K. Hung, An image evaluation approach for parameter- Comput. Integr. Manuf. 28 (1) (2015) 59–74.
56