OBNodeID.java
01 /*
02  * To change this template, choose Tools | Templates
03  * and open the template in the editor.
04  */
05 
06 package gate.creole.ontology;
07 
08 /**
09  * An object representing an ontology node ID. This is either a blank
10  * node ID or an URI. The details of what can be a blank node ID or an
11  * URI is implementation dependent.
12  <p>
13  * ONodeID objects must not directly created by a client using the GATE
14  * ontology API and there is no factory method that allows the direct
15  * creation of ONodeID objects. However, ONodeID objects can be retrieved
16  * with the getONodeID method for some ontology objects (OClasses).
17  <p>
18  * Ontology API methods that accept ONodeID objects also accept
19  {@link OURI objects} and clients of the GATE ontology API should normally
20  * pass {@link OURI} objects to these methods.
21  *
22  @author Johann Petrak
23  */
24 public interface OBNodeID extends ONodeID {
25 }