Peregrine Architecture Specification
From BioAssist
Revision as of 23:28, 8 March 2010 by Dmitry Katsubo (Talk | contribs)
Contents
Peregrine API
The collaboration between interfaces and some of implementation packages are displayed on this diagram:
Implementation details
- OntologyDB is using Spring JDBC library.
- PeregrineWS is build using Spring-WS technology.
Ontology backends
Features | DBOntologyImpl[1] | SingleFileOntologyImpl[2] | FileFlyweightProcessingOntologyImpl [3] | CompoundOntologyImpl[4] |
---|---|---|---|---|
Is modifiable ontology | + | – | – | + |
Is flyweight processing ontology | + | + | + | – |
Can handle UTF-8 data | + | + | + | |
Can read compressed data | – | + |
Typical flows
Please, check details about indexing process to discover more about how Peregrine searches for concepts and disambiguation steps to learn more about concept disambiguation.