1   package eu.fbk.dkm.pikes.rdf.vocab;
2   
3   import org.eclipse.rdf4j.model.IRI;
4   import org.eclipse.rdf4j.model.Namespace;
5   import org.eclipse.rdf4j.model.impl.SimpleNamespace;
6   import org.eclipse.rdf4j.model.impl.SimpleValueFactory;
7   
8   public final class NWR {
9   
10      public static final String PREFIX = "nwr";
11  
12      public static final String NAMESPACE = "http://www.newsreader-project.eu/ontologies/";
13  
14      public static final Namespace NS = new SimpleNamespace(PREFIX, NAMESPACE);
15  
16      public static final IRI PERSON = createIRI("PERSON");
17  
18      public static final IRI ORGANIZATION = createIRI("ORGANIZATION");
19  
20      public static final IRI LOCATION = createIRI("LOCATION");
21  
22      public static final IRI MISC = createIRI("MISC");
23  
24      // HELPER METHODS
25  
26      private static IRI createIRI(final String localName) {
27          return SimpleValueFactory.getInstance().createIRI(NAMESPACE, localName);
28      }
29  
30      private NWR() {
31      }
32  
33  }