论文部分内容阅读
可缩放矢量图形ScalableVectorGraphics(SVG)是一种使用XML描述二维图形的语言。由于其各方面的优点,SVG文件格式成为网络传播图形信息的一种理想的文件格式。SVG文件记录了实际的矢量图形元素的信息,通过仔细分析这些图形信息,还可以得到这些图形组合起来表达的语义信息。实际应用中,各类丰富的语义信息往往是提供给其他应用程序来处理的,实现不同应用程序之间的信息交流。SVG1.1的规范说明书指出可以在metadata标记之间使用ResourceDescriptionFramework(RDF)来添加关于SVG内容的附加的结构化的信息。目前在这个领域的研究还处于初步阶段,缺乏一个完整的基于SVG语义的图形查找和推理系统的解决方案。
本文以研究如何表达和存储SVG语义和建立基于SVG语义的图形查找和推理系统模型为研究目标。首先在分析各类SVG语义的基础上提出SVG语义描述语言的设计要点。然后介绍了如何设计描述SVG语义的RDF代码的语法规则,使得生成的RDF编码能够准确地描述SVG语义,并且包含对于语义的推理规则的描述,以支持对语义的查找和推理。然后对系统模型的实现进行详细讨论,确立系统模型的架构,分析各个模块的功能。在此基础上,结合具体的应用需求,建立了一个功能基本完备的协同作图信息捕捉与分析原型系统。原型系统的运行实例充分体现了使用RDF描述SVG语义在实际应用中的价值,验证了所提出的RDF语法规则与系统模型的可行性与有效性。
本文以提出更加通用的解决方案为出发点,参考了实现过程当中所涉及的各方面技术的研究成果,因此所提出的描述SVG语义的RDF语法规则以及所建立的模型系统为相关领域的研究提供了一个较好的范例。