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 SUMO {
9   
10      public static final String PREFIX = "sumo";
11  
12      public static final String NAMESPACE = "http://www.ontologyportal.org/SUMO.owl#";
13  
14      public static final Namespace NS = new SimpleNamespace(PREFIX, NAMESPACE);
15  
16      public static final IRI ENTITY = createIRI("Entity");
17  
18      public static final IRI PROCESS = createIRI("Process");
19  
20      public static final IRI RELATION = createIRI("Relation");
21  
22      // HELPER METHODS
23  
24      private static IRI createIRI(final String localName) {
25          return SimpleValueFactory.getInstance().createIRI(NAMESPACE, localName);
26      }
27  
28      private SUMO() {
29      }
30  
31  }