File size: 469 Bytes
35902a5
 
 
 
 
 
ccc063f
 
35902a5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ccc063f
35902a5
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import networkx as nx

DG = nx.DiGraph()

def add_claim(company, claim, evidence):

    DG.add_node(claim)
    DG.add_node(evidence)

    DG.add_edge(evidence, claim, relation="supports")


def add_contradiction(claim, evidence):

    DG.add_edge(evidence, claim, relation="contradicts")


def detect_greenwashing():

    issues = []

    for u,v,d in DG.edges(data=True):

        if d["relation"] == "contradicts":

            issues.append((u,v))

    return issues