# un/comment hereafter for desired network creation
 #    appariement['Nation'] = ['label', 'pays']
 #    appariement['inventeur-label'] = ['inventeur', 'label']
 #    appariement['applicant-label'] = ['applicant', 'label']
 #    appariement['inventeur-inventeur'] = ['inventeur', 'inventeur']
 #    appariement['applicant-applicant'] = ['applicant', 'applicant']
 #    appariement['inventeur-applicant'] = ['inventeur', 'applicant']
 #    appariement['label-classification'] = ['label', 'classification']
 #    appariement[''] = ['','']
 #    appariement[''] = ['','']
     
     #appariement['IPCR-IPCR'] = ['classification', 'classification']
     lstCrit= ['inventeur', 'label', 'applicant', 'pays']
     for i in lstCrit:
         for j in lstCrit:
             appariement[change(i)+'-'+change(j)] = [i,j]
     lstCat = ['IPCR7'] #'IPCR1', 'IPCR3', 'IPCR4', , 'IPCR11'
     for i in lstCat:
         for j in lstCat:
             #if i == j: #only same IPC level
                 appariement[change(i)+'-'+change(j)] = [i,j]
     for i in lstCrit:
         for j in lstCat: #cross technology networks
             appariement[change(i)+'-'+change(j)] = [i,j]
             appariement[change(j)+'-'+change(i)] = [j,i]
              
     appariement['inventor-inventor'] = ['inventeur','inventeur']
 #    appariement['applicant-inventor'] = ['applicant','inventeur']
 #    appariement['applicant-'+change('pays')] = ['applicant','pays']
 #    appariement['applicant-label'] = ['applicant','label']
 #    appariement['label-IPCR1'] = ['label','IPCR1']
Пример #2
0
        # un/comment hereafter for desired network creation
        #    appariement['Nation'] = ['label', 'pays']
        #    appariement['inventeur-label'] = ['inventeur', 'label']
        #    appariement['applicant-label'] = ['applicant', 'label']
        #    appariement['inventeur-inventeur'] = ['inventeur', 'inventeur']
        #    appariement['applicant-applicant'] = ['applicant', 'applicant']
        #    appariement['inventeur-applicant'] = ['inventeur', 'applicant']
        #    appariement['label-classification'] = ['label', 'classification']
        #    appariement[''] = ['','']
        #    appariement[''] = ['','']

        #appariement['IPCR-IPCR'] = ['classification', 'classification']
        lstCrit = ['inventeur', 'label', 'applicant', 'pays']
        for i in lstCrit:
            for j in lstCrit:
                appariement[change(i) + '-' + change(j)] = [i, j]
        lstCat = ['IPCR1', 'IPCR3', 'IPCR4', 'IPCR7', 'IPCR11']
        for i in lstCat:
            for j in lstCat:
                if i == j:  #only same IPC level
                    appariement[change(i) + '-' + change(j)] = [i, j]
        for i in lstCrit:
            for j in lstCat:  #cross technology networks
                appariement[change(i) + '-' + change(j)] = [i, j]
                appariement[change(j) + '-' + change(i)] = [j, i]

    #    appariement['inventor-inventor'] = ['inventeur','inventeur']
    #    appariement['applicant-inventor'] = ['applicant','inventeur']
    #    appariement['applicant-'+change('pays')] = ['applicant','pays']
    #    appariement['applicant-label'] = ['applicant','label']
    #    appariement['label-IPCR1'] = ['label','IPCR1']