Package | Description |
---|---|
org.biojava.nbio.ontology |
Modifier and Type | Interface and Description |
---|---|
interface |
OntologyTerm
A term in an ontology which identifies another ontology.
|
interface |
RemoteTerm
A term in another ontology.
|
interface |
Triple
A triple in an ontology.
|
interface |
Variable |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTerm
Abstract implementation of term
This provides basic change-forwarding functionality from
the annotation and ontology properties.
|
class |
IntegerOntology.IntTerm |
static class |
OntologyTerm.Impl
Simple in-memory implementation of a remote ontology term.
|
static class |
RemoteTerm.Impl
Simple in-memory implementation of a remote ontology term.
|
static class |
Term.Impl
Simple in-memory implementation of an ontology term.
|
static class |
Triple.Impl
Basic in-memory implementation of a Triple in an ontology
This can be used to implement Ontology.createTriple
|
static class |
Variable.Impl |
Modifier and Type | Field and Description |
---|---|
static Term |
OntoTools.ANY |
static Term |
OntoTools.EQUIVALENCE |
static Term |
OntoTools.IS_A |
static Term |
OntoTools.NONE |
static Term |
OntoTools.PART_OF |
static Term |
OntoTools.PARTIAL_ORDER |
static Term |
OntoTools.REFLEXIVE |
static Term |
OntoTools.RELATION |
static Term |
OntoTools.SYMMETRIC |
static Term |
OntoTools.TRANSITIVE |
Modifier and Type | Method and Description |
---|---|
Term |
IntegerOntology.createTerm(String name) |
Term |
Ontology.createTerm(String name)
Create a new term in this ontology.
|
Term |
Ontology.Impl.createTerm(String name) |
Term |
IntegerOntology.createTerm(String name,
String description) |
Term |
Ontology.createTerm(String name,
String description)
Create a new term in this ontology.
|
Term |
Ontology.Impl.createTerm(String name,
String description) |
Term |
IntegerOntology.createTerm(String name,
String description,
Object[] synonyms) |
Term |
Ontology.createTerm(String name,
String description,
Object[] synonyms)
Create a new term in this ontology.
|
Term |
Ontology.Impl.createTerm(String name,
String description,
Object[] synonyms) |
Term |
Triple.getObject()
Return the object term of this triple.
|
Term |
Triple.Impl.getObject() |
Term |
Triple.getPredicate()
Return a Term which defines the type of relationship between the subject and object terms.
|
Term |
Triple.Impl.getPredicate() |
Term |
RemoteTerm.getRemoteTerm()
Return the imported term
|
Term |
RemoteTerm.Impl.getRemoteTerm() |
Term |
Triple.getSubject()
Return the subject term of this triple
|
Term |
Triple.Impl.getSubject() |
Term |
IntegerOntology.getTerm(String s) |
Term |
Ontology.getTerm(String name)
Fetch the term with the specified name.
|
Term |
Ontology.Impl.getTerm(String name) |
Term |
IntegerOntology.importTerm(Term t,
String name) |
Term |
Ontology.importTerm(Term t,
String localName)
Create a view of a term from another ontology.
|
Term |
Ontology.Impl.importTerm(Term t,
String name) |
Modifier and Type | Method and Description |
---|---|
Set<Term> |
Ontology.getTerms()
Return all the terms in this ontology
|
Set<Term> |
Ontology.Impl.getTerms() |
Modifier and Type | Method and Description |
---|---|
boolean |
IntegerOntology.containsTriple(Term subject,
Term object,
Term predicate) |
boolean |
Ontology.containsTriple(Term subject,
Term object,
Term predicate)
See if a triple exists in this ontology
|
boolean |
Ontology.Impl.containsTriple(Term subject,
Term object,
Term predicate) |
Triple |
IntegerOntology.createTriple(Term subject,
Term object,
Term predicate,
String name,
String description) |
Triple |
Ontology.createTriple(Term subject,
Term object,
Term predicate,
String name,
String description)
Creates a new Triple.
|
Triple |
Ontology.Impl.createTriple(Term subject,
Term object,
Term predicate,
String name,
String description) |
void |
IntegerOntology.deleteTerm(Term t) |
void |
Ontology.deleteTerm(Term t)
Remove a term from an ontology, together with all triples which refer to it.
|
void |
Ontology.Impl.deleteTerm(Term t) |
Set |
IntegerOntology.getTriples(Term subject,
Term object,
Term predicate) |
Set<Triple> |
Ontology.getTriples(Term subject,
Term object,
Term predicate)
Return all triples from this ontology which match the supplied
pattern.
|
Set<Triple> |
Ontology.Impl.getTriples(Term subject,
Term object,
Term predicate) |
Term |
IntegerOntology.importTerm(Term t,
String name) |
Term |
Ontology.importTerm(Term t,
String localName)
Create a view of a term from another ontology.
|
Term |
Ontology.Impl.importTerm(Term t,
String name) |
Constructor and Description |
---|
Impl(Ontology ontology,
Term remoteTerm,
String name) |
Impl(Ontology ontology,
Term remoteTerm,
String name,
Object[] synonyms) |
Impl(Term subject,
Term object,
Term predicate) |
Impl(Term subject,
Term object,
Term predicate,
Object[] synonyms) |
Impl(Term subject,
Term object,
Term predicate,
String name,
String description) |
Impl(Term subject,
Term object,
Term predicate,
String name,
String description,
Object[] synonyms) |
Copyright © 2000–2018 BioJava. All rights reserved.