|
1 | 1 | package org.grobid.core.engines; |
2 | 2 |
|
3 | | -import nu.xom.Attribute; |
4 | | -import nu.xom.Element; |
| 3 | +import com.fasterxml.jackson.core.io.JsonStringEncoder; |
| 4 | +import com.fasterxml.jackson.databind.JsonNode; |
| 5 | +import com.fasterxml.jackson.databind.ObjectMapper; |
5 | 6 | import org.apache.commons.io.FileUtils; |
6 | 7 | import org.apache.commons.lang3.StringUtils; |
| 8 | +import org.apache.http.HttpEntity; |
7 | 9 | import org.apache.http.client.config.RequestConfig; |
8 | | -import org.grobid.core.GrobidModels; |
9 | | -import org.grobid.core.data.DatasetComponent; |
| 10 | +import org.apache.http.client.methods.CloseableHttpResponse; |
| 11 | +import org.apache.http.client.methods.HttpGet; |
| 12 | +import org.apache.http.client.methods.HttpPost; |
| 13 | +import org.apache.http.conn.HttpHostConnectException; |
| 14 | +import org.apache.http.entity.ContentType; |
| 15 | +import org.apache.http.entity.mime.HttpMultipartMode; |
| 16 | +import org.apache.http.entity.mime.MultipartEntityBuilder; |
| 17 | +import org.apache.http.entity.mime.content.StringBody; |
| 18 | +import org.apache.http.impl.client.CloseableHttpClient; |
| 19 | +import org.apache.http.impl.client.HttpClientBuilder; |
| 20 | +import org.apache.http.impl.client.HttpClients; |
| 21 | +import org.apache.http.util.EntityUtils; |
10 | 22 | import org.grobid.core.data.Dataset; |
11 | | -import org.grobid.core.data.BiblioItem; |
12 | | -import org.grobid.core.document.Document; |
13 | | -import org.grobid.core.document.DocumentPiece; |
14 | | -import org.grobid.core.document.DocumentSource; |
15 | | -import org.grobid.core.document.xml.XmlBuilderUtils; |
16 | | -import org.grobid.core.engines.config.GrobidAnalysisConfig; |
17 | | -import org.grobid.core.engines.label.DatasetTaggingLabels; |
18 | | -import org.grobid.core.engines.label.SegmentationLabels; |
19 | | -import org.grobid.core.engines.label.TaggingLabel; |
20 | | -import org.grobid.core.engines.label.TaggingLabels; |
21 | | -import org.grobid.core.exceptions.GrobidException; |
22 | | -import org.grobid.core.factory.GrobidFactory; |
23 | | -import org.grobid.core.features.FeaturesVectorDataseer; |
24 | | -import org.grobid.core.layout.BoundingBox; |
| 23 | +import org.grobid.core.data.DatasetComponent; |
25 | 24 | import org.grobid.core.layout.LayoutToken; |
26 | | -import org.grobid.core.layout.LayoutTokenization; |
27 | | -import org.grobid.core.lexicon.DatastetLexicon; |
28 | 25 | import org.grobid.core.utilities.DatastetConfiguration; |
29 | | -import org.grobid.core.utilities.*; |
30 | 26 | import org.slf4j.Logger; |
31 | 27 | import org.slf4j.LoggerFactory; |
32 | | -import org.xml.sax.InputSource; |
33 | | - |
34 | | -import com.fasterxml.jackson.core.*; |
35 | | -import com.fasterxml.jackson.databind.*; |
36 | | -import com.fasterxml.jackson.databind.node.*; |
37 | | -import com.fasterxml.jackson.annotation.*; |
38 | | -import com.fasterxml.jackson.core.io.*; |
39 | | - |
40 | | -import java.io.*; |
41 | | -import java.text.DateFormat; |
42 | | -import java.text.SimpleDateFormat; |
43 | | -import java.util.*; |
44 | 28 |
|
45 | | -import java.net.HttpURLConnection; |
| 29 | +import java.io.File; |
| 30 | +import java.io.IOException; |
46 | 31 | import java.net.MalformedURLException; |
47 | 32 | import java.net.URL; |
48 | | - |
49 | | -import org.apache.http.HttpResponse; |
50 | | -import org.apache.http.NameValuePair; |
51 | | -import org.apache.http.client.HttpClient; |
52 | | -import org.apache.http.client.entity.UrlEncodedFormEntity; |
53 | | -import org.apache.http.client.methods.HttpGet; |
54 | | -import org.apache.http.client.methods.HttpPost; |
55 | | -import org.apache.http.impl.client.HttpClientBuilder; |
56 | | -import org.apache.http.message.BasicNameValuePair; |
57 | | -import org.apache.http.impl.client.CloseableHttpClient; |
58 | | -import org.apache.http.impl.client.HttpClients; |
59 | | -import org.apache.http.client.methods.CloseableHttpResponse; |
60 | | -import org.apache.http.HttpEntity; |
61 | | -import org.apache.http.util.EntityUtils; |
62 | | -import org.apache.http.entity.mime.content.StringBody; |
63 | | -import org.apache.http.entity.ContentType; |
64 | | -import org.apache.http.entity.mime.MultipartEntityBuilder; |
65 | | -import org.apache.http.entity.mime.HttpMultipartMode; |
66 | | -import org.apache.http.conn.HttpHostConnectException; |
67 | | -import org.apache.commons.lang3.tuple.Pair; |
68 | | - |
69 | | -import static org.apache.commons.lang3.StringUtils.*; |
70 | | -import static org.grobid.core.document.xml.XmlBuilderUtils.teiElement; |
| 33 | +import java.util.*; |
71 | 34 |
|
72 | 35 | /** |
73 | 36 | * Dataset entity disambiguator. Once dataset mentions are recognized and grouped |
|
0 commit comments