Neo4j 应用案例——工商企业图谱
问题描述
在考虑到近几年来企业融资诈骗、P2P互联网金融公司“跑路”、企业违法犯事件频发,如何结合工商企业信息和财务、税务、社保、互联网等信息,及时高效地识别出高风险的企业或法人、股东等,仍然是一件十分具有挑战性的工作。本文章考虑利用Neo4j展示工商企业信息,尽管信息维度不是最丰富的,但是通过Neo4j却已经可以在同样的数据集中挖掘出更多的隐藏价值。
1. 展示整个工商图谱
(1)执行程序
create
(中化集团:公司{名字:'中化集团'}),
(中国石化:公司{名字:'中国石化'}),
(北京信托:公司{名字:'北京信托'}),
(中化国际:公司{名字:'中化国际'}),
(中化天然气:公司{名字:'中化天然气'}),
(福建炼化:公司{名字:'福建炼化'}),
(中化润滑:公司{名字:'中化润滑'}),
(广东中贸:公司{名字:'广东中贸'}),
(广州天马:公司{名字:'广州天马'}),
(泛华公司:公司{名字:'泛华公司'}),
(泰达科技:公司{名字:'泰达科技'}),
(国都证券:公司{名字:'国都证券'}),
(江西投燃:公司{名字:'江西投燃'}),
(湖北天然气:公司{名字:'湖北天然气'}),
(华恒能源:公司{名字:'华恒能源'}),(中化集团)-[:控股]->(中国石化),
(中国石化)-[:控股]->(北京信托),
(中国石化)-[:控股]->(中化国际),
(中国石化)-[:控股]->(中化天然气),
(中国石化)-[:控股]->(福建炼化),
(中国石化)-[:控股]->(中化润滑),
(中国石化)-[:控股]->(广东中贸),
(北京信托)-[:控股]->(广州天马),
(北京信托)-[:控股]->(泛华公司),
(北京信托)-[:控股]->(泰达科技),
(北京信托)-[:控股]->(国都证券),
(中化天然气)-[:控股]->(江西投燃),
(中化天然气)-[:控股]->(湖北天然气),
(中化天然气)-[:控股]->(华恒能源),(王某:高管{名字:'王某'}),
(张某:高管{名字:'张某'}),
(樊某:高管{名字:'樊某'}),
(李某:高管{名字:'李某'}),
(阎某:高管{名字:'阎某'}),
(蒋某:高管{名字:'蒋某'}),
(章某:高管{名字:'章某'}),
(汤某:高管{名字:'汤某'}),
(戴某:高管{名字:'戴某'}),
(焦某:高管{名字:'焦某'}),
(刘某:高管{名字:'刘某'}),
(邹某:高管{名字:'邹某'}),
(刘某云:高管{名字:'刘某云'}),
(周某:高管{名字:'周某'}),
(俞某:高管{名字:'俞某'}),
(王某钧:高管{名字:'王某钧'}),(王某)-[:法人]->(中化集团),
(王某)-[:法人]->(中国石化),
(张某)-[:董事]->(中国石化),
(樊某)-[:董事]->(中国石化),
(李某)-[:董事]->(中国石化),
(阎某)-[:董事]->(中国石化),
(蒋某)-[:董事]->(中国石化),
(章某)-[:董事]->(中国石化),
(汤某)-[:董事]->(中国石化),
(戴某)-[:董事]->(中国石化),
(焦某)-[:董事]->(中国石化),
(王某)-[:董事长]->(中国石化),
(刘某)-[:监事会主席]->(中国石化),
(邹某)-[:监事]->(中国石化),
(刘某云)-[:监事]->(中国石化),
(周某)-[:监事]->(中国石化),
(俞某)-[:监事]->(中国石化),
(王某钧)-[:监事]->(中国石化),(北京国讯:公司{名字:'北京国讯'}),
(五十人论坛:公司{名字:'五十人论坛'}),
(王某杨:高管{名字:'王某杨'}),
(乔某:高管{名字:'乔某'}),
(朱某:高管{名字:'朱某'}),
(徐某:高管{名字:'徐某'}),(樊某)-[:监事]->(北京国讯),
(王某杨)-[:总经理]->(北京国讯),
(王某杨)-[:参股]->(北京国讯),
(乔某)-[:法人]->(北京国讯),
(乔某)-[:执行董事]->(北京国讯),
(乔某)-[:参股]->(北京国讯),(樊某)-[:参股]->(五十人论坛),
(朱某)-[:监事]->(五十人论坛),
(徐某)-[:执行董事]->(五十人论坛),
(徐某)-[:总经理]->(五十人论坛),
(徐某)-[:参股]->(五十人论坛),
(徐某)-[:法人]->(五十人论坛)return *
(2)执行结果
2. 抽取关联公司图谱
(1)功能:用Neo4j展示中国石化的母公司、含有孙公司的子公司和孙公司的关系图谱。
(2)执行程序
下面3个代码片段结果相同,查询逻辑有些不同。
代码1:
match p=()-[:控股]->(:公司{名字:'中国石化'})
-[:控股]->()-[:控股]->() return p
代码2:
match p=()-[:控股]->(:公司{名字:'中国石化'}),
q = (:公司{名字:'中国石化'})-[:控股]->()-[:控股]->()
return p,q
代码3(书本上的代码):
match p=()-[:控股]->(:公司{名字:'中国石化'}) with p
match q = (:公司{名字:'中国石化'})-[:控股]->()-[:控股]->()
return p,q
(3)执行结果
3. 展示高管个人信息
(1)功能:用Neo4j展示樊某的所有关系图谱。
(2)执行程序
match p = (n:高管{名字:'樊某'})-[]-() return p;
(3)执行结果
4. 展示公司治理框架
(1)功能:用Neo4j展示中国石化的法人、董事、监事等治理框架。
(2)执行程序
下面2个代码片段结果相同,查询逻辑有些不同。
代码1:
match p =()-[]->(:公司{名字:'中国石化'}) return p;
代码2(书本上的代码):
match n = ()-[:法人]->(:公司{名字:'中国石化'}) with n
match m = ()-[:监事]->(:公司{名字:'中国石化'}) with m,n
match s = ()-[:董事]->(:公司{名字:'中国石化'}) with s,m,n
match r = ()-[:控股]->(:公司{名字:'中国石化'}) with r,s,m,n
match t = ()-[:监事会主席]->(:公司{名字:'中国石化'})
return n,m,s,r,t
(3)执行结果
Neo4j 应用案例——工商企业图谱相关推荐
- 新基建7大产业链约500家企业图谱!
新基建七大产业链中的约500家企业,78%已上市,总市值达26万亿元,其中市值过千亿的企业有38家:已上市企业2019年总营收约12万亿元,占到2019年中国GDP的13%. 一.盘点新基建七产业链约 ...
- d3.js 实现企业图谱(基于vue)
背景 前段时间接到公司需求,参考企查查开发=>企业图谱.最开始定的是使用Relation Graph实现,用了一段时间后发现这个插件对于一些个性化的需求支持不足,无奈只能另辟新径,后来发现了d3 ...
- d3 企业图谱 仿天眼查 企查查
最近接到一个需求,终端要加入企业图谱的功能.能无线穿透下去,之前写过一个类似树形图但是节点长度没有自适应(如下图),样式也不够好看,产品提出做一个类似企查查那种的企业图谱,能更直观的展示企业信息,无奈 ...
- 2020中国人工智能产业链企业图谱(名单)
如今,"AI+"社会已步步临近,社会各界也正积极勾勒未来人工智能的完美图景. 国外人工智能巨头动作不断,在基础技术.应用领域方面都有诸多突破,可总结为三点:基础研究能力强.跨界创新 ...
- 用Python中的py2neo库操作neo4j,搭建简单关联图谱—基于家有儿女中的人物关系
我第一次建立关联图谱用的是R语言,通过写代码帮公安挖掘团伙犯罪,并用图形展示团伙之间的关联关系.如有需要请关注 "阿黎逸阳的代码" 公众号的后续文章,会手把手教大家用R搭 ...
- 基于Neo4j中医方剂药材知识图谱大数据可视化分析系统的设计与开发
基于Neo4j中医方剂药材知识图谱大数据可视化分析系统的设计与开发 设计背景 这个系统的开发初衷是笔者希望通过这个系统来学习一下Neo4j的相关技术,包括与python.java的对接.可视化等方面, ...
- 中国大数据技术精锐企业图谱
在网上找到的一张大数据技术精锐企业图谱,收藏下来,需要用的时候查一下. 来自 " ITPUB博客 " ,链接:http://blog.itpub.net/15498/viewspa ...
- 工业环保工程案例展示企业网站织梦模板(带手机端)
模板类型:PC端-单独移动端 模板颜色:蓝色 模板编码:utf8 模板行业:企业公司 文件版本:dedecms5.7 本文转载自星空资源网 来源链接:工业环保工程案例展示企业网站织梦模板(带手机端) ...
- 龙石数据成功入选TGO鲲鹏会企业图谱(第一版)
苏州龙石信息科技有限公司(以下简称 "龙石数据" )经过审核成功入选TGO鲲鹏会企业图谱(第一版). TGO鲲鹏会作为汇聚全球科技领导者的高端学习社区,旨在构建全球化的有技术背景的 ...
最新文章
- HDU1040简单排序题
- 黑马程序员_java之集合框架
- 【KVM系列02】KVM的CPU 和内存虚拟化
- HarmonyOS之AI能力·分词
- c# dynamic 无法创建 泛型变量的问题
- 学霸情侣一起投身国防事业,爱情和优秀同时发生了…
- .net core razor ajax,.NET CORE Razor Pages Ajax 调用 C# 方法
- spark sql读取hive底层_[大数据]spark sql读写Hive数据不一致
- 草稿 listview控件切换大小图标
- MIT最新深度学习入门公开课
- Python的安装部署
- linux系统磁盘的分配空间不足,Linux系统磁盘空间不足解决办法
- 系统性能优化- Session丢失
- Oracle的安装步骤(详细图示)
- 适合人工智能的编程语言有哪些
- Plc编程入门基础知识,在短时间内如何学会编程
- Flink中水位线/Periodic周期水印/Punctuated每个事件水印实现原理/ PunctuatedWatermarks/PeriodicWatermarks
- python+vue+Elementui植物园网站的设计django
- Excel导出显示服务器,javaexcel导出到远程服务器
- Python数学问题16:百钱买百鸡