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 class ITSRDF {
9   
10  
11      public static final String PREFIX = "itsrdf";
12  
13      public static final String NAMESPACE = "http://www.w3.org/2005/11/its/rdf#";
14  
15      public static final Namespace NS = new SimpleNamespace(PREFIX, NAMESPACE);
16  
17  
18      //OBJECT PROPERTIES
19  
20      public static final IRI TA_IDENT_REF = createIRI("taIdentRef");
21      public static final IRI TERM_INFO_REF = createIRI("termInfoRef");
22  
23  
24      //ANNOTATION PROPERTIES
25  
26      public static final IRI TA_CLASS_REF = createIRI("taClassRef");
27      public static final IRI TA_PROP_REF = createIRI("taPropRef");
28  
29  
30      // HELPER METHODS
31  
32      private static IRI createIRI(final String localName) {
33          return SimpleValueFactory.getInstance().createIRI(NAMESPACE, localName);
34      }
35  
36      private ITSRDF() {
37      }
38  }