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 MAP {
9   
10      public static final String PREFIX = "map";
11  
12      public static final String NAMESPACE = "http://dkm.fbk.eu/ontologies/mapping#";
13  
14      public static final Namespace NS = new SimpleNamespace(PREFIX, NAMESPACE);
15  
16      public static final IRI FROM = createIRI("from");
17  
18      public static final IRI FROM_NS = createIRI("fromNS");
19  
20      public static final IRI FROM_PATTERN = createIRI("fromPattern");
21  
22      public static final IRI TO = createIRI("to");
23  
24      public static final IRI TO_NS = createIRI("toNS");
25  
26      public static final IRI TO_PATTERN = createIRI("toPattern");
27  
28      // HELPER METHODS
29  
30      private static IRI createIRI(final String localName) {
31          return SimpleValueFactory.getInstance().createIRI(NAMESPACE, localName);
32      }
33  
34      private MAP() {
35      }
36  
37  }