问题描述

在考虑到近几年来企业融资诈骗、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 应用案例——工商企业图谱相关推荐

  1. 新基建7大产业链约500家企业图谱!

    新基建七大产业链中的约500家企业,78%已上市,总市值达26万亿元,其中市值过千亿的企业有38家:已上市企业2019年总营收约12万亿元,占到2019年中国GDP的13%. 一.盘点新基建七产业链约 ...

  2. d3.js 实现企业图谱(基于vue)

    背景 前段时间接到公司需求,参考企查查开发=>企业图谱.最开始定的是使用Relation Graph实现,用了一段时间后发现这个插件对于一些个性化的需求支持不足,无奈只能另辟新径,后来发现了d3 ...

  3. d3 企业图谱 仿天眼查 企查查

    最近接到一个需求,终端要加入企业图谱的功能.能无线穿透下去,之前写过一个类似树形图但是节点长度没有自适应(如下图),样式也不够好看,产品提出做一个类似企查查那种的企业图谱,能更直观的展示企业信息,无奈 ...

  4. 2020中国人工智能产业链企业图谱(名单)

    如今,"AI+"社会已步步临近,社会各界也正积极勾勒未来人工智能的完美图景. 国外人工智能巨头动作不断,在基础技术.应用领域方面都有诸多突破,可总结为三点:基础研究能力强.跨界创新 ...

  5. 用Python中的py2neo库操作neo4j,搭建简单关联图谱—基于家有儿女中的人物关系

         我第一次建立关联图谱用的是R语言,通过写代码帮公安挖掘团伙犯罪,并用图形展示团伙之间的关联关系.如有需要请关注 "阿黎逸阳的代码" 公众号的后续文章,会手把手教大家用R搭 ...

  6. 基于Neo4j中医方剂药材知识图谱大数据可视化分析系统的设计与开发

    基于Neo4j中医方剂药材知识图谱大数据可视化分析系统的设计与开发 设计背景 这个系统的开发初衷是笔者希望通过这个系统来学习一下Neo4j的相关技术,包括与python.java的对接.可视化等方面, ...

  7. 中国大数据技术精锐企业图谱

    在网上找到的一张大数据技术精锐企业图谱,收藏下来,需要用的时候查一下. 来自 " ITPUB博客 " ,链接:http://blog.itpub.net/15498/viewspa ...

  8. 工业环保工程案例展示企业网站织梦模板(带手机端)

    模板类型:PC端-单独移动端 模板颜色:蓝色 模板编码:utf8 模板行业:企业公司 文件版本:dedecms5.7 本文转载自星空资源网 来源链接:工业环保工程案例展示企业网站织梦模板(带手机端) ...

  9. 龙石数据成功入选TGO鲲鹏会企业图谱(第一版)

    苏州龙石信息科技有限公司(以下简称 "龙石数据" )经过审核成功入选TGO鲲鹏会企业图谱(第一版). TGO鲲鹏会作为汇聚全球科技领导者的高端学习社区,旨在构建全球化的有技术背景的 ...

最新文章

  1. HDU1040简单排序题
  2. 黑马程序员_java之集合框架
  3. 【KVM系列02】KVM的CPU 和内存虚拟化
  4. HarmonyOS之AI能力·分词
  5. c# dynamic 无法创建 泛型变量的问题
  6. 学霸情侣一起投身国防事业,爱情和优秀同时发生了…
  7. .net core razor ajax,.NET CORE Razor Pages Ajax 调用 C# 方法
  8. spark sql读取hive底层_[大数据]spark sql读写Hive数据不一致
  9. 草稿 listview控件切换大小图标
  10. MIT最新深度学习入门公开课
  11. Python的安装部署
  12. linux系统磁盘的分配空间不足,Linux系统磁盘空间不足解决办法
  13. 系统性能优化- Session丢失
  14. Oracle的安装步骤(详细图示)
  15. 适合人工智能的编程语言有哪些
  16. Plc编程入门基础知识,在短时间内如何学会编程
  17. Flink中水位线/Periodic周期水印/Punctuated每个事件水印实现原理/ PunctuatedWatermarks/PeriodicWatermarks
  18. python+vue+Elementui植物园网站的设计django
  19. Excel导出显示服务器,javaexcel导出到远程服务器
  20. Python数学问题16:百钱买百鸡

热门文章

  1. JS数组对象排序(es6)
  2. PDF页面大小不一致怎么办?
  3. 终于解决了无线鼠标装不上驱动的问题
  4. 狗年出生的宝宝取名应该注意的4个问题
  5. 理一下不同ROE的计算方式
  6. js前端数组常用方法
  7. usb设备的检测及区分(sata硬盘、优盘及移动硬盘)
  8. 01笔记:sklearn安装了仍出现报错如何解决
  9. docker和prometheus学习
  10. QLabel设置字体大小和内容