designer creates a diagram and/or modifies it using
design actions, the hyper-graph is automatically
generated.
For each labelled design component in the form of a
polygon one component hyper-edge is created.
Figure 3: The hyper-graph for the drawing in Fig. 2.
Semantic information about this component de-
scribing it as a room is automatically completed by a
hyper-edge label describing a type of this room.
When the designer divides a component into parts,
the hyper-graph composed of component and rela-
tional hyper-edges representing the arrangement of
these parts is nested in the component hyper-edge
representing the divided component. For each line
shared by polygons in the diagram one relational
hyper-edge connecting nodes representing corre-
sponding sides of the polygons is generated. Seman-
tic information about this relation depends on the
line styles and determines the type of the relational
hyper-edge label. In the considered example, lines
with door symbol on them represent the accessibility
relation among components, while continuous lines
shared by polygons denote the adjacency relations
between them.
During the conceptual visual design process
aided by computer diagrams created by the designer
and transformed to appropriate hyper-graphs and
then translated to sentences of the first-order logic.
In this process a problem-oriented relational struc-
ture, which assigns elements of hyper-graphs to enti-
ties of the specified first-order logic alphabet is used.
The design domain of this structure includes: a set of
component hyper-edges, and a set of hyper-graph
nodes. Relations between design components pre-
sented in the diagram are specified between frag-
ments of these components, which correspond to
hyper-graph nodes. The interpretation of each rela-
tion is the hyper-edge relation of the hyper-graph
such that there is a relational hyper-edge coming
from a sequence of nodes of at least one component
hyper-edge and coming into a sequence of nodes of
other component hyper-edges.
4 CONCLUSIONS
This paper is an attempt to present a formal coherent
framework for computer aided conceptual visual
design aided by computer. Important features of this
framework are as follows:
• a distinction between different kinds of knowl-
edge determined by designer’s requirements,
visual sites, actions, data structures and logical
languages,
• a formal description of divergent and conver-
gent categories of thinking,
• a formal description of the fundamentals of vis-
ual design necessary to devise CAD-systems
and new computer cognitive tools.
REFERENCES
Eastman, Ch., et al. 2008. BIM Handbook: A Guide to
Building Information Modeling for Owners, Manag-
ers, Designers, Engineers and Contractors, Wiley.
Yurchyshyna, A., Zarli, A., 2009. An Ontology-based
Approach for Formalisation and Semantic Organiza-
tion of Conformance Requirements in Construction.
International Research Journal Automation in Con-
struction. Volume 18. Issue 8. pp. 1084-1098.
Grabska, E., 2010. Visual design with the use of graph-
based data structure. eWork and e business in Archi-
tecture, Engineering and Construction. Mentzel and
Schere (Eds). Taylor and Francis Group. London, pp.
209-214.
Tversky, B., Suwa, M. (2009). Thinking with sketches.
Markman, A. B. & Wood, K. L., (Eds.), Tools for innova-
tion, Oxford.
Guarino, N., et al. 2009. What Is an Ontology. Handbook
on Ontologies. Springer, Heildelberg.
Ware, C., 2008. Visual thinking for design, Elsevier.
Goldschmidt, G., 1994. On visual design thinking. Design
Studies 15, pp.158-174.
Barwise J., Seligman J., 1997. The Logic of Distributed
Systems, Cambridge University Press.
Shimojima A., 1996. Operational Constraints in Dia-
grammatic Reasoning. Logical Reasoning with Dia-
grams. Oxford University Press, pp. 27-48.
Lawson B., 2001. How designers think: the design process
demystified. Butterworth Architecture. Oxford.
Grabska, E., et al. 2008. Visual Design and Reasoning
with the Use of Hypergraph Transformations.
ECEASST 10, pp. 1-15.
Sowa, J. F. 1984. Conceptual Structures: Information
Processing in Mind and Machine. Addison-Wesley.
COMPUTER AIDED CONCEPTUAL VISUAL DESIGN BASED ON ONTOLOGY
399