├── APIs ├── README.md ├── term-term_relevance.md ├── getTree.md ├── preprocess.md ├── most_relevant.md └── para2adj.md ├── .gitattributes ├── vocabulary ├── vocab_github_1.tsv ├── vocab_github_2.tsv └── readme.md ├── TTR ├── README.md └── TTR_dataset.tsv ├── word_embeddings └── README.md ├── additional_stopwords ├── TN_additional_stopwords.txt ├── README.md ├── technical_stopwords.txt ├── USPTO_stopwords_en.txt └── nltk_stopwords_en.txt └── README.md /APIs/README.md: -------------------------------------------------------------------------------- 1 | Please find the description of available APIs within the description files. 2 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | vocab*.tsv filter=lfs diff=lfs merge=lfs -text 2 | word_embeddings*.txt filter=lfs diff=lfs merge=lfs -text 3 | -------------------------------------------------------------------------------- /vocabulary/vocab_github_1.tsv: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b22070d758cc7a67e1bdfeee9e886a38aadb560ac3a4f982c2e2af927d5256af 3 | size 54497861 4 | -------------------------------------------------------------------------------- /vocabulary/vocab_github_2.tsv: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:4c96b9b46e71b230d125cd8be0abad29a294b34d814a6bb516db54d25e3a2fc3 3 | size 60297482 4 | -------------------------------------------------------------------------------- /TTR/README.md: -------------------------------------------------------------------------------- 1 | # Technology-related Term Relevance Dataset 2 | 3 | This dataset includes 276 technology-related term pairs and relevance ratings among them. 4 | 5 | Each line of the dataset file contains 6 | 7 | Term1 Term2 Rate1 ... Rate10 AvgRate 8 | 9 | where these different columns are delimited by '\t'. 10 | 11 | 12 | -------------------------------------------------------------------------------- /word_embeddings/README.md: -------------------------------------------------------------------------------- 1 | # TechNet word-embedding files 2 | 3 | The word embeddings are shared in a [google drive file](https://drive.google.com/file/d/1lQxn4ycXt8sGJMsY190nMIo6OqDCLNlA/view?usp=sharing). Please refer to vocabulary files under vocabulary folder to find the file and the line that corresponds to a specific term. 4 | -------------------------------------------------------------------------------- /vocabulary/readme.md: -------------------------------------------------------------------------------- 1 | This folder includes vocabulary files. The vocabulary files consist of lines with following format: 2 | 3 | x y z 4 | 5 | where x,y and z are delimited with "\t". 6 | x: word or phrase 7 | y: identifier of the word embedding file where the word vector of corresponding word is contained 8 | z: line number of the vector corresponding to the word in the corresponding word embedding file 9 | -------------------------------------------------------------------------------- /APIs/term-term_relevance.md: -------------------------------------------------------------------------------- 1 | **Term - Term Relevance API** 2 | ---- 3 | Returns JSON data on the quantified relevance of two terms 4 | 5 | * **URL** 6 | 7 | /similarity 8 | 9 | * **Method:** 10 | 11 | `GET` 12 | 13 | * **URL Params** 14 | 15 | **Required:** 16 | 17 | `key1=[string]&key2=[string]` 18 | 19 | * **Data Params** 20 | 21 | None 22 | 23 | * **Success Response:** 24 | 25 | * **Code:** 200
26 | **Content:** `{ similarity : [float] }` 27 | 28 | * **Error Response:** 29 | 30 | * **Code:** 200
31 | **Content:** `{ error : "term not found" }` 32 | 33 | * **Sample Call:** 34 | 35 | `http://52.221.86.148/api/ideation/concepts/similarity?key1=autonomous_vehicle&key2=blind_spot_detecting` 36 | -------------------------------------------------------------------------------- /additional_stopwords/TN_additional_stopwords.txt: -------------------------------------------------------------------------------- 1 | able 2 | above-mentioned 3 | already 4 | always 5 | and/or 6 | anything 7 | anywhere 8 | better 9 | disclosure 10 | easily 11 | eg 12 | either 13 | elsewhere 14 | enough 15 | especially 16 | et al 17 | etc 18 | eventually 19 | finally 20 | furthermore 21 | he/she 22 | hence 23 | him/her 24 | his/her 25 | instead 26 | may 27 | meanwhile 28 | might 29 | moreover 30 | must 31 | often 32 | one 33 | one another 34 | otherwise 35 | possibly 36 | rather 37 | remarkably 38 | significantly 39 | simply 40 | sometimes 41 | straight forward 42 | substantially 43 | therebetween 44 | therefor 45 | therefrom 46 | therein 47 | thereinto 48 | thereon 49 | therethrough 50 | therewith 51 | towards 52 | typical 53 | via 54 | vice versa 55 | whatever 56 | whereat 57 | wherever 58 | whether 59 | whose 60 | within 61 | without 62 | wrt 63 | yet 64 | -------------------------------------------------------------------------------- /additional_stopwords/README.md: -------------------------------------------------------------------------------- 1 | # Additional stopwords 2 | 3 | 4 | 1) TN_additional_stopwords.txt: 5 | These stopwords are additional to the [NLTK English stopwords](https://raw.githubusercontent.com/nltk/nltk_data/gh-pages/packages/corpora/stopwords.zip) and [USPTO stopwords](http://patft.uspto.gov/netahtml/PTO/help/stopword.htm). 6 | The list was created by an engineering design researcher who is familiar with patent terminology by reading 1000 randomly selected sentences after phrase detection step.These stopwords are used during the preprocessing steps of TechNet. 7 | 8 | 2) Technical stopwords.txt: 9 | These stopwords are additional to the [NLTK English stopwords](https://raw.githubusercontent.com/nltk/nltk_data/gh-pages/packages/corpora/stopwords.zip) and [USPTO stopwords](http://patft.uspto.gov/netahtml/PTO/help/stopword.htm). Please refer to [our paper](https://arxiv.org/abs/2006.02633) for details on the procedure of generation of this list. 10 | 11 | 12 | *The NLTK and USPTO stopwords lists are also shared in this repository for ease of use. 13 | -------------------------------------------------------------------------------- /additional_stopwords/technical_stopwords.txt: -------------------------------------------------------------------------------- 1 | able 2 | above-mentioned 3 | accordingly 4 | across 5 | along 6 | already 7 | alternatively 8 | always 9 | among 10 | and/or 11 | anything 12 | anywhere 13 | better 14 | disclosure 15 | due 16 | easily 17 | easy 18 | eg 19 | either 20 | elsewhere 21 | enough 22 | especially 23 | essentially 24 | et al 25 | etc 26 | eventually 27 | excellent 28 | finally 29 | furthermore 30 | good 31 | hence 32 | he/she 33 | him/her 34 | his/her 35 | ie 36 | ii 37 | iii 38 | instead 39 | later 40 | like 41 | little 42 | many 43 | may 44 | meanwhile 45 | might 46 | moreover 47 | much 48 | must 49 | never 50 | often 51 | others 52 | otherwise 53 | overall 54 | rather 55 | remarkably 56 | significantly 57 | simply 58 | sometimes 59 | specifically 60 | straight forward 61 | substantially 62 | thereafter 63 | therebetween 64 | therefor 65 | therefrom 66 | therein 67 | thereinto 68 | thereon 69 | therethrough 70 | therewith 71 | together 72 | toward 73 | towards 74 | typical 75 | typically 76 | upon 77 | via 78 | vice versa 79 | whatever 80 | whereas 81 | whereat 82 | wherever 83 | whether 84 | whose 85 | within 86 | without 87 | yet 88 | -------------------------------------------------------------------------------- /additional_stopwords/USPTO_stopwords_en.txt: -------------------------------------------------------------------------------- 1 | a 2 | accordance 3 | according 4 | all 5 | also 6 | an 7 | and 8 | another 9 | are 10 | as 11 | at 12 | be 13 | because 14 | been 15 | being 16 | by 17 | claim 18 | comprises 19 | corresponding 20 | could 21 | described 22 | desired 23 | do 24 | does 25 | each 26 | embodiment 27 | fig 28 | figs 29 | for 30 | from 31 | further 32 | generally 33 | had 34 | has 35 | have 36 | having 37 | herein 38 | however 39 | if 40 | in 41 | into 42 | invention 43 | is 44 | it 45 | its 46 | means 47 | not 48 | now 49 | of 50 | on 51 | onto 52 | or 53 | other 54 | particularly 55 | preferably 56 | preferred 57 | present 58 | provide 59 | provided 60 | provides 61 | relatively 62 | respectively 63 | said 64 | should 65 | since 66 | some 67 | such 68 | suitable 69 | than 70 | that 71 | the 72 | their 73 | then 74 | there 75 | thereby 76 | therefore 77 | thereof 78 | thereto 79 | these 80 | they 81 | this 82 | those 83 | thus 84 | to 85 | use 86 | various 87 | was 88 | were 89 | what 90 | when 91 | where 92 | whereby 93 | wherein 94 | which 95 | while 96 | who 97 | will 98 | with 99 | would 100 | -------------------------------------------------------------------------------- /APIs/getTree.md: -------------------------------------------------------------------------------- 1 | **getTree API** 2 | ---- 3 | Returns JSON data that includes the data of a tree graph having queried term as the root node 4 | 5 | * **URL** 6 | 7 | /getTree 8 | 9 | * **Method:** 10 | 11 | `POST` 12 | 13 | * **URL Params** 14 | 15 | **Required:** 16 | 17 | `userid=[string]` Any string is OK
18 | `word=[string]` Query term 19 | 20 | * **Data Params** 21 | 22 | None 23 | 24 | * **Success Response:** 25 | 26 | * **Code:** 200
27 | **Content:** `{ nodes : [{name: n0_string, group:0}, ..., {name: n39_string, group:3}], links: [{source :0, target:1, weight:1}, ..., {source:12, target:39, weight:1}]}` 28 | 29 | `nK_string : string of Kth term in the list of terms in the tree`
30 | 31 | * **Error Response:** 32 | 33 | * **Code:** 200
34 | **Content:** `{ error : "JSON Error" }` 35 | 36 | * **Sample Call:** 37 | 38 | ```javascript 39 | $.ajax({ 40 | url: http://52.221.86.148/api/ideation/concepts + '/getTree', 41 | type: "POST", 42 | contentType: 'application/json', 43 | dataType: 'json', 44 | async: true, 45 | data: JSON.stringify({"userid":userid, "word": word}), 46 | success: function(response) { 47 | var graph_data = response; 48 | }, 49 | }); 50 | ``` 51 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # TechNet 2 | Technology Semantic Network 3 | 4 | Technology Semantic Network (TechNet) is a semantic network that consists of word and phrases contained in patent titles and abstracts contained in USPTO granted patent database between years 1976 and October 2017 and semantic relations between these words and phrases. Please visit www.tech-net.org for a basic interface which lets users to query term-term relevanvies, query most relevant terms, and put in a paragraph to get the relevancy matrix containing the terms in the paragraph. 5 | 6 | 7 | ### Related publications 8 | 9 | [1] Sarica, S., Luo, J., Wood, K.L. (2019). TechNet: Technology Semantic Network Based on Patent Data. Expert Systems with Applications. https://doi.org/10.1016/j.eswa.2019.112995. 10 | 11 | [2] Sarica, S., Song, B., Low, E., & Luo, J. (2019). Engineering Knowledge Graph for Keyword Discovery in Patent Search. Proceedings of the Design Society: International Conference on Engineering Design, 1(1), 2249-2258. doi:10.1017/dsi.2019.231 12 | 13 | [3] (In Print) Sarica, S., Song, B. Luo, J. & Wood, K.L. (2019). Technology Knowledge Graph for Design Exploration: Application to Designing the Future of Flying Cars. Proceedings of the ASME 2019 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. 14 | -------------------------------------------------------------------------------- /APIs/preprocess.md: -------------------------------------------------------------------------------- 1 | **Preprocess API** 2 | ---- 3 | Returns JSON data that includes the preprocessed and word tokenized paragraph 4 | 5 | * **URL** 6 | 7 | /preprocess 8 | 9 | * **Method:** 10 | 11 | `POST` 12 | 13 | * **URL Params** 14 | 15 | **Required:** 16 | 17 | `userid=[string]` Any string is OK
18 | `paragraph=[string]` Paragraph as a string 19 | 20 | * **Data Params** 21 | 22 | None 23 | 24 | * **Success Response:** 25 | 26 | * **Code:** 200
27 | **Content:** `{ processed : [[sent1_term1, ..., sent1_termN], ..., [sentM_term1, ..., sentM_termK]]}` 28 | 29 | `sentM_termK : string of Kth term in the Mth sentence in the paragraph`
30 | 31 | * **Error Response:** 32 | 33 | * **Code:** 200
34 | **Content:** `{ error : "JSON Error" }` 35 | * **Code:** 200
36 | **Content:** `{ error : 'error':'Too long! Max word count allowed for this API is 1000' }` 37 | * **Sample Call:** 38 | 39 | ```javascript 40 | $.ajax({ 41 | url: http://52.221.86.148/api/ideation/concepts + '/preprocess', 42 | type: "POST", 43 | contentType: 'application/json', 44 | dataType: 'json', 45 | async: true, 46 | data: JSON.stringify({"userid":userid, "paragraph": text}), 47 | success: function(response) { 48 | var preprocessed_text = response['processed']; 49 | }); 50 | ``` 51 | -------------------------------------------------------------------------------- /APIs/most_relevant.md: -------------------------------------------------------------------------------- 1 | **Most Relevant Terms API** 2 | ---- 3 | Returns JSON data on that includes semantically most relevant terms to the queried term 4 | 5 | * **URL** 6 | 7 | /topn 8 | 9 | * **Method:** 10 | 11 | `POST` 12 | 13 | * **URL Params** 14 | 15 | **Required:** 16 | 17 | `userid=[string]` Any string is OK
18 | `word=[string]` Term to query 19 | 20 | * **Data Params** 21 | 22 | None 23 | 24 | * **Success Response:** 25 | 26 | * **Code:** 200
27 | **Content:** `{ word : [string], top20 : [(term1_string, rel1_string), ... , (termN_string, relN,string)] }` 28 | 29 | `termK_string : string of Kth top relevant term to query term`
30 | `relN_string : string of relevance of KTh top relevant term to query term` 31 | 32 | * **Error Response:** 33 | 34 | * **Code:** 200
35 | **Content:** `{ error : "xyz does not exist in database" }` 36 | 37 | * **Sample Call:** 38 | 39 | ```javascript 40 | $.ajax({ 41 | url: http://52.221.86.148/api/ideation/concepts + '/topn', 42 | type: "POST", 43 | contentType: 'application/json', 44 | dataType: 'json', 45 | async: true, 46 | data: JSON.stringify({"userid":userid, "word": word}), 47 | success: function(response) { 48 | console.log(response); 49 | 50 | if (response['error']!=null){ 51 | return (0) 52 | } 53 | topN = response['top20']; 54 | }, 55 | error: function() { 56 | return (0) 57 | } 58 | }); 59 | ``` 60 | -------------------------------------------------------------------------------- /APIs/para2adj.md: -------------------------------------------------------------------------------- 1 | **Paragraph to Adjacency API** 2 | ---- 3 | Returns JSON data that includes the keywords detected in a paragraph input, and an adjacency matrix including quantified term-term relevancies 4 | 5 | * **URL** 6 | 7 | /para2adj 8 | 9 | * **Method:** 10 | 11 | `POST` 12 | 13 | * **URL Params** 14 | 15 | **Required:** 16 | 17 | `userid=[string]` Any string is OK
18 | `paragraph=[string]` Paragraph as a string 19 | 20 | * **Data Params** 21 | 22 | None 23 | 24 | * **Success Response:** 25 | 26 | * **Code:** 200
27 | **Content:** `{ adjacency : [[0, w12, ..., w1N], ... , [w1N, w2N, ..., 0]], keywords : [term1, ..., termN]}` 28 | 29 | `termK : string of Kth term in the list of terms in the queried paragraph`
30 | `wMN : float - quantified relevance between Mth and Nth terms in the list of terms in the queried paragraph` 31 | 32 | * **Error Response:** 33 | 34 | * **Code:** 200
35 | **Content:** `{ error : "JSON Error" }` 36 | 37 | * **Sample Call:** 38 | 39 | ```javascript 40 | $.ajax({ 41 | url: http://52.221.86.148/api/ideation/concepts + '/para2adj', 42 | type: "POST", 43 | contentType: 'application/json', 44 | dataType: 'json', 45 | async: true, 46 | data: JSON.stringify({"userid":userid, "paragraph": text}), 47 | success: function(response) { 48 | var adj = response['adjacency']; 49 | var keys = response['keywords']; 50 | }); 51 | ``` 52 | -------------------------------------------------------------------------------- /additional_stopwords/nltk_stopwords_en.txt: -------------------------------------------------------------------------------- 1 | i 2 | me 3 | my 4 | myself 5 | we 6 | our 7 | ours 8 | ourselves 9 | you 10 | you're 11 | you've 12 | you'll 13 | you'd 14 | your 15 | yours 16 | yourself 17 | yourselves 18 | he 19 | him 20 | his 21 | himself 22 | she 23 | she's 24 | her 25 | hers 26 | herself 27 | it 28 | it's 29 | its 30 | itself 31 | they 32 | them 33 | their 34 | theirs 35 | themselves 36 | what 37 | which 38 | who 39 | whom 40 | this 41 | that 42 | that'll 43 | these 44 | those 45 | am 46 | is 47 | are 48 | was 49 | were 50 | be 51 | been 52 | being 53 | have 54 | has 55 | had 56 | having 57 | do 58 | does 59 | did 60 | doing 61 | a 62 | an 63 | the 64 | and 65 | but 66 | if 67 | or 68 | because 69 | as 70 | until 71 | while 72 | of 73 | at 74 | by 75 | for 76 | with 77 | about 78 | against 79 | between 80 | into 81 | through 82 | during 83 | before 84 | after 85 | above 86 | below 87 | to 88 | from 89 | up 90 | down 91 | in 92 | out 93 | on 94 | off 95 | over 96 | under 97 | again 98 | further 99 | then 100 | once 101 | here 102 | there 103 | when 104 | where 105 | why 106 | how 107 | all 108 | any 109 | both 110 | each 111 | few 112 | more 113 | most 114 | other 115 | some 116 | such 117 | no 118 | nor 119 | not 120 | only 121 | own 122 | same 123 | so 124 | than 125 | too 126 | very 127 | s 128 | t 129 | can 130 | will 131 | just 132 | don 133 | don't 134 | should 135 | should've 136 | now 137 | d 138 | ll 139 | m 140 | o 141 | re 142 | ve 143 | y 144 | ain 145 | aren 146 | aren't 147 | couldn 148 | couldn't 149 | didn 150 | didn't 151 | doesn 152 | doesn't 153 | hadn 154 | hadn't 155 | hasn 156 | hasn't 157 | haven 158 | haven't 159 | isn 160 | isn't 161 | ma 162 | mightn 163 | mightn't 164 | mustn 165 | mustn't 166 | needn 167 | needn't 168 | shan 169 | shan't 170 | shouldn 171 | shouldn't 172 | wasn 173 | wasn't 174 | weren 175 | weren't 176 | won 177 | won't 178 | wouldn 179 | wouldn't 180 | -------------------------------------------------------------------------------- /TTR/TTR_dataset.tsv: -------------------------------------------------------------------------------- 1 | actuate composite 0 3 1 1 6 6 3 3 3 1 2.7 2 | actuate construction 0 5 6 4 6 8 2 3 4 3 4.1 3 | actuate excavate 0 2 4 3 8 8 5 5 6 3 4.4 4 | actuate force 2 5 8 6 10 9 9 8 3 6 6.6 5 | actuate fuel_rod 0 9 4 4 8 2 1 4 5 1 3.8 6 | actuate geological 0 2 1 1 1 6 1 6 2 1 2.1 7 | actuate layer 0 2 6 3 0 5 4 8 3 1 3.2 8 | actuate material 0 5 4 3 6 5 6 0 6 2 3.7 9 | actuate mining 0 2 2 6 8 5 3 7 7 2 4.2 10 | actuate neutron_flux 4 8 3 3 6 1 5 8 6 2 4.6 11 | actuate nuclear 0 8 9 6 7 2 3 9 9 2 5.5 12 | actuate oilfield 0 2 8 6 6 5 2 8 4 2 4.3 13 | actuate polymer 0 4 1 2 8 4 3 6 3 2 3.3 14 | actuate reactor_core 2 9 9 5 9 7 4 10 7 1 6.3 15 | actuate reinforce 0 6 7 5 9 7 2 3 2 1 4.2 16 | actuate rigidity 0 1 6 2 0 8 3 7 4 3 3.4 17 | actuate structure 0 1 7 2 6 9 3 4 1 5 3.8 18 | composite construction 6 7 6 7 9 6 9 10 9 6 7.5 19 | composite layer 10 8 9 2 6 8 10 10 8 8 7.9 20 | composite polymer 10 10 9 8 9 8 8 10 9 9 9.0 21 | composite reinforce 5 3 8 0 8 7 9 10 8 5 6.3 22 | composite rigidity 3 8 9 3 8 7 9 9 8 7 7.1 23 | composite structure 10 10 10 9 9 7 10 10 10 6 9.1 24 | computer actuate 0 2 9 4 9 8 2 8 7 6 5.5 25 | computer composite 0 4 0 0 8 4 5 9 4 4 3.8 26 | computer construction 0 8 1 3 7 7 8 8 8 2 5.2 27 | computer excavate 0 1 1 2 3 6 3 4 5 1 2.6 28 | computer execute 5 9 8 6 8 8 1 9 9 10 7.3 29 | computer force 0 6 2 1 0 4 4 8 9 1 3.5 30 | computer fuel_rod 0 1 8 0 6 3 4 0 3 1 2.6 31 | computer geological 0 1 3 0 6 7 2 8 9 5 4.1 32 | computer layer 2 8 8 3 7 8 7 9 3 5 6.0 33 | computer material 0 7 8 1 9 5 3 6 7 3 4.9 34 | computer mechanical 0 9 6 3 7 8 4 4 8 1 5.0 35 | computer mining 5 10 9 6 8 8 8 8 9 1 7.2 36 | computer neutron_flux 3 2 2 3 6 4 8 6 4 0 3.8 37 | computer nuclear 0 6 2 0 6 7 3 5 8 3 4.0 38 | computer oilfield 0 1 3 0 7 3 3 4 4 2 2.7 39 | computer polymer 0 1 6 0 7 6 2 4 6 5 3.7 40 | computer reactor_core 0 3 1 0 9 5 5 9 7 1 4.0 41 | computer reinforce 0 7 7 6 6 7 2 8 8 1 5.2 42 | computer rigidity 0 4 9 0 6 6 2 2 8 1 3.8 43 | computer structure 3 9 6 1 7 8 7 8 9 3 6.1 44 | computer thermal 0 4 10 1 6 7 2 7 7 6 5.0 45 | excavate composite 0 5 3 2 5 6 2 3 4 2 3.2 46 | excavate construction 10 6 9 6 9 8 8 10 10 8 8.4 47 | excavate fuel_rod 1 1 3 3 0 1 4 5 4 0 2.2 48 | excavate geological 0 10 10 7 9 8 8 10 9 7 7.8 49 | excavate layer 0 8 8 3 8 7 7 9 8 4 6.2 50 | excavate material 5 8 7 3 9 6 5 9 8 6 6.6 51 | excavate neutron_flux 0 2 4 3 0 2 2 0 0 0 1.3 52 | excavate nuclear 0 6 7 3 3 5 2 2 6 0 3.4 53 | excavate oilfield 0 10 9 8 9 8 6 9 2 6 6.7 54 | excavate polymer 0 9 3 3 0 3 2 2 3 1 2.6 55 | excavate reactor_core 0 1 7 6 2 2 3 1 3 1 2.6 56 | excavate reinforce 0 4 1 2 6 8 2 4 6 5 3.8 57 | excavate rigidity 0 2 1 1 9 6 3 7 6 3 3.8 58 | excavate structure 0 5 9 2 6 8 7 7 9 6 5.9 59 | execute actuate 0 5 9 6 7 7 7 8 6 4 5.9 60 | execute composite 0 1 0 3 0 1 2 4 4 1 1.6 61 | execute construction 2 1 5 7 7 8 7 7 8 3 5.5 62 | execute excavate 0 1 5 1 9 7 5 2 3 2 3.5 63 | execute force 0 8 8 5 6 9 7 10 4 1 5.8 64 | execute fuel_rod 0 8 1 3 7 6 3 3 3 1 3.5 65 | execute geological 0 1 1 3 0 1 4 3 1 0 1.4 66 | execute layer 0 8 2 3 0 4 6 2 3 3 3.1 67 | execute material 0 2 4 2 6 8 4 3 2 1 3.2 68 | execute mechanical 3 1 9 4 6 9 3 5 4 2 4.6 69 | execute mining 1 10 9 1 6 6 3 3 6 1 4.6 70 | execute neutron_flux 0 4 7 2 6 4 2 6 4 0 3.5 71 | execute nuclear 0 9 4 3 6 7 3 8 6 3 4.9 72 | execute oilfield 0 6 1 3 6 1 3 3 3 1 2.7 73 | execute polymer 0 1 9 3 3 3 2 3 2 0 2.6 74 | execute reactor_core 0 9 4 3 6 2 3 8 6 1 4.2 75 | execute reinforce 0 1 6 8 8 8 2 3 3 2 4.1 76 | execute rigidity 0 3 3 3 7 6 2 7 4 2 3.7 77 | execute structure 0 2 2 2 3 7 8 7 4 1 3.6 78 | execute thermal 0 1 3 2 0 7 3 7 9 3 3.5 79 | force composite 2 3 6 2 8 3 7 7 6 6 5.0 80 | force construction 2 9 9 3 9 8 3 10 10 8 7.1 81 | force excavate 0 9 7 2 9 6 6 7 7 4 5.7 82 | force fuel_rod 0 9 2 3 2 6 2 8 4 3 3.9 83 | force geological 0 9 3 4 9 6 4 6 3 4 4.8 84 | force layer 0 5 1 2 7 7 2 8 2 4 3.8 85 | force material 3 7 9 2 7 7 8 10 10 5 6.8 86 | force mining 0 8 8 3 8 6 5 8 6 2 5.4 87 | force neutron_flux 0 2 4 3 6 8 6 8 4 4 4.5 88 | force nuclear 3 9 10 7 9 8 7 10 7 7 7.7 89 | force oilfield 0 6 7 3 7 5 2 8 7 2 4.7 90 | force polymer 2 5 9 5 7 7 7 7 6 5 6.0 91 | force reactor_core 0 9 9 3 8 7 4 8 2 3 5.3 92 | force reinforce 5 9 9 8 9 8 8 10 9 8 8.3 93 | force rigidity 3 8 10 8 8 7 7 9 5 7 7.2 94 | force structure 3 7 9 5 9 8 8 10 10 9 7.8 95 | fuel_rod composite 3 8 3 5 7 7 3 2 7 6 5.1 96 | fuel_rod construction 0 9 9 3 6 6 8 6 2 0 4.9 97 | fuel_rod layer 0 7 3 2 7 6 5 5 4 3 4.2 98 | fuel_rod material 5 9 7 4 9 7 7 7 9 6 7.0 99 | fuel_rod neutron_flux 0 6 3 2 9 8 8 1 7 8 5.2 100 | fuel_rod polymer 2 7 3 4 6 4 2 6 6 1 4.1 101 | fuel_rod reactor_core 6 10 2 2 10 8 8 2 10 9 6.7 102 | fuel_rod reinforce 0 9 8 2 2 6 3 7 2 3 4.2 103 | fuel_rod rigidity 0 1 8 3 7 5 1 9 6 1 4.1 104 | fuel_rod structure 3 7 8 3 9 6 7 6 2 2 5.3 105 | geological composite 0 9 1 8 9 6 10 8 7 3 6.1 106 | geological construction 0 10 3 8 8 8 3 10 8 3 6.1 107 | geological fuel_rod 1 8 1 2 0 5 3 8 4 0 3.2 108 | geological layer 0 10 9 6 10 8 9 10 9 7 7.8 109 | geological material 3 9 8 7 9 7 8 10 7 8 7.6 110 | geological neutron_flux 0 3 7 5 0 7 3 2 0 1 2.8 111 | geological nuclear 4 9 3 5 6 9 3 6 8 0 5.3 112 | geological polymer 0 7 0 8 8 1 2 4 6 0 3.6 113 | geological reactor_core 5 8 6 7 5 3 4 8 2 1 4.9 114 | geological reinforce 0 8 1 0 8 6 4 9 6 4 4.6 115 | geological rigidity 3 7 9 6 9 7 2 8 4 3 5.8 116 | geological structure 5 10 10 8 9 7 7 10 9 3 7.8 117 | hardware actuate 4 3 9 7 6 8 3 1 6 6 5.3 118 | hardware composite 3 7 3 3 9 7 6 9 7 2 5.6 119 | hardware computer 5 10 10 9 10 8 9 10 9 10 9.0 120 | hardware construction 4 1 10 3 9 8 9 4 7 7 6.2 121 | hardware excavate 0 1 6 2 8 7 2 3 2 1 3.2 122 | hardware execute 4 7 5 4 7 8 5 3 7 9 5.9 123 | hardware force 1 6 8 2 8 7 3 5 4 1 4.5 124 | hardware fuel_rod 5 1 8 2 9 4 6 0 5 1 4.1 125 | hardware geological 0 0 1 0 6 6 4 1 2 1 2.1 126 | hardware layer 3 8 9 2 8 7 5 8 4 6 6.0 127 | hardware material 0 5 10 5 9 7 5 10 7 4 6.2 128 | hardware mechanical 3 9 9 4 9 9 3 6 8 6 6.6 129 | hardware mining 1 6 2 1 8 7 9 7 6 2 4.9 130 | hardware neutron_flux 0 1 1 0 6 4 2 4 3 1 2.2 131 | hardware nuclear 0 2 8 0 6 6 1 3 6 1 3.3 132 | hardware oilfield 0 1 1 2 8 6 2 4 1 1 2.6 133 | hardware polymer 0 1 3 3 8 7 5 8 3 6 4.4 134 | hardware reactor_core 0 3 7 1 10 7 7 7 4 1 4.7 135 | hardware reinforce 2 9 9 1 8 7 3 7 1 1 4.8 136 | hardware rigidity 3 2 9 3 8 8 7 8 3 6 5.7 137 | hardware structure 5 9 8 2 9 9 7 9 7 3 6.8 138 | hardware thermal 0 4 9 0 6 6 2 9 6 6 4.8 139 | layer construction 2 10 9 4 8 8 9 10 7 6 7.3 140 | layer polymer 3 9 9 5 8 8 9 8 9 8 7.6 141 | layer reinforce 5 5 8 2 7 7 8 8 7 6 6.3 142 | layer rigidity 0 9 8 5 6 5 7 9 3 6 5.8 143 | layer structure 3 9 9 8 10 8 8 10 8 7 8.0 144 | material composite 7 9 10 9 10 9 9 10 9 8 9.0 145 | material construction 3 10 9 9 9 8 8 10 10 7 8.3 146 | material layer 3 6 9 7 10 8 9 9 7 8 7.6 147 | material polymer 6 10 10 10 10 8 9 10 10 8 9.1 148 | material reinforce 5 8 9 1 8 7 9 10 10 6 7.3 149 | material rigidity 0 8 7 7 9 8 9 10 10 8 7.6 150 | material structure 5 9 8 8 9 7 9 10 10 8 8.3 151 | mechanical actuate 3 3 10 7 8 9 6 6 4 8 6.4 152 | mechanical composite 1 7 6 9 7 5 8 10 8 3 6.4 153 | mechanical construction 3 10 7 9 9 8 9 10 9 5 7.9 154 | mechanical excavate 1 6 9 2 9 7 7 7 8 6 6.2 155 | mechanical force 4 10 8 9 9 9 9 10 10 8 8.6 156 | mechanical fuel_rod 0 9 7 7 4 7 3 8 4 1 5.0 157 | mechanical geological 3 7 2 6 9 7 5 9 6 1 5.5 158 | mechanical layer 2 9 7 6 3 6 8 7 7 6 6.1 159 | mechanical material 5 9 7 8 9 8 9 10 8 6 7.9 160 | mechanical mining 0 8 5 5 7 8 8 9 2 6 5.8 161 | mechanical neutron_flux 0 7 2 3 2 2 2 2 3 0 2.3 162 | mechanical nuclear 0 9 7 5 5 7 6 7 6 3 5.5 163 | mechanical oilfield 0 7 4 7 7 7 2 8 6 6 5.4 164 | mechanical polymer 5 7 2 9 6 7 8 9 7 6 6.6 165 | mechanical reactor_core 0 9 8 6 6 6 3 2 7 2 4.9 166 | mechanical reinforce 2 9 8 3 9 7 8 10 8 5 6.9 167 | mechanical rigidity 5 9 7 9 6 8 9 9 7 7 7.6 168 | mechanical structure 3 10 9 9 9 9 9 10 9 7 8.4 169 | mechanical thermal 3 8 3 6 8 8 7 9 8 7 6.7 170 | mining composite 0 8 6 6 9 7 4 8 4 7 5.9 171 | mining construction 0 9 6 9 8 8 7 9 7 7 7.0 172 | mining excavate 0 10 10 9 10 8 8 10 9 8 8.2 173 | mining fuel_rod 0 6 7 2 6 6 3 8 2 1 4.1 174 | mining geological 10 9 10 8 9 8 9 10 9 7 8.9 175 | mining layer 0 10 3 5 8 7 6 9 8 4 6.0 176 | mining material 0 10 1 3 6 3 8 8 9 4 5.2 177 | mining neutron_flux 0 3 1 2 0 2 4 4 2 0 1.8 178 | mining nuclear 0 8 1 3 3 6 5 3 7 6 4.2 179 | mining oilfield 3 10 9 8 9 8 9 9 10 8 8.3 180 | mining polymer 0 9 3 2 7 4 2 1 4 2 3.4 181 | mining reactor_core 0 9 8 2 0 5 3 7 4 1 3.9 182 | mining reinforce 0 8 4 1 1 7 1 8 7 7 4.4 183 | mining rigidity 0 2 7 2 9 5 3 9 4 5 4.6 184 | mining structure 0 9 2 5 7 8 9 7 7 6 6.0 185 | neutron_flux composite 0 7 8 2 1 5 4 2 3 1 3.3 186 | neutron_flux construction 4 5 4 3 3 6 3 2 1 0 3.1 187 | neutron_flux layer 1 6 1 2 2 7 3 1 6 5 3.4 188 | neutron_flux material 0 8 3 5 3 6 3 7 4 2 4.1 189 | neutron_flux polymer 0 3 8 2 1 5 3 4 4 0 3.0 190 | neutron_flux reactor_core 0 8 8 3 8 9 9 10 8 7 7.0 191 | neutron_flux reinforce 0 5 3 1 3 7 2 1 2 0 2.4 192 | neutron_flux rigidity 0 6 4 2 0 4 2 4 1 1 2.4 193 | neutron_flux structure 0 6 2 2 3 6 3 6 2 0 3.0 194 | nuclear composite 0 9 4 4 6 8 5 8 8 1 5.3 195 | nuclear construction 0 10 7 3 6 8 6 8 9 0 5.7 196 | nuclear fuel_rod 0 10 4 3 10 8 8 2 10 8 6.3 197 | nuclear layer 0 9 4 4 9 7 5 7 4 4 5.3 198 | nuclear material 10 9 6 7 9 8 7 8 10 8 8.2 199 | nuclear neutron_flux 0 10 8 7 10 9 9 10 4 9 7.6 200 | nuclear polymer 0 8 1 3 5 4 2 4 6 3 3.6 201 | nuclear reactor_core 4 7 10 7 9 9 9 10 10 8 8.3 202 | nuclear reinforce 0 9 10 1 6 7 2 6 6 3 5.0 203 | nuclear rigidity 0 6 8 2 2 5 3 7 5 2 4.0 204 | nuclear structure 2 9 6 8 9 7 7 7 9 4 6.8 205 | oilfield composite 0 9 1 1 8 8 1 7 3 2 4.0 206 | oilfield construction 3 9 7 7 8 8 7 9 7 8 7.3 207 | oilfield fuel_rod 2 8 7 6 7 6 6 8 9 0 5.9 208 | oilfield geological 9 10 4 7 10 8 6 10 10 7 8.1 209 | oilfield layer 0 10 5 4 8 8 7 5 4 0 5.1 210 | oilfield material 2 9 3 7 10 6 3 7 8 3 5.8 211 | oilfield neutron_flux 0 4 3 2 6 1 1 3 2 1 2.3 212 | oilfield nuclear 0 9 7 3 7 6 3 6 6 0 4.7 213 | oilfield polymer 0 9 4 3 9 5 6 3 3 2 4.4 214 | oilfield reactor_core 4 9 2 4 7 3 3 3 5 1 4.1 215 | oilfield reinforce 0 1 7 8 7 2 3 6 7 3 4.4 216 | oilfield rigidity 0 2 8 2 0 4 3 7 6 3 3.5 217 | oilfield structure 0 7 2 4 6 7 2 8 7 7 5.0 218 | polymer construction 5 9 7 3 9 6 9 9 8 6 7.1 219 | polymer reinforce 7 7 3 0 8 8 8 8 8 6 6.3 220 | polymer rigidity 3 7 7 8 9 7 6 9 9 8 7.3 221 | polymer structure 4 10 9 10 10 8 9 9 8 8 8.5 222 | reactor_core composite 0 9 3 4 7 6 5 8 3 2 4.7 223 | reactor_core construction 3 8 9 5 9 8 7 7 1 3 6.0 224 | reactor_core layer 0 8 8 4 8 8 5 4 2 3 5.0 225 | reactor_core material 2 10 9 7 9 6 7 9 5 3 6.7 226 | reactor_core polymer 3 8 0 4 8 5 3 3 5 2 4.1 227 | reactor_core reinforce 2 9 4 2 3 7 6 7 4 4 4.8 228 | reactor_core rigidity 0 5 9 4 6 6 3 9 3 0 4.5 229 | reactor_core structure 3 9 8 5 8 1 8 7 2 1 5.2 230 | reinforce construction 6 8 10 2 10 8 8 10 10 9 8.1 231 | reinforce rigidity 0 9 9 3 10 7 8 6 9 7 6.8 232 | reinforce structure 6 8 10 2 9 7 7 10 10 8 7.7 233 | rigidity construction 4 9 9 7 10 7 7 9 9 7 7.8 234 | rigidity structure 0 9 10 10 8 8 9 9 9 8 8.0 235 | software actuate 3 2 6 5 6 8 4 6 7 7 5.4 236 | software composite 0 4 0 1 7 2 5 2 8 1 3.0 237 | software computer 10 10 10 10 10 9 9 10 10 10 9.8 238 | software construction 0 9 7 2 7 8 9 9 9 3 6.3 239 | software excavate 0 1 1 3 3 1 2 1 5 3 2.0 240 | software execute 3 8 8 7 9 8 9 8 9 9 7.8 241 | software force 0 5 0 0 5 2 3 3 8 1 2.7 242 | software fuel_rod 0 1 0 1 6 1 3 0 4 0 1.6 243 | software geological 0 1 0 0 6 3 4 6 8 2 3.0 244 | software hardware 5 10 10 4 9 8 8 10 10 9 8.3 245 | software layer 1 10 9 4 6 8 9 7 5 6 6.5 246 | software material 3 4 8 0 3 1 3 1 3 0 2.6 247 | software mechanical 3 4 6 2 8 7 4 7 8 5 5.4 248 | software mining 5 7 8 6 7 8 9 2 6 1 5.9 249 | software neutron_flux 0 1 0 2 3 3 6 8 7 1 3.1 250 | software nuclear 0 1 7 1 2 6 3 9 7 1 3.7 251 | software oilfield 0 1 0 0 6 1 3 1 3 0 1.5 252 | software polymer 0 1 0 0 3 1 3 2 7 0 1.7 253 | software reactor_core 0 1 0 0 8 2 4 5 4 2 2.6 254 | software reinforce 0 8 1 6 6 8 2 3 7 1 4.2 255 | software rigidity 0 1 0 0 0 7 2 3 3 1 1.7 256 | software structure 4 9 9 7 8 8 10 10 10 2 7.7 257 | software thermal 0 1 3 0 5 7 2 4 5 7 3.4 258 | structure construction 10 9 10 8 9 9 9 10 10 8 9.2 259 | thermal actuate 0 9 8 3 5 7 7 7 9 4 5.9 260 | thermal composite 0 9 9 7 8 8 9 9 8 7 7.4 261 | thermal construction 0 5 6 3 8 8 2 8 7 5 5.2 262 | thermal excavate 0 7 4 3 1 4 3 3 2 5 3.2 263 | thermal force 0 7 7 3 8 8 6 9 6 7 6.1 264 | thermal fuel_rod 0 7 3 3 9 7 7 4 9 6 5.5 265 | thermal geological 10 10 9 3 10 7 8 8 1 6 7.2 266 | thermal layer 0 9 7 2 8 8 5 7 6 6 5.8 267 | thermal material 1 8 10 6 10 7 8 7 7 7 7.1 268 | thermal mining 2 10 3 4 3 3 3 9 6 3 4.6 269 | thermal neutron_flux 0 9 8 3 6 7 5 3 8 4 5.3 270 | thermal nuclear 10 10 8 7 10 8 6 7 9 8 8.3 271 | thermal oilfield 0 10 9 6 8 7 4 7 3 4 5.8 272 | thermal polymer 0 7 9 4 9 5 7 7 6 7 6.1 273 | thermal reactor_core 0 10 8 3 10 9 2 9 9 7 6.7 274 | thermal reinforce 0 3 9 1 7 8 8 8 5 6 5.5 275 | thermal rigidity 0 6 1 4 8 7 3 6 7 5 4.7 276 | thermal structure 0 9 7 6 8 8 7 8 8 5 6.6 277 | --------------------------------------------------------------------------------