Visual Grammars for Visual Languages

Visual Grammars for Visual Languages
复制标题

视觉语言的视觉语法

DOI:
--
复制
发表时间:
1987
期刊:
AAAI Conference on Artificial Intelligence
影响因子:
--
通讯作者:
Fred Lakin
Fred Lakin
中科院分区:
--
文献类型:
--
作者:
Fred Lakin

文献摘要

被引文献

相似文献

在现代用户界面中,图形在人机交互中起着重要的作用。当一个人在交流中使用文字和图形对象时,这些对象在解释系统或“视觉语言”下具有意义。正式的视觉语言是那些被明确设计成在语法和语义上没有歧义的语言。本文的研究旨在对形式视觉语言中的表达式进行空间解析,以恢复其潜在的句法结构。这种“空间解析”允许将通用图形编辑器用作视觉语言界面,使用户可以自由地首先简单地创建一些文本和图形,然后让系统在特定的解释系统下处理这些对象。通过使用可视化语法,可以简化接口设计者/实现者的空间解析任务。对于本文描述的四种形式视觉语言中的每一种,都有一组可指定的元素空间安排,用于该语言中格式良好的视觉表达。视觉语法符号是描述这些空间排列的一种方式;用这种表示法表达的与上下文无关的语法不仅是可视的,而且是机器可读的,并直接用于指导解析。
In modern user interfaces, graphics play an important role in the communication between human and computer. When a person employs text and graphic objects in communication, those objects have meaning under a system of interpretation, or "visual language." Formal visual languages are ones which have been explicitly designed to be syntactically and semantically unambiguous. The research described in this paper aims at spatially parsing expressions in formal visual languages to recover their underlying syntactic structure. Such "spatial parsing" allows a general purpose graphics editor to be used as a visual language interface, giving the user the freedom to first simply create some text and graphics, and later have the system process those objects under a particular system of interpretation. The task of spatial parsing can be simplified for the interface designer/implementer through the use of visual grammars. For each of the four formal visual languages described in this paper, there is a specifiable set of spatial arrangements of elements for well-formed visual expressions in that language. Visual Grammar Notation is a way to describe those sets of spatial arrangements; the context-free grammars expressed in this notation are not only visual, but also machine-readable, and are used directly to guide the parsing.