public class UWN
extends java.lang.Object
Constructor and Description |
---|
UWN(java.io.File pluginDirectory)
Default Constructor: Loads all plug-ins in the plug-in directory.
|
UWN(java.io.File pluginDirectory,
java.lang.String[] pluginNames)
Constructor to be used if you only wish to use specific plugins.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<Statement> |
get(Entity subject)
Retrieve statements for an entity.
|
java.util.Iterator<Statement> |
get(Entity subject,
Entity predicate)
Retrieve statements with a given subject and predicate.
|
java.util.Iterator<Statement> |
get(Entity subject,
Entity predicate,
Entity object)
Retrieve statements with a given subject, predicate, and object.
|
java.util.Iterator<Statement> |
getClasses(Entity entity)
Retrieve class of an instance entity.
|
java.util.Iterator<Statement> |
getGlosses(Entity entity)
Retrieve human-readable glosses for an entity.
|
java.util.Iterator<Statement> |
getInstances(Entity entity)
Retrieve instances for a class entity.
|
java.util.Iterator<Statement> |
getMeaningEntities(java.lang.String termStr,
java.lang.String languageCode)
Retrieve meanings of a term.
|
java.util.Iterator<Statement> |
getMeanings(Entity term)
Retrieve meanings of a term entity.
|
java.util.Iterator<Statement> |
getParentClasses(Entity entity)
Retrieve parent classes for a class entity.
|
java.util.Iterator<Statement> |
getSubClasses(Entity entity)
Retrieve subclasses for a class entity.
|
java.util.Iterator<Statement> |
getTermEntities(Entity entity)
Retrieve terms (words, lexicalizations) for a meaning entity.
|
public UWN(java.io.File pluginDirectory) throws java.lang.Exception
pluginDirectory
- base directory containing pluginsjava.lang.Exception
public UWN(java.io.File pluginDirectory, java.lang.String[] pluginNames) throws java.lang.Exception
pluginDirectory
- plugin directorypluginNames
- list of plug in namesjava.lang.Exception
public java.util.Iterator<Statement> get(Entity subject) throws java.io.IOException
subject
- subject entity of statementsjava.io.IOException
public java.util.Iterator<Statement> get(Entity subject, Entity predicate) throws java.io.IOException
subject
- subject entity of statementspredicate
- predicate entity of statementsjava.io.IOException
public java.util.Iterator<Statement> get(Entity subject, Entity predicate, Entity object) throws java.io.IOException
subject
- subject entity of statementspredicate
- predicate entity of statements (cf. Predicates
)object
- object entity of statementsjava.io.IOException
public java.util.Iterator<Statement> getMeanings(Entity term) throws java.io.IOException
term
- term entityjava.io.IOException
public java.util.Iterator<Statement> getMeaningEntities(java.lang.String termStr, java.lang.String languageCode) throws java.io.IOException
termStr
- term stringlanguageCode
- ISO 639-3 language codejava.io.IOException
public java.util.Iterator<Statement> getTermEntities(Entity entity) throws java.io.IOException
entity
- entityjava.io.IOException
public java.util.Iterator<Statement> getClasses(Entity entity) throws java.io.IOException
entity
- entityjava.io.IOException
public java.util.Iterator<Statement> getInstances(Entity entity) throws java.io.IOException
entity
- entityjava.io.IOException
public java.util.Iterator<Statement> getGlosses(Entity entity) throws java.io.IOException
entity
- entityjava.io.IOException
public java.util.Iterator<Statement> getParentClasses(Entity entity) throws java.io.IOException
entity
- entityjava.io.IOException