def parse_n3(row, src='csv'):
    """ 
    takes a row from an n3 file and returns the triple
    NOTE - currently parses a CSV line already split via
    cyc_extract.py
    """
    if row.strip() == '':
        return '',''
    l_root = 'opencyc'
    key = ''
    val = ''
    if src == 'csv': 
        cols = row.split(',')
        if len(cols) < 3:
            #print('PARSE ISSUE : ', row)
            return '',''
        key = ''
        val = ''
        key = l_root + ':' + cols[1].strip('"').strip() + ':' + cols[2].strip('"').strip()
        try:
            val = cols[3].strip('"').strip()
        except Exception:
            val = "Error parsing " + row
    elif src == 'n3':
        pass
    return key, val
takes a row from an n3 file and returns the triple
    NOTE - currently parses a CSV line already split via
    cyc_extract.py