graph G { compound="true" rankdir="LR" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[webservices]" [fillcolor="deepskyblue2"]; "[fineract]" [fillcolor="deepskyblue2"]; "[jackrabbit]" [fillcolor="deepskyblue2"]; "[syncope]" [fillcolor="deepskyblue2"]; "[cordova]" [fillcolor="deepskyblue2"]; "[brooklyn]" [fillcolor="deepskyblue2"]; "[pivot]" [fillcolor="deepskyblue2"]; "[empire]" [fillcolor="deepskyblue2"]; "[xerces2]" [fillcolor="deepskyblue2"]; "[jena]" [fillcolor="deepskyblue2"]; "[whimsy]" [fillcolor="deepskyblue2"]; "[servicecomb]" [fillcolor="deepskyblue2"]; "[apr]" [fillcolor="deepskyblue2"]; "[kyuubi]" [fillcolor="deepskyblue2"]; "[zookeeper]" [fillcolor="deepskyblue2"]; "[daffodil]" [fillcolor="deepskyblue2"]; "[asterixdb]" [fillcolor="deepskyblue2"]; "[hcatalog]" [fillcolor="deepskyblue2"]; "[tez]" [fillcolor="deepskyblue2"]; "[mxnet]" [fillcolor="deepskyblue2"]; "[tvm]" [fillcolor="deepskyblue2"]; "[httpasyncclient]" [fillcolor="deepskyblue2"]; "[click]" [fillcolor="deepskyblue2"]; "[zetacomponents]" [fillcolor="deepskyblue2"]; "[nuvem]" [fillcolor="deepskyblue2"]; "[serf]" [fillcolor="deepskyblue2"]; "[groovy]" [fillcolor="deepskyblue2"]; "[cassandra]" [fillcolor="deepskyblue2"]; "[sirona]" [fillcolor="deepskyblue2"]; "[openoffice]" [fillcolor="deepskyblue2"]; "[johnzon]" [fillcolor="deepskyblue2"]; "[lucene]" [fillcolor="deepskyblue2"]; "[hop]" [fillcolor="deepskyblue2"]; "[geode]" [fillcolor="deepskyblue2"]; "[dubbo]" [fillcolor="deepskyblue2"]; "[poi]" [fillcolor="deepskyblue2"]; "[inlong]" [fillcolor="deepskyblue2"]; "[jmeter]" [fillcolor="deepskyblue2"]; "[diversity]" [fillcolor="deepskyblue2"]; "[freemarker]" [fillcolor="deepskyblue2"]; "[submarine]" [fillcolor="deepskyblue2"]; "[spark]" [fillcolor="deepskyblue2"]; "[stanbol]" [fillcolor="deepskyblue2"]; "[thrift]" [fillcolor="deepskyblue2"]; "[npanday]" [fillcolor="deepskyblue2"]; "[netbeans]" [fillcolor="deepskyblue2"]; "[mynewt]" [fillcolor="deepskyblue2"]; "[deltaspike]" [fillcolor="deepskyblue2"]; "[kandula]" [fillcolor="deepskyblue2"]; "[activemq]" [fillcolor="deepskyblue2"]; "[pinot]" [fillcolor="deepskyblue2"]; "[sandesha]" [fillcolor="deepskyblue2"]; "[hudi]" [fillcolor="deepskyblue2"]; "[storm]" [fillcolor="deepskyblue2"]; "[rocketmq]" [fillcolor="deepskyblue2"]; "[flagon]" [fillcolor="deepskyblue2"]; "[brpc]" [fillcolor="deepskyblue2"]; "[eventmesh]" [fillcolor="deepskyblue2"]; "[sling]" [fillcolor="deepskyblue2"]; "[juneau]" [fillcolor="deepskyblue2"]; "[santuario]" [fillcolor="deepskyblue2"]; "[xmlbeans]" [fillcolor="deepskyblue2"]; "[ratis]" [fillcolor="deepskyblue2"]; "[mina]" [fillcolor="deepskyblue2"]; "[db]" [fillcolor="deepskyblue2"]; "[kylin]" [fillcolor="deepskyblue2"]; "[ignite]" [fillcolor="deepskyblue2"]; "[harmony]" [fillcolor="deepskyblue2"]; "[ace]" [fillcolor="deepskyblue2"]; "[calcite]" [fillcolor="deepskyblue2"]; "[aries]" [fillcolor="deepskyblue2"]; "[cocoon]" [fillcolor="deepskyblue2"]; "[skywalking]" [fillcolor="deepskyblue2"]; "[cxf]" [fillcolor="deepskyblue2"]; "[ddlutils]" [fillcolor="deepskyblue2"]; "[nuttx]" [fillcolor="deepskyblue2"]; "[chainsaw]" [fillcolor="deepskyblue2"]; "[spamassassin]" [fillcolor="deepskyblue2"]; "[savan]" [fillcolor="deepskyblue2"]; "[mnemonic]" [fillcolor="deepskyblue2"]; "[causeway]" [fillcolor="deepskyblue2"]; "[kibble]" [fillcolor="deepskyblue2"]; "[libcloud]" [fillcolor="deepskyblue2"]; "[yunikorn]" [fillcolor="deepskyblue2"]; "[tapestry]" [fillcolor="deepskyblue2"]; "[trafficcontrol]" [fillcolor="deepskyblue2"]; "[flink]" [fillcolor="deepskyblue2"]; "[felix]" [fillcolor="deepskyblue2"]; "[curator]" [fillcolor="deepskyblue2"]; "[madlib]" [fillcolor="deepskyblue2"]; "[druid]" [fillcolor="deepskyblue2"]; "[servicemix]" [fillcolor="deepskyblue2"]; "[plc4x]" [fillcolor="deepskyblue2"]; "[tika]" [fillcolor="deepskyblue2"]; "[knox]" [fillcolor="deepskyblue2"]; "[pulsar]" [fillcolor="deepskyblue2"]; "[httpcomponents]" [fillcolor="deepskyblue2"]; "[devicemap]" [fillcolor="deepskyblue2"]; "[ranger]" [fillcolor="deepskyblue2"]; "[privacy]" [fillcolor="deepskyblue2"]; "[mod_perl]" [fillcolor="deepskyblue2"]; "[directory]" [fillcolor="deepskyblue2"]; "[ozone]" [fillcolor="deepskyblue2"]; "[bloodhound]" [fillcolor="deepskyblue2"]; "[mesos]" [fillcolor="deepskyblue2"]; "[shardingsphere]" [fillcolor="deepskyblue2"]; "[solr]" [fillcolor="deepskyblue2"]; "[shindig]" [fillcolor="deepskyblue2"]; "[xalan]" [fillcolor="deepskyblue2"]; "[hadoop]" [fillcolor="deepskyblue2"]; "[sis]" [fillcolor="deepskyblue2"]; "[ws]" [fillcolor="deepskyblue2"]; "[hbase]" [fillcolor="deepskyblue2"]; "[log4j]" [fillcolor="deepskyblue2"]; "[orc]" [fillcolor="deepskyblue2"]; "[griffin]" [fillcolor="deepskyblue2"]; "[linkis]" [fillcolor="deepskyblue2"]; "[royale]" [fillcolor="deepskyblue2"]; "[streampipes]" [fillcolor="deepskyblue2"]; "[esme]" [fillcolor="deepskyblue2"]; "[mahout]" [fillcolor="deepskyblue2"]; "[carbondata]" [fillcolor="deepskyblue2"]; "[attic]" [fillcolor="deepskyblue2"]; "[infrastructure]" [fillcolor="deepskyblue2"]; "[iotdb]" [fillcolor="deepskyblue2"]; "[nutch]" [fillcolor="deepskyblue2"]; "[xmlgraphics]" [fillcolor="deepskyblue2"]; "[openmeetings]" [fillcolor="deepskyblue2"]; "[rya]" [fillcolor="deepskyblue2"]; "[age]" [fillcolor="deepskyblue2"]; "[doris]" [fillcolor="deepskyblue2"]; "[tomcat]" [fillcolor="deepskyblue2"]; "[atlas]" [fillcolor="deepskyblue2"]; "[karaf]" [fillcolor="deepskyblue2"]; "[seatunnel]" [fillcolor="deepskyblue2"]; "[tiles]" [fillcolor="deepskyblue2"]; "[camel]" [fillcolor="deepskyblue2"]; "[cayenne]" [fillcolor="deepskyblue2"]; "[uima]" [fillcolor="deepskyblue2"]; "[avro]" [fillcolor="deepskyblue2"]; "[cloudstack]" [fillcolor="deepskyblue2"]; "[streams]" [fillcolor="deepskyblue2"]; "[portals]" [fillcolor="deepskyblue2"]; "[gora]" [fillcolor="deepskyblue2"]; "[oltu]" [fillcolor="deepskyblue2"]; "[sedona]" [fillcolor="deepskyblue2"]; "[impala]" [fillcolor="deepskyblue2"]; "[httpd]" [fillcolor="deepskyblue2"]; "[ftpserver]" [fillcolor="deepskyblue2"]; "[kvrocks]" [fillcolor="deepskyblue2"]; "[struts]" [fillcolor="deepskyblue2"]; "[systemds]" [fillcolor="deepskyblue2"]; "[kafka]" [fillcolor="deepskyblue2"]; "[singa]" [fillcolor="deepskyblue2"]; "[logging]" [fillcolor="deepskyblue2"]; "[directmemory]" [fillcolor="deepskyblue2"]; "[roller]" [fillcolor="deepskyblue2"]; "[template]" [fillcolor="deepskyblue2"]; "[hive]" [fillcolor="deepskyblue2"]; "[other]" [fillcolor="deepskyblue2"]; "[jsecurity]" [fillcolor="deepskyblue2"]; "[superset]" [fillcolor="deepskyblue2"]; "[james]" [fillcolor="deepskyblue2"]; "[kudu]" [fillcolor="deepskyblue2"]; "[foundation]" [fillcolor="deepskyblue2"]; "[commons]" [fillcolor="deepskyblue2"]; "[qpid]" [fillcolor="deepskyblue2"]; "[parquet]" [fillcolor="deepskyblue2"]; "[rampart]" [fillcolor="deepskyblue2"]; "[bval]" [fillcolor="deepskyblue2"]; "[fundraising]" [fillcolor="deepskyblue2"]; "[ambari]" [fillcolor="deepskyblue2"]; "[pdfbox]" [fillcolor="deepskyblue2"]; "[echarts]" [fillcolor="deepskyblue2"]; "[steve]" [fillcolor="deepskyblue2"]; "[celix]" [fillcolor="deepskyblue2"]; "[opennlp]" [fillcolor="deepskyblue2"]; "[yetus]" [fillcolor="deepskyblue2"]; "[vcl]" [fillcolor="deepskyblue2"]; "[bahir]" [fillcolor="deepskyblue2"]; "[continuum]" [fillcolor="deepskyblue2"]; "[openejb]" [fillcolor="deepskyblue2"]; "[oozie]" [fillcolor="deepskyblue2"]; "[bigtop]" [fillcolor="deepskyblue2"]; "[apisix]" [fillcolor="deepskyblue2"]; "[dolphinscheduler]" [fillcolor="deepskyblue2"]; "[zeppelin]" [fillcolor="deepskyblue2"]; "[stdcxx]" [fillcolor="deepskyblue2"]; "[distributedlog]" [fillcolor="deepskyblue2"]; "[struts1]" [fillcolor="deepskyblue2"]; "[tinkerpop]" [fillcolor="deepskyblue2"]; "[shiro]" [fillcolor="deepskyblue2"]; "[etch]" [fillcolor="deepskyblue2"]; "[shenyu]" [fillcolor="deepskyblue2"]; "[openwhisk]" [fillcolor="deepskyblue2"]; "[beam]" [fillcolor="deepskyblue2"]; "[jspwiki]" [fillcolor="deepskyblue2"]; "[apreq]" [fillcolor="deepskyblue2"]; "[arrow]" [fillcolor="deepskyblue2"]; "[xerces]" [fillcolor="deepskyblue2"]; "[giraph]" [fillcolor="deepskyblue2"]; "[allura]" [fillcolor="deepskyblue2"]; "[datasketches]" [fillcolor="deepskyblue2"]; "[treasurer]" [fillcolor="deepskyblue2"]; "[axis]" [fillcolor="deepskyblue2"]; "[manifoldcf]" [fillcolor="deepskyblue2"]; "[nifi]" [fillcolor="deepskyblue2"]; "[pig]" [fillcolor="deepskyblue2"]; "[trafficserver]" [fillcolor="deepskyblue2"]; "[ofbiz]" [fillcolor="deepskyblue2"]; "[www]" [fillcolor="deepskyblue2"]; "[flume]" [fillcolor="deepskyblue2"]; "[tac]" [fillcolor="deepskyblue2"]; "[helix]" [fillcolor="deepskyblue2"]; "[derby]" [fillcolor="deepskyblue2"]; "[creadur]" [fillcolor="deepskyblue2"]; "[buildstream]" [fillcolor="deepskyblue2"]; "[turbine]" [fillcolor="deepskyblue2"]; "[jclouds]" [fillcolor="deepskyblue2"]; "[hawq]" [fillcolor="deepskyblue2"]; "[maven]" [fillcolor="deepskyblue2"]; "[olingo]" [fillcolor="deepskyblue2"]; "[airflow]" [fillcolor="deepskyblue2"]; "[synapse]" [fillcolor="deepskyblue2"]; "[wookie]" [fillcolor="deepskyblue2"]; "[unomi]" [fillcolor="deepskyblue2"]; "[tashi]" [fillcolor="deepskyblue2"]; "[sanselan]" [fillcolor="deepskyblue2"]; "[couchdb]" [fillcolor="deepskyblue2"]; "[guacamole]" [fillcolor="deepskyblue2"]; "[samza]" [fillcolor="deepskyblue2"]; "[myfaces]" [fillcolor="deepskyblue2"]; "[tuscany]" [fillcolor="deepskyblue2"]; "[datafu]" [fillcolor="deepskyblue2"]; "[ctakes]" [fillcolor="deepskyblue2"]; "[comdev]" [fillcolor="deepskyblue2"]; "[petri]" [fillcolor="deepskyblue2"]; "[fluo]" [fillcolor="deepskyblue2"]; "[accumulo]" [fillcolor="deepskyblue2"]; "[security]" [fillcolor="deepskyblue2"]; "[lucenenet]" [fillcolor="deepskyblue2"]; "[incubator]" [fillcolor="deepskyblue2"]; "[archiva]" [fillcolor="deepskyblue2"]; "[flex]" [fillcolor="deepskyblue2"]; "[iceberg]" [fillcolor="deepskyblue2"]; "[photark]" [fillcolor="deepskyblue2"]; "[tcl]" [fillcolor="deepskyblue2"]; "[universal]" [fillcolor="deepskyblue2"]; "[tomee]" [fillcolor="deepskyblue2"]; "[openjpa]" [fillcolor="deepskyblue2"]; "[ant]" [fillcolor="deepskyblue2"]; "[bookkeeper]" [fillcolor="deepskyblue2"]; "[velocity]" [fillcolor="deepskyblue2"]; "[drill]" [fillcolor="deepskyblue2"]; "[wicket]" [fillcolor="deepskyblue2"]; "[puppet]" [fillcolor="deepskyblue2"]; "[apachecon]" [fillcolor="deepskyblue2"]; "[phoenix]" [fillcolor="deepskyblue2"]; "[kalumet]" [fillcolor="deepskyblue2"]; "[subversion]" [fillcolor="deepskyblue2"]; "[gobblin]" [fillcolor="deepskyblue2"]; "[airavata]" [fillcolor="deepskyblue2"]; "[lenya]" [fillcolor="deepskyblue2"]; "[geronimo]" [fillcolor="deepskyblue2"]; "[openwebbeans]" [fillcolor="deepskyblue2"]; "[flink]" -- "[incubator]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[doris]" -- "[incubator]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[kyuubi]" -- "[incubator]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[incubator]" -- "[spark]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[ratis]" -- "[iotdb]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[arrow]" -- "[iceberg]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[iceberg]" -- "[incubator]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[incubator]" -- "[dolphinscheduler]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[www]" -- "[infrastructure]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[ozone]" -- "[hadoop]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[iceberg]" -- "[spark]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[kyuubi]" -- "[spark]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[hadoop]" -- "[incubator]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[ozone]" -- "[ratis]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[servicemix]" -- "[karaf]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[eventmesh]" -- "[shenyu]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[arrow]" -- "[incubator]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[apachecon]" -- "[pulsar]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[camel]" -- "[parquet]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[xmlbeans]" -- "[poi]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[cocoon]" -- "[iotdb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[cocoon]" -- "[incubator]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[cocoon]" -- "[plc4x]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[iotdb]" -- "[incubator]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[iotdb]" -- "[plc4x]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[incubator]" -- "[plc4x]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[comdev]" -- "[whimsy]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[comdev]" -- "[www]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[comdev]" -- "[attic]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[comdev]" -- "[infrastructure]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[whimsy]" -- "[www]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[whimsy]" -- "[attic]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[whimsy]" -- "[infrastructure]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[www]" -- "[attic]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[attic]" -- "[infrastructure]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[mina]" -- "[commons]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[commons]" -- "[opennlp]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[karaf]" -- "[cxf]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[karaf]" -- "[ws]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[cxf]" -- "[ws]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[cassandra]" -- "[incubator]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[iceberg]" -- "[hive]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[commons]" -- "[hbase]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[kudu]" -- "[incubator]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[www]" -- "[incubator]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[felix]" -- "[sling]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[inlong]" -- "[pulsar]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pdfbox]" -- "[tika]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[geode]" -- "[dolphinscheduler]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[apachecon]" -- "[shardingsphere]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[skywalking]" -- "[seatunnel]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[maven]" -- "[infrastructure]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[seatunnel]" -- "[spark]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[maven]" -- "[ws]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[maven]" -- "[shiro]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[ws]" -- "[shiro]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[doris]" -- "[skywalking]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[ignite]" -- "[bookkeeper]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[ignite]" -- "[zookeeper]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[bookkeeper]" -- "[zookeeper]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[sling]" -- "[fineract]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[ambari]" -- "[bigtop]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[sling]" -- "[cxf]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[submarine]" -- "[incubator]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[arrow]" -- "[kvrocks]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[seatunnel]" -- "[incubator]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[apachecon]" -- "[parquet]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[freemarker]" -- "[ofbiz]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[apachecon]" -- "[dubbo]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[hudi]" -- "[hive]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[accumulo]" -- "[fluo]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[arrow]" -- "[pulsar]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[seatunnel]" -- "[dolphinscheduler]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[cloudstack]" -- "[iceberg]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[arrow]" -- "[avro]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[avro]" -- "[incubator]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[superset]" -- "[incubator]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[hadoop]" -- "[bigtop]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[ratis]" -- "[hadoop]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[commons]" -- "[jmeter]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[commons]" -- "[www]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[commons]" -- "[logging]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[jmeter]" -- "[www]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[jmeter]" -- "[logging]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[www]" -- "[logging]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pinot]" -- "[pulsar]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[tomcat]" -- "[www]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[opennlp]" -- "[storm]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[airflow]" -- "[kafka]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[linkis]" -- "[incubator]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[flink]" -- "[airflow]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[flink]" -- "[spark]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[airflow]" -- "[incubator]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[airflow]" -- "[spark]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[streampipes]" -- "[plc4x]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[shardingsphere]" -- "[iotdb]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[openwebbeans]" -- "[johnzon]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[openwebbeans]" -- "[openjpa]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[johnzon]" -- "[openjpa]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[skywalking]" -- "[dolphinscheduler]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }