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 }
|