├── 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 |
--------------------------------------------------------------------------------