1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.any23.extractor.rdf;
19
20 import java.util.Arrays;
21
22 import org.apache.any23.extractor.ExtractorDescription;
23 import org.apache.any23.extractor.ExtractorFactory;
24 import org.apache.any23.extractor.SimpleExtractorFactory;
25 import org.apache.any23.rdf.Prefixes;
26
27
28
29
30 public class JSONLDExtractorFactory extends SimpleExtractorFactory<JSONLDExtractor>
31 implements ExtractorFactory<JSONLDExtractor> {
32
33 public static final String NAME = "rdf-jsonld";
34
35 public static final Prefixes PREFIXES = null;
36
37 private static final ExtractorDescription descriptionInstance = new JSONLDExtractorFactory();
38
39 public JSONLDExtractorFactory() {
40 super(JSONLDExtractorFactory.NAME, JSONLDExtractorFactory.PREFIXES, Arrays.asList("application/ld+json;q=0.1"),
41 "example-jsonld.jsonld");
42 }
43
44 @Override
45 public JSONLDExtractor createExtractor() {
46 return new JSONLDExtractor();
47 }
48
49 public static ExtractorDescription getDescriptionInstance() {
50 return descriptionInstance;
51 }
52 }