MATCH
(r:Grouping{specialization:"AWS Region"})-[:Aggregation]->
(:TechnologyService{specialization:"EC2 Instance"})
<-[:Association]-(n:ApplicationService{specialization:"NiFi"})
MERGE (n)-[:IN_REGION]->(r)
MATCH
(n:ApplicationService{specialization:"NiFi"})--
(s:TechnologyService|TechnologyInterface|Artifact)
MERGE (n)-[:INTERACTS_WITH]->(s)
MATCH
(r1)<-[r_n:IN_REGION]-(n)-[n_s:INTERACTS_WITH]->(s)
<-[s_r:Aggregation]-(r2:Grouping{specialization:"AWS Region"})
WHERE r1<>r2
RETURN r1, r_n, n, n_s, s, s_r, r2