CN106844470A - 一种基于svg展示技术的通用领域模型的图形展现与分析方法 - Google Patents

一种基于svg展示技术的通用领域模型的图形展现与分析方法 Download PDF

Info

Publication number
CN106844470A
CN106844470A CN201611196891.8A CN201611196891A CN106844470A CN 106844470 A CN106844470 A CN 106844470A CN 201611196891 A CN201611196891 A CN 201611196891A CN 106844470 A CN106844470 A CN 106844470A
Authority
CN
China
Prior art keywords
model
svg
xml
pel
domain
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201611196891.8A
Other languages
English (en)
Other versions
CN106844470B (zh
Inventor
苏雪源
陈日辉
王方
王立岩
彭伟
刘彬
郭熠昀
熊军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Corp of China SGCC
State Grid Fujian Electric Power Co Ltd
Xiamen Power Supply Co of State Grid Fujian Electric Power Co Ltd
Original Assignee
State Grid Corp of China SGCC
State Grid Fujian Electric Power Co Ltd
Xiamen Power Supply Co of State Grid Fujian Electric Power Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by State Grid Corp of China SGCC, State Grid Fujian Electric Power Co Ltd, Xiamen Power Supply Co of State Grid Fujian Electric Power Co Ltd filed Critical State Grid Corp of China SGCC
Priority to CN201611196891.8A priority Critical patent/CN106844470B/zh
Publication of CN106844470A publication Critical patent/CN106844470A/zh
Application granted granted Critical
Publication of CN106844470B publication Critical patent/CN106844470B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/904Browsing; Visualisation therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/80Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
    • G06F16/83Querying
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Public Health (AREA)
  • Water Supply & Treatment (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明涉及一种计算机数据处理技术,特别是一种基于SVG展示技术的通用领域模型的图形展现与分析方法。其支持电力行业中各类参考模型,对描述业务领域的基础数据实现结构化,尤其是智能电网标准体系的相关领域参考模型的结构化、图形化展示与导航。本发明通过使用SVG等国际标准矢量图形处理技术,优选数种面向电力行业特定领域的3D图形表示技术,支持电力行业中各类参考模型,对描述业务领域的基础数据实现结构化,通过对领域模型进行结构化表达,形成标准的XML表述基础上,利用SVG技术实现对模型的二维,三维展示,便于对领域模型的分析和应用,解决领域模型不便于修改,领域模型内部元素之间关系不清晰,难以直观展示、导航等问题。

Description

一种基于SVG展示技术的通用领域模型的图形展现与分析 方法
技术领域
本发明涉及一种计算机数据处理技术,特别是一种基于SVG展示技术的通用领域模型的图形展现与分析方法。其支持电力行业中各类参考模型,对描述业务领域的基础数据实现结构化,尤其是智能电网标准体系的相关领域参考模型的结构化、图形化展示与导航。
背景技术
领域模型是对领域内的概念类或现实世界中对象的可视化表示,以展示维数为准,可以分为一维领域模型、二维领域模型、三维领域模型和多维领域模型,其中多维领域模型是指四维及以上的领域模型。一维领域模型管理可使用矢量表示的业务实体及其间的关联关系,即其划分准则是一个。把母项划分为各子项,是依照某一或某组属性进行的,这种或这组属性叫做划分的根据、标准或原则,各子项之间的关系可用除该组属性之外的其他属性来表征。二维领域模型管理可使用矩阵表示的业务实体及其间的关联关系,即其划分准则是两个。三维领域模型是对领域模型进行分层,每层都可以用二维领域模型表示,即其划分准则是三个。以此类推,还有四维领域模型,N维领域模型等。
中国专利ZL2014102391353公开了一种多维度产品设计知识推送框架与构建方法,提出了一种使用SVG技术展示和分析以XML表达的通用领域模型的方法,然而上述方法存在领域模型不便于修改,领域模型内部元素之间关系不清晰,难以直观展示、导航等问题。
发明内容
本发明的目的在于根据现有技术的不足之处而提供一种便于修改,能够有效明确领域模型内部元素之间关系,直观展示和导航的基于SVG展示技术的通用领域模型的图形展现与分析方法。
本发明的目的是通过以下途径来实现的:
一种基于SVG展示技术的通用领域模型的图形展现与分析方法,其要点在于,包括如下步骤:
1、将领域知识进行建模,采用通用的UML符号标记工具开发领域模型;
2、对领域模型进行形式化表示,具体来说,即领域模型使用XML进行形式化表示,而所使用的XML格式用与该领域模型相关的XMLSchema进行规范表示,每个领域模型中包括有多个XML元素;
3、用图元来替代步骤2的形成的XML元素,每种XML元素用同一种图元来表示;
4、将图元进行矢量化后,采用SVG技术表示图元;而不同图元所代表的元素之间的关联关系用图元之间的连接线及文字标签表示,形成各种图形;
5、将图元置于不同的空间结构中,分别表示为平面模型、三维立体模型;或者表示为多维立体模型;
6、步骤5所得立体模型依空间布局在空间约束下改变位置;
7、所有图形及其图元统一采用SVG图形输出。
本发明技术方案所述的SVG (Scalable Vector Graphics,可缩放矢量图象)是互联网联盟(W3C的正式推荐标准,它是一种使用XML来描述二维图象的语言。作为一种基于XML的二维矢量图形的描述语言,SVG规定了17类80多种元素,允许3种形式的图象对象存在,分别是矢量图形(如由直线、曲线等组成的路径)、点阵图象和文本。各种图象对象能够组合、变换,并且能修改其样式,也能够定义成预处理对象以方便重复使用;SVG还支持各种特效,包括嵌套变换、路径剪裁、透明度处理、滤镜效果以及模板对象等;同时,SVG可以是互动和动态的,动画可以直接加入到SVG文本,也可以通过脚本加入,在新的SVG版本中,还可以表现视频、音频等其它信息。SVG通过使用脚本语言来完成比较复杂的应用,脚本语言调用SVG对象模型(SVG Document Object Model)来访问或控制所有的元素、属性和属性值;任何一种SVG图象元素都能使用脚本来处理类似鼠标单击、双击以及键盘输入等事件;此外,由于SVG文本是XML名字空间中的有效字符,这些字符能作为SVG图象的关键字而通过搜索引擎进行查询。
SVG是图形、图象、文字和动画的有机统一,它使用一组组的元素标签来创 建和组织文件以及文件中的对象,每一个SVG文件都包含最外层的<svg>/svg>标签,该标签用于声明SVG文件的开始和结束,这等同于HTML文件中的HTML文件声明标签<html></html>。事实上,SVG文件就是一个XML文件,svg元素是SVG文件的根元素,所有其他的SVG元素都是它的子元素。
SVG主体中的语法和格式定义遵循XML标准,通过各类元素标签和标签对应的属性来描述SVG对象。它提供了六种类型的对象,即矢量图形(vector graphics shape)、图象(image)、渐变填充(gradient filling)、过滤器(filter)、可重用单元(reusablecomponents)和文本(text),SVG就是由这些基本元素和对象以及对象属性组成一种表现丰富的二维矢量图形和矢量/点阵混合图形标记语言。根据功能不同,SVG的主要对象可归为基本要素对象和页面描述功能对象两大类。
所述XML (扩展的置标语言)可以以两种不同的方式使用,它们对于语义网都非常重要。首先,XML是一种可以直接使用的语言,本身代表了信息。第二,XML可以用于定义更专业化的语言。实际上,XML已被用作了各种专业化语言的基础。此外,XML模式是定义XML文档类型许可结构和数据类型的语言。模式定义本身为一个XML文档,并用于验证其他XML文档的内容。因此一个XML模式可以用于定义象XHTML这样的专业化语言。不同于文档类型定义的早期DTD形式,一个XML模式本身符合XML语法。符合XML语法的语言(象XHTML,但不同于一般的HTML)可以有效地被标准XML处理器进行语法分析,验证和转换。
为基于网络的知识表示语言进行定义是当前一个非常活跃的研究领域,出现很多提议和新标准。其中最重要的有RDF模式和DAML+OIL(最近重新定义为OWL),后者定义在前者之上。此外,还有XML模式和Topic Maps有时也被看作是一种知识表示语言。
从语法观点看,RDF采用XML,而DAML+OIL采用RDF。从语义方面看,本体知识采用XML模式,RDF模式或DAML+OIL都是基于命名空间的概念,这就定义了任一XML,RDF,DAML+OIL表达式的表示环境。
本发明通过使用SVG等国际标准矢量图形处理技术,优选数种面向电力行业特定领域的3D图形表示技术,支持电力行业中各类参考模型,对描述业务领域的基础数据实现结构化,通过对领域模型进行结构化表达,形成标准的XML表述基础上,利用SVG技术实现对模型的二维,三维展示,便于对领域模型的分析和应用,解决领域模型不便于修改,领域模型内部元素之间关系不清晰,难以直观展示、导航等问题。
附图说明
图1为本发明实施例所述的标准文本结构化表示和展示方法的流程示意图。
下面结合实施例对本发明做进一步描述。
具体实施方式
最佳实施例:
参照附图1,一种基于结构化数据模型及其表示技术,并使用SVG技术,对通用领域模型的图形展现与分析方法,该方法的步骤如下:
步骤1:将领域知识进行建模,采用通用的UML符号标记工具开发领域模型。
步骤2:对领域模型进行形式化表示,具体来说,即领域模型使用XML进行形式化表示,而所使用的XML格式用与该领域模型相关的XMLSchema进行规范表示。
步骤3:用图元来替代步骤2的形成的XML元素,每种XML元素用同一种图元来表示,具体用何种图元应以直观、易懂为原则制定,如表达汽车的元素即可用一个汽车图标来表示;
步骤4:将图元进行矢量化后,采用SVG技术表示图元。而不同图元所代表的元素之间的关联关系可用图元之间的连接线及文字标签表示。
步骤5:将图元置于不同的空间结构中,分别表示为平面模型、三维立体模型,也可表示成为多维(4维及以上)立体模型。
步骤6:步骤5所得立体模型依空间布局可以在空间约束下改变位置。
步骤7:所有图形(如图元之间连接线和文字标签)及其图元统一采用SVG图形输出。
其中,领域模型到XSD的映射(XSD即为XML Schema的别称,因为XML Schema文件的后缀为XSD )表示步骤1-2的内容;从XSD到XML/CIM结构化文本的映射,表达了从规范化的格式生成规范化的具体数据实例的过程,既是步骤2中XML Schema对XML文件的约束;从XML/CIM结构化文本到SVG/AJAX/JSON则表示的是步骤3的内容。步骤4-步骤7在图形化战士前端中体现。标准数据源、标准分析模型以及基于元数据和结构化文本的分析引擎则提供标准数据信息和引擎,主要为图元与XML元素之间关系的标准信息。
本发明的关键点在于:
1、 领域模型进行形式化表示技术:领域模型进行形式化表示,领域模型采用XML语言表示,用XMLSchema进行规范表示。
2、 使用图元表示领域模型的元素:使用图元表达领域模型XML表达中的元素。
3、 使用SVG展示多维立体的领域模型:分别表示为平面模型、三位立体模型,依维度不同,可表示成为多维立体模型。
本发明未述部分与现有技术相同。

Claims (1)

1.一种基于SVG展示技术的通用领域模型的图形展现与分析方法,其要点在于,包括如下步骤:
步骤1:将领域知识进行建模,采用通用的UML符号标记工具开发领域模型;
步骤2:对领域模型进行形式化表示:领域模型使用XML进行形式化表示,而所使用的XML格式用与该领域模型相关的XMLSchema进行规范表示;每个领域模型中包括有多个XML元素;
步骤3:用图元来替代步骤2的形成的XML元素,每种XML元素用同一种图元来表示;
步骤4:将图元进行矢量化后,采用SVG技术表示图元;而不同图元所代表的元素之间的关联关系用图元之间的连接线及文字标签表示,形成各种图形;
步骤5:将图元置于不同的空间结构中,分别表示为平面模型、三维立体模型,或者表示成为多维立体模型;
步骤6:步骤5所得立体模型依空间布局能够在空间约束下改变位置;
步骤7:所有图形及其图元统一采用SVG图形输出。
CN201611196891.8A 2016-12-22 2016-12-22 一种基于svg展示技术的通用领域模型的图形展现与分析方法 Active CN106844470B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611196891.8A CN106844470B (zh) 2016-12-22 2016-12-22 一种基于svg展示技术的通用领域模型的图形展现与分析方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611196891.8A CN106844470B (zh) 2016-12-22 2016-12-22 一种基于svg展示技术的通用领域模型的图形展现与分析方法

Publications (2)

Publication Number Publication Date
CN106844470A true CN106844470A (zh) 2017-06-13
CN106844470B CN106844470B (zh) 2020-04-24

Family

ID=59136817

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611196891.8A Active CN106844470B (zh) 2016-12-22 2016-12-22 一种基于svg展示技术的通用领域模型的图形展现与分析方法

Country Status (1)

Country Link
CN (1) CN106844470B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107844634A (zh) * 2017-09-30 2018-03-27 平安科技(深圳)有限公司 多元通用模型平台建模方法、电子设备及计算机可读存储介质
CN108762731A (zh) * 2018-05-21 2018-11-06 中国电力科学研究院有限公司 一种通用领域模型全景可视化方法与***
CN109255046A (zh) * 2018-08-21 2019-01-22 浙江浙大中控信息技术有限公司 矢量图元的动态实现方法
CN109686225A (zh) * 2018-12-24 2019-04-26 广州供电局有限公司 电力***数据可视化方法、装置、计算机设备和存储介质
CN110968737A (zh) * 2019-11-13 2020-04-07 中国人民解放军92859部队 一种开放式海洋地理信息符号构建***及其实现方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070106957A1 (en) * 2003-05-20 2007-05-10 Victor Company Of Japan, Limited Electronic service manual display program and recording medium on which the program is recorded, electronic service manual display control method and electronic service manual display control apparatus, program transmission method and program transmission apparatus, and program reception method and program reception apparatus
CN103559355A (zh) * 2013-11-11 2014-02-05 国家电网公司 一种基于svg技术的配网建模***
CN103995886A (zh) * 2014-05-30 2014-08-20 北京理工大学 一种多维度产品设计知识推送框架与构建方法
CN104201779A (zh) * 2014-09-01 2014-12-10 深圳供电局有限公司 一种基于svg的在线监测数据自动集成监控方法
CN106095471A (zh) * 2016-08-22 2016-11-09 国家电网公司 在线监测的图形组态方法及***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070106957A1 (en) * 2003-05-20 2007-05-10 Victor Company Of Japan, Limited Electronic service manual display program and recording medium on which the program is recorded, electronic service manual display control method and electronic service manual display control apparatus, program transmission method and program transmission apparatus, and program reception method and program reception apparatus
CN103559355A (zh) * 2013-11-11 2014-02-05 国家电网公司 一种基于svg技术的配网建模***
CN103995886A (zh) * 2014-05-30 2014-08-20 北京理工大学 一种多维度产品设计知识推送框架与构建方法
CN104201779A (zh) * 2014-09-01 2014-12-10 深圳供电局有限公司 一种基于svg的在线监测数据自动集成监控方法
CN106095471A (zh) * 2016-08-22 2016-11-09 国家电网公司 在线监测的图形组态方法及***

Non-Patent Citations (10)

* Cited by examiner, † Cited by third party
Title
S. BATTIATO ET AL.: ""SVG rendering for Internet imaging"", 《 SEVENTH INTERNATIONAL WORKSHOP ON COMPUTER ARCHITECTURE FOR MACHINE PERCEPTION》 *
严增锐 等: ""基于XML的电力***SVG文件的可视化数据管理"", 《微型电脑应用》 *
唐昆明 等: ""一种基于SVG的SSD文件生成新方法研究"", 《电力***保护与控制》 *
李慧娟 等: ""基于SVG的电力***图形中动态图元技术研究"", 《山西科技》 *
李玉刚 等: ""船舶设计工程图的SVG表达"", 《海尔滨工程大学学报》 *
江翼 等: ""电力***图库模一体化的研究"", 《电网与清洁能源》 *
甘早斌 等: ""基于SVG的矢量图形编辑***的数据描述模型"", 《计算机工程与设计》 *
袁家政 等: ""基于XML矢量图形SVG的数据库模型与存储研究"", 《计算机研究与发展》 *
袁清泉 等: ""基于SVG的空间信息描述与可视化表达"", 《测绘学报》 *
陈传波 等: ""面向行业的SVG实例生成方法研究"", 《武汉理工大学学报》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107844634A (zh) * 2017-09-30 2018-03-27 平安科技(深圳)有限公司 多元通用模型平台建模方法、电子设备及计算机可读存储介质
CN108762731A (zh) * 2018-05-21 2018-11-06 中国电力科学研究院有限公司 一种通用领域模型全景可视化方法与***
CN109255046A (zh) * 2018-08-21 2019-01-22 浙江浙大中控信息技术有限公司 矢量图元的动态实现方法
CN109686225A (zh) * 2018-12-24 2019-04-26 广州供电局有限公司 电力***数据可视化方法、装置、计算机设备和存储介质
CN110968737A (zh) * 2019-11-13 2020-04-07 中国人民解放军92859部队 一种开放式海洋地理信息符号构建***及其实现方法

Also Published As

Publication number Publication date
CN106844470B (zh) 2020-04-24

Similar Documents

Publication Publication Date Title
CN106844470A (zh) 一种基于svg展示技术的通用领域模型的图形展现与分析方法
US8442940B1 (en) Systems and methods for pairing of a semantic network and a natural language processing information extraction system
Hamilton et al. Urban information model for city planning
Isikdag Design patterns for BIM-based service-oriented architectures
US20070027887A1 (en) Web application for argument maps
Lo Turco et al. Data modeling for museum collections
JPWO2006085455A1 (ja) 文書処理装置および文書処理方法
Harper et al. Sadie: Structural semantics for accessibility and device independence
Fenlon Thematic research collections: Libraries and the evolution of alternative digital publishing in the humanities
Döring et al. Application of computational kinematics in the digital mechanism and gear library DMG-Lib
Sinclair et al. Concept browsing for multimedia retrieval in the SCULPTEUR project
Boussaid et al. Integration and dimensional modeling approaches for complex data warehousing
Ahmed et al. Web to Semantic Web & Role of Ontology
Yuxuan et al. Research on intelligent organization and application of multi-source heterogeneous knowledge resources for energy internet
Morocho et al. Ontologies: Solving Semantic Heterogeneity in a Federated Spatial Database System.
Ha et al. Ontology-driven visualization system for semantic searching
Davies et al. Multiple viewpoint design modelling through semantic markup
Boulouard et al. Visualizing large graphs out of unstructured data for competitive intelligence purposes
Cherny et al. Application of CIDOC-CRM for the Russian heritage cloud platform
Ming A 3D web GIS system based on VRML and X3D
Meditskos et al. V4Ann: representation and interlinking of atom-based annotations of digital content
Robertson “Fawcett”: A Toolkit to Begin an Historical Semantic Web
Chawanji Vector tile cache connecting effective spatial communication and geospatial AI
Gartner Intermediary XML schemas: constraint, templating and interoperability in complex environments
Tunçer et al. Modeling building project information

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant