Sunteți pe pagina 1din 15

See

discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/324741724

Semantic hyper-graph-based knowledge


representation architecture for complex
product development

Article in Computers in Industry · April 2018

CITATIONS READS

0 9

4 authors, including:

Zhenyong Wu Wenyan Song


Guangxi University Beihang University (BUAA)
25 PUBLICATIONS 223 CITATIONS 39 PUBLICATIONS 330 CITATIONS

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Operations Analysis and Modelling of Hospital Logistics in Singapore View project

Research on product design knowledge representation based on SysML and knowledge


recommendation service system View project

All content following this page was uploaded by Zhenyong Wu on 25 April 2018.

The user has requested enhancement of the downloaded file.


Computers in Industry 100 (2018) 43–56

Contents lists available at ScienceDirect

Computers in Industry
journal homepage: www.elsevier.com/locate/compind

Semantic hyper-graph-based knowledge representation architecture for T


complex product development

Zhenyong Wua, Jihua Liaob, Wenyan Songc, , Hanling Maoa, Zhenfeng Huanga, Xinxin Lia,
Hanying Maod
a
School of Mechanical Engineering, Guangxi University, Nanning 530004, China
b
LiuGong Machinery Co., Ltd, Liuzhou, Guangxi 545007, China
c
School of Economics and Management, Beihang University, Beijing 100191, China
d
College of Automotive and Transportation, Guangxi University of Science and Technology, Liuzhou, Guangxi, China

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

approach to achieve knowledge representation for product develop- Table 2


ment. The objective of this paper is therefore to propose a knowledge Classification of tacit knowledge representation.
representation architecture which utilizes semantic hyper-graph to Representation category Case
support the knowledge sharing throughout the product development
phase. Protocol analysis Exploring problem decomposition in conceptual
design [16], engineering design processes [17]
The remainder of this paper is structured as follows. We first provide
Ethnography Role of shared artifacts [18], implementing
an overview of the general framework of the knowledge representation information systems [19]
method for product development. In Section 2, we give the state-of-art Graphic thinking A sketch-based 3D modeling system [20], Sketch
review. In Section 3, we propose the classification of knowledge and recognition in interspersed drawings [21]
classification of knowledge representation. In Section 4, we propose the Kansei engineering Improving consumer affective satisfaction [22], User-
centric design [23]
process of our approach. We detailly discuss the structure of product
Image scale Parameter-based product form and color design [24],
development knowledge-service platform (PDKP), i.e. the definition of innovative product design [25]
PDKP, the construction of the function and the structure of PDKP, the
ontology applied in PDKP, and how to construct the relations. We
propose an example to demonstrate how to integrate the PDKP and also
some analysis of the approach in Section 5. In Section 6, a comparison
and a discussion are provided. Furthermore, in Section 7, conclusions Table 1 shows the five knowledge representation methods and some
and potential work are included. examples respectively.
To support multi-domain knowledge sharing, [40] propose an ob-
ject-oriented knowledge representation scheme that allows both up-
2. State-of-art review
stream and downstream integration of CAPP, and makes it easily
adaptable for interfacing with other computer integrated manu-
2.1. Classification of knowledge
facturing modules. [41] present a causal loop model to represent causes
and effects of through-life engineering service knowledge on product
Knowledge classification is a necessary step for knowledge re-
design. There are mainly five tacit knowledge representation methods,
presentation. In the research field of knowledge management of pro-
i.e. protocol analysis, ethnography, graphic thinking, Kansei en-
duct development, knowledge can be classified into the following three
gineering and image scale. Table 2 shows some representation forms
dimensions.
with respect to product development for tacit knowledge in product
The first dimension proposed by Nonaka is that knowledge is clas-
development cycle.
sified into explicit knowledge and tacit knowledge. Explicit knowledge
The ontology approach is often used in knowledge representation.
exists in product development documents, problem-solving routines,
Ontology is effective in representing the structured knowledge.
product function and structure description, computer algorithms,
However, with the development of information technology, especially
technical and management systems, etc. [12]. Such knowledge consists
the application of semantic technology and Web service technology,
of the intellectual platform to design and manufacture the product. On
some new methods are provided for knowledge representation.
the other side, tacit knowledge is embedded in experiences, intuition,
However, the industry requires a more convenient and effective method
unarticulated models or implicit rules [13].
for the product development which involves various types of knowl-
The second dimension classifies knowledge into product knowledge
edge.
and process knowledge. Product knowledge includes product require-
The knowledge representation method should be able to represent
ments, the mapping relationship between parts and assemblies, pro-
different types of knowledge resources in the product development
duct/part functions, evolution-based design rationale in the product
process. The specific knowledge classification depends on the specific
lifecycle. Based on the knowledge management processes and the main
requirements of a company. However, the representation method based
stages of the product lifecycle, the product lifecycle knowledge consists
on hyper-graph and ontology can describe the relationships between
of customer knowledge, development knowledge, production knowl-
knowledge resources and relationships, which can facilitate knowledge
edge, delivery knowledge and service knowledge [14].
coding and automation. The XML Topic Map proposed in this paper is
The third dimension is defined by OECD [15] which clarifies the
more suitable to the knowledge service environment than other
knowledge into four types: know-what, know-why, know-how and
methods, which can support knowledge using and sharing. Moreover, a
know-who. This dimension is one of the most important dimensions for
well knowledge representation method will support product develop-
the knowledge-based enterprises and organizations.
ment and manufacturing and improve the use of product knowledge in
new product development process.
2.2. Classification of knowledge representation
2.3. Analysis of literature
Owen and Horváth [12] classify knowledge representation into five
categories: pictorial, symbolic, linguistic, virtual, and algorithmic. As discussed above, the common knowledge representation methods
include that semantic network-based method, neural network-based
Table 1 method, concept maps based-method, ontology based-method, se-
Classification of knowledge representation. mantic Web-based method and topic-maps based method. Table 3
Representation category Example shows some previous methods. This article mainly focuses on the pro-
duct development in the manufacturing industry. The knowledge re-
Pictorial Sketches, Detailed drawings, Chart, Photographs
presentation method requires some new features to adapt to this
Symbolic Decision tables, production rules, Flowcharts, FMEA
diagram manufacturing industry environment. The product development
Linguistic Customer requirements, Design rules, constraints, knowledge representation model must define and represent this se-
Customer feedback mantics for subsequently sharing and using product development
Virtual CAD models, virtual prototypes, multimedia, knowledge.
Animations
According to the discussion above, the modeling method of the
Algorithmic Computer algorithms, Constraint solver, Design/
operational procedure product development knowledge needs considering the semantic and
syntax of the representation constructs. In order to develop such a

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.

Fig. 1. Classification of product development knowledge.

45
Z. Wu et al. Computers in Industry 100 (2018) 43–56

Fig. 2. A knowledge model of product development.

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

Fig. 3. Class hierarchy of XML Topic Map.

Table 4
Detail information of concepts and semantic links.
ID Class Name

t1 Concept Product lifecycle


t2 Concept Product development
t3 Concept Knowledge modeling
t4 Concept Knowledge sharing
t5 Concept Knowledge recommendation
Fig. 4. Illustration of semantic hyper-graph model. t6 Concept Product lifecycle knowledge management
l1 Semantic link Part of
l2 Semantic link Reference
l3 Semantic link Sequential
l4 Semantic link Subclass
individual files, and events, (2) Associations representing hyper-graph
relationships between topics, and (3) Occurrences representing in-
formation resources relevant to a particular topic.
These topics and associations form into a group which is called a Topic, Association, and Scope. There are three types of Topic
topic map. TopicMaps.Org produces the XML syntax for topic maps Characteristic: Base Name, Occurrence, and Role.
which is a reformulation of topic maps in XML syntax based on XLink. Generally, the topic map can be considered as a hyper-graph [38]. A
The topic map can be used as a technology for the new semantic web, in hyper-graph is the generalization of the graph concept in which an edge
which data and information are given well-defined meaning, making it is incident to an indeterminate number of vertices. There are three
possible for computers and people to use and share more effectively. distinct sets of hyper-graph elements: vertex, edge, and incidence.
XML Topic Map (XTM) term definitions are shown in Fig. 3. Every incidence in topic map links one vertex and one edge exactly. In
A Subject is anything that can be talked about or conceived by a hyper-graph concept, vertex and edge linked by incidence is called in-
human being. A Resource is a Subject that has an identity within the cident to each other. In the graph theory, the hyper-graph can also be
bounds of a computer system. Any other Subject is known as a Non- represented by a graph as follows: (1) the set of vertices is a union of all
addressable Subject. There are many types of Non-addressable Subjects. the vertices and hyper edges of the hyper-graph; (2) the set of edges
A Class is a Non-addressable Subject. Types of Resource include String, consists of all the relations of incidence among vertices and hyper edges
XML Element, XML Attribute, Topic Map, Topic Map Node and Topic of the hyper-graph.
Characteristics. Types of XML Element include < topic > Element Semantic network is a network with different types of nodes and
and < association > Element. There are three types of Topic Map Node: links that contain semantic information. For knowledge representation,

Fig. 5. Semantic network structure of knowledge.

47
Z. Wu et al. Computers in Industry 100 (2018) 43–56

Fig. 6. A semantic hyper-graph model of knowledge representation.

Fig. 7. Ontology model of development process.

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

Fig. 8. Development object ontology model.

Fig. 9. Development knowledge object ontology model.

Fig. 10. The four different types of knowledge ontology structure.

49
Z. Wu et al. Computers in Industry 100 (2018) 43–56

Table 5 knowledge ontology framework is divided into three parts: design


The structure of car headlamp. process ontology, design object ontology and knowledge object on-
Catalog ID Part Name tology. The development process ontology model is shown in Fig. 7.
This ontology model consists of some ontology elements as shown in
0 assembly Fig. 7.
1 sub-assembly
The development process ontology model includes some im-
1-1 lamp assembly
1-1-1 lamp
portant product design flow elements, such as Process_elements,
1-1-2 retaining ring Design_activities, Design_tasks, Participants, Design_guides and
1-1-3 gasket Guide_models. The process element consists of Output, Input, Tool
1-1-4 screw A assembly and Condition properties. These properties and sub-properties re-
1-1-4-1 screw A
present the expression form of development process ontology. The
1-1-4-2 O ring
1-1-4-3 plastic gasket object properties of development object ontology mainly include
1-1-5 screw B assembly has_output, has_input, use_tool, has_condition, roots_in, comprises, im-
1-1-5-1 screw B plements, designs and designates. The properties of each major object
1-1-5-2 adjusting blade
in the product development process also have inverse properties.
1-1-5-3 O ring
1-1-5-4 plastic gasket
The development object ontology model is shown in Fig. 8. This
1-1-6 hot pressing screw ontology model consists of some important ontology element as shown
1-1-7 nut in Fig. 8. The out parts, standard part and external cooperation part
1-1-8 locating pin assembly share a common sub-property which is the supplier. These properties
1-1-8-1 locating pin
and sub-properties represent the expression form of development object
1-1-8-2 locating pin gasket
1-2 reflector assembly ontology.
1-2-1 reflector Specifically, the model of development object ontology contains
1-2-2 ball pivot screw some product development object properties and elements including
1-2-3 dimming nut Products, Components, Output_parts, Standard_parts, External_co_parts. In
1-2-4 lighting circlip
1-2-5 tapping screw
the meantime, in order to define development object ontology, some
1-2-6 lens hood attached properties are defined and added in, such as Functions, BOM,
1-3 lens assembly Structures, Materials, Persons, and so on.
1-3-1 lens These attributes and sub-attributes represent the form of product
1-3-2 panel
development object. The main object properties in development object
1-3-3 decorative ring
1-3-4 internal lens A include has_key_compenont, has_key_part, has_supplier, has_function,
1-3-5 internal lens B has_BOM, has_structure, has_material, and own_by.
1-3-6 tapping screw The development knowledge object ontology model is shown in
1-4 hot melt glue Fig. 9. This ontology model consists of some ontology elements,
1-5 rear cover
1-6 ventilation cover
which are development process, development object and knowledge
2 Turn signal assembly object. The knowledge object property consists of four kinds of
2-1 seal ring A knowledge ontology such as know what, know why, know how and
2-2 terminal know who. These properties and sub-properties represent the ex-
2-3 seal ring B
pression form of knowledge object ontology.
2-4 turn signal holder
2-5 insulating bush The ontology model mainly includes knowledge object in pro-
2-6 insulated rubber tape duct development process. Besides product development process and
2-7 wire development object, the ontology model includes four types of
2-8 wire knowledge objects ontology, which are know-what ontology, know
2-9 sheath
2-10 locking plate
-why ontology, know-how ontology and know-who ontology. The
2-11 seal ring C property of knowledge object ontology is mainly attributed of has_a.
2-12 seal ring D The definition of the four different types of knowledge ontology
2-13 terminal structure is shown in Fig. 10.
2-14 terminal pressing plate
Fig. 10 shows the structure of know-what, know-who, know-why
3 sidelights assembly
3-1 seal ring E and know-how knowledge ontology model.
3-2 hot melt glue For the know-what knowledge ontology, these knowledge ontology
3-3 seal ring F object attributes are Person, Departments, Workgroup, Roles, Projects. The
3-4 sidelights holder relationships between objects are_owned_by, belong_to, is_related_with,
3-5 contact chip
4 bulb 12V55/60W
has_role, and has_participate_in.
5 bulb 12V21W For the know-who knowledge ontology, the object attributes mainly
6 bulb 12V5W contain Persons, Departments, Workgroup, Roles, Projects. Relationships
7 clamp between objects are is_owned_by, belong_to, is_related_with, has_role,and
has_participate_in.
For the know-why knowledge ontology, the model structure is
is presented. On this basis, taking design processes, design objects
mainly composed of Person, Resource, Roles,and Projects. The relation-
and knowledge objects as the hardcore of ontology, extracting the
ships between objects are is_owned_by, belong_to, is_related_with, be_use-
main concepts and properties from every part, the corresponding
d_rule, use_rule, and has_participate_in, has_resource.
ontology models can be formed. This structure can help to con-
For the know-how knowledge ontology, the structure includes
solidate design processes, design objects and knowledge objects
Persons, Departments, Structure, Function, Projects. The relationships be-
together, achieve the representation of four kinds of knowledge,
tween objects are is_owned_by, belong_to, is_related_with, has_function, and
and lay the foundation for the following knowledge sharing and
has_structure.
reuse.
To give a holistic view of the product development knowledge, the

50
Z. Wu et al. Computers in Industry 100 (2018) 43–56

5. Case study based knowledge representation for car headlamp development


knowledge base.
In order to test the proposed knowledge representation model of
product development, a case study based on a car headlamp has
been conducted. The headlamp is a complicated electromechanical
unit, and it is often difficult for designers to understand the pro-
blems and issues incurred during the usage of car headlamp. This
case study demonstrates how the proposed model helps to represent
knowledge required by the developers during the development
stage.

5.1. Background of case study

In the development process of automotive lamps, engineers need


a lot of knowledge; the knowledge model must be designed and
developed before knowledge retrieval reuse and sharing to product
developers. The knowledge requirement of lamp development in-
cludes (1) Dimensional requirement: In the process of lamp design,
it is divided into the important size and general size. (2) Material
requirements: Lamp parts mainly use plastic material, metal mate-
rial and rubber material; it is also a basic property for lamp de-
velopment. (3) Performance requirement: The performance of the
components is divided into mechanical properties, high-tempera-
ture resistance and corrosion resistance. (4) Assembling require-
ment: Description of the existed assembly relationships between
parts dimension and tolerance.
The lamp mainly can be divided into the assembly, sub-assembly,
turn signal assembly, sidelights assembly, bulbs and clips. The structure
of car headlamp is shown in Table 5.
Specifically, in the stage of lamp cover development, knowledge
requirements of lamp cover development mainly consists of product
development principle of lamp cover, the main function of the lamp
cover, design reliability of lamp cover, processing, structure and
appearance of the lamp cover. These kinds of knowledge are mainly
know-what and know-why knowledge. Moreover, development ex-
periences of lamp cover are mainly knowledge-how and know-who
knowledge. Selecting overall design of lamp cover, knowledge is
classified in Table 6:

5.2. Representation model for headlamp development knowledge

The prototype of headlamp development knowledge re-


presentation model is developed to support knowledge sharing and
reuse. As shown in Fig. 11, the resource layer can provide knowl-
edge resources such as a database of management/application
system, engineers’ information, the case of completed projects. In
XTM layer, the mapping between topics and relationship of them
are created to link knowledge source and request. In ontology layer,
it provides a part of know-how knowledge ontology and show some
properties reflective bowl design.

5.3. XTM syntax definition based on hyper-graph for headlamp


development knowledge

The XML Topic Maps are designed for the knowledge-intensive


automobile enterprise. It models the distributed knowledge re-
source as XML Topic Maps. In automobile manufacturing en-
terprise, the XTM knowledge management system manages knowl-
edge including topics, associations and incidences. The source of
headlamp development knowledge is composed of two parts: one
part describes the enterprise’s own information and knowledge (e.g.
product cases, product clients, competitors). The other part of in-
formation and knowledge comes from the cases. The knowledge
includes the users, products, services, rules, research report and
document, and the related internet information.
The following are some examples of the reflective bowl about XML-

51
Z. Wu et al. Computers in Industry 100 (2018) 43–56

Table 6
Four types of knowledge.
Knowledge Type Name Property Process

Know-what pressure, temperature curve explicit knowledge overall design


pressure curve explicit knowledge overall design
fuzzy gradation curve explicit knowledge overall design
PVT curve explicit knowledge overall design
physical parameter explicit knowledge overall design
mechanical properties explicit knowledge overall design
FMEA explicit knowledge overall design

Know-why boundary dimension calculation formula explicit knowledge overall design


physical parameter explicit knowledge overall design
length calculation formula explicit knowledge overall design
thickness calculation formula explicit knowledge overall design
rigidity calculation formula explicit knowledge overall design
cavity amount calculation table explicit knowledge overall design
external dimension explicit knowledge overall design

Know-how working temperature rules tacit knowledge overall design


working time rule tacit knowledge overall design
pressure rule tacit knowledge overall design
transparency rule tacit knowledge overall design
dustproof rule tacit knowledge overall design
high-temperature test tacit knowledge overall design
low-temperature test tacit knowledge overall design

Know-who process parameters setting tacit knowledge overall design


selecting of materials tacit knowledge overall design
appearance feature tacit knowledge overall design
DFMEA tacit knowledge overall design
design experts tacit knowledge overall design
users explicit knowledge overall design
design engineers explicit knowledge overall design

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

Fig. 11. Part of knowledge model for headlamp development.

• 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

Fig. 12. An illustration of lamp cover ontology.

Fig. 13. Illustration of knowledge service system for product development.


54
Z. Wu et al. Computers in Industry 100 (2018) 43–56

Fig. 14. Knowledge sharing in product development process.

Table 7
Comparisons from the knowledge modeling technology perspective.
Existing methods In this paper

Solution Contribution Solution Contribution

Modeling based Modeling general- Multilevel Contain ontology


on ontology oriented knowledge layer, XTM layer and
Models resource layer
Modeling based Modeling using Modeling based Add hyper-graph
on semantic semantic on hyper-graph concept in the model
association

Table 8
Comparison between the proposed knowledge framework and others.
Logicality Modularity Reasoning Understandability Coding

The framework in this paper √ Partially √ Partially √


Pictorial × × Partially √ ×
Symbolic Partially Partially √ × √
Linguistic × × Partially √ ×
Virtual Partially Partially Partially × √
Algorithmic √ Partially √ × √

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.

mechanisms can be designed for the semantic hyper-graph-based frame- References


work to improve knowledge quality according to the knowledge user’s
feedbacks. Thirdly, semantic hyper-graph-based method can be applied in [1] J. Wortmann, A. Alblas, Product platform life cycles: a multiple case study, Int. J.
other product development projects to represent the implicit and experi- Technol. Manag. 48 (2) (2009) 188–201.
[2] G.J. Hsu, Y.H. Lin, Z.Y. Wei, Competition policy for technological innovation in an
ential knowledge of expert to gain further external validation. era of knowledge-based economy, Knowl.-Based Syst. 21 (8) (2008) 826–832.
[3] H.S. Jagdev, K.-D. Thoben, Anatomy of enterprise collaborations, Int. J. Prod. Plan.
Acknowledgments Control 12 (5) (2010) 437–451.
[4] S. Wan, D. Li, J. Gao, R. Roy, Y. Tong, Process and knowledge management in a
collaborative maintenance planning system for high value machine tools, Comput.
The authors thank the editor and the anonymous reviewers for their Ind. 84 (2017) 14–24.
helpful comments and suggestions in improving the manuscript. Many [5] J. Veldman, W. Klingenberg, H. Wortmann, Managing condition-based maintenance
technology: a multiple case study in the process industry, J. Qual. Maint. Eng. 17
thanks Dr. Zhang Wei for his valuable suggestions and help in improving the (1) (2011) 40–62.
hyper-graph. The work described in this paper was supported by the Natural [6] P.R. Dean, Y.L. Tu, D. Xue, A framework for generating product production in-
Science Foundation of China (Grant No. 51705436 and 71501006), the formation for mass customization, Int. J. Adv. Manuf. Technol. 38 (11) (2008)
1244–1259.
Natural Science Foundation of Guangxi Province (no.
[7] B. Denkena, M. Shpitalni, P. Kowalski, G. Molcho, Y. Zipori, Knowledge
2016GXNSFBA380184).

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

View publication stats

S-ar putea să vă placă și